@charset "utf-8";
/* CSS Document */
*{font-family:"Alibaba PuHui","robot"!important;}
body{margin:0 auto!important; width:100%!important;}
.ciffbanner{height: auto;width:100%;}
.ciffgz{height: auto;width:100%; margin:50px auto;}
.ciffgz p{margin: 20px auto; width:58%;}
.ciffgz_img img{width: 100%;border-radius:5px;}
.ciffgz_wen{line-height: 30px;font-size: 18px;text-align: left;}
.ciff3d{width:90%;margin: 5% auto;}
.ciffpro{width: 100%; height: auto;}
.ciffprot{font-size: 32px;text-align: center;line-height: 100px;}
.ciff_pro{list-style: none;width: 70%;margin: 0 auto;}
.ciff_pro li{width: 31%;margin: 15px 1.1%;float: left;}
.ciff_pro li img{width:100%;border-radius:5px;}
.ciff_pro li .pro_t{font-size: 1.375rem;color: #000;letter-spacing: 0;line-height: 2.4;transition: all .5s ease-in-out;}
.ciff_pro li .pro_c{font-size: .875rem;color: #777;letter-spacing: 0; margin-top: 8px;line-height: 0.4;transition: all .5s ease-in-out;}
.ciff_pro li:hover img{transform:scale(1.01);transition: 0.5s;}
.ciffnews{width: 60%;margin:0 auto;height: auto;clear:both;}
.ciffnewst{font-size:32px;text-align: center;line-height: 130px;}
.ciffnewsc{width: 100%;}
.cnimg{float: left;width: 45%;margin: 0 2.5%; background:#f9f9f9;border-radius:5px;display:block;  transform: translateY(0); transition: transform 0.3s ease; }
.cnimg:hover{ transform: translateY(-10px); }
.cnimg img{width:100%;border-radius:5px 5px 0 0;}
.cncon{width: 67%;}
.cncont{margin: 1.04vw 0.12vw;font-weight: 200;font-size: 1.375rem;color: #000;line-height: 1.5;overflow: hidden;text-align: justify;}
.cnconc{width: 100%;font-size: .875rem;color: #aaa;line-height: 1.5;font-weight: 200;margin:0 auto 20px;}
.end01{height:100px;clear: both;}

@media (max-width:1024px){
.ciffgz_wen{line-height: 28px;font-size: 14px;}
.ciffgz p{margin: 30px auto; width:60%;text-align: left;}
.ciff3d{width:100%;margin: 10% auto 55%;height:65vh;}
.cnimg{width:100%;float:none;margin:0;}
.cncon{width:100%;}
.ciff_pro{list-style: none;width:66%;margin: 0 auto;}
.ciff_pro li{width: 100%;margin: 20px auto;float:none;}
.ciffprot{font-size: 24px;text-align: center;line-height: 50px;}
.ciffnewst{font-size:24px;text-align: center;line-height: 70px;}
.cncont{font-size: 1.1rem;font-weight: 200;line-height: 1.5;}
.cnconc{font-size: .875rem;color: #aaa;line-height: 1.5;font-weight: 200;margin:0 auto 20px;}

}