button,input{width:100%;height:100%;outline:0;border:none}
input[type=text]{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;font-variant:tabular-nums}
input[type=radio]{-webkit-appearance:radio!important;font-size:100%;margin:0}
[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{width:100%;display:block}
.pro.pro-0{padding-top:.9rem}
.pro-3 form{width:4.8rem;margin:0 auto;text-align:center}
.pro-3 .form-input{width:4.8rem;height:.69rem;display:block;margin-bottom:.2rem;position:relative;font-size:.2rem}
.form-input input:focus{border-color:#4e9fe0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #3873b5;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #3873b5}
.form-input input:hover{border:1px solid #4e9fe0}
.pro-3 .form-cont{position:absolute;top:3.98rem;width:100%}
.form-input label{position:absolute;padding:.19rem .2rem;color:#464646}
.form-input input{width:100%;height:100%;line-height:.67rem;background:0 0;padding:0 .3rem 0 .3rem;font-size:.2rem;color:#666;border:1px solid #cacaca;border-radius:.01rem}
.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}
.pro-3 .form-submit{width:3.37rem;height:.88rem;margin:.8rem auto 0;display:block}
.pro-12 .form-submit button,.pro-3 .form-submit button{color:#fff;border-radius:3px;font-size:.234rem;letter-spacing:2px;width:100%;padding:.19rem 0;height:100%;display:block;width:100%;height:100%;font-size:23px;border:none;background:0 0;cursor:pointer;background-color:#e41410;color:#fff;font-weight:400;letter-spacing:1px;background:linear-gradient(to bottom,#e53737 0,#b81311 100%);border:none;position:relative;border-bottom:5px solid #f30;color:#fbfbfb;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-size:.24rem;text-align:center;box-shadow:0 6px 10px 3px rgba(0,0,0,.4);border-radius:.55rem;line-height:.4rem;display:block}
button{overflow:visible}
.btn-orange{background-color:#d72926;background-image:-moz-linear-gradient(left,#d72a26 0,#d52824 100%);background-image:-o-linear-gradient(left,#d72a26 0,#d52824 100%);background-image:-webkit-linear-gradient(left,#d72a26 0,#d52824 100%)}
.swiper-container .swiper-slide{color:#333}
.pro-6 .container{width:100%;position:absolute;top:3rem}
.swiper-box{width:5.6rem;background:#fff;margin:0 auto}
.swiper-container .swiper-wrapper{margin-left:0!important}
.swiper-pagination01{position:relative;top:-.15rem;left:0;display:flex;justify-content:center;width:5.6rem}
.swiper-pagination01 span:not(last-child){margin:0 .01rem}
.swiper-pagination01 .swiper-pagination-bullet{width:1.34rem;height:.42rem;line-height:.42rem;font-size:.22rem;font-weight:700;text-align:center;background:url(../img/style-btn.png) no-repeat;background-size:contain;display:block;opacity:1;border-radius:0}
.swiper-pagination01 span>span{display:block;font-size:.2rem;font-weight:400}
.swiper-pagination01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../img/style-btn-on.jpg) no-repeat;background-size:100%;color:#fff}
.yuyue{position:absolute;width:100%}
.yuyue-btn{width:4.85rem;height:.7rem;margin:0 auto;font-family:monospace;font-weight:600}
.customers_list{width:100%;height:.33rem;font-size:.2rem;overflow:hidden;text-align:center;color:#666;margin-top:.6rem}
.customers_list dl{width:4.2rem;margin:0 auto}
.customers_list dl dd{height:.33rem}
.customers_list dl dd span{margin:0 .1rem}
.pro-10 .customers_list{top:3.95rem;color:#fff}
.form-box{margin:.15rem auto;width:4.8rem}
.form-head h3{font-size:.32rem;color:#e12f2b;line-height:.48rem}
.form-head p{color:#e12f2b;font-size:.2rem}
.form-head em{display:block;font-size:.16rem;color:#666}
.form-head{text-align:center}
.pro-4 .container{width:5.8rem;margin:0 auto;position:relative}
.pro-4 .swiper-3{position:absolute;top:-9.7rem}
.pro-4 .swiper-container{width:5.8rem}
.pro-4 .swiper-slide img{border-radius:14px}
.pro.pro-4 .swiper-pagination03{position:absolute;bottom:.55rem;z-index:1;left:2.35rem}
.pro.pro-4 .swiper-pagination03 .swiper-pagination-bullet{width:.15rem;height:.15rem;margin:0 .12rem}
.pro.pro-4 .swiper-pagination03 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}
.pro-8 .container{width:5.8rem;margin:0 auto;position:relative}
.pro-8 .swiper-2{position:absolute;top:-8.5rem;left:-.02rem}
.pro-8 .swiper-wrapper .swiper-pagination02 .swiper-pagination-bullet{width:.15rem;height:.15rem}
.swiper-pagination02 span.swiper-pagination-bullet{width:.13rem;height:.13rem}
.pro-10 .form-cont{position:absolute;top:5.63rem;width:100%}
.pro-10 .form-input,.pro-10 .form-submit{width:5.5rem;height:.74rem;line-height:.74rem}
.pro-10 .form-submit{background-color:#d72a26;font-size:.26rem}
.pro-10 .form-box{width:5.5rem}
.pro-10 .form-input{margin-bottom:.1rem}
.pro-10 .form-submit{margin-top:.2rem}
.pro-10 .form-submit button{color:#fff}
.swiper-pagination02 .swiper-pagination-bullet-active{background:#d83339}