/*首页产品分类开始*/
.grid{
  position:relative;
  clear:both;
  margin:0 auto;
  padding:0;
  max-width:1000px;
  list-style:none;
  text-align:center;
}
.grid figure{
  position:relative;
  float:left;
  overflow:hidden;
  margin:0;
  min-width: 100%;
  width: 100%;
  height:auto;
  background:#1d9d42;
  text-align:center;
  cursor:pointer;
  border-radius: 20px;
}
.grid figure img{
  position:relative;
  display:block;
  min-height:100%;
  max-width:100%;
  opacity:.8;
}
.grid figure figcaption{
  padding:2em;
  color:#fff;
  text-transform:uppercase;
  font-size:1.25em;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
.grid figure figcaption::before,.grid figure figcaption::after{
  pointer-events:none;
}
.grid figure figcaption,.grid figure figcaption>a{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.grid figure figcaption>a{
  z-index:1000;
  text-indent:200%;
  white-space:nowrap;
  font-size:0;
  opacity:0;
}
.grid figure h2{
  word-spacing:-.15em;
  font-weight:300;
}
.grid figure h2 span{
  font-weight:800;
}
.grid figure h2,.grid figure p{
  margin:0;
}
.grid figure p{
  letter-spacing:1px;
  font-size:68.5%;
}
figure.effect-goliath{
  background:#1d9d42;
}
figure.effect-goliath h2{
  font-size: 36px;
}
figure.effect-goliath img,figure.effect-goliath h2{
  -webkit-transition:-webkit-transform .35s;
  transition:transform .35s;
}
figure.effect-goliath img{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
figure.effect-goliath h2,figure.effect-goliath p{
  position:absolute;
  bottom:0;
  left:0;
  padding:30px;
}
figure.effect-goliath p{
  text-transform:none;
  font-size:14px;
  padding: 15px;
  text-align: left;
  opacity:0;
  -webkit-transition:opacity .35s,-webkit-transform .35s;
  transition:opacity .35s,transform .35s;
  -webkit-transform:translate3d(0,50px,0);
  transform:translate3d(0,50px,0);
}
figure.effect-goliath:hover img{
  -webkit-transform:translate3d(0,-90px,0);
  transform:translate3d(0,-90px,0);
}
figure.effect-goliath:hover h2{
  -webkit-transform:translate3d(0,-80px,0);
  transform:translate3d(0,-80px,0);
}
figure.effect-goliath:hover p{
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
}
/*首页产品分类结束*/
@media only screen and (min-width: 769px) {
  .p_page .pre {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    margin: 0 5px 0 18px;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
    border: 1px solid #ededed;
    background: #ededed;
    color: #333333;
  }
  .p_page .pre:active {
    background: #1d9d42;
    border-color: #1d9d42;
    color: #fff;
  }
  .p_page .pre:hover {
    color: #fff;
    background: #1d9d42;
    border-color: #1d9d42;
    cursor: pointer;
  }
  .p_page .next {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    border: 1px solid #ededed;
    background: #ededed;
    color: #333;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
  }
  .p_page .next:active {
    background: #1d9d42;
    border-color: #1d9d42;
    color: #fff;
  }
  .p_page .next:hover {
    background: #1d9d42;
    border-color: #1d9d42;
    color: #fff;
    cursor: pointer;
  }
  .p_page .pageNum {
    position: relative;
    float: left;
    height: 38px;
    min-width: 38px;
    margin: 0 5px 0 0;
    padding: 0 5px;
    background-size: 100% 100%;
    color: #333;
    border: 1px solid #ededed;
    cursor: pointer;
    line-height: 38px;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: inherit;
    text-decoration: none;
    background-color: #ededed;
    text-align: center;
    border-radius: 0px;
  }
  .p_page .pageNum:active {
    color: #fff;
    text-decoration: none;
    background-color: #1d9d42;
    border-color: #1d9d42;
  }
  .p_page .pageNum:hover {
    color: #fff;
    border-color: #1d9d42;
    cursor: pointer;
    text-decoration: none;
    background-color: #1d9d42;
  }
  .p_page .pageNum.active {
    text-decoration: none;
    background-color: #1d9d42;
    color: #fff;
    border-color: #1d9d42;
  }
}
.e_FlowCommonStyleBox-001 .stylebox_top_line {
  background:#f5f5f5;
  height: 1px;
  height-and-height-uint: 1px;
  width: 100%;
  text-align: center;
  margin: 9px auto;
}
a:hover
a:hover span{
  color:#1d9d42 !important;
}
@media only screen and (max-width: 768px){
  figure.effect-goliath h2 {
    font-size: 24px;
  }
  #w_grid-1635995329547 {
    margin-bottom: 10px;
  }
  #c_portalResComplaintPage_detail-16352966109709719 {
    display: none;
  }
  .e_FlowCommonStyleBox-001 .title_main {
    font-size: 20px;
  }
  #w_common_text-1614237087444 p span,
  #w_common_text-1614237087376 p span{
   font-size: 20px;
  }
  #w_common_text-1614237087447 {
    padding-bottom: 0px;
}
  #w_common_text-1614237087447 p span,
  #w_common_text-1614237087378 p span{
  font-size: 14px;
    line-height: 1.6;
  }
}
