@charset "UTF-8";
/* CSS Document */
body{background:#ffe9ce;}
.absolute{position: absolute;}
.zt-banner{height:1071px;background:url(../images/banner.jpg) no-repeat center 0; position: relative;}
.zt-banner img:nth-child(1){top:0;left:50%;margin-left:-700px;}
.zt-banner img:nth-child(2){top:0;left:50%;margin-left:560px;}
.zt-banner img:nth-child(3){top:178px;left:50%;margin-left:-320px;}
.zt-banner img:nth-child(4){top:319px;left:50%;margin-left:-414px;}
.zt-banner img:nth-child(5){top:526px;left:50%;margin-left:-494px;}

.zt-box1{height:807px;background:url(../images/p1.jpg) no-repeat center 0;overflow: hidden;position: relative;}
.zt-box1-swiper{width:982px;margin:117px auto 0 auto;}
.zt-box1-swiper .swiper-wrapper{padding-top:40px;}
.zt-box1 div.swiper-slide{width:232px;height:265px;position: relative;}
.zt-box1 div.swiper-button-next {left:50%;margin-left:510px;margin-top:-140px;}
.zt-box1 div.swiper-button-prev {left:50%;margin-left:-540px;margin-top:-140px;}

.zt-box1 .swiper-button-prev::after,.swiper-button-next::after{opacity:.5;}
.zt-box1 .swiper-button-prev:hover::after,.swiper-button-next:hover::after{opacity:1;}

.zt-box1 div.swiper-slide .tips{top:-40px;right:-20px;width:127px;height:96px;}
.zt-box1 div.swiper-slide .texts{width:100%;text-align:center;color:#FFF;top:147px;}
.zt-box1 div.swiper-slide .texts p{font-size:24px;}
.zt-box1 div.swiper-slide .texts span{font-size:18px;}
.zt-box1 div.swiper-slide .texts span.price{font-size:24px;color:#ffd09f;font-weight:500;}
.zt-box1 div.swiper-slide a{display:block;left:41px;bottom:18px; width:150px;height:34px;
    border-radius:20px;font-size:18px;
    line-height:34px;background:#ffd09f;color:#bd161d;text-align:center;text-indent:1em;}
.zt-box1 div.swiper-slide a span{display:block;float: right;width:28px;height:28px;background:#0c8d87;border-radius:50%;
margin:3px 8px 0 0;color:#FFF;text-align:center;line-height:28px;text-indent:0;font-size:12px;
}
.zt-box1 div.swiper-slide a:hover{background:#daaf48;color:#FFF;}
.zt-box1 div.swiper-slide.one a:hover{background:#bd161d;color:#FFF;}
.zt-box2{height:370px;background:#ffe9ce url(../images/p2.jpg) no-repeat center 0;overflow: hidden;}
.zt-box2 ul{display:flex;width:1000px;margin:148px auto 0 auto;justify-content: space-between;}
.zt-box2 ul li{width:322px;height:161px;position: relative;}
.zt-box2 ul li a{display:block;width:103px;height:161px;position: absolute;right:0;top:0;}
.zt-box2 ul li a:hover{animation: rotate 1s linear infinite;}

.zt-box3{background:url(../images/p7.png) no-repeat center 0;height:527px;overflow: hidden;}
.zt-box3 ul{display:flex;width:1000px;margin:192px auto 0 auto;justify-content: space-between;}
.zt-box3 ul li{width:243px;height:289px;border-radius:15px;border:1px solid #f3d5b1;overflow: hidden;position: relative;}
.zt-box3 ul li .tips{position: absolute;top:0;left:12px;}
.zt-box3 ul li a{display:block;background:#b70800;color:#FFF;width:150px;height:36px;line-height:36px;text-align:center;
font-size:24px;position: absolute;bottom:15px;left:45px;border-radius:15px;
}
.zt-box3 ul li:hover .tips{opacity:.5;}
.zt-box3 ul li a:hover{background:#ffc282;}

.zt-box4{height:350px;background:url(../images/p13.jpg) no-repeat center 0;}
.zt-box5{height:486px;background:url(../images/p14.jpg) no-repeat center 0;position: relative;}
.zt-box5 .gotop{width:42px;height:29px;top:29px;left:50%;position: absolute;margin-left:-21px;animation: rotate 1s linear infinite;
}
.zt-box5 a{text-align:center;font-size:37px;font-weight:500; width:170px;top:64px;line-height:44px; left:50%;position: absolute;margin-left:-85px;color:#FFF !important;display:block;}
.zt-box5 a:hover{color:#ffe9ce !important;}

@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(5px);
    }
    50% {
        transform: translateY(10px);
       
    }
    75% {
        ransform: translateY(5px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

.zt-main{background:url(../images/p16.jpg) repeat-y center 0;}
.box-bj{background:url(../images/p17.jpg) repeat-y center 0;}
.box-bj .box-bj-top{background:url(../images/p18.jpg) no-repeat center 0;}
.box-bj .box-con{ margin:0 auto;position: relative;width:1023px;overflow: hidden;}
.zt-box6 .box-con{background:url(../images/p19.jpg) no-repeat right 0;}

.zt-box6 .box-con .box-ul-one{position: absolute;top:71px;left:30px;}

.box-ul-one{width:610px;height:214px;background:#c51529;border-radius:4px;}
.box-ul-one .fl{width:314px;height:195px;border-radius:4px;margin:7px 0 0 7px;position: relative;}
.box-ul-one .fl img{display:block;width:100%;}
.box-ul-one .fl div{position: absolute;width:100%;left:0;top:14px;text-align:center;}
.box-ul-one .fl div p{font-size:36px;font-weight:500;line-height:42px;}
.box-ul-one .fl div span{font-size:24px;}
.box-ul-one .fr{width:288px;text-align:center;color:#FFF;}
.box-ul-one .fr p{font-size:35px;margin-top:30px;}
.box-ul-one .fr span{display:block;font-size:49px;font-weight:500;line-height:55px;}
.box-ul-one .fr a{ margin:5px auto;font-size:30px;display:block;width:211px;height:48px;line-height:48px;border-radius:30px;background:#FFF;color:#c51529;}
.box-ul-one .fr a:hover{background: #ac0619;color:#FFF;}
.box-ul-one .fl i{position: absolute;width:80px;bottom:0;left:-40px;display:block;}
.zt-box6 ul{margin-top:330px;text-align:center;}
.zt-box6 ul li{display:inline-block;width:299px;height:384px;margin:0 14px 36px 14px;}

.undertake1{background:url(../images/p22.jpg) no-repeat center 0;height:78px;}
.undertake2{background:url(../images/p25.jpg) no-repeat center 0;height:68px;}
.undertake3{background:url(../images/p28.jpg) no-repeat center 0;height:68px;}
.undertake4{background:url(../images/p32.jpg) no-repeat center 0;height:72px;}
.undertake5{background:url(../images/p35.jpg) no-repeat center 0;height:96px;}


.zt-box7 .box-con{background:url(../images/p23.jpg) no-repeat left 0;}
.zt-box7 .box-con .box-ul-one{position: absolute;top:71px;right:30px;}
.zt-box7 ul{margin-top:330px;text-align:center;}
.zt-box7 ul li{display:inline-block;width:299px;height:384px;margin:0 14px 36px 14px;}


.zt-box8 .box-con{background:url(../images/p26.jpg) no-repeat right 0;}
.zt-box8 .box-con .box-ul-one{position: absolute;top:71px;left:30px;}
.zt-box8 ul{margin-top:330px;text-align:center;}
.zt-box8 ul li{display:inline-block;width:299px;height:384px;margin:0 14px 36px 14px;}
.zt-box8 ol{margin:0 auto;text-align:center;}
.zt-box8 ol li{display:inline-block;width:461px;margin:0 14px 11px 8px;}

.zt-box9 .box-con{background:url(../images/p29.jpg) no-repeat left 0;}
.zt-box9 .box-con .box-ul-one{position: absolute;top:71px;right:30px;}
.zt-box9 ul{margin-top:330px;text-align:center;}
.zt-box9 ul li{display:inline-block;width:299px;height:384px;margin:0 14px 36px 14px;}


.zt-box10 .box-con{background:url(../images/p33.jpg) no-repeat right 0;}
.zt-box10 .box-con .box-ul-one{position: absolute;top:71px;left:30px;}
.zt-box10 ul{margin-top:330px;text-align:center;}
.zt-box10 ul li{display:inline-block;width:299px;height:384px;margin:0 14px 36px 14px;}
.zt-box10 ol{margin:0 auto;text-align:center;}
.zt-box10 ol li{display:inline-block;width:461px;margin:0 14px 11px 8px;}
