@CHARSET "UTF-8";
*{
	padding: 0;
	margin: 0;
}
.pagebox{
	width: 100%;
}/*page property_start*/.pagebox,#-remove--flag{width:100%;margin:0px auto;}/*page property_end*//*page property_start*/body,#-remove--flag{}/*page property_end*/
@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){
}
@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){
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#c_portalResProduct_list-15609910796488428 .p_Product{width:calc((100% - 0px)/10);
}
#c_portalResProduct_list-15609910796488428 .p_CommonSummaryBoxA{text-align:center;
}
#c_portalResProduct_list-15609910796488428 .p_MatteIcon .iconfont:before{content:'\e602';
}
#c_portalResProduct_list-15609910796488428 >div{animation-fill-mode:both;
}
#c_portalResProduct_list-15609910796488428 .porBox{width:100%;
height:auto;
overflow:hidden;
}
#c_portalResProduct_list-15609910796488428 .proContainer{width:100%;
height:auto;
margin:1rem auto;
padding:0 20px;
overflow:hidden;
-webkit-column-rule:20px outset #000;
column-rule:20px solid  rgba(0, 0, 0, 0);
}
#c_portalResProduct_list-15609910796488428 .proLi{width:100%;
border: 1px #ccc solid;
height:auto;
overflow:hidden;
margin-bottom:1rem;
column-break-inside:avoid;
-webkit-column-break-inside:avoid;
}
#c_portalResProduct_list-15609910796488428 .proLink{display:block;
width:100%;
height:100%;
background:#049546;
}
#c_portalResProduct_list-15609910796488428 .proImgBox{width:100%;
height:auto;
overflow:hidden;
}
#c_portalResProduct_list-15609910796488428 .proImgBox img{transition: all 0.3s ease-in-out;}
#c_portalResProduct_list-15609910796488428 .proImgBox:hover img {
  transform: scale(1.2);
}
#c_portalResProduct_list-15609910796488428 .proImg{width:100%;
}
#c_portalResProduct_list-15609910796488428 .txtBox{padding:15px;
}
#c_portalResProduct_list-15609910796488428 .proTitle{width:100%;
padding:0 2rem 1rem;
text-align:center;
font-family:Lora;
font-size:1.6rem;
font-weight:bold;
font-style:normal;
color:#c6a86f;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
#c_portalResProduct_list-15609910796488428 .proSummry{color:#FFF;
font-size:1.5rem;
line-height:2.5rem;
text-align:center;
display:-webkit-box;
overflow:hidden;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
text-overflow:ellipsis;
}
@media only screen and (min-width: 769px){
#c_portalResProduct_list-15609910796488428 .proContainer {
  }
#c_portalResProduct_list-15609910796488428 .proLi {
	width: 23%;
	height: auto;
	overflow: hidden;
	margin-bottom: 1rem;
	column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	float: left;
	overflow: hidden;
	margin: 1rem;
	border: 1px #ccc solid;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
#c_portalResProduct_list-15609910796488428 .proContainer {
    max-width: 900px;
  }
  #c_portalResProduct_list-15609910796488428 .proLi {
	width: 47%;
	height: auto;
	overflow: hidden;
	margin-bottom: 1rem;
	column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	float: left;
	overflow: hidden;
	margin: 1rem;
	border: 1px #ccc solid;
}
}
@media only screen and (max-width: 768px){
#c_portalResProduct_list-15609910796488428 .proContainer {
    min-width: 300px;
  }
}
#c_portalResProduct_list-15609910796488428{  width:100%;

  max-width:1200px;

  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_portalResProduct_list-15609910796488428*/@media only screen and (min-width: 769px){
#c_portalResProduct_list-15609910796488428 .proContainer {
    Column-count:4;
  }
}
/*c_portalResProduct_list-15609910796488428*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#c_portalResProduct_list-15609910796488428 .proContainer {
    max-width: 900px;
  }
}
/*c_portalResProduct_list-15609910796488428*/@media only screen and (max-width: 768px){
#c_portalResProduct_list-15609910796488428 .proContainer {
    min-width: 300px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#c_portalResProduct_category-15876998642389890 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#c_portalResProduct_category-15876998642389890 >div{
animation-fill-mode:both;
}
#c_portalResProduct_category-15876998642389890 .cateBox{
width:100%;
}
#c_portalResProduct_category-15876998642389890 .cateName{
display:inline-block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:middle;
}
@media only screen and (min-width: 768px){
#c_portalResProduct_category-15876998642389890 .cate1 {
    width: 100%;
    height: 60px;
    overflow: hidden;
    font-size: 0px;
    white-space: nowrap;
  }
