body,div,span,p,em,ul,li,h1,h2,h3,dl,dt,dd,img,header,footer,nav,section,article,video,aside,dialog,figure,figcaption,time{margin: 0;padding: 0;border:0 none; outline:none;}
header,footer,nav,section,article,video,aside,dialog,figure,time{display: block;}
ul,li{list-style: none;}
.zt_an{animation: hover 3s linear infinite;}
.zt_fade{animation: fadeIn-t 2s linear infinite;}
.zt_whole a{display: block;}

.zt_box{width: 1100px;margin:0 auto;}

.zt_banner{height: 800px;background: url(../images/banner_bj.jpg) no-repeat top center; }
.zt_banner .zt_box{position: relative;}
.banner_box{position: absolute;top: 220px;right: -10px;}
.banner_box img,.zt_bt img,.zt1_an img{display: block;margin: 0 auto;}
.banner_box a{margin-top: 30px;}

.zt_1{height: 600px;background: url(../images/zt1_bj.jpg) no-repeat top center;}
.zt1_box{width: 820px;margin: 0 auto;padding-top: 140px;}
.zt1_box_bd{height: 374px;}
.zt1_box_hd{overflow: hidden;width: 55px;margin: 40px auto 0;}
.zt1_box_hd li{width: 16px;height: 17px;margin: 0 5px;background: url(../images/zt1_icon.jpg) no-repeat;float: left;}
.zt1_box_hd li.on{background: url(../images/zt1_icon1.jpg) no-repeat;}
.zt_2{height: 593px;background: url(../images/zt2_bj.jpg) no-repeat top center;padding-top: 225px;}
.zt_2 ul{overflow: hidden;width: 645px;margin: 60px auto 5px;}
.zt_2 ul li{float: left;margin: 0 33px;}

