.wd #w_grid-1640314995924 {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  z-index:99;
  margin-top:50px;
}


.w_fbtn-001 .p_CommonBtn {
  background-color: #444 !important;
  transition:.5s;
  position:relative;
}

.w_fbtn-001 .p_CommonBtn:hover {
  background:var(--c) !important;
}

.w_fbtn-001.wd-fff .p_CommonBtn {
  background:#fff !important;
}

.w_fbtn-001.wd-fff .p_CommonBtn:hover {
  background:var(--c) !important;
}

.w_fbtn-001 .p_CommonBtn svg {
  width:20px;
  height:20px;
  position:absolute;
  top:50%;
  margin-top:-10px;
  right:15px;
  transition:.5s;
}

.w_fbtn-001 .p_CommonBtn svg path {
  fill:#fff;
}

.w_fbtn-001.wd-fff .p_CommonBtn svg path {
  fill:var(--c); 
}

.w_fbtn-001.wd-fff .p_CommonBtn:hover svg path {
  fill:#fff; 
}

.w_fbtn-001 .p_CommonBtn:hover {
  background-color: var(--c) !important;
}

.w_fbtn-001 .p_CommonBtn:hover svg {
  transform:rotateX(180deg);
}

.w_fbtn-001 .p_CommonBtn .font {
  line-height: 40px;
  color: #fff;
  text-align: left;
  transition:.5s;
}

.w_fbtn-001.wd-fff .p_CommonBtn .font {
  color:var(--c);
}
.w_fbtn-001.wd-fff .p_CommonBtn:hover .font {
  color:#fff;
}

