*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#373737;font-size:14px;line-height:1.5;font-family:"微软雅黑";-webkit-font-smoothing:antialiased;background-color:#f1f1f1}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.bank30{height:30px}
.bank50{height:50px}
.bank60{height:60px}
.bank80{height:80px}
.bank100{height:100px}
.btns{text-align:center}
.btns a{display:inline-block;width:80%;max-width:350px;height:45px;line-height:45px;color:#fff;background-color:#1d295c}
.navsub ul li,.ul-pics .txt,li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.wp{margin:0 auto;max-width:750px;padding:0 15px}
img{display:block;max-width:100%}
@media (min-width:320px){
html{font-size:43.6667px}
}
@media (min-width:360px){
html{font-size:48px}
}
@media (min-width:375px){
html{font-size:50px}
}
@media (min-width:384px){
html{font-size:51.2px}
}
@media (min-width:414px){
html{font-size:55.2px}
}
@media (min-width:448px){
html{font-size:59.7333px}
}
@media (min-width:480px){
html{font-size:48px}
}
@media (min-width:512px){
html{font-size:68.2667px}
}
@media (min-width:544px){
html{font-size:72.5333px}
}
@media (min-width:576px){
html{font-size:76.8px}
}
@media (min-width:608px){
html{font-size:81.0667px}
}
@media (min-width:640px){
html{font-size:85.3333px}
}
@media (min-width:750px){
html{font-size:100px}
}
.main{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:750px;overflow:hidden;overflow-y:auto;margin:0 auto;box-shadow:2px 3px 10px #999;background-color:#fff;padding-bottom:1.12rem}
.banner{margin-bottom:4px}
.hotline{border-radius:100px;background-color:#d0021b;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:.34rem;line-height:.84rem;letter-spacing:.02rem}
.hotline img{max-width:.5rem}
.m-form1{padding:0 .32rem}
.m-form1 .tit{font-size:.42rem;text-align:center;line-height:1.35;color:#b8312f;font-weight:700;margin-bottom:.16rem;letter-spacing:.01rem}
.apply{width:fit-content;color:#a00d0b;background-color:rgba(160,13,11,.05);font-size:.27rem;margin:0 auto;display:flex;align-items:center;padding:.1rem .38rem;border-radius:50px;margin-bottom:.36rem}
.apply img{max-width:16px;margin-right:.1rem}
.apply span{display:block;padding:0 .15rem;font-size:.3rem;font-weight:700;line-height:.44rem;color:#fff;background-color:#a00d0b;border-radius:.15rem;margin:0 .1rem}
.m-form1 .row{margin-bottom:.2rem;display:flex;align-items:center}
.m-form1 .row label{display:block;width:1.38rem;font-size:.26rem}
.m-form1 .row input{flex:1;display:block;width:100%;line-height:.84rem;border:solid #e0e0e0;border-width:.02rem;border-radius:.15rem;padding:0 .1rem;font-size:.26rem}
.m-form1 .row input::-webkit-input-placeholder{color:#999}
.m-form1 .row input:-moz-placeholder{color:#999}
.m-form1 .row input::-moz-placeholder{color:#999}
.m-form1 .row input:-ms-input-placeholder{color:#999}
.m-form1 .row.db{display:block}
.m-form1 .row.db label{margin-bottom:.1rem}
.m-form1 .rad{display:flex;align-items:center;margin:.34rem 0 .25rem;color:#999;font-size:.26rem}
.m-form1 .rad input{border:1px solid #999;padding:7px;border-radius:50%;margin-right:5px;cursor:pointer}
.m-form1 .rad input:checked{background-color:#a00d0b;border-color:#a00d0b;background-image:url(../images/icn11.png);background-repeat:no-repeat;background-position:center;background-size:cover}
.m-form1 .rad a{color:#a00d0b}
.main button{display:block;width:100%;border:none;border-radius:50px;line-height:.88rem;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;animation:4s infinite btn;font-size:.3rem;font-weight:700;cursor:pointer;position:relative}
.main button::after{content:'';position:absolute;left:-1.6rem;bottom:-.15rem;width:1.6rem;height:1.18rem;background-image:url(../images/icn04.png);background-repeat:no-repeat;background-position:center;background-size:cover;animation:4s infinite btnaft}
@keyframes btnaft{
0%{left:-1.6rem;opacity:0}
49%{opacity:0}
50%{left:-1.6rem;opacity:1}
100%{left:calc(100% - .8rem)}
}
@keyframes btn{
0%,100%,50%{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}
16%{transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9)}
32%{transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
}
.m-form1 button{background-color:#a00d0b}
.swiper-c{padding:0 .3rem;margin:.35rem 0 .75rem}
.swiper-container{height:1.03rem;background-color:#f8f8f8;border-radius:.05rem;overflow:hidden}
.swiper-c .swiper-slide{display:flex;justify-content:space-between;align-items:center;padding:0 .55rem;font-size:.27rem;color:#555}
.swiper-c .name{display:flex;align-items:center}
.swiper-c .icn{max-width:.34rem;margin-right:.2rem}
.m-img{margin-bottom:.6rem}
.copy{margin-top:50px;background-color:#fafafa;line-height:46px;text-align:center;font-size:12px;color:#999}
.m-phone{position:fixed;left:calc(50% + 2.4rem);bottom:30%;z-index:99;background-image:url(../images/icn06.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:1.04rem;height:1.02rem;text-align:center;font-size:.22rem;line-height:1;color:#fff;padding-left:.08rem;cursor:pointer}
.m-phone:hover{color:#fff}
.m-phone img{max-width:.5rem;margin:.1rem .04rem;animation:4s linear infinite shake}
@media only screen and (max-width:750px){
.m-phone{left:auto;right:.3rem}
}
@keyframes shake{
0%,100%,17%,33%,42%,50%,8%{transform:rotate(0) scale(1)}
13%,38%,4%,46%{transform:rotate(20deg) scale(1.2)}
}
.footer{position:fixed;bottom:0;width:100%;max-width:750px;background-color:#fff;z-index:9;display:flex;align-items:center;justify-content:center;height:1.12rem}
.footer .btn1{width:3.33rem;height:.86rem;border:1px solid #f33531;border-radius:.05rem;display:flex;align-items:center;justify-content:center;margin-right:.22rem;font-size:.3rem;color:#f33531;font-weight:700;cursor:pointer}
.footer .btn2{width:3.33rem;height:.86rem;background-color:#f33531;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.3rem;color:#fff;font-weight:700}
.footer img{max-width:.4rem;margin-right:.08rem}
.m-form2{position:fixed;top:0;width:100%;max-width:750px;height:100vh;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(0,0,0,.4);z-index:-1;opacity:0}
.m-form2.on{z-index:999;opacity:1}
.m-form2 .info{position:absolute;bottom:0;width:100%;background-color:#fff;border-radius:.15rem .15rem 0 0;padding:.4rem .3rem .3rem;transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-form2.on .info{transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}
.m-form2 .close{position:absolute;right:.15rem;top:.15rem;width:.4rem;cursor:pointer}
.m-form2 .tit{text-align:center;font-size:.26rem;font-weight:inherit;color:#000;margin-bottom:.2rem}
.m-form2 .ipt{display:block;border:solid #eee;border-width:.02rem;border-radius:.15rem;background-color:#fff;width:100%;line-height:.84rem;margin-bottom:.2rem;padding:0 .05rem;font-size:.26rem}
.m-form2 .ipt input::-webkit-input-placeholder{color:#999}
.m-form2 .ipt input:-moz-placeholder{color:#999}
.m-form2 .ipt input::-moz-placeholder{color:#999}
.m-form2 .ipt input:-ms-input-placeholder{color:#999}
.m-form2 .rad{display:flex;align-items:center;margin-bottom:.2rem;font-size:.24rem}
.m-form2 .rad input{border:1px solid #ccc;border-radius:50%;padding:7px;background-color:#fff;cursor:pointer;margin-right:10px}
.m-form2 .rad input:checked{border-color:#212d54;background-color:#212d54;background-image:url(../images/icn11.png);background-repeat:no-repeat;background-position:center;background-size:contain}
.m-form2 button{background-color:#212d54}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}