.blog-flex-right { --line:#d7e1ee; }

.blog-flex-right .table-wrap { width:100%; max-width:100%; margin:24px 0 34px; overflow:hidden; border:1px solid #cbd8e7; border-radius:12px; background:#fff; box-shadow:0 7px 20px rgba(18,55,92,.06); }
.blog-flex-right .table-wrap:focus { outline:3px solid rgba(11,99,206,.22); outline-offset:3px; }
.blog-flex-right .table-wrap table { width:100%; table-layout:fixed; border-collapse:collapse; background:#fff; font-size:13.44px; }
.blog-flex-right .table-wrap th,.blog-flex-right .table-wrap td { padding:12px 9px; border:1px solid var(--line); vertical-align:middle; text-align:center; overflow-wrap:anywhere; word-break:break-word; hyphens:auto; font-weight:400; font-style:normal; }
.blog-flex-right .table-wrap th { background:linear-gradient(180deg,#174c82 0%,#123a68 100%); color:#fff; font-weight:800; }
.blog-flex-right .table-wrap tbody tr:nth-child(even) { background:#f8fbff; }
@media (max-width:780px) {
.blog-flex-right .table-wrap { overflow:visible; border:0; box-shadow:none; background:transparent; }
.blog-flex-right .responsive-card { display:block; font-size:14.08px; }
.blog-flex-right .responsive-card thead { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
.blog-flex-right .responsive-card tbody,.blog-flex-right .responsive-card tr,.blog-flex-right .responsive-card td { display:block; width:100%!important; }
.blog-flex-right .responsive-card tr { margin:0 0 16px; overflow:hidden; border:1px solid #cbd8e7; border-radius:11px; background:#fff; box-shadow:0 5px 15px rgba(18,55,92,.06); }
.blog-flex-right .responsive-card td { display:grid; grid-template-columns:minmax(131.2px,34%) minmax(0,1fr); gap:12px; padding:11px 12px; border:0; border-bottom:1px solid var(--line); text-align:left; }
.blog-flex-right .responsive-card td:last-child { border-bottom:0; }
.blog-flex-right .responsive-card td::before { content:attr(data-label); color:#15365f; font-weight:800; }
.blog-flex-right .responsive-card td:first-child { background:#e8f1fc; }
}

.blog-flex-right .source-notice { display:block; margin:0 0 24px; padding:14px 17px; border:1px solid #e4d4aa; border-radius:10px; background:#fff9ea; color:#5a4b28; font-size:15.04px; font-style:normal; font-weight:400; }
.blog-flex-right .source-notice p,.blog-flex-right .disclaimer p { margin:0 0 8px; }
.blog-flex-right .source-notice p:last-child,.blog-flex-right .disclaimer p:last-child { margin-bottom:0; }
.blog-flex-right .source-notice strong { font-weight:700; }

.blog-flex-right .source-list { padding-left:34.4px; }
.blog-flex-right ul.source-list { list-style-type:disc; }
.blog-flex-right ul.source-list li { list-style-type:inherit; margin:9.92px 0; font-weight:400; }
.blog-flex-right ul.source-list li::marker { color:#234d78; }

.blog-flex-right .disclaimer { margin-top:18px; padding-top:16px; border-top:1px solid #dce4ef; color:#56677a; font-size:14.4px; font-weight:400; font-style:normal; }

.blog-flex-right .step { margin:10px 0; padding:12px 16px; background:#f1f7f6; border-radius:6px; color:#333; font-size:.18rem; line-height:.28rem; }
.blog-flex-right .step strong { font-weight:700; }

.blog-flex-right .faq-nr { margin-bottom:.9rem; }
.blog-flex-right .faq-right .faq-title { color:#000; font-family:AliMedium; font-size:.4rem; line-height:.55rem; margin-bottom:.28rem; }
.blog-flex-right .faq-right .el-collapse { border:none; }
.blog-flex-right .faq-right .el-collapse-item { border:1px solid #d9d9d9; margin-bottom:.3rem; border-radius:.15rem; overflow:hidden; padding:.07rem 0; transition:border .1s linear; }
.blog-flex-right .faq-right .el-collapse-item:last-child { margin-bottom:0; }
.blog-flex-right .faq-right .el-collapse-item__header { padding:.24rem 1.3rem .24rem 0; height:auto; margin:0 0 0 .7rem; line-height:.3rem; color:#000; font-size:.22rem; cursor:pointer; border-bottom:none; font-family:AliMedium; position:relative; transition:color .1s linear; display:block; }
.blog-flex-right .faq-right .el-collapse-item__header::after { position:absolute; content:''; right:.7rem; top:50%; transform:translateY(-50%); width:.12rem; height:.12rem; background-image:url(/public/v1/images/fileClaims_icon5.png); background-repeat:no-repeat; background-size:100%; background-position:center; }
.blog-flex-right .faq-right .el-collapse-item.is-active .el-collapse-item__header::after { background-image:url(/public/v1/images/fileClaims_icon6.png); }
.blog-flex-right .faq-right .el-collapse-item__wrap { border-bottom:none; }
.blog-flex-right .faq-right .el-collapse-item:not(.is-active) .el-collapse-item__wrap { display:none; }
.blog-flex-right .faq-right .el-collapse-item__content { width:6.6rem; padding:0 0 .24rem; margin-left:.7rem; }
.blog-flex-right .faq-right .el-collapse-item__content p { color:#646464; font-size:.18rem; line-height:.27rem; }
.blog-flex-right .faq-right .el-collapse-item__content p a { color:#5a57fd; }
.blog-flex-right .faq-right .el-collapse-item:hover,.blog-flex-right .faq-right .el-collapse-item.is-active { border:1px solid #5a57fd; transition:border .1s linear; }
.blog-flex-right .faq-right .el-collapse-item:hover .el-collapse-item__header::after { background-image:url(/public/v1/images/fileClaims_icon5_cur.png); }
.blog-flex-right .faq-right .el-collapse-item.is-active:hover .el-collapse-item__header::after { background-image:url(/public/v1/images/fileClaims_icon6_cur.png); }
.blog-flex-right .faq-right .el-collapse-item:hover .el-collapse-item__header { color:#5a57fd; transition:color .1s linear; }
@media screen and (min-width:751px) and (max-width:1024px) {
.blog-flex-right .faq-nr { margin-bottom:.66rem; }
.blog-flex-right .faq-right .faq-title { font-size:.32rem; line-height:.44rem; margin-bottom:.28rem; }
.blog-flex-right .faq-right .el-collapse-item { margin-bottom:.24rem; padding:.08rem 0; }
.blog-flex-right .faq-right .el-collapse-item__header { padding:.18rem .9rem .18rem 0; margin:0 0 0 .36rem; line-height:.27rem; font-size:.2rem; }
.blog-flex-right .faq-right .el-collapse-item__header::after { right:.36rem; width:.1rem; height:.1rem; }
.blog-flex-right .faq-right .el-collapse-item__content { width:4.5rem; padding:0 0 .18rem; margin-left:.36rem; }
.blog-flex-right .faq-right .el-collapse-item__content p { font-size:.16rem; line-height:.22rem; }
}
@media screen and (max-width:750px) {
.blog-flex-right .faq-nr { width:3.14rem; margin:0 auto .56rem; }
.blog-flex-right .faq-right .faq-title { font-family:AliBold; font-size:.22rem; line-height:.3rem; margin-bottom:.3rem; }
.blog-flex-right .faq-right .el-collapse-item { margin-bottom:.2rem; border-radius:.08rem; padding:.02rem 0; }
.blog-flex-right .faq-right .el-collapse-item__header { padding:.18rem .49rem .18rem 0; margin:0 0 0 .23rem; line-height:.25rem; font-size:.18rem; }
.blog-flex-right .faq-right .el-collapse-item__header::after { right:.24rem; width:.1rem; height:.1rem; }
.blog-flex-right .faq-right .el-collapse-item__content { width:2.65rem; padding:0 0 .18rem; margin-left:.24rem; }
.blog-flex-right .faq-right .el-collapse-item__content p { font-size:.14rem; line-height:.19rem; }
}
.english .blog-flex-right .faq-right .faq-title { font-family:RobotoMedium; line-height:.47rem; }
.english .blog-flex-right .faq-right .el-collapse-item__header { line-height:.26rem; font-family:RobotoMedium; }
.english .blog-flex-right .faq-right .el-collapse-item__content p { font-size:.18rem; line-height:.21rem; }

.blog-flex-right .listicon { display:inline-block; vertical-align:middle; }

.blogpub-classic .blogpub-opening { margin-bottom:.3rem; }
.blogpub-classic .blogpub-opening .p333-gan { color:#666; font-size:.18rem; line-height:.28rem; letter-spacing:.0036rem; margin-bottom:.2rem; }
.blogpub-classic ol.blogpub-list { padding-left:.3rem; margin-bottom:.2rem; }
.blogpub-classic ol.blogpub-list li { list-style-type:decimal; }
.blogpub-classic em { font-style:italic; }
.blogpub-classic strong { font-weight:700; }
.blogpub-classic img { max-width:100%; height:auto; }
.blogpub-classic .blogpub-caption { margin:-.1rem 0 .2rem; text-align:center; color:#888; font-size:.15rem; line-height:.22rem; }
.blogpub-classic pre { margin:0 0 .2rem; padding:.16rem; overflow-x:auto; border-radius:.08rem; background:#f3f3f7; font-size:.15rem; line-height:.22rem; }
.blogpub-classic code { padding:0 .04rem; border-radius:.04rem; background:#f3f3f7; font-family:Menlo,Consolas,monospace; }
.blogpub-classic pre code { padding:0; background:none; }
@media screen and (max-width:750px) {
.blogpub-classic .blogpub-opening .p333-gan,.blog-flex-right .step { font-size:.14rem; line-height:.22rem; }
}