.w_fbtn-001 .p_CommonBtn:hover .font {
  transform:translateX(5px);
}
#c_portalResFriendlink_list-16403280608205539 .p_articles {
  box-shadow:none;
  position:relative;
}
#c_portalResFriendlink_list-16403280608205539 .p_articles:hover {
  z-index:100;
}
#c_portalResFriendlink_list-16403280608205539 .p_articles a {
  border-bottom:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#fff;
  display:block;
  overflow: hidden;
}
.c_portalResFriendlink_list-01001 .p_links {
  border-top:1px solid #f5f5f5;
  border-left:1px solid #f5f5f5;
}
#c_portalResnav_main-15752564265878137 .tNav .navName {
  padding:1.8rem 0.8vw;
}
#c_portalResnav_main-15752564265878137 .navName::after {
  color:var(--c);
}
.wd-main-title {
  text-align:center;
}
.wd-main-title h2 {
  font-size:30px;
  color:#333;
}
.wd-main-title.wd-fff h2 {
  color:#fff;
}
.wd-main-title p {
  font-size:18px;
  color:#888;
  margin-top:15px;
}
.wd-main-title.wd-fff p {
  color:#fff;
}
.wd-main-wrapper {
  width:94%;
  max-width:1580px;
  margin:0 auto;
}
#w_grid-1644461658618 > div > .p_gridbox:after {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--c);
  opacity:0.5;
}
#w_grid-1644461658618 > div > .p_gridbox > div {
  position:relative;
  z-index:100;
}
#w_grid-1566009176840> div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(1) {
  z-index:100;
  z-index: 99999999;
}
.wd-nav-shadow #w_grid-1566009176840> div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(1) {
  box-shadow: 0 0 10px #ddd;
}
#w_grid-1640328086732 > div > .p_gridbox:after {
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--c);
  opacity:0.5;
}
#w_grid-1640328086732 > div > .p_gridbox > div {
  position:relative;
  z-index:100;
}
.wd-full {
  height:100vh;
  max-height:2000px;
}
.wd-make .wd-full {
  max-height:800px;
}
.wd-df {
  display:flex;
}
.wd-ac {
  align-items:center;
}
.wd-jc {
  justify-content:center;
}
.wd #w_grid-1644461658618 {
  position:relative;
  z-index:1;
}
.wd-news-category-20211224171355 {
  display:flex;
  justify-content:flex-end;
}
.wd-news-category-20211224171355 a {
  margin-right:1%;
  background-color:var(--c);
  font-size:16px;
  color:#fff;
  border-radius:5px;
  padding:10px 50px;
  transition:.3s;
}
.wd-news-category-20211224171355 a:hover {
  background-color:var(--cc);
}
#w_grid-1566200272180 > div > .p_gridbox {
  background-color:var(--c);
}
#w_common_text-1591700293592 span {
  color:#fff !important;
}
#w_common_text-1566200272231 span {
  color:#fff !important;
}
#w_grid-1566200272180> div > .p_gridbox > .p_gridCell {
  margin-bottom:1rem;
}
#w_common_text-1591700334167 p:first-child {
  position:relative;
  padding-left:40px !important;
}
#w_common_text-1591700334167 p:first-child svg {
  width:30px;
  height:30px;
  position:absolute;
  top:6px;
  left:0;
}
#w_common_text-1591700334167 p:first-child path {
  fill:#fff;
}
#c_portalResnav_main-15752564265878137 .navSli {
  flex:none !important;
  margin-right:15px;
}
#c_portalResnav_main-15752564265878137 .nav02 .slidBox .left_text .onetitle {
  display:block;
}
#c_portalResnav_main-15752564265878137 .navSbox {
  justify-content:flex-start;
}
.wd .wd-20220210095126 .swiper-slide img {
  transform:scale(1.15) translateY(10px);
  transition:1.5s;
  opacity:0;
}
.wd .wd-20220210095126 .swiper-slide.wd-scrolled img {
  transform:scale(1) translateY(0);
  transition-delay:.5s;
  opacity:1;
}
.c_portalResFriendlink_list-01001 .p_links {
  padding:0;
}
.c_portalResFriendlink_list-01001 .p_Linkslist {
  overflow:visible;
}
.w_grid-000 > div > .p_gridbox {
  overflow:visible;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
}
.wd-tip-scroll {
  position:absolute;
  bottom:3%;
  left:50%;
  transform:translateX(-50%);
  width:20px;
  height:30px;
  border-radius:30vw;
  border:1px solid #fff;
}
.wd-tip-scroll div {
  width:3px;
  height:6px;
  background-color:#fff;
  position:absolute;
  top:15%;
  left:50%;
  margin-left:-1.5px;
  border-radius:30px;
}
.wd #w_fvideo-1640314698985 video {
  height:100vh;
}
.wd #w_fvideo-1640314698985 {
  height:100vh;
}
.subpage_ad {
  background:#000;
}
.subpage_ad .bgimg {
  opacity:0.8;
}
.subpage_ad .text {
  margin-top:4%;
}
.c_portalResPublic_codeContainer-01001003 .about-num li h2 {
  color:var(--c);
}
#w_common_text-1623226868409 span {
  font-size:11vw !important;
  transform: translate(-18%, 15%);
  display: block;
  opacity: 0.1;
  width: 40vw;
}
.wd #w_common_text-1623226868409 {
  margin-top:-60%;
  position:relative;
  z-index:-1;
}
.c_portalResPublic_codeContainer-01001003 .about-num {
  border-radius:4px;
}
#content_box-1623226149446-0 {
  position:relative;
  z-index:10000;
}
#w_common_text-1623226868409 {
  position:relative;
  z-index:-1;
}
#c_portalResnav_main-15752564265878137 .navSbox .navSlink:hover {
  transform:none;
}


.wd-20210923010502 {
  background-color: #ddd;
}

.wd-20210923005058 {
  display: flex;
  width: 75%;
  margin: 0 auto;
}

.wd-20210923005058 a {
  display: block;
  padding: 1rem 0;
  text-align: center;
  color: #242424;
  position: relative;
  flex: 1;
  text-decoration:none !important;
}

.wd-20210923005058 a:before {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: var(--cc);
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0);
}

.wd-20210923005058 a.wd-current:before {
  transform: scale(1);
}

.wd-20210923005058 a.wd-current {
  background-color: #fff;
}

.wd-20210923005058 a:not(.wd-current):hover {
  background-color: var(--c);
  color:#fff;
}

.wd-20210923005125 {
  width: 75%;
  margin: 0 auto;
  margin-top: 20px;
}

.wd-20210923005444 {
  margin: 0 -3px;
  display: none;
}

.wd-20210923005444.wd-show {
  display: flex;
}

.wd-20210923005444 a {
  padding: 7px 20px;
  border-radius: 3px;
  font-size: 13px;
  color: #333;
  margin: 3px;
  background-color: #ddd;
  position: relative;
}

.wd-20210923005444 a:hover {
  background-color: #acacac;
}

