@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*/
#c_portalResProduct_list-15572161877768367 .p_Product{
  width:calc((100% - 60px)/3);
}
#c_portalResProduct_list-15572161877768367 .p_CommonSummaryBoxA{
  text-align:center;
}
#c_portalResProduct_list-15572161877768367 .p_MatteIcon .iconfont:before{
  content:'\e602';
}
#c_portalResProduct_list-15572161877768367 >div{
  animation-fill-mode:both;
}
#c_portalResProduct_list-15572161877768367 .proBox{
  width:100%;
}
#c_portalResProduct_list-15572161877768367 .proLists{
  width:100%;
  height:auto;
  overflow:hidden;
  padding:1rem;
}
#c_portalResProduct_list-15572161877768367 .proList{
  position:relative;
  top:0px;
  float:left;
  overflow:hidden;
  padding:1rem;
  transition:all .5s ease;
}
#c_portalResProduct_list-15572161877768367 .imgBox{
  position:relative;
  height:0px;
  padding-bottom:75%;
}
#c_portalResProduct_list-15572161877768367 .imgBox img{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
}
#c_portalResProduct_list-15572161877768367 .link{
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  width:100%;
  height:100%;
}
#c_portalResProduct_list-15572161877768367 .keyBox{
  display:none;
  margin:10px 0;
  overflow:hidden;
  -webkit-line-clamp:3px;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  line-height:1.5rem;
  min-height:4.5rem;
}
@media only screen and (min-width: 769px){
  #c_portalResProduct_list-15572161877768367 .p_page .next1 {
    background-color: #121921!important;
  }
  #c_portalResProduct_list-15572161877768367 .p_page .pre1 {
    background-color: #121921!important;
  }
  #c_portalResProduct_list-15572161877768367 .proList:not(:nth-child(3n)){
    margin-right:10px;
  }
  #c_portalResProduct_list-15572161877768367 .proList{
    width:calc((100% - 20px)/3);
  }
  #c_portalResProduct_list-15572161877768367 .titleBox{
    margin:20px 0px 10px;
    font-size:16px;
    text-align:center;
    color:#333;
  }
  #c_portalResProduct_list-15572161877768367 .proList:hover{
    top:-10px;
    box-shadow:rgba(37, 85, 243, 0.2) 0px 3px 18px 2px;
  }
}
@media only screen and (min-width: 1025px){
  #c_portalResProduct_list-15572161877768367 .proList:not(:nth-child(4n)) {
    margin-right: 0px;
    margin-left: 0px;
  }
  #c_portalResProduct_list-15572161877768367 .proList:nth-child(4n) {
    margin-right: 0px;
  }
  #c_portalResProduct_list-15572161877768367 .proList {
    width: calc((100% - 0px)/3);
  }
}
@media only screen and (max-width: 768px){
  #c_portalResProduct_list-15572161877768367 .proList {
    width: 100%;
    padding: 1rem 0;
  }
  #c_portalResProduct_list-15572161877768367 .titleBox {
    margin: 20px 0px 10px;
    font-size: 18px;
  }
}
#c_portalResProduct_list-15572161877768367 .p_page .pre .iconfont:before{
  shadow-angle:0px;
  shadow-distance:0px;
  shadow-angle-ofInset:0px;
  shadow-distance-ofInset:0px;
}
#c_portalResProduct_list-15572161877768367 .p_page .next .iconfont:before{
  shadow-angle:0px;
  shadow-distance:0px;
  shadow-angle-ofInset:0px;
  shadow-distance-ofInset:0px;
}
#c_portalResProduct_list-15572161877768367 .p_more .iconfont:before{
  shadow-angle:0px;
  shadow-distance:0px;
  shadow-angle-ofInset:0px;
  shadow-distance-ofInset:0px;
}
#c_portalResProduct_list-15572161877768367 .p_loading .iconfont:before{
  shadow-angle:0px;
  shadow-distance:0px;
  shadow-angle-ofInset:0px;
  shadow-distance-ofInset:0px;
}
#c_portalResProduct_list-15572161877768367 .p_page .pageNum{
  height:38px;
  min-width:38px;
  margin:0 2px;
  line-height:38px;
  font-size:16px;
  border-radius:0px;
}
#c_portalResProduct_list-15572161877768367 .p_page .pre{
  height:38px;
  width:38px;
  border-radius:0;
  margin:0 2px;
  border:0px solid #000000;
  background:#121921;
  color:#ffffff;
}
#c_portalResProduct_list-15572161877768367 .p_page .next .font{
  font-size:14px;
}
#c_portalResProduct_list-15572161877768367 .p_page .pre .font{
  font-size:14px;
}
#c_portalResProduct_list-15572161877768367 .p_page .next{
  height:38px;
  width:38px;
  border-radius:0;
  margin:0 2px;
  border:0px solid #000000;
  background:#121921;
  color:#ffffff;
}
#c_portalResProduct_list-15572161877768367 .p_page .pageNum.active{
  text-decoration:none;
  background-color:#d0231c;
  border-color:#d0231c;
}
#c_portalResProduct_list-15572161877768367 .p_page .pageNum:hover{
  border-color:#d0231c;
  background-color:#d0231c;
}
#c_portalResProduct_list-15572161877768367 .p_page .next:hover{
  background:#d0231c;
  border-color:#d0231c;
}
#c_portalResProduct_list-15572161877768367 .p_page .pre:hover{
  background:#d0231c;
  border-color:#d0231c;
}
#c_portalResProduct_list-15572161877768367 .p_page .pageNum:active{
  background-color:#d0231c;
  border-color:#d0231c;
}
@media screen and (max-width: 768px){
  #c_portalResProduct_list-15572161877768367 .p_pagebox .next {
    color: rgb(21, 22, 27);
    background-color: #d0231c;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .next .font {
    font-size: 14px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .pre .font {
    font-size: 14px;
    color: #15161b;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .pre:active {
    background-color: #d0231c;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .pre {
    background-color: #d0231c;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .next .iconfont {
    color: rgb(21, 22, 27);
    line-height: 22px;
    font-size: 18px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .num {
    font-size: 20px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .NumBox {
    height: 45px;
    border: 0px solid #cdd5d5;
    background: #e4e4e4;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .num .iconfont {
    right: 26px;
    width: auto;
    height: auto;
    line-height: 30px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .pre .iconfont{
    color: rgb(21, 22, 27);
    line-height: 22px;
    font-size: 18px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .num .iconfont:before {
    font-size: 20px;
  }
  #c_portalResProduct_list-15572161877768367 .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
    background: #f5f5f5;
    border-color: #d9d9d9;
    color: #bfbfbf;
    cursor: default;
  }
}
#c_portalResProduct_list-15572161877768367{  width:100%;
  max-width:1500px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:-42px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#c_portalResnav_main-16583115772494308 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#c_portalResnav_main-16583115772494308 >div{
animation-fill-mode:both;
}
@media only screen and (min-width: 1190px){
#c_portalResnav_main-16583115772494308 .tNavBox{
    width:100%;
    height:auto;
    overflow:visible;
    background:none;
  }
#c_portalResnav_main-16583115772494308 .navBtn{
    display:none;
  }
#c_portalResnav_main-16583115772494308 .navSliBtn {
    display:none;
  }
