@charset "utf-8";body{font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;}
@keyframes fingers{
    0%{transform:translate(0)}
    50%{transform:translate(-262px)}
    100%{transform:translate(0px)}
}
@keyframes fingers2{
    0%{transform:translate(0)}
    50%{transform:translate(-178px)}
    100%{transform:translate(0px)}
}
.div1{position:relative;}
.div1 a{position:absolute;width:100%;height:100%;top:0;left:0;}
.div2{margin-top:50px;background:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 25px;display:flex;flex-wrap:nowrap;justify-content:space-between;}
.div2ax{width:730px;}
.div2axwer{height:107px;overflow:hidden;border-radius:20px;margin-bottom:25px;}
.div2axwer img{animation:fingers infinite 30s;}
.div2ax ul{display:flex;flex-wrap:wrap;position:relative;height:215px;align-content:space-between;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:185px;}
.div2ax ul li{width:130px;height:100px;background:#fff;border-radius:15px;text-align:center;font-size:12px;}
.div2ax ul li:hover,.div2ax ul p:hover{-webkit-box-shadow:0px 3px 5px #838181;-moz-box-shadow:0px 3px 5px #838181;box-shadow:0px 3px 5px #838181;-ms-box-shadow:0px 3px 5px #838181;}
.div2ax ul li a,.div2ax ul p a{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center;align-content:center;}
.div2ax ul li i,.div2ax ul p i{width:32px;height:32px;background:url(../img/zn_9.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(2) i{background:url(../img/zn_4.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(3) i{background:url(../img/zn_1.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(4) i{background:url(../img/zn_8.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(5) i{background:url(../img/zn_2.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(6) i{background:url(../img/zn_7.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(7) i{background:url(../img/zn_6.png) center /32px 32px no-repeat;}
.div2ax ul li:nth-of-type(8) i{background:url(../img/zn_5.png) center /32px 32px no-repeat;}
.div2ax ul li span,.div2ax ul p span{letter-spacing:1px;line-height:30px;}
.div2ax ul p{width:175px;height:215px;background:#fff;border-radius:15px;text-align:center;font-size:12px;position:absolute;top:0;right:0;}
.div2ax ul p i{background:url(../img/zn_3.png) center /32px 32px no-repeat;margin-bottom:30px;}
.div2az{width:360px;background:#fff;border-radius:15px;}
.div2az dl{text-align:center;padding:30px 0 15px;}
.div2az dl dt{font-size:26px;letter-spacing:3px;line-height:50px;}
.div2az dl dd{font-size:12px;line-height:20px;letter-spacing:1px;}
.div2az form{width:255px;margin:auto;}
.div2az form p{height:45px;background:#f3f3f3;border-radius:5px;margin-bottom:10px;}
.div2az form p span{display:inline-block;line-height:45px;font-size:12px;letter-spacing:1px;color:#726f6f;padding-left:5%;width:28%;}
.div2az form input{width:100%;height:100%;border:none;background:none;}
.div2az form p input{width:65%;outline:none;letter-spacing:1px;}
.div2az form h2{width:255px;height:48px;}
.div2az form h2 input{font-size:20px;color:#fff;font-weight:bold;background:#8f7959;border-radius:24px;letter-spacing:3px;}
.div2az form em{font-style:normal;font-size:12px;text-align:center;display:block;line-height:30px;margin-bottom:5px;}
.div3{margin-top:20px;display:flex;flex-wrap:nowrap;justify-content:space-between;}
.div3aer{}
.div3aerxwr{width:755px;position:relative;padding-bottom:10px;margin-bottom:40px;}
.div3aerxwr h1{border-bottom:1px solid #8f7959;position:relative;height:30px;margin-bottom:50px;}
.div3aerxwr h1 i{width:20px;height:58px;background:#8f7959;position:absolute;top:0;left:0;}
.div3aerxwr h1 span{font-size:24px;letter-spacing:2px;color:#8f7959;position:absolute;top:0;left:20px;background:#fff;padding:0 10px;line-height:58px;}
.div3aerxwr dl{}
.div3aerxwr dl dt{margin-bottom:20px;}
.div3aerxwr dl dt a,.div3aerxwr dl dd a{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.div3aerxwr dl dt i{width:410px;height:200px;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}
.div3aerxwr dl dt i img{width:120%;}
.div3aerxwr dl dt div{width:320px;}
.div3aerxwr dl dt h2{font-size:20px;letter-spacing:2px;line-height:28px;padding:5px 0;}
.div3aerxwr dl dt ul{display:flex;flex-wrap:nowrap;letter-spacing:1px;}
.div3aerxwr dl dt ul li{width:50%;font-size:13px;line-height:24px;}
.div3aerxwr dl dt p,.div3aerxwr dl dd p{font-size:12px;letter-spacing:1px;line-height:18px;margin-top:5px;}
.div3aerxwr dl dd{margin-bottom:20px;}
.div3aerxwr dl dd a{}
.div3aerxwr dl dd i{width:58px;height:65px;font-style:normal;background:#8f7959;color:#fff;border-bottom-right-radius:40px;display:flex;flex-direction:column;align-items:center;font-size:22px;letter-spacing:1px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 0 0;}
.div3aerxwr dl dd i span{display:block;font-size:14px;padding-left:15px;line-height:14px;}
.div3aerxwr dl dd div{width:675px;}
.div3aerxwr dl dd h2{font-size:16px;letter-spacing:2px;line-height:24px;}
.div3aerxwr dl dd p{}
.div3aerxwra{width:100px;height:30px;font-size:12px;background:#8f7959;color:#fff;display:block;line-height:30px;letter-spacing:1px;text-align:center;position:absolute;bottom:0;right:0;}
.div3ber{width:390px;background:url(../img/zns_03.png) center 20px /291px 47px no-repeat;margin-top:30px;}
.div3bwer{text-align:center;padding-bottom:50px;margin-bottom:35px;}
.div3bwer h1{font-size:28px;line-height:64px;letter-spacing:2px;padding-top:70px;display:inline-block;border-bottom:3px solid #8f7959;margin-bottom:10px;}
.div3bwer p{font-size:16px;letter-spacing:1px;line-height:50px;}
.div3bwer ul{padding:10px 30px 0;text-align:left;}
.div3bwer ul li{font-size:14px;letter-spacing:1px;line-height:40px;margin-bottom:20px;position:relative;padding-left:40px;}
.div3bwer ul li:before{content:'';position:absolute;width:10px;height:10px;background:#8f7959;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:15px;left:10px;}
.div3bwer ul li a{display:block;border-bottom:1px solid #333;}
.div3cder{width:390px;height:335px;overflow:hidden;}
.div3cder a{display:block;position:relative;}
.div3cder a img{animation:fingers2 infinite 30s;}
.div3cder a i{position:absolute;background:url(../img/znsx_03.png) center center/268px 130px no-repeat;width:100%;height:100%;top:0;left:0;}