.wd-20210923005444 a:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--cc);
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0);
}

.wd-20210923005444 a.wd-current {
  background-color: #fff;
  box-shadow: 1px 1px 3px #ddd;
}

.wd-20210923005444 a.wd-current:before {
  transform: scale(1);
}
.c_portalResBreadcrumb_nav-01001001 .p_breadcrumbList {
  margin-top:40px;
  margin-bottom:20px;
}


.wproList {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 1%;
}

.wproList .witem {
  width: 48%;
  padding: 1%;
  margin: 1%;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.wproList .witem > a {
  display: flex;
  color: #333;
}

.wproList .witem .wd-more {
  padding: 20px;
  width: 60%;
  transition: 0.5s;
}

.wproList .witem .wd-more h2:first-child {
  font-weight: bold;
}

.wproList .witem:hover .wd-more {
  opacity: 1;
  visibility: visible;
}

.wproList .witem .wd-more h2 {
  font-size: 20px;
  color: #333;
  display: block;
  line-height: 1.5;
  position: relative;
}

.wproList .witem .wd-more h2:nth-child(1) {
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.wproList .witem .wd-more h2:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: #e8e8e8;
  position: absolute;
  bottom: 0;
  left: 0;
}

.wproList .witem .wd-more h2:first-child:after {
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background-color: var(--cc);
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 1s;
}

.wproList .witem:hover .wd-more h2:first-child:after {
  width: 100%;
}

.wproList .witem .wd-more h2:hover {
  color: var(--cc);
}

.wproList .witem .wd-more .wd-detail {
  font-size: 12px;
  margin-top: 10%;
  padding: 10px;
  display: flex;
  align-items: center;
  max-width: 127px;
  border: 1px solid #eee;
  justify-content: center;
  border-radius: 3px;
}

.wproList .witem .wd-more .wd-detail svg {
  width: 14px;
  height: 13px;
  margin-left: 5px;
}

.wproList .witem .wd-more .wd-detail path {
  fill: #333;
}

.wproList .witem .wd-more .wd-detail:hover path {
  fill: #fff;
}

.wproList .witem .wd-more .wd-detail:hover {
  color: #fff;
  border-color: var(--cc);
  background-color: var(--cc);
}

.wproList .witem .wd-more .wd-summary {
  font-size: 14px;
  color: #666;
  line-height: 1.7;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  height: 117px;
}

.wproList .witem .wd-more .wd-summary p {
  position: relative;
  padding-left: 15px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: none;
  padding: 0;
  margin: 0;
}

.wproList .witem .wd-more .wd-summary p svg {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: 0;
  visibility: hidden;
}

.wproList .witem .wd-more .wd-summary p svg path {
  fill: #666;
}

.wproList .witem .wpic {
  width: 40%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  order: 2;
}

.wproList .witem .wpic a {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-right: 0;
  margin-left: auto;
}

.wproList .witem .wpic img {
  width: auto;
  height: 210px;
  transition: 0.2s;
  object-fit: scale-down;
  max-width: 100%;
  position: relative;
}

.wproList .witem:hover .wpic img {
  transform: scale(1.05);
}

.wproList .witem .wpic .wmore {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 180px;
  margin-left: -90px;
  background-color: #006DB8;
  color: #fff;
  font-size: 14px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

.wproList .witem .wpic .wmore:hover {
  transform: translateY(-5px);
  transition: 0.1s;
}

.wproList .witem:hover .wpic .wmore {
  opacity: 1;
  visibility: visible;
  bottom: 30px;
}

.wproList .witem .wproTitle {
  padding: 15px;
  background-color: #006DB8;
  transition: 0.5s;
  display: none;
}

.wproList .witem .wproTitle a {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}

.wproList .witem:hover .wproTitle {
  background-color: #FBCD57;
}

.wproList .witem:hover .wproTitle a {
  color: #333;
}


.wproList .witem .wd-more .wd-summary p {
  padding-left:20px;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px dotted #ddd;
}
.wproList .witem .wd-more .wd-summary p svg {
  position:absolute;
  top:3px;
  left:0;
  width:15px;
  height:15px;
  visibility:visible;
}
.wproList .witem .wd-more .wd-summary p svg path {
  fill:#aaa;
}
.wd #w_grid-1566009208695 {
  overflow:hidden;
}
.c_portalResPublic_codeContainer-01001003 .about-num .count-unit {
  color:var(--c);
}
.c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst {
  color:#555;
}

.c_portalResBreadcrumb_nav-01001 .p_breadcrumbList svg {
  width:20px;
  height:20px;
  position:relative;
  top:7px;
}
.c_portalResBreadcrumb_nav-01001 .p_breadcrumbList svg path {
  fill:var(--c);
}
.c_portalResBreadcrumb_nav-01001001 .p_breadcrumbList svg {
  width:20px;
  height:20px;
  position:relative;
  top:7px;
}
.c_portalResBreadcrumb_nav-01001001 .p_breadcrumbList svg path {
  fill:var(--c);
}
#c_portalResSearch_total-16233452019383376 .p_searchBtn {
  width:80px;
  background-color: var(--c);
  height: auto;
  line-height:54px;
  color:#fff;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
#c_portalResSearch_total-16233452019383376 .p_headbox {
  border:none;
}
#c_portalResNews_list-16279835073982053 .newTitle a {
  color:#333;
  font-size:16px;
  font-weight:bold;
}
.p_breadcrumbList span .iconfont {
  display:none !important;
}
.p_breadcrumbList span.weizhi {
  padding-left:0 !important;
}
#c_portalResBreadcrumb_nav-1619577156039 .p_breadcrumbList {
  text-align:left;
}
#c_portalResNews_list-16279835073982053 .porTbox {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
#c_portalResNews_list-16279835073982053 .porBbox {
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
}
.c_portalResNews_detail-01001 .p_articles p {
  line-height:1.7;
  margin-bottom:0.5em;
  font-size:16px;
}
#c_portalResNews_list-16215656410553754 .titleLink {
  font-size:16px;
  font-weight:bold;
  color:#333;
}
#c_portalResNews_list-16215656410553754 .sumrry {
  font-size:12px;
}
#c_portalResNews_list-16215656410553754 .time {
  font-size:12px;
}

