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;display: block; margin:36px 0 19px;}
.zt_fade{animation: fadeIn-t 2s linear infinite;display: block;}
.zt_box{width: 1095px;margin: 0 auto;position: relative;}
.zt_bt img{display: block;margin: 0 auto 20px;}

.zt_banner{height:641px;background: url(../images/banner_bj.jpg) no-repeat top center;}
.zt_box_banner{ width:1100px; height:641px; margin:0 auto; position:relative;}
.banner_box{width:545px;position: absolute;top:250px;left:0px;}
.banner_box img{display: block;margin: 0 auto;}
.banner_box a{ animation: hover 3s linear infinite; display: block; margin:36px 0 19px;}

.info_tj{ width:100%; background:url(../images/info_tj_bg.jpg) no-repeat center top; padding:85px 0 70px;}
.info_title{ font-size:30px; color:#fffbf1; background:#f25463; width:675px; height:83px; text-align:center; line-height:83px; font-family:microsoft yahei; margin:0 auto; border-radius:5px; letter-spacing:3px;}
.item_input{ padding-left:80px;}
.item input{ width:592px; height:45px; line-height:45px; margin:1px 0; border:none; color:#f25463; font-size:18px;}
.item select{ width:592px; height:45px; line-height:45px; margin:1px 0; border:none; font-size:18px;}
.input1{ background:url(../images/input1.jpg) no-repeat center top; width:596px; height:49px; border:none; margin-bottom:20px;}
.input2{ background:url(../images/input2.jpg) no-repeat center top; width:596px; height:49px; border:none; margin-bottom:20px;}
.input3{ background:url(../images/input3.jpg) no-repeat center top; width:596px; height:49px; border:none; margin-bottom:20px;}
.item{ width:676px; margin:38px auto 0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #f25463; opacity:0.8; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #f25463;opacity:0.8;
}

input:-ms-input-placeholder{
    color: #f25463;opacity:0.8;
}

input::-webkit-input-placeholder{
    color: #f25463;opacity:0.8;
}
.item select option{ line-height:45px; height:45px; font-size:18px; font-family:microsoft yahei;}
.tbn_tj{ width:207px; height:50px; margin:40px auto 0;}

.zt_1{width:100%; padding: 74px 0; background: url(../images/zt2_bj.jpg) no-repeat top center;}
.zt1_box{ width:1094px; margin:0 auto; position:relative;}
.zt_1 a{position: absolute;bottom: 80px;right: 190px;}
.zt1_box_mar{ margin-bottom:40px;}
.zt3_box2a li a{bottom:10px !important;}

.zt_an_center{right: 60px!important; bottom:8px !important;}
.zt_3{height: 1458px;background: url(../images/zt3_bj.jpg) no-repeat top center;padding-top: 80px;}
.zt3_box1{width: 289px;margin: 240px 0 0 150px;}
.zt3_box1 img{margin-bottom: 35px;}
.zt3_box2{overflow: hidden;width: 1140px;margin: 120px auto 0;}
.zt3_box2 li{float: left;position: relative;margin: 22px;}
.zt3_box2 li a{position: absolute;bottom:15px;right: 30px;}
.zt3_box2top{ margin-top:160px !important;}
.zt_4{height: 1573px;background: url(../images/zt4_bj.jpg) no-repeat top center;padding-top: 80px;}
.zt_4 .zt3_box1{width: 274px;margin: 240px 0 0 635px;text-align: right;}
.zt_4 .zt3_box2{    margin: 166px auto 0;}

.zt_5{height: 2352px;background: url(../images/zt5_bj.jpg) no-repeat top center;padding-top: 80px;}

.zt_6{height: 995px;background: url(../images/zt6_bj.jpg) no-repeat top center;padding-top: 80px;}
.zt6_lb{width: 1154px;margin: 0 auto;}
.zt6_bd{height: 707px!important;}
.zt6_hd{width: 95px;margin: 40px auto 0;overflow: hidden;}
.zt6_hd li{float: left;width: 17px;height: 17px;background: #CA3E2F;opacity: .3;border-radius: 50%;margin: 0 3px;}
.zt6_hd li.on{opacity: 1;}



.zt_7{height: 945px;background: url(../images/zt7_bj.jpg) no-repeat top center;padding-top: 80px;}
.zt_7 a{width: 269px;margin: 720px auto 0;display: block;}

.zt_8{height: 1143px;background: url(../images/zt8_bj.jpg) no-repeat top center;padding-top: 80px;}
.zt_8 .zt8_list{width: 1110px;margin: 0 auto 70px;overflow: hidden;}
.zt_8 .zt8_list li{float: left;margin: 5px;}
.zt_8 p{font-size: 24px;color: #59281b;text-align: center;margin-bottom: 45px;}
.zt_8 a{width: 377px;margin: 0 auto;display: block;}



//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);
      }
  }
  
.zt6_lb .slick-dots{ width:200px; margin:0 auto; margin-left:-100px; bottom:-72px !important;}
.zt6_lb .slick-dots li{ width:17px !important; height:17px !important; background:#CA3E2F; opacity:0.3; border-radius:8.5px;}
.zt6_lb .slick-dots li.slick-active{ background:#CA3E2F; opacity:1;}
.zt6_lb .slick-dots li button{ opacity:0;}
.slick-prev, .slick-next{ display:none !important;}