body {
  opacity: 0;
  visibility: hidden;
}

body.wd {
  opacity: 1;
  visibility: visible;
}

body.make {
  opacity: 1;
  visibility: visible;
}

:root {
  --c: #427826;
  --cc: #bae355;
}

.c_portalResPublic_codeContainer-01001006 .lv_toptel a {
  color: var(--c);
}

.c_portalResPublic_codeContainer-01001006 .lv_toptel .iconfont {
  border-color: var(--c);
}

.c_portalResPublic_codeContainer-01001006 .lv_toptel .iconfont:before {
  color: var(--c);
}

#w_common_text-1592440480221 span {
  color: var(--c) !important;
}

#w_fline-1592440329637 .w_fline .p_FLine {
  background: var(--c) !important;
}

#w_fbtn-1608879863123 .p_CommonBtn {
  border-color: var(--c);
}

#w_fbtn-1608879863123 .p_CommonBtn .font {
  color: var(--c);
}

.right_bar li a {
  background: var(--cc) !important;
}

.c_portalResProduct_list-01001019 .proLink {
  background: var(--c);
}

.c_portalResProduct_list-01001019 .swiper-button-next {
  background-color: var(--c);
}

.c_portalResProduct_list-01001019 .swiper-button-prev {
  background-color: var(--c);
}

#w_fline-1608887862442 .w_fline .p_FLine {
  background: var(--c) !important;
}

.c_portalResProduct_list-01001021 .horon .black-30 {
  background: var(--c) !important;
}

#w_fline-1592468482809 .w_fline .p_FLine {
  background: var(--c) !important;
}

#c_portalResNews_list-15924682589978513 .listBoxs .list:hover .cotentBox {
  background: var(--c) !important;
}

#c_portalResNews_list-15924682589978513 .listBoxs .listYear {
  color: var(--c);
}

#c_portalResNews_list-15924682589978513 .listBoxs .listmd {
  color: var(--c);
}

#w_fbtn-1592468253687 .p_CommonBtn {
  border-color: var(--c);
}

#w_fbtn-1592468253687 .p_CommonBtn .font {
  color: var(--c);
}

#c_portalResnav_main-1592384995775 .navName::after {
  color: var(--c);
}

#c_portalResnav_main-1592384995775 .tNavH::before {
  background-color: var(--c);
}

#w_fline-1592461236416 .w_fline .p_FLine {
  background: var(--c) !important;
}

#w_grid-1592384995590 > div > .p_gridbox {
  background-color: var(--c);
}

.wd #c_portalResPublic_codeContainer-15941121658206469 {
  display: none;
}

#c_portalResnav_main-16093108039435477 .top-nav-a2 {
  color: #fff;
}

.btlink9 {
  display: block !important;
}

.NavList_a1 a {
  background-color: var(--c) !important;
}

.NavList_a1 .more.active {
  background-color: var(--cc) !important;
}

#w_fline-1579143922128 .p_FLine {
  border-color: var(--c) !important;
}

#w_common_text-1579145678155 span {
  color: var(--c) !important;
}

#w_fline-1579145730324 .p_FLine {
  border-color: var(--c) !important;
}

#c_portalResProduct_list-15943653248026283 .horon .black-30 {
  background-color: var(--c);
}

#c_portalResnav_main-15943489353352221 .navName::after {
  color: var(--c);
}

#c_portalResnav_main-15943489353352221 .wd-current .navName::after {
  color: var(--c);
}

#c_portalResnav_main-15943489353352221 .wd-current .navLi .navName {
  transform: translateY(-100%);
}

#c_portalResnav_main-15943489353352221 .tNavH::before {
  background-color: var(--c);
}

#c_portalResnav_main-15943489353352221 .wd-current .tNavH::before {
  background-color: var(--c);
}

.p_breadcrumbList span .iconfont:before {
  color: var(--c) !important;
}

.subpage_ad .ad-tit {
  font-size: 2.5rem !important;
}

::selection {
  background: var(--c);
  color: #ffffff;
}

#c_portalResProduct_list-15946046571030255 .PhotoList_k1 li:hover span {
  background-color: var(--c);
}

#w_grid-1594348826563 > div > .p_gridbox {
  background-color: var(--c);
}

#c_portalResnav_main-15943488301743134 .top-nav-a2 {
  color: #fff;
}

a:hover span {
  text-decoration: underline;
}

#c_portalResnav_main-15943488301743134 .top-nav-a2:hover {
  text-decoration: underline;
}

::-webkit-scrollbar {
  width: 6px;
  height: 4px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--c);
}