#c_portalResEmploy_detail-16269657666124939 .keyWord {
  border-color:var(--c);
  color:var(--c);
}
#c_portalResEmploy_detail-16269657666124939 .line {
  background:var(--c);
}
.e_FlowCommonStyleBox-001 .stylebox_top {
  height:auto;
}
.c_portalResSearch_result-03001 .p_stylebox .stylebox_top {
  height:auto;
}
#c_portalResSearch_result-16288485342599333.c_portalResSearch_result-03001 .p_stylebox .stylebox_top {
  padding:10px 0;
}
#c_portalResSearch_total-1628848189397 .p_headbox {
  border:none;
}
#c_portalResSearch_total-1628848189397 .p_searchBtn {
  width:80px;
  height:auto;
  line-height:60px;
  background-color:var(--c);
  color:#fff;
}
.c_portalResSearch_result-03001 .p_Productlist .p_listBox {
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  grid-gap:20px;
}
#c_portalResSearch_result-16288485342599333 .p_Product1 {
  width:100%;
}
.c_portalResSearch_result-03001 .p_Productlist .p_NomBox {
  display:none;
}
#c_portalResSearch_result-16288485342599333 .p_Product1 hr {
  display:none;
}
.c_portalResSearch_result-03001 .p_Productlist .p_articles {
  background-color:#eee;
  text-align:center;
}
.c_portalResSearch_result-03001 .p_Productlist .p_titleB {
  height:auto;
}
.c_portalResSearch_result-03001 .p_Productlist .p_image img {
  width:90% !important;
  height:90% !important;
  object-fit:scale-down;
}
.c_portalResSearch_total-02001 .p_input input {
  padding-left:30px !important;
}
.c_portalResSearch_result-03001 .p_Productlist .p_Product1:hover .p_articles {
  background-color:var(--c);
}
.c_portalResSearch_result-03001 .p_Productlist .p_Product1:hover .p_articles h3 {
  color:#fff;
}
.w_grid-003 > div > .p_gridbox {
  display:flex;
  align-items:flex-start;
  overflow:visible;
  flex-wrap: wrap;
}
#c_portalResnav_main-15752564265878137 .tNav {
  overflow:visible;
}
#c_portalResnav_main-15752564265878137 .tNavH {
  overflow:hidden;
}
#c_portalResnav_main-15752564265878137 .navLi {
  transform:none !important;
}
.wd #w_grid-1645516294463 {
  position:relative;
  z-index:999;
}
#w_grid-1619573375431 > div > .p_gridbox {
  background-color:#fff;
}
#c_portalResnav_main-15752564265878137 .navLi.wd-current .navName  {
  transform:translateY(-100%);
}
#c_portalResnav_main-15752564265878137 .wd-current .tNavH::before {
  background-color:var(--c);
  width:100%;
  bottom:10px;
  opacity:1;
}
#c_portalResProduct_detail-16195766200278851 .p_interaction button {
  display:none;
}
@media(max-width:768px) {
 #w_grid-1575256404955 > div > .p_gridbox {
    background-color:#fff;
  }
  #c_portalResnav_main-15752564265878137 .tNav .navName {
    padding:0;
  } 
  #c_portalResnav_main-15752564265878137 .tNav {
    overflow:hidden;
  }
  #w_grid-1575256404955 > div > .p_gridbox:hover {
    background-color:#fff;
  }
  .wd-main-title h2 {
    font-size:24px;
  }
  .wd-main-title p {
    font-size:14px;
  }
  #w_grid-1644461658618 > div > .p_gridbox {
    padding-top:40px;
    padding-bottom:40px;
  }
  #c_portalResFriendlink_list-16403280608205539 .imgBox img {
    width:90%;
    height:90%;
    object-fit:scale-down;
  }
  #c_portalResFriendlink_list-16403280608205539 .p_articles a {
    display:flex;
    align-items:center;
    justify-content:center;
  }
  #c_portalResPublic_codeContainer-16403290035478271 h2 {
    font-size:24px;
  }
  #c_portalResPublic_codeContainer-16403290035478271 .wd-full {
    height:55vh
  }
  .wd-news-category-20211224171355 {
    justify-content:center;
  }
  #c_portalResNews_list-16403364772010198 .wd-item {
    width:98%;
  }
  #c_portalResEbizads_banner-16403354657589970 {
    margin-bottom:10px;
  }
  #c_portalResNews_list-16403364772010198 .wd-item:nth-child(4) ~ div {
    display:none;
  }
  #content_box-1566200272187-1 {
    display:none;
  }
  .wd #w_fvideo-1640314698985 {
    height:60vh;
  }
  .wd #w_fvideo-1640314698985 video {
    height:60vh;
  }
  .wd #w_grid-1640314995924 {
    width:80%;
  }
  #c_portalResnav_main-15752564265878137 .navBtn {
    border-radius:4px;
  }
  #c_portalResnav_main-15752564265878137 .nav02 .slidBox .left_text .onetitle {
    display:none
  }
  #c_portalResEbizads_banner-16195733770405566 .subpage_ad .text {
    width:80%;
    left:10%;
  }
  .wd #w_common_text-1623226868409 {
    display:none;
  }
  #content_box-1623226149446-0 > div {
    padding-left:0 !important;
    padding-right:0 !important;
  }
  #w_common_text-1623226149444 {
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .c_portalResPublic_codeContainer-01001003 .about-num li {
    width:100%;
  }
  .c_portalResPublic_codeContainer-01001003 .about-num li:last-child {
    display:block;
  }
  #w_common_text-1635366344464 {
    margin-top:0;
    margin-bottom:0;
  }
  #w_common_text-1635366310310 {
    margin-top:40px;
  }
  .wd-20210923005058 {
    width:100%;
  }
  #w_common_text-1635366328877 {
    margin-bottom:20px;
  }
  #w_common_text-1635366349422 {
    margin-bottom:20px;
  }
  #w_common_text-1635366346442 {
    margin-top:0;
  }
  #w_common_text-1635366351628 {
    margin-bottom:40px;
  }
  .w_fimg-000 {
    min-height:auto !important;
  }
  #w_grid-1635367414581 > div > .p_gridbox {
    display:flex;
    flex-wrap:wrap;
  }
  #content_box-1635367414581-0 {
    order:2;
  }
  #w_grid-1635367414575 svg {
    margin-left:0;
    margin-bottom:20px;
  }
  #c_portalResProduct_list-16455217403097216 .p_products {
    grid-template-columns:1fr;
  }
  .c_portalResProduct_list-01001003 li img {
    width:85%;
  }
  #c_portalResnav_main-15752564265878137 .navLi.wd-current .navName {
    transform:none;
  }
  .wproList .witem {
    width:98%;
  }
  .wd-sub-bread-category {
    display:none;
  }
  #c_portalResProduct_list-16233452019374743 {
    margin-top:30px;
    margin-bottom:30px;
  }
  .c_portalResProduct_detail-01001 .d_nameD {
    width:auto;
    margin-right:10px;
  }
  #c_portalResProduct_detail-16195766200278851 .d_SortName a .font {
    padding:0;
  }
  .wd-20210708115438 a:first-child {
    flex:2;
  }
  .wd-20210708115438 {
    margin-top:20px;
  }
  #c_portalResProduct_list-16456648152726735 .porBbox {
    height:auto;
  }
}

