@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
}
.pagebox {
  width: 100%;
} /*page property_start*/
.pagebox,
#-remove--flag {
} /*page property_end*/ /*page property_start*/
body,
#-remove--flag {
} /*page property_end*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#c_portalResIntro_category-1601302938817 .p_MatteIcon .iconfont:before {
  content: "\e602";
}
#c_portalResIntro_category-1601302938817 > div {
  animation-fill-mode: both;
}
#c_portalResIntro_category-1601302938817 .NavList_a1 li:nth-child(4) a:before {
  width: 80%;
  left: 10%;
  background-color: #005ead;
}
#c_portalResIntro_category-1601302938817 .NavList_a1 li:nth-child(4) a {
  color: #005ead;
}
#c_portalResIntro_category-1601302938817 {
  width: 96%;

  max-width: 1360px;

  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;
}
#c_portalResComplaintPage_detail-16364238752069193 {
  width: 100%;

  max-width: 100%;

  min-width: 320px;

  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-1601302938767 > div > .p_gridbox > .p_gridCell:nth-child(n + 1) {
  margin-left: 0;
  clear: left;
}
/*w_grid-1601302938767*/
/*w_grid-1601302938767*/
/*w_grid-1601302938767*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_fimg-1601302938777 .p_MatteIcon .iconfont:before {
  content: "\e602";
}
#w_fimg-1601302938777 > div {
  animation-fill-mode: both;
}
#w_grid-1601302938787 > div > .p_gridbox {
  background-color: rgba(246, 246, 246, 1);
  overflow: visible;
}
#w_grid-1601302938787 .p_MatteIcon .iconfont:before {
  content: "\e602";
}
#w_grid-1601302938787 > div {
  animation-fill-mode: both;
}
#w_grid-1601302938787 > div > .p_gridbox > .p_gridCell:nth-child(n + 1) {
  margin-left: 0px;
  clear: left;
}
#w_grid-1601302938787 > div > .p_gridbox::after {
  content: "";
  display: block;
  clear: both;
}
/*w_grid-1601302938787*/
/*w_grid-1601302938787*/
@media only screen and (min-width: 769px) {
  #w_grid-1601302938787 > div > .p_gridbox > .p_gridCell {
    margin-bottom: 0rem;
    margin-top: 0rem;
    margin-left: 0px;
  }
  #w_grid-1601302938787 > div > .p_gridbox > .p_gridCell:nth-child(1n + 0) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    clear: none;
  }
  #w_grid-1601302938787 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
    margin-right: 0px;
  }
}
/*w_grid-1601302938787*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1601302938797 > div > .p_gridbox {
  background-image:;
}
#w_grid-1601302938797 .p_MatteIcon .iconfont:before {
  content: "\e602";
}
#w_grid-1601302938797 > div {
  animation-fill-mode: both;
}
#w_grid-1601302938797 > div > .p_gridbox > .p_gridCell:nth-child(n + 1) {
  margin-left: 0px;
  clear: left;
}
/*w_grid-1601302938797*/
/*w_grid-1601302938797*/
@media only screen and (min-width: 769px) {
  #w_grid-1601302938797 > div > .p_gridbox > .p_gridCell {
    margin-bottom: 0rem;
    margin-top: 0rem;
    margin-left: 0px;
  }
  #w_grid-1601302938797 > div > .p_gridbox > .p_gridCell:nth-child(1n + 0) {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    clear: none;
  }
  #w_grid-1601302938797 > div > .p_gridbox > .p_gridCell:nth-child(1n) {
    margin-right: 0px;
  }
}
/*w_grid-1601302938797*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1601302938807 > div > .p_gridbox > .p_gridCell:nth-child(n + 1) {
  margin-left: 0;
  clear: left;
}
/*w_grid-1601302938807*/
@media only screen and (max-width: 768px) {
}
/*w_grid-1601302938807*/
@media only screen and (min-width: 769px) {
}
/*w_grid-1601302938807*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1601302938767 {
  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_fimg-1601302938777 {
  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-1601302938787 {
  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;
}
#w_grid-1601302938797 {
  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-1601302961960 {
  width: auto;

  max-width: none;

  min-width: 0px;

  height: auto;

  max-height: none;

  min-height: 0px;

  margin-top: 3%;

  margin-left: 0px;

  margin-right: 0px;

  margin-bottom: 0px;

  padding-top: 0px;

  padding-left: 0px;

  padding-right: 0px;

  padding-bottom: 0px;
}
#w_common_text-1601343768998 {
  width: auto;

  max-width: none;

  min-width: 0px;

  height: auto;

  max-height: none;

  min-height: 0px;

  margin-top: 5px;

  margin-left: 0px;

  margin-right: 0px;

  margin-bottom: 0px;

  padding-top: 0px;

  padding-left: 0px;

  padding-right: 0px;

  padding-bottom: 0px;
}
#w_fimg-1636425099523 {
  width: 94%;

  max-width: 1300px;

  min-width: 0px;

  height: auto;

  max-height: none;

  min-height: 0px;

  margin-top: 2%;

  margin-left: auto;

  margin-right: auto;

  margin-bottom: 5%;

  padding-top: 0px;

  padding-left: 0px;

  padding-right: 0px;

  padding-bottom: 0px;
}
#w_grid-1601302938807 {
  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;
}
.c_portalResComplaintPage_detail-01001 {
  display: none;
}

#c_portalResnav_main-15879773397615295 .header .navbar_nav li:hover a {
  background: #d9000f !important;
}

#c_portalResEbizads_banner-16011727268170180 .hd01 .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  background: #d9000f !important;
}
#c_portalResEbizads_banner-16011727268170180 .hd01 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #d9000f !important;
  border-radius: 50%;
}
#w_fbtn-1587979114343 .p_CommonBtn {
  border: 1px solid #d9000f !important;
}
.c_portalResPublic_codeContainer-01001001 .about-num li h2 {
  color: #ffffff !important;
}
.c_portalResPublic_codeContainer-01001001 .about-num li:before {
  background: #ffffff !important;
}
.c_portalResPublic_codeContainer-01001001 .about-num li p {
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  opacity: 0.5;
}
.c_portalResPublic_codeContainer-01001001 .about-num .count-unit {
  font-size: 16px;
  color: #fff;
  opacity: 0.5;
}

#c_portalResIntro_category-15879817571850495 .NavList_a1 li:nth-child(1) a {
  color: #d9000f !important;
}

#c_portalResIntro_category-15879817571850495 .NavList_a1 li:nth-child(1) a:before {
  width: 80%;
  left: 10%;
  background-color: #d9000f !important;
}
.c_portalResIntro_category-01001002 .NavList_a1 a:hover {
  color: #d90412 !important;
}
#c_portalResIntro_category-1636422667264 .NavList_a1 li:nth-child(3) a:before {
  width: 80%;
  left: 10%;
  background-color: #d90412 !important;
}
.c_portalResIntro_category-01001002 .NavList_a1 a:hover:before {
  width: 80%;
  left: 10%;
  background-color: #d90412 !important;
}
#c_portalResIntro_category-1601302938817 .NavList_a1 li:nth-child(4) a {
  color: #d90412 !important;
}
#c_portalResIntro_category-1601302938817 .NavList_a1 li:nth-child(4) a:before {
  width: 80%;
  left: 10%;
  background-color: #d90412 !important;
}
#c_portalResIntro_category-1601344995428 .NavList_a1 li:nth-child(2) a {
  color: #d90412 !important;
}
#c_portalResIntro_category-1601344995428 .NavList_a1 li:nth-child(2) a:before {
  width: 80%;
  left: 10%;
  background-color: #d90412 !important;
}
.c_portalResProduct_list-01001005 .proImgBox {
  height: 210px !important;
}

.c_portalResProduct_list-01001005 .proLi:hover a {
  color: #c7000c !important;
}
.c_portalResProduct_list-01001005 .proLi:hover {
  border: solid 1px #c7000c !important;
  transition: all 1s;
}
.c_portalResNews_category-01001003 .NavList_a1 a:hover {
  color: #c7000c !important;
}
.c_portalResNews_category-01001003 .NavList_a1 a:hover:before {
  background-color: #c7000c !important;
}
.c_portalResNews_list-01001007 .md {
  color: #d90412;
}
.c_portalResNews_list-01001007 .year {
  color: #d9045c;
}
.c_portalResNews_list-01001007 .newsWidth:hover .newsMargin {
  background: #d90412 !important;
}
.c_portalResNews_list-01001007 .newsWidth:hover .description {
  color: #ffffff;
  opacity: 0.7 !important;
}
#c_portalResMessage_form-15879851864670942 .btn-primary {
  background-color: #e1011d !important;
  border-color: #e1011d !important;
}
.c_portalResProduct_category-01001002 .NavList_a1 a:hover {
  color: #d90412;
}
.c_portalResProduct_category-01001002 .NavList_a1 a:hover:before {
  background-color: #d90412;
}
.proBox ul li:hover .pro-more {
  background-color: #d90412;
}
#w_grid-1626249251753 > div > .p_gridbox {
  background-color: #d90412 !important;
}
#w_grid-1626249184710 > div > .p_gridbox {
  background-color: #d90412 !important;
}

.c_portalResNews_list-01001007 .newContent {
  background: #fff !important;
}

.e_FlowCommonStyleBox-001 .stylebox_top {
  background-color: #d90412 !important;
}
.e_FlowCommonStyleBox-001 .stylebox_title {
  background-color: #d90412 !important;
}
#c_portalResProduct_detail-15879829782137443 .p_KeywordBox {
  display: block !important;
}
#c_portalResProduct_detail-15879829782137443 .decTab:hover,
.decTab.active {
  color: #bc0a19 !important;
  border-bottom: 2px solid #bc0a19 !important;
}
#w_grid-1588491526475 > div > .p_gridbox {
  background-color: #d9000f !important;
}
@media only screen and (max-width: 768px) #w_grid-1588491526475 > div > .p_gridbox {
  background-color: #d9000f !important;
  display: block;
  align-items: center;
}

#w_grid-1588491526488 > div > .p_gridbox > .p_gridCell:nth-child(n + 1) {
  padding: 0px !important;
}