#c_portalResProduct_category-15876998642389890 .li1 {
    display: inline-block;
    border-radius: 50px;
    background-color: #000;
    margin: 0 10px;
  }
#c_portalResProduct_category-15876998642389890 .cateNameH3 {
    width: 100%;
    height: 50px;
    line-height: 50px;
	margin-top: 0px;
  }
#c_portalResProduct_category-15876998642389890 .cateListBox {
    position: relative;
    width: 120px;
    height: 50px;
    background-color: #049546;
  }
#c_portalResProduct_category-15876998642389890 .cateName {
    height: 50px;
    line-height: 45px;
    width: 100%;
    color: #fff;
    text-align: center;
  }
#c_portalResProduct_category-15876998642389890 .cateName1 {
    font-size: 1.5rem;
  }
#c_portalResProduct_category-15876998642389890 .li1:hover .cate2 {
    display: block;
  }
#c_portalResProduct_category-15876998642389890 .cateNameH3:hover {
    background-color: #139950;
    border-radius: 50px;
  }
}
@media only screen and (max-width: 768px){
#c_portalResProduct_category-15876998642389890 .cate1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
#c_portalResProduct_category-15876998642389890 .cateListBox {
    flex-basis: 33%;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 5px;
  }
#c_portalResProduct_category-15876998642389890 .cateNameH3 {
    background: #049546;
    border-radius: 50px;
    line-height: 40px;
    text-align: center;
  }
#c_portalResProduct_category-15876998642389890 .cateName {
    font-size: 1.5rem;
    color: #fff;
  }
}
#c_portalResProduct_category-15876998642389890{  width:100%;

  max-width:1200px;

  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-1587635165951 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0;
clear:left;
}
/*w_grid-1587635165951*/
/*w_grid-1587635165951*/
/*w_grid-1587635165951*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1587635255192 > div > .p_gridbox{
overflow:visible;
}
#w_grid-1587635255192 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1587635255192 >div{
animation-fill-mode:both;
}
#w_grid-1587635255192 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
#w_grid-1587635255192 > div > .p_gridbox::after{
content:'';
display:block;
clear:both;
}
/*w_grid-1587635255192*/@media only screen and (max-width: 768px){
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell{
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:2%;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:96%;
  margin-left:2%;
  margin-right:0px;
  clear:none;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:2%;
}
}
/*w_grid-1587635255192*/@media only screen and (min-width: 769px){
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell{
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:2%;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:96%;
  margin-left:2%;
  margin-right:0px;
  clear:none;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:2%;
}
}
/*w_grid-1587635255192*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell{
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:2%;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:96%;
  margin-left:2%;
  margin-right:0px;
  clear:none;
}
#w_grid-1587635255192> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:2%;
}
}
#w_grid-1587635289571 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1587635289571 >div{
animation-fill-mode:both;
}
#w_grid-1587635289571 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1587635289571*/@media only screen and (max-width: 768px){
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell{
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:0px;
}
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0px;
}

}
/*w_grid-1587635289571*/@media only screen and (min-width: 769px){
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell{
  margin-bottom:4rem;
  margin-top:4rem;
  margin-left:0;
}
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1587635289571> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0;
}

}
/*w_grid-1587635289571*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1587635165951{
  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-1587635182114{
  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-1587635255192{
  width:auto;

  max-width:none;

  min-width:0px;

  height:auto;

  max-height:none;

  min-height:0px;

  margin-top:30px;

  margin-left:auto;

  margin-right:auto;

  margin-bottom:0px;

  padding-top:0px;

  padding-left:0px;

  padding-right:0px;

  padding-bottom:0px;
}
#w_grid-1587635289571{
  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;
}
