.xn-wrapper{background:#F8F9FA}.xn-wrapper .header{width:100%;height:4.63rem;background:url("/images/index/bg_home_header.png") no-repeat left top;background-size:100% 4.4rem;position:relative;box-sizing:border-box;padding:.26rem .26rem .2rem}.xn-wrapper .header .nav{width:100%;height:.66rem;box-sizing:border-box;padding:.04rem;background:#FFFFFF;border-radius:.33rem;overflow:hidden}.xn-wrapper .header .nav .address{width:1.66rem;height:.58rem;box-sizing:border-box;padding-left:.34rem;padding-right:.3rem;font-size:.28rem;font-weight:400;color:#3D3D3D;line-height:.58rem;background:#FFFFFF;position:relative}.xn-wrapper .header .nav .address::before{display:block;content:'';width:.1rem;height:.08rem;position:absolute;top:50%;right:.3rem;transform:translateY(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAQlBMVEUzMzMzMzMzMzMzMzMzMzMzMzMzMzNHcEwzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzOm24EJAAAAFXRSTlPlpSbhUKm1AAzUHC25c/WGQfMX6t3SLWzNAAAAPklEQVQIHT3AARZAIAAE0UU1BYC9/1XFw1dz6NMo+ZfUnn7FVoTNj7IjWHybVxDk0dUECBg6O2ZAVMGlp7oA8h4EkmXLZ6gAAAAASUVORK5CYII=) no-repeat right center;background-size:contain}.xn-wrapper .header .nav .address::after{display:block;content:'';width:0.02rem;height:0.32rem;background:#DCDCDC;position:absolute;top:50%;right:0;transform:translateY(-50%)}.xn-wrapper .header .nav .search-box{width:calc(100% - 2.7rem);height:.58rem;position:relative}.xn-wrapper .header .nav .search-box input{width:100%;height:.58rem;position:absolute;top:0;left:0;box-sizing:border-box;padding-left:.56rem;font-size:.28rem;font-weight:400;line-height:.58rem;overflow:hidden}.xn-wrapper .header .nav .search-box input::placeholder{color:#C3C3C3}.xn-wrapper .header .nav .search-btn{padding:0 .2rem;height:.58rem;font-size:.28rem;font-weight:400;color:#FFFFFF;line-height:.58rem;background:#FF4A4A;border-radius:0.29rem}.xn-wrapper .header .link-box{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;position:absolute;left:0;bottom:0;padding:0 .26rem 0}.xn-wrapper .header .link-box a{display:block;width:calc((100% - .2rem) / 2);box-sizing:border-box;padding:.5rem 0 .44rem .44rem;box-shadow:0rem 0.08rem 0.33rem 0rem rgba(74,116,174,0.08);border-radius:0.3rem;background:url("/images/index/icon_shopping.png") no-repeat right bottom #fff;background-size:1.5rem 1.25rem}.xn-wrapper .header .link-box a:nth-child(2){background-image:url("/images/index/icon_inquiry.png")}.xn-wrapper .header .link-box a .title{height:0.32rem;font-size:0.32rem;font-weight:700;color:#414141;line-height:0.32rem;padding-bottom:0.14rem}.xn-wrapper .header .link-box a .subhead{height:0.24rem;font-size:0.24rem;font-weight:400;color:#808080;line-height:0.24rem}.xn-wrapper .main{box-sizing:border-box;padding:.2rem .26rem 1.36rem;padding-bottom:calc(constant(safe-area-inset-bottom) + 1.36rem);padding-bottom:calc(env(safe-area-inset-bottom) + 1.36rem)}.xn-wrapper .main .circle{width:100%;box-sizing:border-box;padding:.3rem .3rem 0;background:#FFFFFF;box-shadow:0rem 0.08rem 0.3rem 0rem rgba(74,116,174,0.08);border-radius:0.3rem}.xn-wrapper .main .circle .top{padding-top:.28rem;padding-bottom:.22rem;display:flex;justify-content:space-between}.xn-wrapper .main .circle .top .title{height:0.32rem;font-size:0.32rem;font-weight:bold;color:#333333;line-height:0.32rem}.xn-wrapper .main .circle .top .more{height:0.6rem;font-size:0.28rem;color:#545454;line-height:0.6rem;padding-right:0.26rem;background:url("/images/rapiddiagnosis/icon_more.png") no-repeat right center;background-size:0.14rem 0.26rem}.xn-wrapper .main .circle .content{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.xn-wrapper .main .circle .content .item{width:calc((100% - .2rem) / 2)}.xn-wrapper .main .circle .content .item a{display:flex;width:100%;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.24rem .4rem .24rem .32rem;background:#F5F7FB;border-radius:0.12rem;margin-bottom:.2rem}.xn-wrapper .main .circle .content .item .info .name{height:0.28rem;font-size:0.28rem;font-weight:700;color:#333333;line-height:0.28rem;margin-bottom:.12rem}.xn-wrapper .main .circle .content .item .info .desc{height:0.22rem;font-size:0.22rem;font-weight:400;color:#909090;line-height:0.22rem}.xn-wrapper .main .circle .content .item .icon{width:.66rem;height:.66rem}.xn-wrapper .main .circle .content .item .icon img{width:100%;height:100%}.xn-wrapper .main .recommend{box-sizing:border-box;padding:.4rem 0}.xn-wrapper .main .recommend .top{display:flex;justify-content:space-between;align-items:center;padding-bottom:.22rem}.xn-wrapper .main .recommend .top .title{height:0.36rem;font-size:0.36rem;font-weight:700;color:#333333;line-height:0.36rem}.xn-wrapper .main .recommend .top .refresh{padding:0 .2rem;height:.5rem;font-size:.28rem;font-weight:500;color:#FF4A4A;line-height:.5rem;background:#FFF1F1;border-radius:0.25rem;border:1px solid #FD8181}.xn-wrapper .main .recommend .list{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.xn-wrapper .main .recommend .list .item{width:calc((100% - .2rem) / 2);margin-bottom:.16rem;box-sizing:border-box;padding:.25rem .25rem .45rem;background:#FFFFFF;box-shadow:0rem 0.08rem 0.3rem 0rem rgba(74,116,174,0.08);border-radius:0.3rem}.xn-wrapper .main .recommend .list .item .pro-img{width:100%;height:2.86rem;border-radius:.12rem;overflow:hidden}.xn-wrapper .main .recommend .list .item .pro-img img{width:100%;height:100%}.xn-wrapper .main .recommend .list .item .pro-name{margin-top:.16rem;margin-bottom:.2rem;font-size:0.3rem;font-weight:400;color:#333333;line-height:0.45rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.xn-wrapper .main .recommend .list .item .info .pro-price{height:0.32rem;font-size:0.32rem;font-weight:700;color:#FF4A4A;line-height:0.32rem;padding-right:.08rem}.xn-wrapper .main .recommend .list .item .info .tag{height:20px;padding:0 6px;font-size:14px;font-weight:500;color:#FF4A4A;line-height:20px;background:#FFE5E5;border-radius:25px 25px 25px 2px;transform:scale(0.8)}
