html{text-align:center;-webkit-tap-highlight-color:transparent}body{min-height:100%;min-width:320PX;background-color:#fff}a{text-decoration:none}*,a:active,a:focus,a:hover{outline:none}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#app{position:relative;margin:auto;min-height:100%;max-width:48rem;background-color:#f3ca95;color:#424251;font-size:.875rem;font-family:PingFangSC-Regular,Helvetica,Tahoma,Arial,Hiragino Sans GB,冬青黑体,Microsoft YaHei,微软雅黑,STXihei,华文细黑,SimSun,宋体,Heiti,黑体,sans-serif;line-height:1;-webkit-font-smoothing:antialiased}#app,.insurance-page img{width:100%}.insurance-page section{padding:0 1rem 1.5625rem}.insurance-page section h3{margin:.6875rem 0 1.0625rem;text-align:center;font-family:SourceHanSansCN-Bold;font-size:1.25rem;color:#a23f09;font-weight:700}.insurance-page section .card-list{padding:.375rem 1.0625rem 1.5rem;background:#f9d9ac;border-radius:.5rem}.insurance-page>footer{padding-bottom:3.125rem}.insurance-page>footer div{margin-bottom:.4375rem}.insurance-card{-webkit-box-shadow:0 .125rem .625rem 0 #ffd192;box-shadow:0 .125rem .625rem 0 #ffd192}.insurance-card header{position:relative;height:1.875rem;line-height:1.875rem;font-family:SourceHanSansCN-Bold;font-size:.8125rem;color:#fff;font-weight:700;text-align:left;margin-top:1.125rem}.insurance-card header span{border-top-left-radius:.5rem;padding:0 .1875rem 0 .625rem;display:inline-block;background:#ce6e4d;position:relative;line-height:1.875rem}.insurance-card header span:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA8CAYAAAAOhRhuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJKADAAQAAAABAAAAPAAAAAB6nj+/AAACwUlEQVRoBc2av4sTQRTH35vN6RWCp3KI5dXiJVv4D9iriHiFlVX8AXqdlq69MYmICHKgjYUi+VGI16h4aKFwUeGilRYiiJeQgI2aS55vwi2sm93NxuzOzDSzO7vJ++z3s8wk7OL6paMEqTXsAcJ3IPgmkF4giOpiqfoGEUNrYrpAo1eKCG/Rwiu5G/Xno0cBRNBgmmNEcHiwRc8ay8duk+Nk/LWUA7kARHS+0Vlf/eKcmXXHZK8NaAhBdKTbaa+YA8QkrPD0u+XjZ10ovQltUxDQtQ3n1C65awYQ0f5e93feGCAJQgM4KXvl85AsGtR4shzsEDvnjVAmAXkaEP1+b8EYIAk1wP4Bo4BIgGUUEKDYNAZI3tTsrDmyuEmXWhrBe7tc7RqTEIdQk0EYA0Qz+EgCGaGM758Nu1BrmpMQwTAdY4BcXUYo8+oyIyGPLiOAvLq0K/Pr0p+QT5d2IL8urcqCdOlNKECXVqAgXdqUIWDTXbskhLfpWu0feiG821qAwnRJMOU/P6J0SSAdCYXq0gIUpUsCKVU2TpeOhCJ1KQcap0upsji6VCc0VpdSoDi6lCljXY2wtUtCeJuSiREF3PIWjdpWAITt3XN7H0RBeI+lDsTprCw49355i0ZtpwqEAB2RsQpRAP5jqQKBEJez1ys//EWj9lMEwrVcsfrPc4woEPdYKosr/6P4aWVm8tyHPqhzAfx98gkhbAkBS4uFx5/8xeLsJw7Ek+CFbLH+NE7xoHOSBUJx1S7X7wYVijuWyD3E98offtCbt8u1+3ELh52XABC2hcAT2WJtLazIJONTKeNkKtZsJpcUjAT/r4T4UfdnIHGRFT2Z5OrjnDtZQogfBIpzc3v2HbRvJg8TKyFejzYBcZXfULhjl+qv4lzlNOdsKxu+EtHiL2rx3Nri4l95PnltoXh5qFT5OE2BST/7F5csvq+xqbXvAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;width:1.125rem;height:1.875rem;left:calc(100% - .1875rem);position:absolute}.insurance-card section{border-top-right-radius:.5rem;background:#fff;padding:.4375rem .25rem .4375rem .75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.insurance-card section img{width:4.375rem;height:4.375rem;border-radius:.5rem}.insurance-card section div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.5rem .3125rem .3125rem .5rem}.insurance-card section div h5{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;height:1.375rem;font-family:PingFangSC-Semibold;font-size:1rem;color:#652300;font-weight:600}.insurance-card section div h4{text-align:left;padding:.25rem 0 .625rem;font-size:.625rem;color:#84736a;font-family:PingFangSC,PingFang SC}.insurance-card section div p{margin-right:.75rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:5.25rem;height:1.875rem;line-height:1.875rem;background-image:-webkit-linear-gradient(313deg,#fff07f,#ffb349);background-image:linear-gradient(137deg,#fff07f,#ffb349);border-radius:7.8125rem;font-family:PingFangSC-Medium;font-size:.875rem;color:#863c1e;font-weight:500}.insurance-card section div p.stop{background-image:-webkit-linear-gradient(313deg,#f1f1f1,#c1c1c1);background-image:linear-gradient(137deg,#f1f1f1,#c1c1c1)}.insurance-card footer{height:1.75rem;line-height:1.75rem;background-color:#fff5e7;font-family:PingFangSC-Regular;font-size:.75rem;color:#d9902c;text-align:center;font-weight:400;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}