input::-webkit-input-placeholder{color:#999999;font-size:18px}
input::-moz-placeholder{color:#999999;font-size:18px}
input:-moz-placeholder{color:#999999;font-size:18px}
input:-ms-input-placeholder{color:#999999;font-size:18px}
body{font-size:12px}
section{padding:1px 0;margin:0 auto;box-sizing:border-box}
.wid{width:1100px;margin:0 auto;padding:1px 0;box-sizing:border-box}
@keyframes moveY1{0%{transform:translateY(-5px)}
  100%{transform:translateY(5px)}
}@-o-keyframes moveY1{0%{transform:translateY(-5px)}
   100%{transform:translateY(5px)}
 }@-moz-keyframes moveY1{0%{transform:translateY(-5px)}
    100%{transform:translateY(5px)}
  }@-webkit-keyframes moveY1{0%{transform:translateY(-5px)}
     100%{transform:translateY(5px)}
   }@keyframes moveX1{0%{transform:translateX(-5px)}
      100%{transform:translateX(5px)}
    }@-o-keyframes moveX1{0%{transform:translateX(-5px)}
       100%{transform:translateX(5px)}
     }@-moz-keyframes moveX1{0%{transform:translateX(-5px)}
        100%{transform:translateX(5px)}
      }@-webkit-keyframes moveX1{0%{transform:translateX(-5px)}
         100%{transform:translateX(5px)}
       }@keyframes scale2{from{transform:scale(1)}
          to{transform:scale(1.2)}
        }@-o-keyframes scale2{from{transform:scale(1)}
           to{transform:scale(1.2)}
         }@-moz-keyframes scale2{from{transform:scale(1)}
            to{transform:scale(1.2)}
          }@-webkit-keyframes scale2{from{transform:scale(1)}
             to{transform:scale(1.2)}
           }
.banner{display:flex;justify-content:center;align-items:center;height:450px;background:url("../images/banner.jpg") center center no-repeat;background-size:100% 100%}
.banner .ban span{font-size:34px;color:#fff;letter-spacing:1px}
.banner .ban h2{font-size:86px;color:#fff;font-weight:bold;margin:18px 0 20px}
.banner .ban a{display:inline-block;width:auto;padding:0 30px;line-height:60px;border-radius:50px;font-size:34px;text-align:center;color:#ffffff;background:#ffa076}
.banner .ban1{position:relative;width:548px;height:319px;margin-left:30px;background:url("../images/ban1.png") center center no-repeat;background-size:100% 100%;animation:moveY1 1s linear infinite alternate;-o-animation:moveY1 1s linear infinite alternate;-moz-animation:moveY1 1s linear infinite alternate;-webkit-animation:moveY1 1s linear infinite alternate}
.banner .ban1 span{position:absolute;color:#fff;font-size:20px;text-align:center;border-radius:50px;height:40px;line-height:40px;letter-spacing:2px;box-sizing:border-box}
.banner .ban1 span:nth-of-type(1){top:12px;left:50px;width:180px;background:#000;background:-webkit-linear-gradient(45deg,#ffd481,#ffac5a);background:-o-linear-gradient(45deg,#ffd481,#ffac5a);background:-moz-linear-gradient(45deg,#ffd481,#ffac5a);box-shadow:0 0 10px 0 #ffcd9c inset,0 0 5px 0 #ffcd9c}
.banner .ban1 span:nth-of-type(2){top:154px;left:0;width:180px;background:#000;background:-webkit-linear-gradient(45deg,#a4defd,#7daff3);background:-o-linear-gradient(45deg,#a4defd,#7daff3);background:-moz-linear-gradient(45deg,#a4defd,#7daff3);box-shadow:0 0 10px 0 #ccdff7 inset,0 0 5px 0 #ccdff7}
.banner .ban1 span:nth-of-type(3){top:130px;right:0;width:220px;background:#000;background:-webkit-linear-gradient(45deg,#ff9d81,#ff6067);background:-o-linear-gradient(45deg,#ff9d81,#ff6067);background:-moz-linear-gradient(45deg,#ff9d81,#ff6067);box-shadow:0 0 10px 0 #ffd3c8 inset,0 0 5px 0 #ffd3c8}
.tit{display:flex;justify-content:center;align-items:center}
.tit img{width:80px}
.tit span{width:620px;text-align:center;letter-spacing:2px;font-size:42px;color:#333;font-weight:bold}
.tit span b{color:#e67327}
.ziliao{padding:68px 0;background:#fffbf6}
.zl{background:#ffffff;border-radius:24px;margin-top:33px;padding:10px 40px;box-shadow:0 0 15px 0 #f7eada}
.zl .zl_item{display:flex;align-items:center;height:150px;border-bottom:1px dashed #dfdfdf}
.zl .zl_item:last-of-type{border-bottom:0}
.zl .zl_item img{height:90px;margin-right:20px}
.zl .zl_item span a{font-size:14px;color:#666666}
.zl .zl_item span a:hover{color:#e67327}
.zl .zl_item span b{font-size:18px;color:#333333;display:block;margin-bottom:13px;font-weight:bold}
.free{margin:0 20px 0 auto;font-size:18px;color:#c73620;font-weight:bold;transition:all .3s}
.free:hover{color:#e67327}
.downzl{display:block;width:78px;text-align:center;height:24px;line-height:24px;font-size:14px;color:#333333;box-sizing:border-box;border:1px solid #333333;border-radius:50px;transition:all .3s}
.downzl:hover{color:#ffffff;background:#e67327;border-color:#e67327}

.kssj{padding-top:50px}
.time{background:#ffffff;border-radius:24px;box-shadow:0 0 15px 0 #f7eada;margin:40px auto}
.time h3{width:110px;height:110px;background:url(../images/time_lbg.png) no-repeat center / 100%;font-size:20px;color:#fff;font-weight:bold;line-height:25px;padding-top:26px;text-align:center;box-sizing:border-box;position:relative;z-index:9;margin-left:82px;margin-right:-14px;display:inline-block;vertical-align:middle}
.time div{width:675px;background:url(../images/time_bg.png) no-repeat center / 98%;padding-left:20px;margin-left:29px;box-sizing:border-box;display:inline-block;vertical-align:middle}
.time div p{font-size:.15rem;color:#666666;line-height:76px;display:inline-block;margin:0 15px;background:url(../images/time_yuan.png) no-repeat center / 20px;text-align:center}
footer{line-height:18px;font-size:12px;text-align:center;color:#666666;padding:10px 0}
footer a{color:#666666}
@media (min-width:800px) and (max-width:1200px){.wid{width:750px}
  .banner .ban h2{font-size:80px}
  .banner .ban1{width:370px;height:215px}
  .banner .ban1 span{transform:scale(0.8)}
  .banner .ban1 span:nth-of-type(3){top:80px}
  .time h3{display:none}
  #fenxiao{display: none}
}