#c_portalResnav_main-16583115772494308 .iconJt{
    display:none;
  }
#c_portalResnav_main-16583115772494308 .tNav {
    width: 100%;
    height: 81px;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
  }
#c_portalResnav_main-16583115772494308 .navUl{
    width:100%;
    display:flex;
    font-size:0;
  }
#c_portalResnav_main-16583115772494308 .navLi {
    padding:0px;
    display:inline-block;
    font-size:16px;
  }
#c_portalResnav_main-16583115772494308 .navLi:hover .tNavH::before {
    width:100%;
    opacity: 1;
  }
#c_portalResnav_main-16583115772494308 .tNavH {
    position:relative;
  }
#c_portalResnav_main-16583115772494308 .tNavH::before {
    content:'';
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    display:block;
    width:0;
    height:120px;
    background-color: #cc0001;
    opacity: 0;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .navName {
    position: relative;
    display: block;
    padding: 2rem 0px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    transition: all .5s ease;
    width:104px;
    text-align:center;
  }
#c_portalResnav_main-16583115772494308 .navName::after {
    content: attr(data-title);
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(100%);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
  }
#c_portalResnav_main-16583115772494308 .navLi:hover .navName {
    transform: translateY(-100%);
  }
#c_portalResnav_main-16583115772494308 .slidBox {
    position:fixed;
    left:0;
    right:0;
    width:100%;
    min-width:1024px;
    height:0;
    overflow:hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    z-index: 110;
    margin:0 auto;
    padding: 0 2% ;
    transition:all .5s ease;
    opacity:0;
  }
