.insurance-list-item{padding:10px 10px 30px;overflow:hidden;border-radius:8px;background-color:#fff;text-align:left;box-shadow:1px 1px 5px 0 #aaa;font-size:14px;line-height:1.5;position:relative}.insurance-list-item .insurance-content .insurance-item{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;box-shadow:0 0 1px 1px #1e90ff;padding:0 10px;background:#1e90ff;margin:10px 0 0;border-radius:5px;color:#fff}.insurance-list-item .insurance-content .insurance-item-l{box-shadow:0 0 1px 1px #67c23a;background:#67c23a}.insurance-list-item__finished,.insurance-list-item__unfinished{position:absolute;width:100%;bottom:0;left:0;padding:0 10px;justify-content:space-between;cursor:pointer}.insurance-list-item__finished .van-icon,.insurance-list-item__finished p,.insurance-list-item__unfinished .van-icon,.insurance-list-item__unfinished p{line-height:28px;font-size:14px;color:#fff}.insurance-list-item__finished{background-color:#1e90ff}.insurance-list-item__unfinished{background-color:#ffbc32}.insurance-list-item__title{width:100%;font-size:20px;line-height:1.5;align-items:center;justify-content:space-around}.insurance-list-item__title .van-tag{margin-left:5px}.insurance-list-item__content{width:70%}.insurance-list-item__content.van-multi-ellipsis--l3{width:30%;font-size:14px;text-align:right}.insurance-list-item__cost{width:60%;height:30px;font-size:24px;line-height:32px;color:#c00}.insurance-list-item__date{width:100%}.insurance-list-item__company{max-width:30%;min-width:20%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.insurance-list{width:100%;padding:0 10px}.insurance-list-item{margin-top:20px}.insurance-list .car-grid-item{font-size:12px;padding-left:0!important}.insurance-list .car-grid-item .text{color:#1e90ff;font-size:14px;padding-left:5px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:initial;font-size:12px;margin-top:5px}.insurance-list .car-grid-item .van-grid-item__content{padding:10px 6px;border-radius:5px;overflow:hidden;box-shadow:1px 1px 5px 0 #aaa;background-color:#fff}.insurance-list .car-grid-item .Business .van-grid-item__content{background-color:#fff}.insurance-list .car-grid-item .iconfont{font-size:60px;color:#2bcbba;opacity:.6}.insurance-list .car-grid-item .PlateNo{font-weight:700;font-size:18px;margin-bottom:10px}.insurance-list .car-grid-item .Expire{width:100%;color:#1e90ff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.insurance-list .car-grid-item .Expire>span{margin-right:13px}.insurance-list .car-grid-item .Owner{width:100%;color:#1e90ff;margin-top:2px;display:flex;align-items:center;justify-content:start;flex-wrap:wrap}.insurance-list .car-grid-item .EndDate{margin-top:2px;font-size:12px}.insurance-list .car-grid-item .ManagerName{min-width:80%;font-size:12px;margin-top:3px;color:#aaa}.insurance-list .car-grid-item .LinkMobile{font-size:14px;color:#1e90ff;display:flex;align-items:center;max-width:200px}.insurance-list .car-grid-item .LinkMobile,.insurance-list .car-grid-item .LinkMobile span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.insurance-list .car-grid-item .LinkMobile .LinkMobile-phone{font-size:18px}.insurance-list .insurance-img{max-width:80px;max-height:80px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.insurance-list .insurance-img .insurance-icon{font-size:70px}.insurance-list .insurance-img img{width:80px;height:80px}@media screen and (max-width:500px){.insurance-type{position:absolute;right:0;top:0;padding:3px 8px;border-radius:5px}.BCEndDate{margin-top:5px;font-size:12px!important}.van-grid-item{margin-top:10px}.van-grid-item:nth-child(1n) .Owner{font-size:12px;padding-left:13px}.van-grid-item:nth-child(1n) .text{padding-left:13px!important}.van-grid-item:nth-child(2n) .text{padding-left:12px!important}.van-grid-item:nth-child(2n) .Owner{font-size:12px;padding-left:12px}.insurance-car{padding-right:0!important}.insurance-car .car-img{position:absolute;left:30px}.insurance-car .insurance-icon{left:40px}.insurance-car .car-info{position:absolute;right:35px;min-width:150px}}@media screen and (min-width:500px){.insurance-type{position:absolute;right:0;top:0;padding:3px 8px;border-radius:5px}.insurance-list .van-grid-item{min-width:370px}.insurance-type-business{right:0;top:5px}.van-grid-item{margin-top:10px}.van-grid-item .BCEndDate{margin-top:5px;font-size:13px!important}.van-grid-item:nth-child(1n) .text{padding-left:12px!important;font-size:13px}.van-grid-item:nth-child(1n) .Owner{font-size:13px;padding-left:13px}.van-grid-item:nth-child(2n) .text{padding-left:17px!important;font-size:13px}.van-grid-item:nth-child(2n) .Owner{font-size:13px;padding-left:18px}.insurance-car .car-img{position:absolute;left:20%}.insurance-car .insurance-icon{left:40px}.insurance-car .car-info{position:absolute;right:15%;min-width:150px}}.page-insurance-list{width:100%;height:100%;display:flex;flex-direction:column}.page-insurance-list .van-search__action{line-height:1}.page-insurance-list .insurance-list{height:0;flex:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-insurance-list .insurance-consultation{cursor:pointer;width:50px;height:50px;position:absolute;bottom:100px;right:20px;z-index:10}.page-insurance-list .page-top-filter .dropdown-sortord{width:50%}.page-insurance-list .page-top-filter .dropdown-sortord .van-ellipsis{font-size:12px}.page-insurance-list .page-top-filter .page-top-calendar{width:140px}.page-insurance-list .page-top-filter .page-top-info{width:50%}