@charset "UTF-8";
*{margin:0;padding:0}
html{background:#fff}
body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;margin:0 auto;font:normal .32rem/1.5 "Microsoft YaHei","PingFang SC","Hiragino Sans GB",Helvetica,"WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif;max-width:750px;min-width:320px;background:#fff;}
a,article,aside,button,dd,details,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,menu,nav,ol,p,section,select,table,tbody,td,textarea,th,tr,ul{margin:0;padding:0;-webkit-tap-highlight-color:transparent}
li,ul{list-style-type:none;padding:0}
a{text-decoration:none;color:#333}
a:hover{color:#14c3d2}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
dd,dl,dt,li,ul{list-style:none}
img{border:0;vertical-align:bottom;max-width:100%;object-fit:cover}
em,i{font-style:normal}
@font-face{font-family:icon;src:url(/static/fonts/iconfont.eot?t=1692847167);src:url(/static/fonts/iconfont.eot?t=1692847167#iefix) format('embedded-opentype'),url(/static/fonts/iconfont.woff2?t=1692847167) format('woff2'),url(/static/fonts/iconfont.woff?t=1692847167) format('woff'),url(/static/fonts/iconfont.ttf?t=1692847167) format('truetype'),url(/static/fonts/iconfont.svg?t=1692847167#iconfont) format('svg')}
.icon{font-family:icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-phone:before{content:"\e953"}
.icon-telephone:before{content:"\e6a2"}
.icon-tel:before{content:"\e8be"}
.icon-wechat:before{content:"\e607"}
.icon-whatsapp:before{content:"\e619"}
.icon-close:before{content:"\e69a"}
.icon-home:before{content:"\e64c"}
.icon-menu:before{content:"\eccf"}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:none}
.title{position:relative;color:#f0f0f0;font-size:.72rem;height:.72rem;line-height:.72rem;margin:.3rem 0;font-weight:700;display:flex;align-items:center;justify-content:center;}
.title .desc{position:absolute;left:0;right:0;top:0;margin:0 auto;font-weight:500;font-size:.3rem;color:#14c3d2;text-align:center;}
.tohead{width:100%;height:1.15rem;}
.tofoot{width:100%;height:1.15rem;}
.header{max-width:750px}
.header .fixed-header{position:fixed;top:0;left:0;right:0;height:1.15rem;width:100%;margin:0 auto;max-width:750px;background-color:#fff;box-shadow:0 0 .5rem .01rem rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:space-between;}
.header .fixed-header .home{margin-left:.3rem}
.header .fixed-header .home i,.header .fixed-header .menu i{font-size:.4rem;color:#333;cursor:pointer;}
.header .fixed-header .menu{margin-right:.3rem}
.header .fixed-header .logo{display:flex;align-items:center;justify-content:space-between;width:3.5rem;}
.header-menu{position:fixed;top:0;left:0;width:4.8rem;height:100vh;display:none;background-color:#fff;z-index:101;padding:.5rem .5rem}
.header-menu ul li{padding:.2rem 0}
.header-menu .close{position:absolute;top:.65rem;right:.3rem;width:.5rem;height:.5rem;cursor:pointer;}
.header-menu .close i{font-size:.38rem;font-weight:700}
.footer{margin-top:.2rem;}
.footer .info{min-height:2.8rem;background-color:#303030;color:#fff;padding-bottom:.4rem}
.footer .info .top{padding:.4rem 0;display:flex;align-items:center;justify-content:center;}
.footer .info .top .logo,.footer .info .top .logo img{height:.89rem}
.footer .info .top .tel{font-size:.22rem}
.footer .info .top .tel p{line-height:.52rem;display:flex;align-items:center;}
.footer .info .top .tel p i{margin-right:.1rem;font-size:.2rem}
.footer .info .top .tel p i.icon-telephone{font-size:.26rem}
.footer .info .top .tel a{color:#fff}
.footer .info .top .lhr{height:.89rem;width:1px;background-color:#696969;margin:0 .32rem}
.footer .info .hr{height:1px;width:100%;background-color:#3d3d3d}
.footer .info .bottom{padding:.3rem .6rem;display:flex;justify-content:space-between}
.footer .info .bottom a{color:#666;font-size:.2rem}
.footer .info .bottom .left p{font-size:.2rem;color:#666;line-height:.3rem;}
.footer .info .bottom .left p a{margin-left:.1rem}
.footer .info .bottom .right ul{display:flex;align-items:center;justify-content:center;}
.footer .info .bottom .right ul li{width:.48rem;height:.48rem;margin-left:.25rem}
.footer .info .bottom .right ul li:nth-of-type(1){margin-left:0}
.footer .info .bottom .right ul li i{font-size:.48rem}
.fixed-footer{position:fixed;bottom:0;left:0;right:0;height:1.15rem;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);width:100%;margin:0 auto;max-width:750px;background-color:#fff;z-index:100}
.fixed-footer ul{height:100%;display:flex;justify-content:space-between;align-items:center;}
.fixed-footer ul li{height:100%;display:flex;justify-content:center;flex:1;flex-direction:column;}
.fixed-footer ul li a{display:block;}
.fixed-footer ul li .icon{display:flex;align-items:center;justify-content:center;height:.48rem}
.fixed-footer ul li .icon img{height:.48rem}
.fixed-footer ul li .name{font-size:.22rem;color:#333;margin-top:.1rem;display:flex;align-items:center;justify-content:center;}
.fixed-footer ul li.middle{position:relative;margin:0 .2rem;width:1.2rem;flex-shrink:0}
.fixed-footer ul li.middle .icon{position:absolute;left:0;right:0;margin:0 auto;top:-.41rem;animation:pulse 2s ease 0s normal none infinite running;-webkit-animation:pulse 2s ease 0s normal none infinite running}
.fixed-footer ul li.middle .name{margin-top:.62rem}
.fixed-footer ul li.middle .icon,.fixed-footer ul li.middle .icon img{width:1.2rem;height:1.1rem}
.mobileSelect{position:relative;z-index:0;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}
.mobileSelect .grayLayer{position:fixed;top:0;left:0;bottom:0;right:0;background:#eee;background:rgba(0,0,0,.7);z-index:888;display:block}
.mobileSelect .content{width:100%;display:block;position:fixed;z-index:889;color:#000;-webkit-transition:all .4s;transition:all .4s;bottom:-3.5rem;left:0;background:#fff}
.mobileSelect .content .fixWidth{width:90%;margin:0 auto;position:relative}
.mobileSelect .content .fixWidth:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .btnBar{border-bottom:.01rem solid #dcdcdc;font-size:.15rem;height:.55rem;position:relative;text-align:center;line-height:.55rem}
.mobileSelect .content .btnBar .cancel,.mobileSelect .content .btnBar .ensure{height:.55rem;width:.55rem;cursor:pointer;position:absolute;top:0}
.mobileSelect .content .btnBar .cancel{left:0;color:#666}
.mobileSelect .content .btnBar .ensure{right:0;color:#1e83d3}
.mobileSelect .content .btnBar .title{font-size:.2rem;height:.55rem;line-height:.55rem;margin:0;}
.mobileSelect .content .panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .panel .wheels{width:100%;height:2rem;overflow:hidden}
.mobileSelect .content .panel .wheel{position:relative;z-index:0;float:left;width:50%;height:2rem;overflow:hidden;-webkit-transition:width .3s ease;transition:width .3s ease}
.mobileSelect .content .panel .wheel .selectContainer{display:block;text-align:center;-webkit-transition:-webkit-transform .18s ease-out;transition:-webkit-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out}
.mobileSelect .content .panel .wheel .selectContainer li{font-size:.2rem;display:block;height:.4rem;line-height:.4rem;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mobileSelect .content .panel .selectLine{height:.4rem;width:100%;position:absolute;top:.8rem;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.01rem solid #dcdcdc;border-bottom:.01rem solid #dcdcdc}
.mobileSelect .content .panel .shadowMask{position:absolute;top:0;width:100%;height:2rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,#fff,rgba(255,255,255,0),#fff);opacity:.9;pointer-events:none}
.mobileSelect-show{opacity:1;z-index:10000;visibility:visible}
.mobileSelect-show .content{bottom:0}
.mobileSelect .content{bottom:.2rem!important;margin-left:2%!important;width:96%!important;border-radius:.15rem!important}
.mobileSelect .cancel{color:#e80300!important}
.mobileSelect .title{color:#333!important}
.mobileSelect .ensure{color:#2555c4!important}
.mobileSelect .selectLine{display:flex;align-items:center}
.mobileSelect .selectLine span{display:flex;padding-bottom:.03rem;width:33.3%;height:.4rem;align-items:center;justify-content:flex-end;font-size:.2rem}
@keyframes pulse{
    0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
    50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
    50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
    100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.tanchuan a:hover img{opacity:1}
.tanchuan{display:none;position:fixed;top:50%;left:0;right:0;width:320px;max-width:50%;margin:0 auto;z-index:999;transform:translateY(-50%)}
.tcimg{max-width:100%;width:100%;}
.tcclose{display:block;width:10%;height:10%;position:absolute;right:7px;top:7px;cursor:pointer;}
.fixed{position:fixed;right:0;top:40%;width:.8rem;min-width:60px;max-width:80px}