#c_portalResnav_main-16583115772494308 .navLi:hover .slidBox {
    height:350px;
    opacity:1;
    background-color:#fff;
  }
#c_portalResnav_main-16583115772494308 .leftBox {
    position:relative;
    margin-right: 2%;
    padding-right:2%;
    width:28%;
    height:auto;
    margin:60px 0;
    overflow:hidden;
    border-right: 1px solid #eaeaea;
  }
#c_portalResnav_main-16583115772494308 .navSbox {
    position:relative;
    width:60%;
    height:auto;
    overflow:hidden;
    font-size: 0;
    margin:60px 0;
    white-space: nowrap;
  }
#c_portalResnav_main-16583115772494308 .oneName {
    font-size: 2.25rem;
    padding-bottom: 15px;
    color: #000;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
#c_portalResnav_main-16583115772494308 .tNavSummry {
    line-height: 24px;
    width:100%;
    height: 96px;
    overflow:hidden;
    color: #666666;
    font-size: 1rem;
    max-width: 420px;
  }
#c_portalResnav_main-16583115772494308 .tNavMore {
    display:block;
    position: relative;
    height: auto;
    padding-top: 25px;
    border-top: 1px dashed #cccccc;
    margin-top: 20px;
    cursor:pointer;
  }
#c_portalResnav_main-16583115772494308 .txt {
    color:#000;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .leanMore{
    margin-left:2rem;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .tNavMore:hover  .txt{
    color:red;
    margin-left:10px;
  }
#c_portalResnav_main-16583115772494308 .tNavMore:hover  .leanMore{
    color:red;
  }
#c_portalResnav_main-16583115772494308 .navSli{
    display:inline-block;
    width:calc(100% /3);
    height:100%;
    overflow:hidden;
    padding-left:2%;
  }
#c_portalResnav_main-16583115772494308 .navSimg {
    position:relative;
    width:100%;
    height:160px;
    overflow:hidden;
  }
#c_portalResnav_main-16583115772494308 .navImg {
    position:absolute;
    left:50%;
    transform:translateX(-50%) scale(1);
    width:auto;
    height: 100%;
    transition: all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .navSlink {
    position:relative;
    display:block;
    width: 100%;
    height: 70px;
    line-height: 40px;
    font-size: 1rem;
    color: #0000000;
    text-align:center;
    font-weight: normal;
    overflow: hidden;
    transition: all 0.3s;
    padding:15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .navSlink::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 3px;
    opacity: 0;
    background-color: red;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .navSli:hover .navImg {
    transform:translateX(-50%) scale(1.1);
  }
#c_portalResnav_main-16583115772494308 .navSli:hover .navSlink {
    color: red;
  }
#c_portalResnav_main-16583115772494308 .navSli:hover .navSlink::after  {
    width: 100%;
    opacity: 1;
  }
}
@media only screen and (max-width: 1190px){
#c_portalResnav_main-16583115772494308 .leftBox{
    display:none;
  }
#c_portalResnav_main-16583115772494308 .navSimg{
    display:none;
  }
#c_portalResnav_main-16583115772494308 .tNavBox {
    position:relative;
    overflow:hidden;
    height:70px;
    background:none;
  }
#c_portalResnav_main-16583115772494308 .navBtn{
    position:absolute;
    top:10px;
    right:1rem;
    width:45px;
    height:45px;
    line-height:70px;
    background: #333;
    padding: 10px;
  }
#c_portalResnav_main-16583115772494308 .navLine{
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    overflow:hidden;
  }
#c_portalResnav_main-16583115772494308 .navBtnImg{
    display: block;
    width: 90%;
    height: 70%;
  }
