.hidden-height{display: block;;height:111px;margin-top:-111px;visibility: hidden;}
.jtneirong{width: 1240px;}
.about{margin-bottom:0}
.pvbottom{overflow:hidden;padding-top:50px;position:relative;padding-bottom:60px;margin-left:-8px;margin-right:-8px}
.pvbottom .pb-item{width:33.33%;float:left;padding:0 8px;box-sizing:border-box}
.pagebody{width:100%;background:#f4f4f4;position:relative;overflow:hidden;margin-top:-4px}
.pep{font-size:32px;text-align:center}
.ppspan{width:19px;height:3px;display:block;margin:auto;background:#c80112;margin-top:10px;margin-bottom:9px}
.pnp{font-size:14px;width:100%;text-align:center;color:#b8b7b7}
.pagetitle{margin-top:52px;margin-bottom:63px}
.pediv{width:1240px;margin:auto;position:relative;overflow:hidden}
.pvdiv p{font-size:14px;color:#434242;line-height:34px}
.pvdiv{width:61.43%;float:left}
.pvright{width:35.71%;float:right;display:block}
.pvbottom{overflow:hidden;padding-top:50px;position:relative;padding-bottom:60px;margin-left:-8px;margin-right:-8px}
.pmleft{display:block;float:left;width:48.64%}
.pmright{display:block;float:right;width:48.64%}
.pvbottom .pb-item{width:33.33%;float:left;padding:0 8px;box-sizing:border-box}
.pvbottom .pb-item img{max-width:100%}
.pvbb{width:100%}
.pvsix{width:1240px;overflow:hidden;margin:auto}
.pxdiv{width:31.65%;float:left;margin:0 .84%;margin-bottom:22px}
.pvimgs{width:100%;height:294px;display:block;overflow:hidden;position:relative}
.pvimgs:hover .sablack{display:block}
.sgp{font-size:18px;text-align:center;margin-top:10px}
.jcsbp{width:1200px;margin:auto;display:block;font-size:30px;color:#434242;margin-bottom:31px;margin-top:20px}
.pydiv{width:1240px;position:relative;margin:auto;padding-bottom:105px}
.pvs{width:22.53%;margin:0 1.235%;float:left;margin-bottom:50px}
.pvdivs{width:100%;height:400px;display:block;overflow:hidden;position:relative}
.pvdivs img{width:100%;}
.pvpp{text-align:center;color:#434242;width:100%;margin-top:19px;font-size: 14px;}
.swtwo{width:100%;overflow:hidden}
.eightprev{width:60px;height:60px;margin:auto;outline:0;background:#d0cece}
.eightnext{width:60px;height:60px;margin:auto;outline:0;background:#d0cece}
.etimg{display:block;margin:auto;margin-top:18px}
.etev{width:164px;height:60px;position:relative;display:block;left:50%;transform:translate(-50%,0)}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1;background:#c80112}
.sgjia{position:absolute;top:50%;left:50%;width: 50px !important;height: 50px !important;;transform:translate(-50%,-50%)}
.sablack{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.49);top:0;display:none}
.pvdivs:hover .sablack{display:block}
.fangda{width:80%;height:70%;position:fixed;top:15%;left:10%;overflow:hidden;display:none;background:rgba(0,0,0,.49);z-index:9999}
.fvimgs{max-height:100%;max-width:100%;position:absolute;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}
.fvx{width:45px;height:45px;top:0;right:0;position:absolute;color:#fff;font-size:30px;text-align:center;line-height:45px;cursor:pointer;background:#000}
.jcsb{overflow:hidden;padding-bottom:44px}
.svimg{transition:1.4s}
.svimg:hover{transform:scale(1.4)}
.jadiv{overflow:hidden;display:inline-block;position:relative;left:50%;transform:translate(-50%,0);margin-top:73px;margin-bottom:73px}
.jvimg{display:block;float:left;margin-top:24px}
.jgp{width:auto;display:block;float:left;margin:0 15px}
.jgpa{font-size:30px;display:block;text-align:center;color:#2b2b2c}
.jgpb{font-size:14px;color:#a0a0a0;text-align:center;width:100%;display:block;margin-top:2px}
.changqidiv{margin-bottom:60px;}
@media screen and (max-width:1024px){.jvimg{width:240px}
}
@media screen and (max-width:768px){.jvimg{width:120px}
}
@media screen and (max-width:450px){.jvimg{display:none}
.jgpa{font-size:20px;font-weight:700}
.jadiv{margin-top:30px;margin-bottom:30px}
}
.hzkhdiv{width:1360px;position:relative;margin:auto;overflow:hidden}
.hvdivs{width:11.17%;margin:0 .665%;box-sizing:border-box;border:1px solid #e2e2e2;margin-bottom:21px;float:left}
.hvimg{width:100%;display:block;margin:auto;position:relative}

@media screen and (max-width:1464px){.hzkhdiv{width:90%}
}
@media screen and (max-width:450px){.hvdivs{width:23%;margin:0 1%;margin-top:7px}
.hvimg{max-width:100%}
.fga{display:block}
}