.c_portalResIntro_detail-01001 .p_content p {
  font-size: 1.15rem;
  color: #333;
  line-height: 1.8;
  margin-bottom: 10px;
}

#c_portalResEbizads_banner-15940286777598127 .swiper-pagination .swiper-pagination-bullet-active {
  background-color: var(--c);
}

#c_portalResnav_main-15943489353352221 .navLi.nav09 {
  display: block;
}

#w_grid-1611794787430> div > .p_gridbox > .p_gridCell:nth-child(2n) {
  width: 100%;
  margin-left: 0;
}

#c_portalResNews_list-15791604817721026 .newList:hover .newTitleLink {
  color: var(--c);
}

#c_portalResNews_list-15791604817721026 .newList:hover .newIcon {
  background-color: var(--c);
  border-color: var(--c);
}

#c_portalResnav_main-15943489353352221 .navLi.wd-current .navName {
  transform: translateY(-100%);
}

#c_portalResnav_main-15943489353352221 .navLi.wd-current .tNavH::before {
  width: 100%;
  opacity: 1;
}

#w_grid-1579165193080 > div > .p_gridbox {
  margin-bottom: 0;
  padding-bottom: 0;
}

#w_grid-1579165193080> div > .p_gridbox > .p_gridCell:nth-child(1n) {
  margin-bottom: 0;
}

#w_grid-1579164493701 > div > .p_gridbox {
  background: var(--c);
}

#c_portalResMessage_form-16117956481853884 .btn-primary:hover {
  background-color: var(--c);
}

.wd #w_grid-1592384994900-1 {
  display: flex;
  justify-content: space-around;
}

.wd #w_grid-1592384994900-1 > div {
  width: auto !important;
  flex: 1 0 auto;
}

#c_portalResEbizads_banner-15940286777598127 .conBox h2 {
  line-height: 1.8;
}

@media(max-width: 1250px) {
  .wd #content_box-1592384994900-2 {
    display:none !important;
  }
}

#c_portalResnav_main-1592384995775 .navBtn {
  background: var(--c);
}

@media(max-width: 1050px) {
  .wd #w_grid-1592384994900 {
    padding:0 2%;
  }
}

span[style='font-size:2.5rem'] {
  color: var(--c) !important;
}

span[style='font-size:2.5rem'] span {
  color: var(--c) !important;
}

span[style='font-size:2rem'] {
  color: var(--c) !important;
}

span[style='font-size:2rem'] span {
  color: var(--c) !important;
}

.c_portalResProduct_list-01001019 .iconfont {
  display: inline;
}

#c_portalResNews_list-16188780338561715 .list:hover {
  background-color: var(--c);
}

#c_portalResNews_list-16188780338561715 .list:first-child:hover {
  background-color: var(--c);
}

#c_portalResNews_list-16188780338561715 .list:first-child .list_thumb {
  object-fit: cover;
}

.wd-20210420134821 {
  position: relative;
  display: flex;
  margin-top: 0.6rem;
}

.wd-20210420134821 .top-nav {
  flex: 1;
}

.wd-20210420134821 .top-nav > a {
  font-size: 16px;
  color: #333;
  display: block;
  margin-bottom: 10px;
}

.wd-20210420134821 .top-nav > a:hover {
  color: var(--c);
  text-decoration: underline;
}

.wd-20210420134821 .top-nav.btlink1 {
  display: none;
}

.footer-sub-hides a {
  display: block;
  font-size: 14px;
  color: #666;
  line-height: 1.8;
}

.footer-sub-hides a:hover {
  color: var(--c);
  text-decoration: underline;
}

.c_portalResProduct_list-01001019 .proImgBox {
  padding-bottom: 108%;
}

.c_portalResProduct_list-01001019 .proTitle {
  border-bottom: none;
}

#c_portalResProduct_list-15943653248026283 .horon .img00 {
  padding-bottom: 100%;
}

.subpage_ad .text {
  display: none !important;
}

#c_portalResProduct_detail-15791661402201381 .p_interaction button {
  background-color: var(--c);
  border-color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .d_SortName a .font {
  background-color: var(--cc);
  border-color: var(--cc);
}