#c_portalResnav_main-16583115772494308 .tNav {
    position:fixed;
    top: 120px;
    left:0;
    right:0;
    height: 0;
    overflow: hidden;
    z-index:999;
    background: rgba(0,0,0,.5);
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .tNavHeight {
    height: 100%;
  }
#c_portalResnav_main-16583115772494308 .slidBox {
    display:none;
  }
#c_portalResnav_main-16583115772494308 .navUl {
    background: rgba(0,0,0,0.8);
    overflow:hidden;
  }
#c_portalResnav_main-16583115772494308 .navLi {
    border-bottom: 1px solid #696969;
    position: relative;
  }
#c_portalResnav_main-16583115772494308 .tNavH {
    position: relative;
    height:40px;
    line-height:40px;
    padding: 0 2%;
    font-size:1rem;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .tNavHBac {
    background-color: #ffd900;
  }
#c_portalResnav_main-16583115772494308 .navName{
    display: block;
    width: 100%;
    height: 100%;
    color:#fff;
  }
#c_portalResnav_main-16583115772494308 .iconJt {
    position:absolute;
    top: 0;
    right:2%;
    display:flex;
    width:40px;
    height:40px;
    justify-content:center;
    align-items:center;
    color:#fff;
    font-size:0.875rem;
    transition:all .5s ease;
  }
#c_portalResnav_main-16583115772494308 .iconJtRotate {
    transform: rotate(-180deg);
  }
#c_portalResnav_main-16583115772494308 .navSliBtn {
    height:40px;
    width:100%;
    text-align:center;
  }
#c_portalResnav_main-16583115772494308 .hs {
    height: 100%;
  }
#c_portalResnav_main-16583115772494308 .navSbox {
    padding-bottom:30px;
  }
#c_portalResnav_main-16583115772494308 .navSli {
    padding-left: 3%;
    font-size: 0.875rem;
    height: 38px;
    line-height: 38px;
  }
#c_portalResnav_main-16583115772494308 .navSlink {
    display:block;
    width:100%;
    height:100%;
    color: #fff;
  }
#c_portalResnav_main-16583115772494308 .navBtn {
    margin-top: 10px;
  }
}
#c_portalResnav_main-16583115772494308{  width:auto;
  max-width:834px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:80px;
  margin-top:0px;
  margin-left:auto;
  margin-right:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
@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_category-16583697107532141 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#c_portalResProduct_category-16583697107532141 >div{
animation-fill-mode:both;
}
#c_portalResProduct_category-16583697107532141 .swiper-slide{
text-align:center;
padding:20px 0;
background:#000;
}
#c_portalResProduct_category-16583697107532141 .title{
color:#fff;
}
#c_portalResProduct_category-16583697107532141 .swiper-slide.active{
background:#c0362a;
}
#c_portalResProduct_category-16583697107532141 .swiper-button{
position:absolute;
top:50%;
transform:translateY(-50%);
text-align:center;
cursor:pointer;
}
#c_portalResProduct_category-16583697107532141 .btn-prev{
left:5px;
}
#c_portalResProduct_category-16583697107532141 .btn-next{
right:5px;
}
@media only screen and (min-width: 769px){
#c_portalResProduct_category-16583697107532141 .proCateDemo{
  position:relative;
  padding:0 50px;
}
#c_portalResProduct_category-16583697107532141 .swiper-button{
  width:40px;
  height:40px;
  line-height:40px;
  font-size:2rem;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
#c_portalResProduct_category-16583697107532141 .proCateDemo{
    padding:0 40px;
  }
}
@media only screen and (max-width: 768px){
#c_portalResProduct_category-16583697107532141 .proCateDemo{
    padding:0 30px;
  }
#c_portalResProduct_category-16583697107532141 .swiper-slide {
    padding:10px 0;
  }
}
#c_portalResProduct_category-16583697107532141 .button-disabled{
display:none;
}
#c_portalResProduct_category-16583697107532141{  width:auto;
  max-width:1609px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:68px;
  margin-top:24px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_grid-1658311574631 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0;
