.zindextop {position:relative;z-index:9;background:#fff;}
.title {font-size:4.0rem;line-height:48px;color:#000;font-family:Futura-Md;}
.product {padding:90px 5% 60px;}
.product ul {display:flex;margin-right:-8px;margin-left:-8px;margin-top:50px;}
.product ul li {width:100%;padding:0px 8px;}
.product ul li a {display:block;position:relative;overflow:hidden;}
.product ul li a i img {width:100%;}
.product ul li a p {font-size:2.4rem;line-height:60px;color:#000;font-family:Futura-Md;text-align:center;}
.product ul li a section {position:absolute;width:100%;height:100%;top:0;left:0;z-index:6;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.3s;}
.product ul li a section span {position:absolute;width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap;align-content:flex-end;padding:0px 25px;}
.product ul li a section span h4 {width:100%;color:#fff;font-size:3.0rem;font-family:Futura-Md;font-weight:normal;}
.product ul li a section span h5 {width:100%;font-family:Futura-Bk;font-size:1.8rem;color:#fff;text-align:left;line-height:30px;padding:10px 0px 40px;}
@media (max-width:1920px) {
	.product {padding:90px 8% 60px;}
	.product ul li a section span h4 {font-size:2.0rem;}
	.product ul li a section span h5 {font-size:1.6rem;padding:5px 0px 30px;}
}
@media (max-width:1440px) {
	.title {font-size:2.6rem;line-height:30px;}
	.product {padding:50px 8% 40px;}
	.product ul {margin-right:-5px;margin-left:-5px;margin-top:30px;}
	.product ul li {width:100%;padding:0px 5px;}
	.product ul li a {padding:13% 0px 5%;}
	.product ul li a p {font-size:1.8rem;line-height:30px;}
	.product ul li a section span {padding:0px 15px;}
	.product ul li a section span h4 {font-size:1.8rem;}
	.product ul li a section span h5 {font-size:1.4rem;line-height:24px;padding:10px 0px 30px;}
}
@media (max-width:992px) {
	.title {font-size:1.8rem;line-height:20px;}
	.product {padding:20px 15px;}
	.product ul {margin-top:15px;flex-wrap:wrap;}
	.product ul li {width:100%;margin-bottom:10px;}
	.product ul li a {height:100%;padding:15px 0px 10px;}
	.product ul li a p {font-size:1.4rem;line-height:22px;margin:0px 0px 5px;}
	.product ul li a section span {padding:0px 10px 20px;align-items:flex-end;}
	.product ul li a section span h4 {font-size:1.4rem;}
	.product ul li a section span h5 {display:none;}
	.product ul li a section {display:block;opacity:1;}
}
img {vertical-align:middle;}
.img-responsive {display:block;height:auto;max-width:100%;}
kuanping {width:1485px;padding-right:15px;margin-right:auto;margin-left:auto;padding-left:15px;}
.kkt {width:100%;padding-right:15px;margin-right:auto;margin-left:auto;padding-left:15px;}
.cpbj {height:auto;overflow:hidden;padding-top:92px;background:url(../images/cpbj.jpg) center;background-size:100% 100%;}
.cpbj h2 {font-family:'DINCond-Bold',Helvetica,Arial,sans-serif;font-size:50px;color:#FFFFFF;text-align:center;margin-top:0px;padding-bottom:22px;background:url(../images/xiahua.jpg) bottom center;background-repeat:no-repeat;margin-bottom:68px;}
.cptu {height:auto;overflow:hidden;background-color:#FFFFFF;box-shadow:0px 0px 15px rgba(0,0,0,.1);padding:20px;}
.cptu h3 {font-family:'MaisonNeue-Bold',Helvetica,Arial,sans-serif;font-size:18px;color:#000000;/*height:46px;*/    overflow:hidden;margin-top:7px;/*margin-bottom:80px;*/}
.cptu-jt {margin-top:30px;line-height:30px;text-align:right;}
.cptu-jt img {width:30px;}
.cpgun {height:auto;overflow:hidden;}
.cpgun .swiper-container {padding-bottom:64px;}
.cpgun .swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;width:100%;left:0px;}
.cpgun .swiper-pagination-bullet {width:12px;height:12px;display:inline-block;border-radius:100%;background-color:#FFFFFF;opacity:1;}
.cpgun .swiper-pagination-bullet-active {background:-webkit-linear-gradient(left,#287eb6,#3299d3);/* Safari 5.1 - 6.0 */  background:-o-linear-gradient(right,#287eb6,#3299d3);/* Opera 11.1 - 12.0 */  background:-moz-linear-gradient(right,#287eb6,#3299d3);/* Firefox 3.6 - 15 */  background:linear-gradient(to right,var(--dex2),var(--dex2));/* ��׼���﷨ */    opacity:1;}
.cptu img {-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.cptu:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 500ms ease-in 0ms;}
.cptu section {overflow:hidden;}
section {display:block;}
