.top-banner{width:100%;min-width:1200px;margin:0 auto;height:460px;background-position:top;background-repeat:no-repeat;background-size:cover}.top-banner .swiper-slide{width:100%}.top-banner .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin:0 3px;cursor:pointer}.top-banner .swiper-active-switch{background:#ff6a05}.top-banner .pagination{position:absolute;left:0;text-align:center;bottom:5px;width:100%;cursor:default}.index-product-box .index-product-list{padding:30px;padding-right:0;position:relative}.index-product-box .index-product-list:before{content:"";display:block;position:absolute;bottom:0;left:30px;width:calc(100% - 60px);height:1px;background-color:#eee}.index-product-box .index-product-list .image-box-left{position:relative}.index-product-box .index-product-list .image-box-left img{width:220px;height:186px;display:block}.index-product-box .index-product-list .txt-box-right{width:750px;padding-left:20px;padding-right:80px}.index-product-box .index-product-list .txt-box-right .product-title{display:inline-block;max-width:580px;font-size:22px;font-weight:700;line-height:1.5;cursor:pointer}.index-product-box .index-product-list .txt-box-right .product-limit{padding-top:12px;padding-bottom:14px;font-size:14px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-product-box .index-product-list .txt-box-right .product-limit span{color:#666}.index-product-box .index-product-list .txt-box-right .product-limit span:nth-child(n+2){margin-left:35px}.index-product-box .index-product-list .txt-box-right .product-desc{color:#333}.index-product-box .index-product-list .txt-box-right .product-desc .product-desc-l{padding-right:15px;line-height:1.8;position:relative;font-size:12px;overflow:hidden;height:50px}.index-product-box .index-product-list .txt-box-right .product-desc .product-desc-l .tip{background-color:#ff9c00;margin-right:8px;border-radius:3px;padding:0 5px;display:inline-block;text-align:center;color:#fff;line-height:1.5;position:relative}.index-product-box .index-product-list .txt-box-right .product-desc .product-desc-l .tip:before{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-left-color:#ff9c00;position:absolute;right:-7px;top:50%;margin-top:-4px}.index-product-box .index-product-list .txt-box-right .product-desc .product-desc-r p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAC9klEQVRIS61WzXkaMRScJ+1yNR0EV2C7guAKjCuIfTeEVJCkghDI3bgC4wqMK7BdQXAH5LqL9PI9abUsf4uIw3FXaHZGo3lDiPhxPz21li6YuU2EJkCn/m/8wow5EU2V4gca5C/7tqO6BYtuekVEXwG09m1UvJ8pa77QLzPZtX4rIPfRMia9JaK2J4I3EE+VtRMkahaYCHMsbMsq1QFTG4QPbjnzVOv8mgaYrQNvAHr58AhQU4AY/C0Z5eMYhk4RYACiI4DnSuF8XeYVwOKsnj0pPGiVXdEA8xiwsIb7aBrbGBNwIc+U4rMqaAkoMlqbPjtm4Ds9zK8OAVpfa3rpGKBPnml+FuQtARfddEpEH4VZMsw67wEL/130GhNhKmeajPJzee4ACzfegvmP0nnrUBl3fZzIa006kzNV1lyKex2g6TZm4jBmvo41SKwCJRlgpofZMZVGYbzpURZ732Lx3LpAyBnI9NIBQJ8B/qmHef+gnSqLnXw2fZTkCecVXi8NhO8UzBI0/hfAACaRx8xPySj3gVH8+EZ3rNL38o5MN30B0cn6fYkFroKB+VXpvL1uOr5J2lapR8leMr0Gy+Z6mNXm6rYPiAFbyupxagG99jhRKj/f+OrizNzk2MGs+pGBWK2k4XxFiiroIcxcTAZJmV9rTVNc3KmccQCVDcSNscw8YNU0y2uxNT/XQb1McTJuvRaVCeGSYKc5TFowdQNvqxt3OXvl4sdGW8kU1FQ6E+tvDNdtgMuc9knmrkLQuBglx/81vG36W0beSngLaDmeGJNklF3GXvy6dZXxVKbP6gA2LnWOwDzWo/z6PaBlfvqRd7oxgJ20vg76isGYaJ1JETq8Ypj0PhSwnRWjDFoBNRBHuiLEQD8Z5ncxbL1B8MMXMGGGdm2JWoK6mjiWylE8m4F5qshOwDSn0eIpJAgUH1lWHfhK6eapTAWtcylg+2tilYlzL+lB6Jt7WTLeFJv+wUV4fePibDuu6gNNH3U+ABhl1Z/EVP2/X5EHH1zCvSEAAAAASUVORK5CYII=) no-repeat 0;background-size:14px 14px;padding-left:20px;padding-top:3px;font-size:14px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-product-box .index-product-list .product-price{float:left;width:160px;padding-top:35px}.index-product-box .index-product-list .product-price .p_money{text-align:center;height:60px;line-height:60px;font-size:14px;color:#fd6e06}.index-product-box .index-product-list .product-price .p_money span{font-size:28px}.index-product-box .index-product-list .product-price .next-btn{width:120px;height:34px;line-height:34px;background-color:#26aaff;color:#fff;font-size:14px;display:block;border-radius:20px;text-align:center;cursor:pointer;margin:0 auto}.index-policy-search .title-h3{line-height:58px;height:60px;padding-left:42px;font-size:20px;font-weight:700;display:block;border-bottom:1px solid #eee;position:relative}.index-policy-search .title-h3:before{content:"";position:absolute;left:30px;top:0;bottom:0;margin:auto;width:4px;height:18px;background:#409eff;border-radius:10px}.index-policy-search .search-box{width:590px;height:220px;background-color:#fff}.index-policy-search .search-box .search-box-from{position:relative;padding-top:30px}.index-policy-search .search-box .search-box-from .policy-item{position:relative;margin-bottom:15px;padding-left:42px;display:inline-block;vertical-align:top}.index-policy-search .search-box .search-box-from .policy-item.policy-item-radio{position:absolute;right:80px;top:-60px}.index-policy-search .search-box .search-box-from .policy-item.policy-item-radio .radio-label{cursor:pointer}.index-policy-search .search-box .search-box-from .policy-item.policy-item-radio .radio-label .radio{width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #ddd;display:inline-block;vertical-align:middle;position:relative}.index-policy-search .search-box .search-box-from .policy-item.policy-item-radio .radio-label[data-check=true] .radio:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#26aaff;left:2px;top:2px}.index-policy-search .search-box .search-box-from .policy-item .label{line-height:36px}.index-policy-search .search-box .search-box-from .policy-item .item-input{height:36px;width:340px;border:1px solid #ddd;border-radius:3px;padding-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.index-policy-search .search-box .search-box-from .policy-item .item-input>.ui-input{display:block;width:100%;height:100%}.index-policy-search .search-box .search-box-from .policy-item .code-btn{width:120px;position:absolute;left:334px;top:0;bottom:0;margin:auto;text-align:center;color:#26aaff;font-size:14px;line-height:40px;height:40px;cursor:pointer}.index-policy-search .search-box .search-box-from .policy-search-btn{display:inline-block;margin-left:7px}.index-policy-search .search-box .search-box-from .policy-search-btn .ui-submit-btn{text-align:center;border-radius:4px;display:block;width:100px;line-height:36px;background-color:#26aaff;color:#fff}.index-policy-search .claim-box{width:590px;height:220px;margin-left:20px;position:relative;background-color:#fff}.index-policy-search .claim-box .info-box{padding-top:20px;padding-left:30px}.index-policy-search .claim-box .QR-code{width:110px;height:110px}.index-policy-search .claim-box .QR-code>img{display:block;height:100%}.index-policy-search .claim-box .code-des{color:#666;font-size:14px}.index-policy-search .claim-box .code-des .dot{margin-right:5px;background-color:#fd6e06;width:4px;height:4px;border-radius:50%;display:inline-block;vertical-align:middle}