clear:left;
}
/*w_grid-1658311574631*/
/*w_grid-1658311574631*/
/*w_grid-1658311574631*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1658311574634 > div > .p_gridbox{
background-color:rgba(192, 54, 42, 1);
}
#w_grid-1658311574634 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658311574634 >div{
animation-fill-mode:both;
}
#w_grid-1658311574634 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1658311574634*/
/*w_grid-1658311574634*/@media only screen and (min-width: 769px){
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
  margin-left:1%;
}
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:98%;
  margin-left:1%;
  margin-right:0px;
  clear:none;
}
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:1%;
}
}
/*w_grid-1658311574634*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0%;
}
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0%;
  margin-right:0;
  clear:none;
}
#w_grid-1658311574634> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0%;
}
}
#w_grid-1658311574639 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658311574639 >div{
animation-fill-mode:both;
}
#w_grid-1658311574639 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1658311574639*/@media only screen and (max-width: 768px){
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.6rem;
  margin-top:0.6rem;
  margin-left:1%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:28.770199999999996%;
  margin-left:1%;
  margin-right:0;
  clear:none;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:1%;
  margin-right:0;
  width:68.2298%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:1%;
}
}
/*w_grid-1658311574639*/@media only screen and (min-width: 769px){
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:50%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:0;
  margin-right:0;
  width:50%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:0;
}
}
/*w_grid-1658311574639*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
  margin-left:1%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:28.8381%;
  margin-left:1%;
  margin-right:0;
  clear:none;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:1%;
  margin-right:0;
  width:68.16189999999999%;
}
#w_grid-1658311574639> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:1%;
}
}
#w_grid-1658311574636 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658311574636 >div{
animation-fill-mode:both;
}
#w_grid-1658311574636 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1658311574636*/@media only screen and (max-width: 768px){
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
  margin-left:1%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:28.3822%;
  margin-left:1%;
  margin-right:0px;
  clear:none;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:1%;
  margin-right:0px;
  width:68.6178%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:1%;
}
}
/*w_grid-1658311574636*/@media only screen and (min-width: 769px){
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
  margin-left:1%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:73.38049999999998%;
  margin-left:1%;
  margin-right:0px;
  clear:none;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:1%;
  margin-right:0px;
  width:23.6195%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:1%;
}
}
/*w_grid-1658311574636*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
  margin-left:1%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+0){
  width:49.2663%;
  margin-left:1%;
  margin-right:0px;
  clear:none;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n+1){
  clear:left;
  margin-left:1%;
  margin-right:0px;
  width:47.7337%;
}
#w_grid-1658311574636> div > .p_gridbox > .p_gridCell:nth-child(2n){
  margin-right:1%;
}
}
#w_fimg-1658311574647 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_fimg-1658311574647 >div{
animation-fill-mode:both;
}
#w_grid-1583914252671 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0;
clear:left;
}
/*w_grid-1583914252671*/
/*w_grid-1583914252671*/
/*w_grid-1583914252671*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_fimg-1589180814198 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_fimg-1589180814198 >div{
animation-fill-mode:both;
}
#w_grid-1658369710541 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0;
clear:left;
}
/*w_grid-1658369710541*/
/*w_grid-1658369710541*/
/*w_grid-1658369710541*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1557216071814 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1557216071814 >div{
animation-fill-mode:both;
}
#w_grid-1557216071814 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1557216071814*/@media only screen and (max-width: 768px){
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell{
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:0;
}
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0;
}
}
/*w_grid-1557216071814*/@media only screen and (min-width: 769px){
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell{
  margin-bottom:3rem;
  margin-top:3rem;
  margin-left:0;
}
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1557216071814> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0;
}
}
/*w_grid-1557216071814*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1658566801612 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0;
clear:left;
}
/*w_grid-1658566801612*/
/*w_grid-1658566801612*/
/*w_grid-1658566801612*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1658566801616 > div > .p_gridbox{
background-color:rgba(31, 31, 31, 1);
}
#w_grid-1658566801616 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658566801616 >div{
animation-fill-mode:both;
}
/*w_grid-1658566801616*/@media only screen and (min-width: 769px){
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0px;
}
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0px;
}
}
/*w_grid-1658566801616*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0;
}
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801616> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0;
}
}
/*w_grid-1658566801616*/
#w_grid-1658566801621 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658566801621 >div{
animation-fill-mode:both;
}
#w_grid-1658566801621 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1658566801621*/
/*w_grid-1658566801621*/@media only screen and (min-width: 769px){
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0px;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+0){
  width:18.3%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+1){
  margin-left:0px;
  clear:left;
  margin-right:0px;
  width:14.62%;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+2){
  width:14.6%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+3){
  width:15.45%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+4){
  width:14.610000000000001%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n+5){
  width:22.38%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(6n){
  margin-right:0px;
}
}
/*w_grid-1658566801621*/@media only screen and (max-width: 1024px) and (min-width: 769px){
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n+0){
  width:20%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n+1){
  margin-left:0;
  clear:left;
  margin-right:0;
  width:20%;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n+2){
  width:20%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n+3){
  width:20%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n+4){
  width:20%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801621> div > .p_gridbox > .p_gridCell:nth-child(5n){
  margin-right:0;
}
}
#w_fimg-1658566801634 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_fimg-1658566801634 >div{
animation-fill-mode:both;
}
#w_grid-1658566801619 > div > .p_gridbox{
background-color:rgba(17, 17, 17, 1);
}
#w_grid-1658566801619 .p_MatteIcon .iconfont:before{
content:'\e602';
}
#w_grid-1658566801619 >div{
animation-fill-mode:both;
}
#w_grid-1658566801619 > div > .p_gridbox > .p_gridCell:nth-child(n+1){
margin-left:0px;
clear:left;
}
/*w_grid-1658566801619*/
/*w_grid-1658566801619*/@media only screen and (min-width: 769px){
#w_grid-1658566801619> div > .p_gridbox > .p_gridCell{
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0;
}
#w_grid-1658566801619> div > .p_gridbox > .p_gridCell:nth-child(1n+0){
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
}
#w_grid-1658566801619> div > .p_gridbox > .p_gridCell:nth-child(1n){
  margin-right:0;
}
}
/*w_grid-1658566801619*/@media only screen and (max-width: 1024px) and (min-width: 769px){
}
#w_grid-1658311574631{
  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-1658311574634{
  width:100%;
  max-width:1936px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:6px;
  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-1658311574639{
  width:100%;
  max-width:1740px;
  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-1658311574641{
  width:auto;
  max-width:680px;
  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-1658311574643{
  width:29px;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:31px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  position:absolute;
  top:-5.90625px;
  left:1526px;
  z-index:1;
  bottom:auto;
  right:auto;
}
#w_common_text-1658311574645{
  width:auto;
  max-width:838px;
  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-1658311574636{
  width:100%;
  max-width:1764px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:4px;
  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-1658311574647{
  width:auto;
  max-width:253px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:75px;
  margin-top:4px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_grid-1583914252671{
  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-1589180814198{
  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-1658369710541{
  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-1557216071814{
  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-1658566801612{
  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-1658566801616{
  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-1658566801621{
  width:100%;
  max-width:1644px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:206px;
  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-1658566801624{
  width:auto;
  max-width:64px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801626{
  width:auto;
  max-width:70px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801628{
  width:auto;
  max-width:64px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801630{
  width:auto;
  max-width:64px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801632{
  width:auto;
  max-width:272px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:27px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801637{
  width:auto;
  max-width:272px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:42px;
  margin-top:12px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801640{
  width:auto;
  max-width:274px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801642{
  width:auto;
  max-width:274px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_fimg-1658566801634{
  width:auto;
  max-width:134px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:115px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_common_text-1658566801638{
  width:auto;
  max-width:132px;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#w_grid-1658566801619{
  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-1658566801644{
  width:auto;
  max-width:none;
  min-width:0px;
  height:auto;
  max-height:none;
  min-height:0px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding-top:0px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
}





.cpfla{
    width: 100%;
    margin: 0 auto;
    height: 100px;
}


.cpfla ul{
    width: 564px;
    margin: 0 auto;
}


.cpfla ul li{
    float: left;
    background: #eee;
    width: 164px;
    height: 50px;
    /* margin-right: 10px; */
    text-align: center;
    line-height: 50px;
    margin: 30px 0 0px 20px;
}


.cpfla ul li a{
   color: #333;
   font-size: 18px;
}





.yyly{width: 100%;height: 110px;margin-top: 20px;/* margin: 20px auto; */}


.yyly img{
	
width: auto;
	
height: auto;
	
display: block;
	
margin: 0 auto;
}