#c_portalResProduct_detail-15791661402201381 .more_link .share .iconfont:before {
  color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .more_link .download .iconfont:before {
  color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .more_link .joinus .iconfont:before {
  color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .more_link .link_c:hover {
  color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .d_DecTab.active {
  background: linear-gradient(to right, var(--c), var(--cc)) !important;
  border-bottom: none;
}

#c_portalResProduct_list-16117946076295965 .porTbox {
  padding-bottom: 108%;
}

#c_portalResProduct_detail-15791661402201381 .d_SortName a:hover .font {
  color: var(--c);
  border-color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .p_interaction button:hover {
  color: var(--c);
  border-color: var(--c);
}

#c_portalResProduct_detail-15791661402201381 .p_images img {
  height: 100% !important;
  object-fit: scale-down;
}

@media(max-width: 768px) {
  .wd-20210420134821 {
    display:block;
    padding: 0;
  }

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

  .footer-sub-hides {
    display: flex;
    flex-wrap: wrap;
  }

  .footer-sub-hides a {
    margin: 3px;
  }

  .wd-20210420134821 .top-nav > a {
    margin-bottom: 0;
    margin-top: 5px;
  }

  #content_box-1618909029769-1 {
    display: none !important;
  }

  #w_common_text-1609230833707 {
    padding: 0 10%;
  }

  #c_portalResNews_list-16188780338561715 .list {
    width: 100%;
  }

  #content_box-1618878042400-1 {
    display: none !important;
  }
}

.wd-20210305095131 {
  display: none;
}

@media(max-width: 768px) {
  .wd-sub-category>div {
    display: none;
  }

  .wd-sub-category>div.wd-20210305095131 {
    display: block;
  }

  .wd-20210305095131 .wd-item {
    display: none;
  }

  .wd-20210305095131 .wd-item a {
    display: block;
    text-align: center;
    line-height: 3;
    font-size: 16px;
    color: #333;
    background-color: #eee;
    border-bottom: 1px solid #ddd;
  }

  .wd-20210305095131 .wd-item.wd-current a {
    background-color: var(--c);
    color: #fff;
  }

  .wd-20210305095228 {
    text-align: center;
    line-height: 4;
    font-size: 16px;
    background-color: #83c123;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .wd-20210305095228 svg {
    width: 20px;
    height: 20px;
  }
}

.w_grid-000 > div > div > .p_gridCell:not(:empty):before {
  display: none;
}

@media(max-width: 768px) {
  #c_portalResnav_main-15943489353352221 .navLi.wd-current .navName {
    transform:none;
  }

  #c_portalResProduct_list-1607569200983 .porTbox {
    padding-bottom: 106%;
  }
}

#c_portalResProduct_detail-15791661402201381 .d_DescriptionBoxA img {
  max-width: 100%;
}

@media(max-width: 768px) {
  #content_box-1618909089545-0 {
    padding:15px !important;
  }

  #w_common_text-1611794677455 {
    margin-top: 20px;
  }

  #c_portalResProduct_detail-15791661402201381 .d_DecTab.active {
    width: 100%;
  }

  .wd-20210420134821 .top-nav {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  #c_portalResProduct_detail-15791661402201381 .reset_style p {
    font-size:16px;
    line-height:1.8;
  }
}

.c_portalResNews_detail-01001 .p_articles p {
  line-height:1.8;
  font-size:16px;
  color:#333;
  margin-bottom:10px;
}
#c_portalResnav_main-1592384995775 .navLi.nav09 {
  display:block;
}
#w_grid-1618909029765 .p_gridbox {
  border:none;
}
#w_grid-1594348931696 > div > .p_gridbox {
  box-shadow:0px  0px 5px #ddd;
}
.wd-20210426184152 {
  display:flex;
  flex-wrap:wrap;
  padding:5%;
}
.wd-20210426184152 .wd-item {
  width:50%;
  border-bottom:1px dashed #ddd;
  font-size:1.2rem;
  color:#333;
  padding:15px;
}
.wd-20210426184152 .wd-item:nth-child(1) {
  width:100%;
}
.wd-20210426184152 .wd-item:nth-child(2) {
  width:100%;
}
.wd-20210426184152 .wd-item:nth-child(3) {
  width:100%;
}
@media(max-width:768px) {
  .wd-20210426184152 {
    padding:0;
  } 
  .wd-20210426184152 .wd-item {
    width:100% !important;
  }
  #w_grid-1618909029788> div > .p_gridbox {
    display:flex;
    align-items:center;
  }
  #w_grid-1618909029784> div > .p_gridbox {
    display:flex;
    align-items:center;
  }
  #w_grid-1618909029780> div > .p_gridbox {
    display:flex;
    align-items:center;
  }
  #w_grid-1618909029792> div > .p_gridbox {
    display:flex;
    align-items:center;
  }
  #w_grid-1593392656834 > div > .p_gridbox {
    padding-bottom:40px;
  }
}