button,input{width:100%;height:100%;outline:0;border:none}
input[type=text]{font-variant:tabular-nums;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}
input[type=radio]{margin:0;font-size:100%;-webkit-appearance:radio!important}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}
input::-moz-placeholder{color:#80878f;opacity:1}
input:-ms-input-placeholder{color:#80878f}
input::-webkit-input-placeholder{color:#80878f}
:focus{outline:0!important}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;height:0;content:".";line-height:0}
.pro{position:relative;width:100%;background:#fff}
.pro img{display:block;width:100%}
.pro.pro-1 {padding-top: 0.9rem;}
.pro form{position:relative;margin:0 auto;width: 5.25rem;text-align:center}
.form-input{position:relative;display:block;margin-bottom:.16rem;width: 5.25rem;height: .65rem;/* border-radius:.03rem; */font-size:.2rem;/* left: 0.2rem; */z-index: 1;}
.form-input input:focus{border-color:#e74632;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px #ea5732;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 5px #f06841}
.form-input input:hover{border:1px solid #e74632}
.form-box{position:absolute;top: 5.37rem;width: 100%;FONT-VARIANT: JIS83;/* left: -0.1rem; */}
.form-input label{position:absolute;padding: .17rem .25rem;color:#706d6d;font-size: 0.2rem;/* margin-left: 0.35rem; */}
.form-input input{padding: 0 .3rem 0 1.34rem;width:100%;height:100%;/* border-radius:.1rem; */background: #FFF8F5;color:#767676;letter-spacing:.02rem;font-size: .2rem;line-height: .65rem;border: 0.01rem #e74632 solid;}
.form-input input{-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.075);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .25s,box-shadow ease-in-out .2s;transition:border-color ease-in-out .25s,box-shadow ease-in-out .2s}
.form-submit{display:block;margin:0 auto;width: 4.25rem;height: 0.57rem;position: relative;/* top: -0.25rem; */}
.form-submit button,.pro-12 .form-submit button{display:block;/* padding:.19rem 0; */width:100%;height:100%;border-radius:3px;background:0 0;color:#fff;letter-spacing:2px;font-weight:600;font-size:.36rem;border: none;}



@-webkit-keyframes hvr-buzz-out{5%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
10%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
15%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
25%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
30%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
35%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
40%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
45%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
50%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}


.pro-9 a{background:url(https://www.djljz.cn/zt/xszj/9-1.png) no-repeat}
.pro-9 a{    position: absolute;
    top: 7.3rem;
    left: 1.7rem;
    width: 3rem;
    height: 0.7rem;}
.form-news-icon {
    width: 3rem;
}