.zt_top{height: 124px;background: url(../images/zt_top.jpg) no-repeat top center;}
.zt_top ul{width: 1100px;margin: 0 auto;}
.zt_top ul li{width: 183.33px;float: left;line-height: 130px;font-size: 24px;color: #fff;text-align: center;text-shadow:5px 2px 6px #000;}
// .zt_top ul li.current{color: #fff6e1;}

.zt3_main1{height: 633px;background: url(../images/zt3_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt3_main1 .zt_box{width: 925px;margin: 60px auto 0;}
.zt3_main1_box,.zt3_main1 ul{float: left;}
.zt3_main1_box{background: #fdeee2;width: 583px;height: 451px;overflow: hidden;}
.zt3_main1 ul{margin-left: 33px;margin-top: -7px;}
.zt3_main1 ul li{margin-bottom: 2px;}

.zt3_main2{height: 508px;background: url(../images/zt3_bj2.jpg) no-repeat top center;}

.zt3_box{width: 900px;margin: 0 auto;position: relative;}
.zt3_main{width: 300px;position: absolute;top: 100px;}
.zt3_main a{margin-top: 30px;}
.zt3_main2 .zt3_main{left: 70px;}

.zt3_main3{height: 508px;background: url(../images/zt3_bj3.jpg) no-repeat top center;}
.zt3_main3 .zt3_main{right: 70px;}

.zt3_main4{height: 503px;background: url(../images/zt3_bj4.jpg) no-repeat top center;}
.zt3_main4 .zt3_main{left: 70px;}

.zt3_main5{height: 398px;background: url(../images/zt3_bj5.jpg) no-repeat top center;padding-top: 44px;}
.zt3_main5 .zt3_box{width: 1067px;margin: 0 auto;overflow: hidden;}
.zt3_main5 .zt3_box li{margin: 0 20px;float: left;position: relative;}
.zt3_main5 .zt3_box li a{position: absolute;bottom:30px;right: 45px;}

.zt4_main1{height: 632px;background: url(../images/zt4_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt4_main2{height: 508px;background: url(../images/zt4_bj2.jpg) no-repeat top center;}
.zt4_main2 .zt3_main{left: 70px;}
.zt4_main3{height: 460px;background: url(../images/zt4_bj3.jpg) no-repeat top center;}
.zt4_main3 .zt3_main{right: 70px;}

.zt5_main1{height: 641px;background: url(../images/zt5_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt5_main1_box_video{width: 583px;height: 451px;}

.zt5_main2{height: 508px;background: url(../images/zt5_bj2.jpg) no-repeat top center;}
.zt5_main2 .zt3_main{left: 70px;}
.zt5_main3{height: 503px;background: url(../images/zt5_bj3.jpg) no-repeat top center;}
.zt5_main3 .zt3_main{right: 100px;}

.zt5_main4{height: 398px;background: url(../images/zt5_bj4.jpg) no-repeat top center;padding-top: 44px;}

.zt6_main1{height: 498px;background: url(../images/zt6_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt6_main1 .zt6_main{left: 100px;}

.zt6_box{width: 900px;margin: 0 auto;position: relative;}
.zt6_main{width: 300px;position: absolute;top: 40px;}
.zt6_main a{margin-top: 30px;}

.zt6_main2{height: 530px;background: url(../images/zt6_bj2.jpg) no-repeat top center;padding-top: 41px;}
.zt6_main2 ul{width: 1065px;margin: 0 auto;}
.zt6_main2 ul li{position: relative;float: left;margin: 0 19px;}
.zt6_main2 ul li a{position: absolute;bottom: 5px;left: 50%;margin-left: -90px;}

.zt7_main1{height: 498px;background: url(../images/zt7_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt7_main1 .zt6_main{left: 100px;}

.zt7_main2{height: 503px;background: url(../images/zt7_bj2.jpg) no-repeat top center;}
.zt7_main3{height: 525px;background: url(../images/zt7_bj3.jpg) no-repeat top center;padding-top: 45px;}

.zt8_main1{height: 453px;background: url(../images/zt8_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt8_main2{height: 529px;background: url(../images/zt8_bj2.jpg) no-repeat top center;padding-top: 86px;}
.zt8_main3{height: 399px;background: url(../images/zt8_bj3.jpg) no-repeat top center;padding-top: 86px;}
.zt8_main3 ul li{width: 493px;overflow: hidden;}

.zt9_main1{height: 493px;background: url(../images/zt9_bj1.jpg) no-repeat top center;padding-top: 250px;}
.zt9_main2{height: 618px;background: url(../images/zt9_bj2.jpg) no-repeat top center;padding-top: 20px;}

.zt9_main2 ul{overflow: hidden;width: 1055px;margin: 0 auto;}
.zt9_main2 ul li{float: left;margin: 0 10px;}
.zt9_main2_box{width: 340px;margin: 0 auto;}
.zt9_main2_box img{display: block;margin: 0 auto;}


.zt_10{width: 100%;background: #000;padding: 80px 0;}
.zt10_main{width: 1200px;height: 700px;margin: 50px auto 0;}




//animation: hover 3s linear infinite;
@-webkit-keyframes hover{
    0%,100%{-webkit-transform:translateY(0)}
    20%,70%{-webkit-transform:translateY(-5px)}
    40%,60%{-webkit-transform:translateY(0)}
}
@keyframes hover{
    0%,100%{transform:translateY(0)}
    20%,70%{transform:translateY(-5px)}
    40%,80%{transform:translateY(0)}
}


// animation: fadeIn-t 2s linear infinite;

@keyframes fadeIn-t {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  50% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.9);
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn-t {
  0% {
    -webkit-transform: scale(0.9);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.9);
    opacity: 1;
  }
}



.hover{ -webkit-animation: hove 2s linear infinite; animation: hove 2s linear infinite;}

@-webkit-keyframes hove {
    0%,100% {
        -webkit-transform: translateY(0);
    }
    20%,70% {
        -webkit-transform: translateY(-5px);
    }
    40%,60% {
        -webkit-transform: translateY(0);
    }
}
@keyframes hove {
      0%,100% {
          transform: translateY(0);
      }
      20%,70% {
          transform: translateY(-5px);
      }
      40%,80% {
          transform: translateY(0);
      }
  }