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

   height: auto;

   width: 100%;

   width-uint: %;

   width-and-width-uint: 100%;

   height-and-height-uint: auto;

 }

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

   background-color: transparent;

   height: 40px;

   width: auto;

 }

 .e_IndexOrdinaryStyleBox-001 .title_icon {

   vertical-align: middle;

   margin-right: 10px;

   line-height: 40px;

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

   font-size: medium;

   display: inline-block;

 }

 .e_IndexOrdinaryStyleBox-001 .title_icon::before {

   content: "";

 }

 .e_IndexOrdinaryStyleBox-001 .title_main {

   vertical-align: middle;

   line-height: 40px;

   max-width: 600px;

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

   text-overflow: ellipsis;

   overflow: hidden;

   font-size: 16px;

   white-space: nowrap;

   display: inline-block;

   font-weight: normal;

 }

 .e_IndexOrdinaryStyleBox-001 .title_sub {

   vertical-align: middle;

   line-height: 40px;

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

   font-size: 14px;

   margin-left: 10px;

   display: inline-block;

   font-weight: normal;

 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_title {

   vertical-align: bottom;

   padding-right: 15px;

   padding-left: 15px;

   height: inherit;

   font-size: 0px;

   width: auto;

   white-space: nowrap;

   background-color: rgba(21, 71, 135, 1);

   display: inline-block;

   width-and-width-uint: auto;

   height-and-height-uint: inherit;

 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link {

   height: inherit;

   color: #666666;

   font-size: 14px;

   display: table;

   border-width: 0px;

   vertical-align: middle;

   margin-right: 15px;

   float: right;

 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_link a {

   vertical-align: middle;

   color: inherit;

   display: table-cell;

 }

 .e_IndexOrdinaryStyleBox-001 .link_icon {

   margin-left: 5px;

   display: inline-block;

 }

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

   height: calc(100% - 48px);

   width: 100%;

   border-style: solid;

   border-color: #f0f0f0;

   border-width: 1px;

   width-uint: %;

 }

 .e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {

   height: 1px;

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

 }

 .e_SideMajorStyleBox-001 {

   height: auto;

   width: 100%;

   width-uint: %;

 }

 .e_SideMajorStyleBox-001 .stylebox_top {

   height: 40px;

   width: auto;

   background-color: rgba(21, 71, 135, 1);

   margin: 0px;

   width-and-width-uint: auto;

   height-and-height-uint: 40px;

 }

 .e_SideMajorStyleBox-001 .title_icon {

   vertical-align: middle;

   margin-right: 10px;

   line-height: 40px;

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

   font-size: medium;

   display: inline-block;

 }

 .e_SideMajorStyleBox-001 .title_icon::before {

   content: "";

 }

 .e_SideMajorStyleBox-001 .title_main {

   vertical-align: middle;

   line-height: 40px;

   max-width: 600px;

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

   text-overflow: ellipsis;

   overflow: hidden;

   font-size: 16px;

   white-space: nowrap;

   display: inline-block;

   font-weight: normal;

 }

 .e_SideMajorStyleBox-001 .title_sub {

   vertical-align: middle;

   line-height: 40px;

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

   font-size: 14px;

   margin-left: 10px;

   display: inline-block;

   font-weight: normal;

 }

 .e_SideMajorStyleBox-001 .stylebox_title {

   vertical-align: bottom;

   padding-right: 15px;

   padding-left: 15px;

   height: inherit;

   font-size: 0px;

   width: auto;

   white-space: nowrap;

   background-color: rgba(21, 71, 135, 1);

   display: inline-block;

   width-and-width-uint: auto;

   height-and-height-uint: inherit;

 }

 .e_SideMajorStyleBox-001 .stylebox_link {

   height: inherit;

   color: #666666;

   font-size: 14px;

   display: table;

   border-width: 0px;

   vertical-align: middle;

   margin-right: 15px;

   float: right;

 }

 .e_SideMajorStyleBox-001 .stylebox_link a {

   vertical-align: middle;

   color: inherit;

   display: table-cell;

 }

 .e_SideMajorStyleBox-001 .link_icon {

   margin-left: 5px;

   display: inline-block;

 }

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

   height: calc(100% - 48px);

   width: 100%;

   border-style: solid;

   border-color: #f0f0f0;

   border-width: 1px;

   width-uint: %;

   width-and-width-uint: 100%;

   height-and-height-uint: calc(100% - 48px);

 }

 .e_SideMajorStyleBox-001 .stylebox_bottom_line {

   height: 1px;

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

 }

 .c_portalResComplaintPage_detail-01001 {

   margin-left: auto;

   margin-right: auto;

   width: 100%;

   height: auto;

   max-width: 100%;

   min-width: 0px;

   overflow: hidden;

 }

 .c_portalResComplaintPage_detail-01001 .p_header {

   text-align: center;

 }

 .c_portalResComplaintPage_detail-01001 .p_time {

   text-align: center;

   margin: 20px 0;

 }

 .c_portalResComplaintPage_detail-01001 .p_articles {

   margin-top: 0;

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData {

   width: auto;

   background-color: inherit;

   text-align: center;

 }

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

   content: "";

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_title .first {

   height: auto;

   display: table-cell;

   font-size: 32px;

   position: relative;

   color: #09bb07;

   vertical-align: middle;

   padding: 0 10px 5px 0;

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_title {

   display: inline-table;

   padding: 0 30px;

   min-height: 200px;

   height: 100%;

 }

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

   content: "\e6b4";

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_title .font {

   font-size: 18px;

   display: table-cell;

   line-height: normal;

   vertical-align: middle;

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

   font-weight: bold;

   text-align: left;

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData .promptbox {

   width: auto;

   height: 100%;

 }

 .c_portalResComplaintPage_detail-01001 .p_PromptNoneData .prompt_content {

   font-size: 14px;

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

   padding-left: 65px;

 }

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

   .c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {

     padding: 20px;

   }

   .c_portalResComplaintPage_detail-01001 .p_time {

     margin-top: 10px;

   }

   .c_portalResComplaintPage_detail-01001 .p_articles {

     margin-top: 20px;

   }

   .c_portalResComplaintPage_detail-01001 .resetHtmlCssStyle .tp img {

     vertical-align: top;

     width: 100%;

   }

 }

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

   .c_portalResComplaintPage_detail-01001 .p_complaintPageDetails {

     padding: 20px;

   }

   .c_portalResComplaintPage_detail-01001 .p_header {

     padding-bottom: 8px;

   }

   .c_portalResComplaintPage_detail-01001 .p_timeIcon {

     width: auto;

     height: auto;

     display: inline-block;

     font-size: inherit;

     margin-right: 5px;

   }

   .c_portalResComplaintPage_detail-01001 .p_timeIcon:before {

     content: '\e67a';

   }

 }

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

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

   .c_portalResNews_detail-01001 .p_NewsDetail {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_head {

     padding: 20px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_articles ul li {

     list-style-type: disc !important

   }

   .c_portalResNews_detail-01001 .p_articles ul {

     padding: 20px;

   }

   .c_portalResNews_detail-01001 .p_dataSource {

     overflow: hidden;

     padding-top: 20px;

     margin: 20px 0;

   }

   .c_portalResNews_detail-01001 .p_dataSource > li {

     display: inline-block;

     margin-right: 20px;

   }

   .c_portalResNews_detail-01001 .p_dataSource > li:last-child {

     float: right;

   }

   .c_portalResNews_detail-01001 .p_topBox {

     margin-bottom: 10px;

   }

   .c_portalResNews_detail-01001 .p_summary {

     padding: 10px;

     white-space: normal;

   }

   .c_portalResNews_detail-01001 .p_articles {

     overflow: hidden;

     padding: 20px 0;

   }

   .c_portalResNews_detail-01001 .p_tags {

     display: inline-block;

   }

   .c_portalResNews_detail-01001 .p_tags .btn {

     padding: 8px 5px;

   }

   .c_portalResNews_detail-01001 .p_tag {

     display: inline-block;

     margin-right: 15px;

     margin-bottom: 10px;

     padding: 5px 10px;

     min-width: 60px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_Atlas {

     padding: 10px 0;

     margin-top: 15px;

     box-sizing: border-box;

     -webkit-box-sizing: border-box;

     margin-bottom: 30px;

   }

   .c_portalResNews_detail-01001 .p_images {

     width: 100%;

     height: auto;

     box-sizing: border-box;

     position: relative;

     padding: 75% 0 0;

   }

   .c_portalResNews_detail-01001 .p_img {

     position: absolute;

     top: 0;

     width: 100%;

     height: 100%;

     vertical-align: middle;

     text-align: center;

     overflow: hidden;

   }

   .c_portalResNews_detail-01001 .p_sLeft {

     display: inline-block;

     width: 90%;

     word-break: break-all;

   }

   .c_portalResNews_detail-01001 .p_curNum {

     display: inline-table;

     width: auto;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailBox {

     padding: 10px 40px;

     position: relative;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailList {

     overflow: hidden;

   }

   .c_portalResNews_detail-01001 .p_thumbnail {

     position: relative;

     float: left;

     box-sizing: border-box;

     overflow: hidden;

     margin: 0 7.5px;

     overflow: hidden;

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

     padding-bottom: calc(((100% - 45px) / 4) * 0.75);

     height: 0px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_thumbnail.active {}

   .c_portalResNews_detail-01001 .p_interactionA {

     position: absolute;

     height: 100%;

     width: 50%;

     top: 0;

     left: 0;

   }

   .c_portalResNews_detail-01001 .p_interactionB {

     position: absolute;

     height: 100%;

     width: 50%;

     top: 0;

     right: 0;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnA {

     display: table;

     top: 50%;

     left: 0;

     position: absolute;

     margin-top: -47.5px;

     width: 30px;

     height: 85px;

     cursor: pointer;

     text-align: center;

     user-select: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnB {

     display: table;

     top: 50%;

     right: 0;

     left: auto;

     position: absolute;

     margin-top: -47.5px;

     width: 40px;

     height: 85px;

     cursor: pointer;

     text-align: center;

     user-select: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnA .iconfont, .c_portalResNews_detail-01001 .p_SwitchBtnB .iconfont {

     display: table-cell;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnA, .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnB {

     background: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnC {

     top: 50%;

     left: 0;

     position: absolute;

     margin-top: -12px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnD {

     top: 50%;

     right: 0;

     position: absolute;

     margin-top: -12px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNext {

     overflow: hidden;

     margin-top: 20px;

     margin-bottom: 20px;

     padding-bottom: 20px;

   }

   .c_portalResNews_detail-01001 .p_previewBox {

     float: left;

     width: 50%;

   }

   .c_portalResNews_detail-01001 .p_nextBox {

     float: right;

     width: 50%;

     text-align: right;

   }

   .c_portalResNews_detail-01001 .p_QRCode {

     text-align: center;

     line-height: 50px;

     margin-top: 10px;

   }

   .c_portalResNews_detail-01001 .p_header {

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_TitleBoxA {

     display: inline-table;

     width: 100%;

     height: auto;

     max-width: 85%;

     vertical-align: middle;

     margin: 0;

     padding: 0;

   }

   .c_portalResNews_detail-01001 .p_top {

     display: inline-block;

     float: left;

     margin: 0;

     min-height: 16px;

     min-width: 44px;

     padding-bottom: 0px;

     padding-left: 5px;

     padding-right: 5px;

     padding-top: 0px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_top .font {

     line-height: normal;

     white-space: nowrap;

   }

   .c_portalResNews_detail-01001 .p_top .iconfont:before {

     content: "";

   }

   .c_portalResNews_detail-01001 .p_Recommend {

     display: inline-block;

     float: left;

     margin: 0;

     min-height: 16px;

     min-width: 44px;

     padding-bottom: 0px;

     padding-left: 5px;

     padding-right: 5px;

     padding-top: 0px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_Recommend .font {

     white-space: nowrap;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .p_Recommend .iconfont:before {

     content: "";

   }

   .c_portalResNews_detail-01001 .p_top {

     float: none;

     vertical-align: top;

     margin-right: 10px;

     margin-top: 2px;

   }

   .c_portalResNews_detail-01001 .p_Recommend {

     vertical-align: top;

     float: none;

     margin-right: 5px;

     margin-top: 2px;

   }

   .c_portalResNews_detail-01001 .p_headA {

     display: table-cell;

     vertical-align: middle;

     white-space: normal;

     word-break: break-all;

     word-wrap: break-word;

     overflow: hidden;

     margin: 0;

     padding: 0;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_infoBox, .c_portalResNews_detail-01001 .p_articlesTitle {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_SummaryBox {

     position: absolute;

     bottom: 0;

     left: 0;

     right: 0;

     z-index: 3;

     min-height: 68px;

     text-align: left;

     height: auto;

     padding: 10px;

     background: rgba(0, 0, 0, .6)

   }

   .c_portalResNews_detail-01001 .p_textBoxs {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_imgsBox {

     margin: 0 auto;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-container {

     width: 100%;

     height: 500px;

     margin-left: auto;

     margin-right: auto;

   }

   .c_portalResNews_detail-01001 .swiper-slide {

     background-size: cover;

     background-position: center;

   }

   .c_portalResNews_detail-01001 .gallery-top {

     height: 480px;

     width: 100%;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-wrapper, .c_portalResNews_detail-01001 .gallery-top .swiper-slide {

     height: inherit;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-slide img {

     position: absolute;

     top: 50%;

     left: 50%;

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

     max-width: 100%;

   }

   .c_portalResNews_detail-01001 .swiper-button-prev {

     display: inline-table;

     text-align: center;

     position: absolute;

     left: 0;

     top: 50%;

     width: 36px;

     height: 50px;

     z-index: 999;

     cursor: pointer;

     margin-top: -25px;

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

   }

   .c_portalResNews_detail-01001 .swiper-button-next {

     display: inline-table;

     text-align: center;

     position: absolute;

     right: 0;

     top: 50%;

     width: 36px;

     height: 50px;

     z-index: 999;

     cursor: pointer;

     margin-top: -25px;

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

   }

   .c_portalResNews_detail-01001 .swiper-button-prev i, .c_portalResNews_detail-01001 .swiper-button-next i {

     display: table-cell;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs {

     height: 20%;

     box-sizing: border-box;

     padding: 10px 0;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide {

     width: 25%;

     height: 100%;

     opacity: 0.4;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide-thumb-active {

     opacity: 1;

   }

   .swiper-pagination-bullet {

     display: inline-block;

     width: 20px;

     height: 20px;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide {

     display: inline-table;

     width: 105px !important;

     height: 85px !important;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .p_sImgBox {

     display: table-cell;

     width: auto;

     height: auto;

     vertical-align: middle;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide img {

     display: block;

     width: 100%;

   }

   .c_portalResNews_detail-01001 .gallery-top .ahref {

     position: absolute;

     top: 0;

     right: 0;

     bottom: 0;

     left: 0;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNextMo {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_pagination {

     position: absolute;

     top: 50%;

     right: 10px;

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

     margin: 0;

   }

   .c_portalResNews_detail-01001 {

     min-width: 250px;

   }

   .c_portalResNews_detail-01001 .p_NewsDetail {

     padding: 0;

   }

   .c_portalResNews_detail-01001 .p_infoBox {

     display: block;

   }

   .c_portalResNews_detail-01001 .p_topBox, .c_portalResNews_detail-01001 .p_SwitchBtnA, .c_portalResNews_detail-01001 .p_SwitchBtnB, .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnA, .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnB, .c_portalResNews_detail-01001 .p_curNum, .c_portalResNews_detail-01001 .p_thumbnail img, .c_portalResNews_detail-01001 .p_QRCode {

     display: none;

   }

   .c_portalResNews_detail-01001 .atlas-01 {

     display: block;

   }

   .c_portalResNews_detail-01001 .p_Atlas {

     padding: 0;

     margin-top: 0;

     margin-bottom: 10px;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailBox {

     position: absolute;

     bottom: 60px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_thumbnail {

     display: inline-block;

     float: none;

     width: 16px !important;

     height: 16px !important;

     padding-bottom: 0;

     border-radius: 50%;

     margin: 0 2px;

   }

   .c_portalResNews_detail-01001 .p_header, .c_portalResNews_detail-01001 .p_headA {

     text-align: left;

   }

   .c_portalResNews_detail-01001 .p_TitleBoxA {

     margin-bottom: 10px;

     margin-left: 10px;

     margin-top: 10px;

   }

   .c_portalResNews_detail-01001 .p_summary {

     padding: 0;

     background: none;

     margin: 0 10px;

     display: none;

     padding-bottom: 5px;

     margin-bottom: 10px;

   }

   .c_portalResNews_detail-01001 .p_dataSource {

     margin: 0;

     display: none;

     padding-bottom: 10px;

     padding-top: 0;

   }

   .c_portalResNews_detail-01001 .p_dataSource li {

     float: none !important;

     display: block;

     width: 100%;

     padding: 0 10px;

     margin: 2px 0;

   }

   .c_portalResNews_detail-01001 .p_articlesTitle {

     display: none;

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_articles {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_KeywordBox {

     width: auto;

     margin: 10px;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNext {

     padding: 0;

     margin: 0;

     height: 50px;

   }

   .c_portalResNews_detail-01001 .p_previewBox, .c_portalResNews_detail-01001 .p_nextBox {

     float: left;

     width: 50%;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .i_title {

     display: block;

     width: 100%;

     margin-top: 4px;

   }

   .c_portalResNews_detail-01001 .i_title .clons {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_imgsBox {

     width: 100%;

   }

   .c_portalResNews_detail-01001 .gallery-top {

     height: 300px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .swiper-wrapper, .c_portalResNews_detail-01001 .swiper-slide {

     height: inherit;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-slide img {

     position: absolute;

     top: 50%;

     left: 50%;

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

     max-width: 100%;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-button-next, .c_portalResNews_detail-01001 .gallery-top .swiper-button-prev {

     display: none;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs {

     position: absolute;

     top: -200%;

     left: 0;

     right: 0;

   }

   .c_portalResNews_detail-01001 .swiper-pagination {

     right: 0;

     left: -10px;

     top: auto;

     transform: translate(0, 0);

     text-align: center;

     bottom: 74px;

     z-index: 99999;

   }

   .c_portalResNews_detail-01001 .p_textBoxs {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .swiper-pagination .dot {

     display: inline-block;

     margin: 0 4px;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNextMo {

     display: block;

   }

   .c_portalResNews_detail-01001 .d_pcDom {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_articles img {

     width: 100% !important;

     height: auto !important;

   }

   .c_portalResNews_list-01001 .p_Recommend {

     display: inline-block;

   }

   .c_portalResNews_list-01001 .p_top {

     display: inline-block;

   }

 }

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

   .c_portalResNews_detail-01001 {

     width: 100%;

     height: 100%;

     margin-left: auto;

     margin-right: auto;

     min-height: 192px;

     min-width: 250px;

     max-width: 100%;

   }

   .c_portalResNews_detail-01001 .p_articles ul li {

     list-style-type: disc !important

   }

   .c_portalResNews_detail-01001 .p_articles ul {

     padding: 20px;

   }

   .c_portalResNews_detail-01001 .p_NewsDetail {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_head {

     padding: 20px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_dataSource {

     overflow: hidden;

     padding-top: 20px;

     margin: 20px 0;

   }

   .c_portalResNews_detail-01001 .p_dataSource > li {

     display: inline-block;

     margin-right: 20px;

   }

   .c_portalResNews_detail-01001 .p_dataSource > li:last-child {

     float: right;

   }

   .c_portalResNews_detail-01001 .p_topBox {

     margin-bottom: 10px;

   }

   .c_portalResNews_detail-01001 .p_summary {

     padding: 10px;

     white-space: normal;

   }

   .c_portalResNews_detail-01001 .p_articles {

     overflow: hidden;

     padding: 20px 0;

   }

   .c_portalResNews_detail-01001 .p_tags {

     display: inline-block;

   }

   .c_portalResNews_detail-01001 .p_tags .btn {

     padding: 8px 5px;

   }

   .c_portalResNews_detail-01001 .p_tag {

     display: inline-block;

     margin-right: 15px;

     margin-bottom: 10px;

     padding: 5px 10px;

     min-width: 60px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_Atlas {

     padding: 10px 0;

     margin-top: 15px;

     box-sizing: border-box;

     -webkit-box-sizing: border-box;

     margin-bottom: 30px;

   }

   .c_portalResNews_detail-01001 .p_images {

     width: 100%;

     height: auto;

     box-sizing: border-box;

     position: relative;

     padding: 75% 0 0;

   }

   .c_portalResNews_detail-01001 .p_img {

     position: absolute;

     top: 0;

     width: 100%;

     height: 100%;

     vertical-align: middle;

     text-align: center;

     overflow: hidden;

   }

   .c_portalResNews_detail-01001 .p_sLeft {

     display: inline-block;

     width: 90%;

     word-break: break-all;

   }

   .c_portalResNews_detail-01001 .p_curNum {

     display: inline-table;

     width: auto;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailBox {

     padding: 10px 40px;

     position: relative;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailList {

     overflow: hidden;

   }

   .c_portalResNews_detail-01001 .p_thumbnail {

     position: relative;

     float: left;

     box-sizing: border-box;

     overflow: hidden;

     margin: 0 7.5px;

     overflow: hidden;

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

     padding-bottom: calc(((100% - 45px) / 4) * 0.75);

     height: 0px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_thumbnail.active {}

   .c_portalResNews_detail-01001 .p_interactionA {

     position: absolute;

     height: 100%;

     width: 50%;

     top: 0;

     left: 0;

   }

   .c_portalResNews_detail-01001 .p_interactionB {

     position: absolute;

     height: 100%;

     width: 50%;

     top: 0;

     right: 0;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnA {

     display: table;

     top: 50%;

     left: 0;

     position: absolute;

     margin-top: -47.5px;

     width: 30px;

     height: 85px;

     cursor: pointer;

     text-align: center;

     user-select: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnB {

     display: table;

     top: 50%;

     right: 0;

     left: auto;

     position: absolute;

     margin-top: -47.5px;

     width: 40px;

     height: 85px;

     cursor: pointer;

     text-align: center;

     user-select: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnA .iconfont, .c_portalResNews_detail-01001 .p_SwitchBtnB .iconfont {

     display: table-cell;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnA, .c_portalResNews_detail-01001 .p_ThumbnailBox .p_SwitchBtnB {

     background: none;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnC {

     top: 50%;

     left: 0;

     position: absolute;

     margin-top: -12px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_SwitchBtnD {

     top: 50%;

     right: 0;

     position: absolute;

     margin-top: -12px;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNext {

     overflow: hidden;

     margin-top: 20px;

     margin-bottom: 20px;

     padding-bottom: 20px;

   }

   .c_portalResNews_detail-01001 .p_previewBox {

     float: left;

     width: 50%;

   }

   .c_portalResNews_detail-01001 .p_nextBox {

     float: right;

     width: 50%;

     text-align: right;

   }

   .c_portalResNews_detail-01001 .p_QRCode {

     text-align: center;

     line-height: 50px;

     margin-top: 10px;

   }

   .c_portalResNews_detail-01001 .p_header {

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_TitleBoxA {

     display: inline-table;

     width: 100%;

     height: auto;

     max-width: 85%;

     vertical-align: middle;

     margin: 0;

     padding: 0;

   }

   .c_portalResNews_detail-01001 .p_top {

     display: inline-block;

     float: left;

     margin: 0;

     min-height: 16px;

     min-width: 44px;

     padding-bottom: 0px;

     padding-left: 5px;

     padding-right: 5px;

     padding-top: 0px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_top .font {

     line-height: normal;

     white-space: nowrap;

   }

   .c_portalResNews_detail-01001 .p_top .iconfont:before {

     content: "";

   }

   .c_portalResNews_detail-01001 .p_Recommend {

     display: inline-block;

     float: left;

     margin: 0;

     min-height: 16px;

     min-width: 44px;

     padding-bottom: 0px;

     padding-left: 5px;

     padding-right: 5px;

     padding-top: 0px;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_Recommend .font {

     white-space: nowrap;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .p_Recommend .iconfont:before {

     content: "";

   }

   .c_portalResNews_detail-01001 .p_top {

     float: none;

     vertical-align: top;

     margin-right: 10px;

     margin-top: 2px;

   }

   .c_portalResNews_detail-01001 .p_Recommend {

     vertical-align: top;

     float: none;

     margin-right: 5px;

     margin-top: 2px;

   }

   .c_portalResNews_detail-01001 .p_headA {

     display: table-cell;

     vertical-align: middle;

     white-space: normal;

     word-break: break-all;

     word-wrap: break-word;

     overflow: hidden;

     margin: 0;

     padding: 0;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .p_infoBox, .c_portalResNews_detail-01001 .p_articlesTitle {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_SummaryBox {

     position: absolute;

     bottom: 0;

     left: 0;

     right: 0;

     z-index: 3;

     min-height: 68px;

     text-align: left;

     height: auto;

     padding: 10px;

     background: rgba(0, 0, 0, .6)

   }

   .c_portalResNews_detail-01001 .p_textBoxs {

     padding: 10px;

   }

   .c_portalResNews_detail-01001 .p_imgsBox {

     margin: 0 auto;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-container {

     width: 100%;

     height: 500px;

     margin-left: auto;

     margin-right: auto;

   }

   .c_portalResNews_detail-01001 .swiper-slide {

     background-size: cover;

     background-position: center;

   }

   .c_portalResNews_detail-01001 .gallery-top {

     height: 480px;

     width: 100%;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-wrapper, .c_portalResNews_detail-01001 .gallery-top .swiper-slide {

     height: inherit;

   }

   .c_portalResNews_detail-01001 .gallery-top .swiper-slide img {

     position: absolute;

     top: 50%;

     left: 50%;

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

     max-width: 100%;

   }

   .c_portalResNews_detail-01001 .swiper-button-prev {

     display: inline-table;

     text-align: center;

     position: absolute;

     left: 0;

     top: 50%;

     width: 36px;

     height: 50px;

     z-index: 999;

     cursor: pointer;

     margin-top: -25px;

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

   }

   .c_portalResNews_detail-01001 .swiper-button-next {

     display: inline-table;

     text-align: center;

     position: absolute;

     right: 0;

     top: 50%;

     width: 36px;

     height: 50px;

     z-index: 999;

     cursor: pointer;

     margin-top: -25px;

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

   }

   .c_portalResNews_detail-01001 .swiper-button-prev i, .c_portalResNews_detail-01001 .swiper-button-next i {

     display: table-cell;

     vertical-align: middle;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs {

     height: 20%;

     box-sizing: border-box;

     padding: 10px 0;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide {

     width: 25%;

     height: 100%;

     opacity: 0.4;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide-thumb-active {

     opacity: 1;

   }

   .swiper-pagination-bullet {

     display: inline-block;

     width: 20px;

     height: 20px;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide {

     display: inline-table;

     width: 105px !important;

     height: 85px !important;

     text-align: center;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .p_sImgBox {

     display: table-cell;

     width: auto;

     height: auto;

     vertical-align: middle;

     cursor: pointer;

   }

   .c_portalResNews_detail-01001 .gallery-thumbs .swiper-slide img {

     display: block;

     width: 100%;

   }

   .c_portalResNews_detail-01001 .gallery-top .ahref {

     position: absolute;

     top: 0;

     right: 0;

     bottom: 0;

     left: 0;

   }

   .c_portalResNews_detail-01001 .p_PrevAndNextMo {

     display: none;

   }

   .c_portalResNews_detail-01001 .p_pagination {

     position: absolute;

     bottom: 70px;

     right: 10px;

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

     margin: 0;

     z-index: 9999;

   }

   .c_portalResNews_list-01001 .p_Recommend {

     display: inline-block;

   }

   .c_portalResNews_list-01001 .p_top {

     display: inline-block;

   }

 }

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

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

     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;

     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;

     padding-bottom: 75%;

   }

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

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

     margin-top: 5px;

   }

   .c_portalResProduct_list-01001 .p_interaction .btn-default {

     display: inline-block;

     margin: 5px 0 0;

     margin: 0;

   }

   .c_portalResProduct_list-01001 .p_keyword {

     display: inline-block;

     padding-right: 5px;

     white-space: nowrap;

     overflow: hidden;

     vertical-align: middle;

   }

   .c_portalResProduct_list-01001 .btn-group {

     margin-top: 5px;

   }

   .c_portalResProduct_list-01001 .dropdown-menu {

     min-width: inherit;

     width: 220px;

     padding-left: 5px;

     padding-right: 5px;

     max-height: 250px;

     overflow-y: auto;

   }

   .c_portalResProduct_list-01001 .dropdown-menu .name {

     display: inline-block;

     width: 170px;

     overflow: hidden;

     text-overflow: ellipsis;

     white-space: nowrap;

     vertical-align: middle;

   }

   .c_portalResProduct_list-01001 .dropdown-menu .down {

     display: inline-block;

     width: 30px;

     color: #1890FF;

     cursor: pointer;

     padding: 0;

     cursor: pointer;

   }

 }

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

     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;

     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;

     padding-bottom: 75%;

   }

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

     margin-top: 5px;

   }

   .c_portalResProduct_list-01001 .p_interaction .btn-default {

     display: inline-block;

     margin: 5px 0 0;

     margin: 0;

   }

   .c_portalResProduct_list-01001 .p_keyword {

     display: inline-block;

     padding-right: 5px;

     white-space: nowrap;

     overflow: hidden;

     vertical-align: middle;

   }

   .c_portalResProduct_list-01001 .dropdown-menu {

     min-width: inherit;

     width: 350px;

     padding-left: 5px;

     padding-right: 5px;

     max-height: 220px;

     overflow-y: auto;

   }

   .c_portalResProduct_list-01001 .dropdown-menu .name {

     display: inline-block;

     width: 290px;

     overflow: hidden;

     text-overflow: ellipsis;

     white-space: nowrap;

     vertical-align: middle;

   }

   .c_portalResProduct_list-01001 .dropdown-menu .down {

     display: inline-block;

     width: 30px;

     color: #1890FF;

     cursor: pointer;

     background: none;

     padding: 0;

   }

 }

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

 .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent span {

   color: #222222 !important;

 }

 @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: 0px solid #65beba;

     border-bottom: 0px 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) {}

 .c_portalResNews_category-01001 .p_image {

   width: 30px;

   height: 30px;

   text-align: center;

   font-size: 24px;

   line-height: 14px;

   display: inline-block;

   vertical-align: middle;

   margin-right: 5px;

   margin-top: 6px;

 }

 .c_portalResNews_category-01001 .p_image > img {

   width: 100%;

   height: 100%;

 }

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

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

   .c_portalResNews_category-01001 .p_btn-show, .c_portalResNews_category-01001 .p_btn-hide {

     display: none;

   }

   .c_portalResNews_category-01001 {

     height: auto;

     width: 280px;

     overflow: visible;

   }

   .c_portalResNews_category-01001 .p_category {

     height: 100%;

     width: 100%;

     position: relative;

   }

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

     transform: rotate(270deg);

   }

   .c_portalResNews_category-01001 .p_linkBox .iconfont:before {

     content: '';

   }

   .c_portalResNews_category-01001 .p_linkBox .icon-arrow_up:before {

     content: '\e6c9';

   }

   .c_portalResNews_category-01001 .p_linkBox .icon-arrow_down:before {

     content: '\e6c9';

   }

   .c_portalResNews_category-01001 .p_categoryBox .p_parentBox {

     position: relative;

   }

   .c_portalResNews_category-01001 .p_categoryBox .p_parentBox .p_parentBox .p_linkBox {

     border-bottom: 1px solid #f3f3f4;

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

   }

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

     border-bottom: 0 none;

   }

   .c_portalResNews_category-01001 .p_categoryBox .slideOut {

     position: absolute;

     left: 100%;

     top: 0;

     width: 100%;

     height: auto;

   }

 }

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

 .w_fimg-000 .p_title {

   display: inline-table;

   margin: 0;

   min-width: 37px;

   padding: 0;

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

   font-size: 16px;

   font-weight: 400;

   cursor: pointer;

 }

 .w_fimg-000 .p_title .font {

   vertical-align: middle;

   line-height: 21px;

 }

 .w_fimg-000 .p_title:hover {

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

 }

 .w_fimg-000 .p_title:active {

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

 }

 .w_fimg-000 .p_title .iconfont:before {

   display: inline-block;

   content: "";

 }

 .w_fimg-000 {

   position: relative;

   width: 100%;

   height: auto;

   min-height: 200px;

 }

 .w_fimg-000 .animated {

   width: 100%;

   height: 100%;

   position: relative;

   min-height: inherit;

 }

 .w_fimg-000 .font {

   white-space: nowrap;

 }

 .w_fimg-000 .p_link001 {

   width: 100%;

   height: 100%;

 }

 .w_fimg-000 .p_link002 {

   width: 100%;

   height: 30px;

 }

 .w_fimg-000 .p_box {

   width: 100%;

   height: 100%;

   text-align: center;

   position: static;

 }

 .w_fimg-000 .p_dimage {

   height: inherit;

   overflow: hidden;

   font-size: 0;

 }

 .w_fimg-000 .e_image:hover:after {

   background: transparent;

 }

 .w_fimg-000 .p_dimage:empty {

   width: 100%;

   height: 100%;

   top: 0;

   left: 0;

   position: absolute;

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

 }

 .w_grid-001 {

   margin-left: auto;

   margin-right: auto;

   max-width: 1180px;

   min-height: 12rem;

   width: 100%;

 }

 .w_grid-001 > .w_grid {

   width: 100%;

   position: relative;

 }

 .w_grid-001 > div > .p_gridbox {

   width: 100%;

   overflow: hidden;

   position: static;

 }

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

   float: left;

   position: static;

 }

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

   content: '';

   height: 0.1px;

   display: block;

 }

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

   margin-left: 0;

   clear: left;

 }

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

   margin-left: 0;

   clear: left;

 }

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

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

     width: 100%;

     margin-left: 0;

     margin-top: 0rem;

     margin-bottom: 0rem;

   }

 }

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

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

     width: 49.5%;

     margin-left: 1%;

     margin-top: 0.6rem;

     margin-bottom: 0.6rem;

   }

 }

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

 .w_grid-000 {

   margin-left: auto;

   margin-right: auto;

   min-height: 12rem;

   width: 100%;

 }

 .w_grid-000 > .w_grid {

   width: 100%;

   position: relative;

 }

 .w_grid-000 > div > .p_gridbox {

   width: 100%;

   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: 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) {}

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

   .c_portalResMessage_form-01001 {

     width: 100%;

     overflow: hidden;

   }

   .c_portalResMessage_form-01001 .p_intentionIntroTitle {

     width: 100%;

     padding: 0;

     text-align: left;

     margin-bottom: 10px;

     margin-top: 20px;

   }

   .c_portalResMessage_form-01001 .p_UnitName {

     margin-top: 10px;

   }

   .c_portalResMessage_form-01001 .p_CoupWBox {

     padding: 0;

     width: 80%;

     margin: 32px auto 32px;

   }

   .c_portalResMessage_form-01001 .p_CoupWBox button {

     width: 100%;

   }

   .c_portalResMessage_form-01001 .p_ConWBox {

     padding: 0;

   }

   .c_portalResMessage_form-01001 .form-group {

     margin: 0;

     padding: 0 15px;

   }

   .c_portalResMessage_form-01001 .p_image {

     position: absolute;

     right: 16px;

     top: 50px;

     height: 29px;

   }

   .c_portalResMessage_form-01001 .p_checkboxA {

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .shape {

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 label.option .font {

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_sex {

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_DepictInfoB p img {

     max-width: 100% !important;

   }

   .c_portalResMessage_form-01001 .p_CaptchasBox {

     position: relative;

   }

   .c_portalResMessage_form-01001 .p_sendBox, .c_portalResMessage_form-01001 .p_sendTimerBox {

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_sendBox {

     margin-top: 10px;

   }

 }

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

   .c_portalResMessage_form-01001 .e_box, .c_portalResMessage_form-01001 .e_icon, .c_portalResMessage_form-01001 .e_title {

     width: auto;

     height: auto;

   }

   .c_portalResMessage_form-01001 {

     width: 100%;

     height: auto;

     overflow: hidden;

   }

   .c_portalResMessage_form-01001 .p_inquiry {}

   .c_portalResMessage_form-01001 .p_ConWBox {

     padding: 5px 40px 25px;

   }

   .c_portalResMessage_form-01001 .boxTitle {

     overflow: hidden;

   }

   .c_portalResMessage_form-01001 .p_titleBoxA {}

   .c_portalResMessage_form-01001 .boxTitleText {

     padding: 0 15px;

     font-size: 16px;

     float: left;

     height: 40px;

     line-height: 40px;

     padding-bottom: 9px;

     text-align: center;

   }

   .c_portalResMessage_form-01001 .boxTitleText .font {

     display: table-cell;

     white-space: nowrap;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .boxTitleText .iconfont:before {

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_NameB {

     display: inline-block;

     font-size: 14px;

     width: 110px;

     text-align: right;

   }

   .c_portalResMessage_form-01001 .p_NameInfoB {

     display: inline-block;

     font-size: 20px;

     font-weight: bold;

     text-align: left;

   }

   .c_portalResMessage_form-01001 .p_DepictBoxB {

     padding: 10px 0 0;

     line-height: 20px;

     overflow: hidden;

   }

   .c_portalResMessage_form-01001 .p_DepicNameB {

     float: left;

     font-size: 14px;

     width: 110px;

     text-align: right;

   }

   .c_portalResMessage_form-01001 .p_DepictInfoB {

     display: flex;

     font-size: 14px;

   }

   .c_portalResMessage_form-01001 .p_DepictInfoB .reset_style p {

     font-size: 14px;

   }

   .c_portalResMessage_form-01001 .p_groupBox {

     padding-top: 0;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo .p_groupBox .p_GuideBox {

     vertical-align: top;

   }

   .c_portalResMessage_form-01001 .p_groupBox textarea {

     display: block;

     width: inherit;

     height: inherit;

     resize: none;

     height: 92px;

     padding: 6px;

     background: none;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .e_text {

     width: 335px;

     display: inline-block;

     position: relative;

   }

   .c_portalResMessage_form-01001 .d_CustomValueBox {

     max-width: 725px;

     display: inline-block;

     vertical-align: middle;

     white-space: normal;

     width: auto;

     height: auto;

   }

   .c_portalResMessage_form-01001 .p_sex {

     display: inline-block;

     vertical-align: middle;

     font-size: 14px;

     margin-right: 10px;

   }

   .c_portalResMessage_form-01001 .p_sex .option {

     width: auto;

     height: auto;

     cursor: pointer;

     line-height: 100%;

   }

   .c_portalResMessage_form-01001 .p_sex .shape {

     display: inline-block;

     vertical-align: top;

     width: 15px;

     height: 15px;

     border-radius: 50%;

     position: relative;

     top: 2px;

   }

   .c_portalResMessage_form-01001 .p_sex .radio {

     z-index: 99;

     opacity: 0;

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + .iconfont.first {

     opacity: 1;

   }

   .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + i:after {

     content: "";

     width: 15px;

     height: 15px;

     border-radius: 50%;

     position: absolute;

     top: 0;

     left: 0;

     display: block;

   }

   .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked + .iconfont.first:before {

     content: "\e669";

     font-size: 21px;

     position: absolute;

     top: -3px;

     left: -3px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .e_unit {

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_DateIcon {

     position: absolute;

     left: 310px;

     display: inline-block;

     width: 20px;

     top: 50%;

     font-size: 18px;

     margin-top: -10px;

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_checkboxContainerBox {

     width: auto;

     height: auto;

     margin: 10px 0;

   }

   .c_portalResMessage_form-01001 .p_checkboxContainerB {

     width: auto;

     height: auto;

     display: inline-block;

     vertical-align: middle;

     font-size: 16px;

   }

   .c_portalResMessage_form-01001 .p_checkboxContainerA {

     display: inline-block;

     vertical-align: middle;

     white-space: normal;

     width: auto;

     height: auto;

   }

   .c_portalResMessage_form-01001 .p_checkboxA {

     display: inline-block;

     vertical-align: middle;

     font-size: 14px;

     margin-right: 10px;

   }

   .c_portalResMessage_form-01001 .p_checkboxA .shape {

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_checkboxA .shape .iconfont {

     display: none;

   }

   .c_portalResMessage_form-01001 .p_checkboxA .option {

     width: auto;

     height: auto;

     position: relative;

   }

   .c_portalResMessage_form-01001 .p_checkboxA:hover {

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_checkboxA label:hover {

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_checkboxA .font {

     width: auto;

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_checkboxA .first:before {}

   .c_portalResMessage_form-01001 .p_checkboxA .first {

     height: 0;

     width: 0;

     border: 10px solid transparent;

     font-size: 20px;

     opacity: 0;

     position: absolute;

     bottom: -10px;

     right: -9px;

     -webkit-transform: rotate(45deg);

     -moz-transform: rotate(45deg);

     transform: rotate(45deg);

   }

   .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked + i {

     opacity: 1;

   }

   .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked + i:after {

     content: "";

     width: 100px;

     height: 30px;

     position: absolute;

     top: 9px;

     right: -6px;

     display: block;

     -webkit-transform: rotate(-45deg);

     -moz-transform: rotate(-45deg);

     transform: rotate(-45deg);

   }

   .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover + i {

     opacity: 1;

   }

   .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover + i:after {

     content: "";

     width: 100px;

     height: 30px;

     position: absolute;

     top: 9px;

     right: -6px;

     display: block;

     -webkit-transform: rotate(-45deg);

     -moz-transform: rotate(-45deg);

     transform: rotate(-45deg);

   }

   .c_portalResMessage_form-01001 .p_checkboxA .option .font {

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_checkboxA.active .shape {}

   .c_portalResMessage_form-01001 .p_ContactInfo {

     padding-top: 10px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div {

     margin-top: 24px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_GuideBox {

     display: inline-block;

     width: 110px;

     height: 30px;

     line-height: 30px;

     text-align: right;

     overflow: hidden;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_GuideBox .e_icon {

     display: inline-block;

     font-size: 14px;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_GuideBox .e_title {

     display: inline-block;

     font-size: 14px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input, .c_portalResMessage_form-01001 .e_droplist, .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryBox, .c_portalResMessage_form-01001 select.InputText {

     width: 335px;

     height: 30px;

     display: inline-block;

     vertical-align: middle;

     position: relative;

   }

   .c_portalResMessage_form-01001 select.InputText {

     padding: 2px 10px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input .InputText {

     border-radius: 2px;

     padding-left: 7px;

     line-height: inherit;

     height: inherit;

     width: inherit;

     display: inline-block;

     background: none;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .e_input .iconfont, .c_portalResMessage_form-01001 .e_droplist .InputIcon {

     display: block;

     width: 22px;

     height: inherit;

     text-align: center;

     line-height: inherit;

     position: absolute;

     top: 0;

     left: 0;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryBox {

     width: 165px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_EntryInput {

     width: 165px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_image {

     display: inline-block;

     position: relative;

     width: 85px;

     height: 30px;

     border-style: none;

     cursor: pointer;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_AssistLabelA {

     position: relative;

     padding-right: 16px;

     cursor: pointer;

     display: inline-block;

     vertical-align: middle;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_AssistLabelA .iconfont:before {

     position: absolute;

     right: 0;

     top: 3px;

     content: "";

     display: block;

   }

   .c_portalResMessage_form-01001 .e_droplist input {

     width: calc(100% - 30px);

     border-radius: 2px 0 0 2px;

     padding-left: 7px;

     height: inherit;

     line-height: inherit;

     display: inline-block;

     background: none;

   }

   .c_portalResMessage_form-01001 .e_droplist .shape {

     display: block;

     position: absolute;

     width: 30px;

     height: 30px;

     line-height: 30px;

     text-align: center;

     top: 0;

     right: 0;

     font-size: 12px;

     border-left: none;

   }

   .c_portalResMessage_form-01001 .e_droplist .shape {

     cursor: default;

   }

   .c_portalResMessage_form-01001 .p_AreaBox .e_droplist .shape:before {

     content: "\e6c9";

   }

   .c_portalResMessage_form-01001 .e_droplist.error input {}

   .c_portalResMessage_form-01001 .e_droplist.error .shape {}

   .c_portalResMessage_form-01001 .e_droplist.hover input {}

   .c_portalResMessage_form-01001 .e_droplist.hover .shape {}

   .c_portalResMessage_form-01001 .e_droplist.hover input {}

   .c_portalResMessage_form-01001 .e_droplist:hover input {}

   .c_portalResMessage_form-01001 .e_droplist:hover .shape {}

   .c_portalResMessage_form-01001 .e_droplist:hover input {}

   .c_portalResMessage_form-01001 .e_droplist.hover .itembox {}

   .c_portalResMessage_form-01001 .e_droplist .itembox {

     width: 100%;

     max-height: 100px;

     overflow: auto;

     position: absolute;

     top: 30px;

     left: 0;

     font-size: 12px;

     border-top: none;

     z-index: 99;

   }

   .c_portalResMessage_form-01001 .e_droplist .itembox li {

     height: 30px;

     line-height: 30px;

     padding-left: 5px;

   }

   .c_portalResMessage_form-01001 .e_droplist .itembox li span {

     margin-left: 5px;

   }

   .c_portalResMessage_form-01001 .e_droplist .itembox li > i {

     font-size: 18px;

     line-height: 30px;

   }

   .c_portalResMessage_form-01001 .e_droplist .itembox li > i.ItemFirst {

     margin-left: 5px;

   }

   .c_portalResMessage_form-01001 .e_droplist:hover .itembox {}

   .c_portalResMessage_form-01001 .e_droplist .itembox li:hover {

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_selectB {

     width: auto;

   }

   .c_portalResMessage_form-01001 .p_eqdesc > div .p_LoginPrompt {

     left: 559px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .p_LoginPrompt .text-error:after, .c_portalResMessage_form-01001 .p_eqdesc > div .p_LoginPrompt .text-error:after {

     left: -15px;

   }

   .c_portalResMessage_form-01001 .p_ContactInfo > div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .text-error {

     display: none;

   }

   .c_portalResMessage_form-01001 .p_groupBox > div .success .icon-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .icon-error {

     display: inline-block;

     vertical-align: middle;

     height: 14px;

     font-size: 14px;

     margin: 0 10px;

     position: static;

     width: auto;

     margin-top: 8px;

   }

   .c_portalResMessage_form-01001 .p_groupBox > div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc > div.success .text-error {

     display: none;

   }

   .c_portalResMessage_form-01001 .p_CoupWBox, .c_portalResMessage_form-01001 .p_CoupWBoxA {

     height: 40px;

   }

   .c_portalResMessage_form-01001 .p_CoupWBox > div, .c_portalResMessage_form-01001 .p_CoupWBoxA > div {

     margin-top: 9px;

     font-size: 14px;

     padding: 0 16px;

     cursor: pointer;

   }

   .c_portalResMessage_form-01001 .p_SaveWBtn, .c_portalResMessage_form-01001 .p_SaveWBtnA {

     float: left;

     margin-left: 20px;

     height: 25px;

     text-align: center;

     line-height: 25px;

   }

   .c_portalResMessage_form-01001 .p_canelbtn, .c_portalResMessage_form-01001 .p_canelbtnA {

     float: right;

     margin-right: 20px;

     height: 25px;

     line-height: 25px;

   }

   .c_portalResMessage_form-01001 .p_succ, .c_portalResMessage_form-01001 .p_fail {

     width: 300px;

     height: 113px;

     font-size: 22px;

     margin: auto;

     position: fixed;

     top: 0;

     right: 0;

     left: 0;

     bottom: 0;

     z-index: 9999999999;

     display: none;

     line-height: 102px;

     text-align: center;

   }

   .c_portalResMessage_form-01001 .p_succ .iconfont, .c_portalResMessage_form-01001 .p_fail .iconfont {

     margin-right: 10px;

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_succ .iconfont:before {

     content: "\e648";

   }

   .c_portalResMessage_form-01001 .p_succ .fontbox, .c_portalResMessage_form-01001 .p_fail .fontbox {

     display: inline-block;

   }

   .c_portalResMessage_form-01001 .p_fail {

     width: 360px;

   }

   .c_portalResMessage_form-01001 .p_fail .iconfont {}

   .c_portalResMessage_form-01001 .p_fail .iconfont:before {

     content: "\e641";

   }

   .c_portalResMessage_form-01001 .numTxt::-webkit-outer-spin-button, .c_portalResMessage_form-01001 .numTxt::-webkit-inner-spin-button {

     -webkit-appearance: none !important;

     -moz-appearance: textfield;

   }

   .c_portalResMessage_form-01001 .p_eqdescName .font, .c_portalResMessage_form-01001 .p_nameB .font, .c_portalResMessage_form-01001 .p_NickName .font, .c_portalResMessage_form-01001 .p_nameC .font, .c_portalResMessage_form-01001 .p_nameE .font, .c_portalResMessage_form-01001 .p_nameD .font, .c_portalResMessage_form-01001 .p_nameH .font, .c_portalResMessage_form-01001 .p_nameL .font, .c_portalResMessage_form-01001 .p_nameJ .font, .c_portalResMessage_form-01001 .p_nameM .font, .c_portalResMessage_form-01001 .p_nameG .font, .c_portalResMessage_form-01001 .p_SectorName .font, .c_portalResMessage_form-01001 .p_JobName .font, .c_portalResMessage_form-01001 .p_BusinessName .font, .c_portalResMessage_form-01001 .p_nameA .font, .c_portalResMessage_form-01001 .p_nameI .font, .c_portalResMessage_form-01001 .p_nameF .font, .c_portalResMessage_form-01001 .p_area .font, .c_portalResMessage_form-01001 .p_nameK .font, .c_portalResMessage_form-01001 .p_titleC .font {

     overflow: hidden;

     max-width: 6em;

     text-overflow: ellipsis;

     white-space: nowrap;

   }

   .c_portalResMessage_form-01001 .p_groupBox .p_GuideBox .e_icon.p_desc_star {

     display: inline-block;

     font-size: 14px;

     vertical-align: 1px;

   }

   .c_portalResMessage_form-01001 .p_PromptDisabled {

     margin: 15px;

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData {

     width: auto;

     background-color: inherit;

   }

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

     content: "";

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first {

     height: auto;

     display: table-cell;

     font-size: 32px;

     position: relative;

     vertical-align: middle;

     padding: 0 10px 5px 0;

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title {

     display: inline-table;

     padding: 0 30px;

     min-height: 100px;

     height: 100%;

   }

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

     content: "\e6b4";

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .font {

     font-size: 18px;

     display: table-cell;

     line-height: normal;

     vertical-align: middle;

     font-weight: bold;

     text-align: left;

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData .promptbox {

     width: auto;

     height: 100%;

   }

   .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_content {

     font-size: 14px;

     padding-left: 65px;

   }

   .c_portalResMessage_form-01001 .p_SectorBox.error .p_selectC {}

   .c_portalResMessage_form-01001 .p_SectorBox.error .e_droplist .shape {

     height: 28px;

   }

   .c_portalResMessage_form-01001 .p_LoginPrompt {

     position: absolute;

     bottom: -22px;

     left: 0;

     white-space: nowrap;

   }

   .c_portalResMessage_form-01001 .p_intentionIntroTitle {

     min-width: 120px;

     text-align: right;

   }

   .c_portalResMessage_form-01001 .form-control {

     max-width: 470px;

   }

   .c_portalResMessage_form-01001 .p_CoupWBox {

     padding-left: 102px;

     margin-bottom: 30px;

   }

   .c_portalResMessage_form-01001 .p_selectC {

     display: inline-block;

     position: relative;

   }

   .c_portalResMessage_form-01001 .p_UnitName {

     position: absolute;

     right: -110px;

     top: 6px;

     width: 100px;

   }

   .c_portalResMessage_form-01001 .p_sendBox, .c_portalResMessage_form-01001 .p_sendTimerBox {

     display: inline-block;

     margin-left: 10px;

   }

   .c_portalResMessage_form-01001 .p_phoneCode, .c_portalResMessage_form-01001 .p_phoneMailCode {

     margin-top: 24px;

   }

 }

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

 @CHARSET "UTF-8";

 * {

   padding: 0;

   margin: 0;

 }

 .pagebox {

   width: 100%;

 }

 .pagebox, #-remove--flag {}

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

 #c_portalResBreadcrumb_nav-1608301838471 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResBreadcrumb_nav-1608301838471 > div {

   animation-fill-mode: both;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList span {

   display: inline-block;

   font-size: 14px;

   color: #333;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbFirst .i_homePage:hover {

   color: #333;

   cursor: pointer;

   display: inline-block;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList {

   text-align: left;

   margin: 10px 0px;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList span .iconfont {

   position: absolute;

   width: 20px;

   height: 22px;

   left: 0px;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList span .iconfont:before {

   content: '\e630';

   color: #154787;

   font-size: 20px;

 }

 #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList span.weizhi {

   padding-left: 25px;

 }

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

   #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList {

     text-align: left;

     margin: 10px 0px;

   }

 }

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

   #c_portalResBreadcrumb_nav-1608301838471 .p_breadcrumbList {

     text-align: left;

     margin: 10px 0px;

   }

 }

 #c_portalResBreadcrumb_nav-1608301838471 {

   width: auto;

   max-width: 1180px;

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

   padding-right: 20px;

   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_portalResMessage_form-1608301838486 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResMessage_form-1608301838486 > div {

   animation-fill-mode: both;

 }

 #c_portalResMessage_form-1608301838486 .p_NameBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .corlor_warning {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_DepictBoxB {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_FullNameBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_GenderBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_PhoneBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_TelephoneBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_EmailBox {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .p_intentionIntroTitle {

   display: none;

 }

 #c_portalResMessage_form-1608301838486 .e_text {

   width: 100%;

 }

 #c_portalResMessage_form-1608301838486 .p_groupBox textarea {

   height: 40px;

 }

 #c_portalResMessage_form-1608301838486 .p_groupBox {

   height: 40px;

 }

 #c_portalResMessage_form-1608301838486 .form-control {

   border-radius: 0px;

   border: 0px solid #aaa;

   background-color: white;

 }

 #c_portalResMessage_form-1608301838486 .InputText {

   border-radius: 5px;

   height: 40px;

   background: #f9f9f9;

   border: solid 1px #cecece;

 }

 #c_portalResMessage_form-1608301838486 .btn-primary {

   background-color: #154787;

   height: 40px;

 }

 #c_portalResMessage_form-1608301838486 .btn {

   border: 0px;

   width: 100%;

   border-radius: 0px;

 }

 #c_portalResMessage_form-1608301838486 .p_CoupWBox {

   padding-left: 0px;

   margin-bottom: 10px;

 }

 #c_portalResMessage_form-1608301838486 .p_image {

   float: right;

   height: 40px;

   width: 30%;

 }

 #c_portalResMessage_form-1608301838486 .p_ContactInfo {

   padding-top: 0px;

 }

 #c_portalResMessage_form-1608301838486 .p_ContactInfo > div {

   margin-top: 16px;

 }

 #c_portalResMessage_form-1608301838486 .p_ConWBox {

   padding: 0px;

 }

 #c_portalResMessage_form-1608301838486 .form-group {

   margin-left: 0px;

   margin-right: 0px;

 }

 #c_portalResMessage_form-1608301838486 .p_EntryBox {

   width: 70%;

 }

 #c_portalResMessage_form-1608301838486 .p_EntryInput {

   width: 100%;

 }

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

   #c_portalResMessage_form-1608301838486 .form-control::-webkit-input-placeholder {

     font-size: 14px;

     color: #999;

   }

   #c_portalResMessage_form-1608301838486 .form-control:-moz-placeholder {

     font-size: 14px;

     color: #999;

   }

   #c_portalResMessage_form-1608301838486 .form-control::-moz-placeholder {

     font-size: 14px;

     color: #999;

   }

   #c_portalResMessage_form-1608301838486 .form-control:-ms-input-placeholder {

     font-size: 14px;

     color: #999;

   }

   #c_portalResMessage_form-1608301838486 .form-control {

     border: 0px solid #aaa;

   }

   #c_portalResMessage_form-1608301838486 .p_image {

     width: 90px;

     height: 40px;

     bottom: 0;

     margin-top: -30px;

     right: 0px;

   }

   #c_portalResMessage_form-1608301838486 .form-group {

     padding: 20px 0 0;

   }

   #c_portalResMessage_form-1608301838486 .p_CoupWBox {

     width: 100%;

     margin: 28px auto 0px;

   }

 }

 #c_portalResMessage_form-1608301838486 {

   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;

 }

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

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

 #c_portalResNews_category-1608301838476 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResNews_category-1608301838476 > div {

   animation-fill-mode: both;

 }

 #c_portalResNews_category-1608301838476 {

   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: 1024px) and (min-width: 769px) {}

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

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

 #c_portalResNews_detail-16083019491173107 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResNews_detail-16083019491173107 > div {

   animation-fill-mode: both;

 }

 #c_portalResNews_detail-16083019491173107 .p_imgsBox {

   display: none;

 }

 #c_portalResNews_detail-16083019491173107 {

   width: 100%;

   max-width: 100%;

   min-width: 250px;

   height: 100%;

   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_fimg-1608301838361 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_fimg-1608301838361 > div {

   animation-fill-mode: both;

 }

 #w_grid-1608301838371 > div > .p_gridbox {

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

 }

 #w_grid-1608301838371 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_grid-1608301838371 > div {

   animation-fill-mode: both;

 }

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

   margin-left: 0px;

   clear: left;

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 0%;

   }

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

     width: 100%;

     margin-left: 0px;

     margin-right: 0px;

     clear: none;

   }

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

     margin-right: 0px;

   }

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 0%;

   }

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

     width: 50%;

     margin-left: 0%;

     margin-right: 0;

     clear: none;

   }

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

     margin-left: 0;

     clear: left;

     margin-right: 0;

     width: 50%;

   }

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

     margin-right: 0;

   }

 }

 #w_grid-1608301838381 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_grid-1608301838381 > div {

   animation-fill-mode: both;

 }

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

   margin-left: 0px;

   clear: left;

 }

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

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

     margin-bottom: 1rem;

     margin-top: 1rem;

     margin-left: 0%;

   }

 }

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

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

     margin-bottom: 2rem;

     margin-top: 2rem;

     margin-left: 0%;

   }

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

     width: 100%;

     margin-left: 0%;

     margin-right: 0;

     clear: none;

   }

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

     margin-right: 0;

   }

 }

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

 #w_grid-1608301838391 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_grid-1608301838391 > div {

   animation-fill-mode: both;

 }

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

   margin-left: 0px;

   clear: left;

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 4%;

   }

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

     width: 73.7376%;

     margin-left: 4%;

     margin-right: 0;

     clear: none;

   }

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

     margin-left: 0;

     clear: left;

     margin-right: 0;

     width: 22.262399999999996%;

   }

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

     margin-right: 0;

   }

 }

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

 #w_grid-1608301838401 > 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-1608301838411 > div > .p_gridbox {

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

 }

 #w_grid-1608301838411 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_grid-1608301838411 > div {

   animation-fill-mode: both;

 }

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

   margin-left: 0px;

   clear: left;

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 0%;

   }

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

     width: 100%;

     margin-left: 0%;

     margin-right: 0px;

     clear: none;

   }

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

     margin-right: 0px;

   }

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 0;

   }

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

     width: 100%;

     margin-left: 0;

     margin-right: 0;

     clear: none;

   }

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

     margin-right: 0;

   }

 }

 #w_fimg-1608301838421 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_fimg-1608301838421 > div {

   animation-fill-mode: both;

 }

 #w_grid-1608301838431 > div > .p_gridbox {

   background-color: #154787;

 }

 #w_grid-1608301838431 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #w_grid-1608301838431 > div {

   animation-fill-mode: both;

 }

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

   margin-left: 0px;

   clear: left;

 }

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

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

     margin-bottom: 1rem;

     margin-top: 1rem;

     margin-left: 0%;

   }

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

     width: 100%;

     margin-left: 0%;

     margin-right: 0px;

     clear: none;

   }

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

     margin-right: 0px;

   }

 }

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

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

     margin-bottom: 0rem;

     margin-top: 0rem;

     margin-left: 0;

   }

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

     width: 100%;

     margin-left: 0;

     margin-right: 0;

     clear: none;

   }

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

     margin-right: 0;

   }

 }

 #w_grid-1608302027084 > 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-1608302027091 > 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_fimg-1608301838361 {

   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-1608301838371 {

   width: 100%;

   max-width: 100%;

   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-1608301838381 {

   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-1608301838391 {

   width: 100%;

   max-width: 1180px;

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

   padding-right: 20px;

   padding-bottom: 0px;

 }

 #w_grid-1608301838401 {

   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-1608301838411 {

   width: 100%;

   max-width: none;

   min-width: 0px;

   height: auto;

   max-height: none;

   min-height: 0px;

   margin-top: 20px;

   margin-left: auto;

   margin-right: auto;

   margin-bottom: 0px;

   padding-top: 0px;

   padding-left: 0px;

   padding-right: 0px;

   padding-bottom: 0px;

 }

 #w_fimg-1608301838421 {

   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-1608301838431 {

   width: 100%;

   max-width: none;

   min-width: 0px;

   height: auto;

   max-height: none;

   min-height: 0px;

   margin-top: 20px;

   margin-left: auto;

   margin-right: auto;

   margin-bottom: 0px;

   padding-top: 0px;

   padding-left: 0px;

   padding-right: 0px;

   padding-bottom: 0px;

 }

 #w_common_text-1608301838461 {

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

   padding-right: 20px;

   padding-bottom: 0px;

 }

 #w_grid-1608302027084 {

   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-1608302027091 {

   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-1608302027096 {

   width: auto;

   max-width: none;

   min-width: 0px;

   height: auto;

   max-height: none;

   min-height: 0px;

   margin-top: 30px;

   margin-left: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   padding-top: 0px;

   padding-left: 0px;

   padding-right: 0px;

   padding-bottom: 0px;

 }

 #c_portalResComplaintPage_detail-1608301838481 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResComplaintPage_detail-1608301838481 > div {

   animation-fill-mode: both;

 }

 #c_portalResComplaintPage_detail-1608301838481 .resetHtmlCssStyle p {

   margin: 0;

   padding: 0;

   font-size: 14px;

   line-height: 28px;

   color: #333;

 }

 #c_portalResComplaintPage_detail-1608301838481 .resetHtmlCssStyle a {

   color: #333;

   text-decoration: none;

 }

 #c_portalResComplaintPage_detail-1608301838481 {

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

   height: auto;

   padding-right: 0px;

 }

 #c_portalResProduct_list-16083020297607015 .p_Product {

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

 }

 #c_portalResProduct_list-16083020297607015 .p_CommonSummaryBoxA {

   text-align: center;

 }

 #c_portalResProduct_list-16083020297607015 .p_MatteIcon .iconfont:before {

   content: '\e602';

 }

 #c_portalResProduct_list-16083020297607015 > div {

   animation-fill-mode: both;

 }

 #c_portalResProduct_list-16083020297607015 .relative {

   position: relative;

 }

 #c_portalResProduct_list-16083020297607015 .absolute {

   position: absolute;

 }

 #c_portalResProduct_list-16083020297607015 #products {

   width: 100%;

   height: auto;

   overflow: hidden;

   padding: 1rem;

 }

 #c_portalResProduct_list-16083020297607015 .proName {

   width: 100%;

   height: auto;

   text-align: center;

   margin: 1rem 0 2rem;

 }

 #c_portalResProduct_list-16083020297607015 .list {

   position: relative;

   width: 100%;

   height: auto;

 }

 #c_portalResProduct_list-16083020297607015 .swiper-container-pro {

   width: calc(100% - 64px);

   margin: 0 auto;

 }

 #c_portalResProduct_list-16083020297607015 .swiper-wrapperUl {

   width: 100%;

 }

 #c_portalResProduct_list-16083020297607015 .productLi {

   overflow: hidden;

 }

 #c_portalResProduct_list-16083020297607015 .block {

   display: block;

 }

 #c_portalResProduct_list-16083020297607015 .aTop {

   width: 100%;

   height: 0px;

   padding-bottom: 90%;

   overflow: hidden;

 }

 #c_portalResProduct_list-16083020297607015 .picture {

   width: 100%;

   height: 100%;

   top: 0px;

   left: 0px;

 }

 #c_portalResProduct_list-16083020297607015 .proPic {

   width: 100%;

   height: 100%;

 }

 #c_portalResProduct_list-16083020297607015 .number {

   margin-top: 15%;

   font-size: 2.5rem;

   padding-left: 20%;

   color: #fff;

 }

 #c_portalResProduct_list-16083020297607015 .number::before {

   content: '';

   position: absolute;

   left: 5%;

   top: 0px;

   bottom: 0px;

   margin: auto;

   display: block;

   width: 10%;

   height: 2px;

   background: #fff;

 }

 #c_portalResProduct_list-16083020297607015 .blue {

   background: rgba(0, 102, 210, 0.8);

   top: 100%;

   left: 0px;

   width: 100%;

   height: 100%;

   transition: all .5s ease;

 }

 #c_portalResProduct_list-16083020297607015 .desc1 {

   padding: 0 20%;

   color: #fff;

   height: 6rem;

   line-height: 1.5rem;

   overflow: hidden;

 }

 #c_portalResProduct_list-16083020297607015 .proName2 {

   display: block;

   color: #333;

   font-size: 1rem;

   margin-top: 20px;

   padding: 0 15%;

   overflow: hidden;

   text-overflow: ellipsis;

   white-space: nowrap;

 }

 #c_portalResProduct_list-16083020297607015 .desc2 {

   color: #888;

   font-size: 0.75rem;

   margin: 16px 0 28px 0;

   overflow: hidden;

   text-overflow: ellipsis;

   white-space: nowrap;

   opacity: 1;

   letter-spacing: 1px;

   transition: all .5s ease;

 }

 #c_portalResProduct_list-16083020297607015 #products .swiper-button-prev {

   position: absolute;

   top: 30%;

   left: 0px;

   font-size: 2rem;

   cursor: pointer;

 }

 #c_portalResProduct_list-16083020297607015 #products .swiper-button-next {

   position: absolute;

   top: 30%;

   right: 0px;

   font-size: 2rem;

   cursor: pointer;

 }

 #c_portalResProduct_list-16083020297607015 .proPrice {

   color: red;

   display: none;

 }

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

   #c_portalResProduct_list-16083020297607015 .productLi:hover .blue {

     top: 0px;

   }

   #c_portalResProduct_list-16083020297607015 .productLi:hover .desc2 {

     opacity: 0;

   }

 }

 #c_portalResProduct_list-16083020297607015 .p_page .pre .iconfont:before {

   shadow-angle: 0px;

   shadow-distance: 0px;

   shadow-angle-ofInset: 0px;

   shadow-distance-ofInset: 0px;

 }

 #c_portalResProduct_list-16083020297607015 .p_page .next .iconfont:before {

   shadow-angle: 0px;

   shadow-distance: 0px;

   shadow-angle-ofInset: 0px;

   shadow-distance-ofInset: 0px;

 }

 #c_portalResProduct_list-16083020297607015 .p_more .iconfont:before {

   shadow-angle: 0px;

   shadow-distance: 0px;

   shadow-angle-ofInset: 0px;

   shadow-distance-ofInset: 0px;

 }

 #c_portalResProduct_list-16083020297607015 .p_loading .iconfont:before {

   shadow-angle: 0px;

   shadow-distance: 0px;

   shadow-angle-ofInset: 0px;

   shadow-distance-ofInset: 0px;

 }

 #c_portalResProduct_list-16083020297607015 {

   max-height: none;

   padding-top: 0px;

   padding-left: 0px;

   padding-bottom: 0px;

   min-height: 0px;

   margin-right: 0px;

   margin-left: 0px;

   max-width: none;

   width: 100%;

   margin-top: 0px;

   margin-bottom: 20px;

   min-width: 0px;

   height: auto;

   padding-right: 0px;

 }

.c_portalResNews_detail-01001 .p_articles p,.c_portalResNews_detail-01001 .p_articles div{text-indent: 2rem;margin-bottom: 10px;}