#c_portalResProduct_list-16456648152726735 .porTbox {
  border:1px solid #eee;
}
#c_portalResProduct_detail-16195766200278851 .d_summary p {
  color:#888;
  margin-bottom:0.5em;
  font-weight:normal;
  font-size:14px;
}
#c_portalResProduct_detail-16195766200278851 .d_SortName {
  margin-left:0;
}
#c_portalResProduct_detail-16195766200278851 .d_SortName {
  display:flex;
  align-items:center;
}
.wd-nav-dark #w_grid-1566009176840> div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(1) {
  box-shadow: 0 0 10px #ddd;
}
@media(max-width:768px) {
  #c_portalResNews_detail-16195778063280160 {
    margin-top:100px;
  } 
  .c_portalResNews_detail-01001 .p_articlesTitle {
    display:none;
  }
  #c_portalResNews_list-16279835073982053 .porTbox  {
    height:40vw;
  }
  #w_grid-1628522321895 > div > .p_gridbox {
    display:flex;
    flex-wrap:wrap;
  }
  #w_grid-1628522321895 > div > .p_gridbox > div:nth-child(1) {
    order:2;
  }
  #w_grid-1628522321899 {
    margin-top:20px;
    margin-bottom:40px;
  }
  #w_common_text-1637909537793 {
    margin-bottom:40px;
  }
  #content_box-1628522321886-0 {
    margin-top:0 !important;
  }
  .w_grid-003 {
    padding:0 !important;
  }
  #c_portalResEmploy_list-16285224879619240 .jobName {
    padding:0;
    display: block;
    height: auto;
    max-width: none;
    flex: none;
  }
  #c_portalResEmploy_list-16285224879619240 .keywords {
    height:auto;
  }
  #c_portalResEmploy_list-16285224879619240 .job2 {
    height:auto;
  }
  #c_portalResEmploy_list-16285224879619240 .jobWorkingPlace {
    float:none;
    display: block;
  }
  #c_portalResEmploy_list-16285224879619240 .pay {
    float:none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  #c_portalResEmploy_list-16285224879619240 {
    margin-bottom:30px;
  }
  #w_grid-1645516294466 > div > .p_gridbox {
    padding:30px;
  }
  #w_grid-1645516294470 > div > .p_gridbox {
    padding:30px;
  }
  #c_portalResMessage_form-16455162946110617 .form-control::placeholder {
    color:#fff;
  }
  .c_portalResMessage_form-01001 .p_CoupWBox {
    width:100%;
  }
  #c_portalResMessage_form-16455162946110617 .btn-primary {
    width:100%;
  }
  #w_grid-1619578356244> div > .p_gridbox > .p_gridCell:nth-child(1n)  {
    margin-bottom:0;
  }
  #w_grid-1645516294463 {
    padding:0;
    margin-bottom:0;
    margin-top: 0;
  }
  #w_common_text-1621566676620 span {
    font-size:3rem !important;
  }
  #c_portalResMessage_form-1621566676645 .form-group {
    width:100% !important;
    padding-right:0 !important;
  }
  #c_portalResMessage_form-1621566676645 .p_ContactInfo  {
    padding:0;
  }
}
#c_portalResEbizads_banner-16403354657589970 .swiper-pagination {
  display:none;
}
#c_portalResEbizads_banner-16403354657589970 .wd-summary {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
#w_grid-1566200272187 {
  max-width:1440px;
}
#w_grid-1566200272191 {
  max-width:1440px;
}
.c_portalResProduct_detail-01001 .d_DescriptionBigbox img {
  max-width:100%;
  height:auto !important;
}