/* @font-face{font-family:'DIN';src:url('/h5_insurance/product/css/DIN-BOLD.OTF');} */
.background_mask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background:#fff}.contain,.select:disabled{color:#3C3C3C}.mark,footer{position:fixed;left:0}::-webkit-scrollbar{display:none}.liabilityItem,.nav,.floatTabNav,.nav p,footer,footer .customerService,footer .productPrice{box-sizing:border-box}.weui-picker__content{font-size:.42667rem}.contain{max-width:600px;margin:0 auto;font-family:PingFangSC-Regular;right:0;left:0}.productBanner{width:100%;height:auto;overflow:hidden}.productName{display:flex;height:auto;line-height:unset;margin-top:0.32rem;align-items:center;border-left:none;overflow:hidden;padding-left:0;font-size:.48rem;font-family:PingFang SC;color:#333;font-weight:600;}.productName::before{content:' ';min-width:0.08rem;min-height:0.42rem;width:0.08rem;height:0.42rem;margin-right:0.346rem;background-color:#fe6300;border-radius:0px 0.026rem 0.026rem 0px;}.product_highlight{width:100%;font-size:0.37rem;line-height:0.53rem;padding:0.08rem 0.43rem 0.32rem;color:#999999;}.calItem{display:flex;justify-content:space-between;width:100%;border-top:unset;font-size:.37333rem;color:#666;padding:0.35rem .43rem;}.calinsuredRelationShip{min-height:1.06667rem;width:100%;border-top:.02rem solid #e6e6e6;line-height:1.04rem;font-size:.37333rem;color:#3C3C3C;padding:0 .4rem;display:flex;justify-content:space-between;}.calItem .val button{font-size:.43rem;background-color:white;color:#666;}.calItem .val .searchProfession{color:#2867C4;width: auto;height: auto;font-size: .37rem;box-sizing: border-box;min-height: .85rem;border: none;border-radius: 0.13rem;min-width: 1.6rem;line-height: .85rem;text-align: center;padding: 0 .11rem;margin-right: .26667rem;margin-bottom: .26667rem;cursor: pointer;}.planDutyWrapper{padding:0.05rem 0 0.34rem 0;}.planDutyCalItem{display:flex;align-items: center;justify-content: space-between;min-height:0.64rem;padding:0 0.43rem;font-size:0.32rem;color:#666;}.planDutyCalItem>.fl>img{display:inline-block;width:0.32rem;margin-right:0.2rem;}.customeExtraTips{font-size:12px;color:#909399;padding:.4rem .4rem;border-top:.02rem solid #e6e6e6;}.title,.val{}.title{max-width:38%;overflow:visible;display:flex;line-height:.5rem;font-size:0.43rem;font-weight: bold;color: #333333;}.planDutyItem{margin:0.35rem 0 0.67rem;}.planBtn{padding:0.3rem;margin: 0 0.2rem 0.4rem;position:relative;overflow:visible;min-width: 2.13rem;height:1.32rem;background-color:white;border:solid #eee 1px;border-radius:0.2rem;font-size:0.43rem;color:#666;font-family:PingFang SC;font-weight:400;box-shadow:0px 8px 24px rgba(69,79,99,0.08);}.planBtnActive{background:linear-gradient(314deg,#FEA900 0%,#FE8000 100%);color:white;box-shadow:0px 8px 24px rgba(254,128,0,0.24);font-weight:bold;}.planBtnActive::before{position:absolute;content:' ';background-image:url(../images/icon/activePlanIco.png);background-size:1.28rem 1.28rem;width:1.28rem;height:1.28rem;top:0;left:0;}.planBtnActive::after{position:absolute;content:' ';bottom:-0.36rem;left:0.9rem;width:0;border-width:0.2rem;border-style:solid;border-color:#fe9700 transparent transparent transparent;}.val{min-width:55%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;font-size: 0.32rem;position: relative;}.val div.content{min-height:1.06667rem;}.date,.select{display:block;padding-right:.56667rem;justify-content: flex-end;height:100%;background: url(../images/youjiantou.png) no-repeat right center/0.21333333333333335rem;float:right;cursor:pointer;line-height:.5rem;width: 100%;color: #333;display: flex;align-items: center;}.calendDate .date{background:0 0}.valItem{min-height:.85rem;background-color:#f4f5f6;border:none;border-radius:0.13rem;min-width:1.6rem;line-height:.85rem;text-align:center;color:#1A1A1A;padding:0 .11rem;margin-left: .26667rem;margin-bottom: .26667rem;cursor:pointer;}.val .border0{border:none;min-width:0}.input{height:98%;display:block}.active{color:#FE6300;border:1px solid #FE6300;background-color:rgb(255,243,234);}.input::-webkit-input-placeholder{text-align:right}.valItem:first-child{}.baozhang{/* width:100%; *//* height:.97333rem; *//* font-size:.32rem; *//* color:#A0A0A0; *//* text-align:center; *//* line-height:.97333rem; *//* background:#f5f5f5 */display: none;}.baozhang img{display:inline-block;width:.22667rem;vertical-align:middle;margin:0 .05333rem}.line-left,.line-right{width:.66667rem;height:.02rem;content:" ";display:inline-block;background:#999;margin-top:-.06667rem;vertical-align:middle}.line-left{margin-right:.05333rem}.line-right{margin-left:.05333rem}.planList{width:100%;overflow:hidden}.liabilityList{width:100%;height:auto;overflow:hidden}.liabilityItem{padding:0 .4rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:1.06667rem;border-top:.02rem solid #e6e6e6;color:#3C3C3C;font-size:.37333rem;align-items:center;cursor:pointer;}.liabilityItem:nth-child(1){border:none}.liabilityItem p{overflow:auto}.liabilityItem p:nth-child(1){min-height:1.06667rem;display:flex;align-items:center;flex:1;}.liabilityItem p.liabilityAmount span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:auto;text-align:right;}.liabilityItem span{margin-right:.26667rem}.liabilityItem img{display:inline-block;width:.21333rem;vertical-align:middle;margin-right:.13333rem;transition:all .5s}.liabilityDesc{width:100%;height:auto;color:#8a8a8a;line-height:.48rem;font-size:.32rem;padding-bottom:.26667rem}.kong{width:100%;height:.26667rem;background:#f5f5f5}.nav{width:100%;height:1.28rem;display:flex;padding-bottom:0;line-height:1.08rem;position: -webkit-sticky;position:sticky;top:0;left:0;background:#fff;}.floatTabNav{display:flex;position:fixed;top:0;width:100%;height:1.28rem;line-height:1.08rem;background-color:white;z-index:9;}.nav p{position:relative;padding-top:0.1rem;flex:1;height:100%;text-align:center;cursor:pointer;font-size:0.4rem;font-weight:normal;}.floatTabNav p{position:relative;padding-top:0.1rem;flex:1;height:100%;text-align:center;cursor:pointer;font-size:0.4rem;font-weight:normal;}.nav p::before,.floatTabNav p::before{content:' ';position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,0.04);transform:scaleY(0.5);}.nav .active{color:#FE6300;border:none;border-bottom:.053rem solid #FE6300;font-size:0.4rem;font-weight:600;background-color:unset;}.floatTabNav .active{color:#FE6300;border:none;border-bottom:.053rem solid #FE6300;font-size:0.4rem;font-weight:600;background-color:unset;}.productContent{width:100%;height:auto;overflow:hidden;padding-bottom: 2.33333rem;font-size: 0.37333333333333335rem;color: #666666;line-height: 0.5333333333333333rem;}.productContent .productFeatures{width:100%;overflow:hidden}.productContent .productFeatures img{width:100%;display:block}.pop_duty_header{justify-content: space-between;display:flex;align-items:flex-start;position:relative;line-height:0.56rem;padding: 0 0.48rem 0 .36rem;}.pop_duty_header::before{position: absolute;left: 0;content:' ';min-width:0.08rem;min-height:0.42rem;width:0.08rem;height:0.42rem;background-color:#fe6300;border-radius:0px 0.026rem 0.026rem 0px;}.pop_duty_desc{margin:0.2rem 0.48rem 0.1rem;font-size:0.38rem;color:#666;font-weight:400;}footer{width:100%;height:1.71rem;overflow:hidden;display:flex;z-index:10;bottom:0;background:#fff;border-top:.02rem solid #ececec;max-width:600px;margin:auto!important;right:0;}footer .productPrice{display:flex;width:5.13333rem;height:100%;font-size:.58667rem;color:#FE6300;line-height:1.33333rem;align-items: center;}footer.insureButton .productFee{line-height:1rem}footer.insureButton .productPrice{width:3.74rem;/* flex: 1; */}footer .promotionFee.removeIcon::before{content:'';display:inline-block;width:0;height:0;margin-right:0;background:unset;}footer .subsidyFlag::after{content:'';display:inline-block;width:0.5866666666666667rem;height:.32rem;margin-left:0.13333333333333333rem;background:url(./../images/icon_subsidy.png) no-repeat center center / .5866666666666667rem .32rem;}footer .promotionPrice{display:flex;align-items:center;}footer .productPrice .RMB{font-size:.4rem}footer .getHealthInfo,footer .submit,footer .premiumCalc{background:#FE6300;flex:0 0 2.56rem;text-align:center;font-size:.48rem;color:#FFF;letter-spacing:3px;cursor:pointer;margin:0.27rem 0 0.27rem 0.2rem;line-height:1.1rem;border-radius:0.2rem;font-family:PingFang SC;font-weight:bold;}.mark{width:100%;height:100%;background:rgba(0,0,0,.4);opacity:1;top:0;z-index:100;display:none}.guarantee_quota{font-size:.32rem;text-align:center;color:#999;padding:.26667rem 0}.guarantee_quota img{width:.22667rem;vertical-align:middle;padding:0 .2rem 0 .4rem}.guarantee_quota span{padding-right:.4rem;position:relative}.guarantee_quota span::after,.guarantee_quota span::before{width:.66667rem;height:.02667rem;position:absolute;bottom:0;margin:auto;background:#999;content:'';top:0}.guarantee_quota span::before{left:1.6rem}.guarantee_quota span::after{right:-.8rem}.rotate_img{transform:rotate(90deg)}.productContent .productContent .insurance_notice ul li{width:100%;min-height:.97333rem;margin-bottom:.26667rem}.productContent .insurance_notice ul li div{display:flex;justify-content:space-between;align-items:center;padding:0 .26667rem;background:#F5F5F5;height:1.2rem;position:relative}.productContent .insurance_notice ul li div a{position:absolute;width:100%;height:100%;top:0;left:0}.productContent .insurance_notice ul li div span{font-family:PingFangSC-Regular;font-size:.37rem;color:#343434;letter-spacing:1px}.productContent .insurance_notice ul li div img{width:.21333rem}.productContent .insurance_notice ul li p,.productContent .insurance_notice ul li artical{font-family:PingFangSC-Regular;font-size:.32rem;color:#333;letter-spacing:0;display:none;line-height:.53333rem}.productContent .common_problem p{font-family:PingFangSC-Regular;font-size: 0.37333333333333335rem;letter-spacing:0;line-height: 0.5333333333333333rem;color: #666;}.productContent .common_problem p.answer{color:#000}.productContent .common_problem p.ask{color:#108EF0}.productContent .claims_service p{font-family:PingFangSC-Regular;font-size: 0.37333333333333335rem;color:#333;letter-spacing:0;line-height: 0.5333333333333333rem;color: #666;}.health_informing{position:fixed;bottom:-70%;left:0;z-index:101;background:#fff;height:70%;overflow:hidden;display:flex;flex-direction:column}.health_informing .close_img{width:100%;text-align:right;background:#D8D8D8;height:.69333rem;padding:.17333rem .2rem;box-sizing:border-box}.health_informing .close_img img{width:.34667rem;float:right}.health_informing .health_title{width:100%;height:.8rem;text-align:center;padding:.26667rem 0;box-sizing:content-box;position:relative}.health_informing .health_title::after{content:'';width:100%;height:.02667rem;background:#FE6300;background:var(--bgColor);position:absolute;top:0;bottom:0;left:0;margin:auto}.health_informing .health_title span{font-size:0.34667rem;display:inline-block;width:52%;height:100%;border-radius:.10667rem;border:1px solid #FE6300;border:1px solid var(--bgColor);line-height:.8rem;text-align:center;margin:0 auto;position:relative;z-index:1;background:#fff;color:#FE6300;color:var(--bgColor)}.health_informing .health_content{flex:1;height:100%;overflow-y:auto;padding:0 .33333rem}.health_informing .health_content .healthContainer a{color:#FE6300;color:var(--bgColor)}.health_informing .health_content p{font-family:PingFangSC-Regular;font-size:.34667rem;color:#575757;letter-spacing:1.67px;padding-bottom:0;word-break:break-all}.health_informing .health_content p.confirm,.health_informing .health_content span.tips{font-family:PingFangSC-Regular;font-size:.48rem;color:#333;letter-spacing:0;line-height:.53333rem;padding-bottom:.32rem}.health_informing .health_content .health_warning{font-family:PingFangSC-Regular;font-size:.26667rem;color:#20a6fc;letter-spacing:1.67px;line-height:.37333rem;padding:.33333rem 0}.health_informing .healyh_btn{width:100%;display:flex;justify-content:space-around;height:1.33333rem}.health_informing .healyh_btn span{background:#E6E6E6;font-family:PingFangSC-Regular;font-size:.48rem;color:#333;letter-spacing:0;height:100%;line-height:1.33333rem;text-align:center;flex:1;}.health_informing .healyh_btn span:last-child{background:#FE6300;background:var(--bgColor);color:#fff}.query_profession{width:70%;height:100%;background:#fff;position:fixed;right:-70%;display:flex;flex-direction:column;z-index:101;top:0}.query_profession .careerType_title{height:1.33333rem;text-align:center;position:relative}.query_profession .careerType_title span:first-child::before,.query_profession .careerType_title span:last-child::after{content:"";width:.4rem;height:.4rem;position:absolute;transform:rotate(180deg);top:0;bottom:0;margin:auto}.query_profession .careerType_title span{line-height:1.33333rem;font-family:STYuanti-SC-Light;font-size:.48rem;color:#424242;letter-spacing:0}.query_profession .already_selected p,.query_profession .professional ul li{font-family:STYuanti-SC-Light;font-size:.4rem;color:#424242;letter-spacing:0}.query_profession .careerType_title span:first-child{display:none}.query_profession .careerType_title span:first-child::before{background:url(./../images/icon/youjiantou.jpg) no-repeat;background-size:contain;left:.32rem}.query_profession .careerType_title span:last-child::after{background:url(./../images/icon/close.svg) no-repeat;background-size:contain;right:.32rem}.query_profession .already_selected{width:100%;min-height:.96rem;background:#F3F3F3;padding:.2rem .4rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;box-sizing:border-box}.query_profession .already_selected p{width:100%}.query_profession .professional{width:100%;height:100%;overflow-y:auto;flex:1}.query_profession .professional ul li{width:100%;position:relative;padding:.4rem;border-bottom:1px solid #ececec;box-sizing:border-box}.query_profession .professional ul li:last-child{border:none}.query_profession .professional ul li.active{background:#ccc}.query_profession .professional ul li img{width:.26667rem;height:auto;position:absolute;right:.26667rem;top:0;bottom:0;margin:auto}.notConform{color:#b90a00}.accordWith{color:#017500}.information{width:100%;height: 1.0666666666666667rem;display:flex;justify-content:space-around;align-items:center;color:#333;padding: 0 0.18666666666666668rem 0 0.4266666666666667rem;border-top: 1px solid #f6f6f6;}.information a img{width:.32rem;height:0.32rem;display:inline-block;margin-right: 0.10666666666666667rem;}.information a{flex:1;display:flex;align-items:center;text-align:left;font-size:.32rem;color:#333;overflow:visible;}.information a:hover{color:#999}.information a span{line-height:0.32rem;}.information:before{content:'\670d\52a1';/* padding-left:0.43rem; */color:#999;font-size:0.32rem;margin-right: 0.32rem;}.information:after{content:'';display:block;width: 0.4266666666666667rem;height: 0.4266666666666667rem;margin-left: 0.4266666666666667rem;background:url(../images/icon/arrowRight.png) no-repeat center/.42rem;}.briefIntroduction{width:100%;max-height: 90%;background:#fff;position:fixed;left:0;z-index:101;bottom: 0;overflow:hidden;border-radius:0.3rem 0.3rem 0 0;transition: all .2s;transform: translateY(100%);display: flex; flex-direction: column;}.briefIntroduction .close{position:absolute;z-index:1;width:0.4rem;height:0.4rem;top:.4rem;right:.43rem; visibility: hidden; }.briefIntroduction h3{position:relative;text-align:center;padding:0.36rem 0;color:#1A1A1A;letter-spacing:0;font-size:.387rem;font-weight:600; visibility: hidden;}.briefIntroduction h3::after{position:absolute;content:' ';visibility: hidden; width:10rem;height:1px;transform:scaleY(0.5);background:rgba(0,0,0,0.06);bottom:0;left:0;}.briefIntroduction div{padding:0 .43rem .43rem .43rem;font-size:.373rem;color:#999;flex: 1;overflow:auto;}.briefIntroduction div p{position:relative;margin-top:0.35rem;font-size:.43rem;color:#000;line-height:.747rem;left:-0.43rem;padding-left:.43rem}.briefIntroduction div p::before{content:"";position:absolute;width:.08rem;height:.42rem;background:#fe6300;border-radius:0px 0.026rem 0.026rem 0px;left:0;top:0;}.briefIntroduction div a{word-wrap:break-word;color:#108EF0!important}.additionalNum input,.applyNum input{border:1px solid #c2c2c2;border-radius:.15rem;width:1.2rem;margin-left:100px;height:.66667rem;margin-right:.1rem;padding:0 .2rem;line-height:.66667rem}.insurance_notice p a{color:#108EF0!important}div .searchProfession{color:rgb(33,79,175);padding-left:.3rem;background-color:white;}.wapCondition{padding:0 .4rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:1.06667rem;border-top:.02rem solid #e6e6e6;line-height:1.06667rem;color:#3C3C3C;font-size:.37333rem}.marquee{height:20px;overflow:hidden;position: fixed;top: 0;z-index: 10000;width: 100%;}.marquee div.toAuthenticate{position:absolute;right:0;padding-right:.4rem;background:#fff0c9;padding-left:.1rem;z-index:1000;box-shadow:10px 0 30px 25px #fff0c9;color:#ff7c2d}.marquee div.toAuthenticate:after{content:"";position:absolute;right:.1rem;width:.2rem;height:1px;background:#ff7c2d;transform:rotate(40deg);top:.15rem}.marquee div.toAuthenticate::before{content:"";position:absolute;right:.1rem;width:.2rem;height:1px;background:#ff7c2d;transform:rotate(-40deg);top:.25rem}.marquee div.top-tip{display:block;width:200%;height:20px;position:absolute;overflow:hidden;animation:marquee 6s linear infinite;-webkit-animation:marquee 6s linear infinite}.marquee div.top-tip span{float:left;width:50%;font-size:pxTrem(24);line-height:pxTrem(48);background-color:#fff0c9;color:#ff7c2d}article{word-wrap:break-word;}@keyframes marquee{0%{left:0}100%{left:-100%}}*{user-select:none;}.pageGuide{width:7.2rem;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:.5rem;border-radius:.2rem;font-size:.37333rem;z-index:1000;}.pageGuide img{width:.5rem;position:absolute;right:.2rem;top:.2rem;}.pageGuide .pageGuide_title{text-align:center;font-size:.5rem;padding-bottom:.3rem;z-index:1000;}.pageGuide .pageGuide_content{padding:.5rem;padding-top:0;word-break:break-all;color:#888;font-size:0.4rem;}.page_guide_footer{display:flex;justify-content:space-around;height:1.2rem;border-top:1px solid #eee;}.page_guide_footer button{width:50%;font-size:0.43rem;color:#666;}.page_guide_footer .copyLink{color:#fe6300;border-left:solid 1px #eee;}.productContent .insurance_notice ul li artical table{width:100%;border-collpase:collapse;text-align:center;}.productContent .insurance_notice ul li artical table td{border:1px solid #ccc}.health_informing .healyh_btn span.flex{display:flex;flex-direction:column;line-height:unset;}.health_informing .healyh_btn span.flex b{color:grey}.health_informing .healyh_btn span:nth-child(2) b{color:#ffffff;}.health_informing .healyh_btn span.submit b{color:#fff}.searchBox{height:1.33333rem;display:flex;justify-content:space-between;align-items:center;padding:0 .3rem;}.searchBox .search{width:100%;background:url(https://shop.zhongbaounion.com/pic/miniprogram/images/icon_search.svg) #f1f2f3 no-repeat .34rem center/.43rem .43rem;height:1rem;line-height:1rem;color:#a7a8a9;font-size:.45rem;padding-left:1.04rem;border-radius:.13rem;}.professionBox{position:fixed;top:0;bottom:0;left:0;right:0;background:#f2f2f2;z-index:110;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .2s linear;}.professionBox .professionSearchBox{display:flex;justify-content:space-between;padding:.2rem .4rem;height:1rem;align-items:center;box-sizing:content-box;font-size:.45rem;background:#fff;position:relative;z-index:2;}.professionBox .input{flex:1;position:relative;}.professionBox input{width:100%;height:100%;background:#f1f2f3;border-radius:.13rem;padding-left:1.04rem;font-size:.45rem;background:url(https://shop.zhongbaounion.com/pic/miniprogram/images/icon_search.svg) #f1f2f3 no-repeat .34rem center/.43rem .43rem;}.professionBox .cancel{height:100%;line-height:1rem;text-align:center;margin-left:.4rem;}.clearSearchInput{width:.5rem;height:.5rem;background:url(../images/icon/del.svg) no-repeat left top/100% 100%;position:absolute;top:50%;right:0.2rem;transform:translateY(-50%);}.professionBox .professionContent{font-size:.45rem;flex:1;color:#333333;position:relative;z-index:2;overflow:hidden;}.professionBox .professionContent .professionItem{padding:.27rem .4rem;background:#fff;border-bottom:1px solid #f2f2f2;}.professionBox .professionContent .professionItem .tips{font-size:.34rem;}.defaultImage{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#a7a8a9;font-size:.45rem;transition:all .1s linear;transform:scale(0);}.defaultImage .imgs{background:url(https://shop.zhongbaounion.com/pic/productTerms/public/defaultImg.svg) no-repeat left top/100% 100%;width:3.72rem;height:2.8rem;margin-bottom:.55rem;}.renewalCommissionDisplay{background:#FFA100;color:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:.2rem;}.renewalCommissionDisplay_title{font-size:.37rem;color:#333333;padding-left:.56rem;margin-bottom:.32rem;background:url(https://shop.zhongbaounion.com/pic/productTerms/public/assist_icon.svg) no-repeat left center / .43rem .43rem;}.renewalCommissionDisplay_title[data-bg='1']{background:url(https://shop.zhongbaounion.com/pic/productTerms/public/main_icon.svg) no-repeat left center / .43rem .43rem;}.renewalCommissionDisplay_title[data-bg='10']{background:none;padding-left:0;}.renewalCommissionDialogMask{width:100%;height:100%;background:rgba(0,0,0,.5);transition: all .2s;opacity: 0;}.renewalCommissionDialog{position:fixed;z-index:10000;top:0;height:100%;left:0;width:100%;}.renewalCommissionContent{background:#f6f6f6;position:absolute;width:100%;bottom: 0;max-height: 90%;display:flex;flex-direction:column;transition: all .2s;transform: translateY(100%);}.renewalCommissionTitle{font-size:.43rem;padding-left:.4rem;height:1.333rem;line-height:1.333rem;margin-bottom:.27rem;background:#fff;position:relative;padding-right:1rem;flex:0 0 1.333rem;}.renewalCommissionTab .tab_item{text-align:center;width:52%;right:0%;display:flex;position:absolute;height:100%;align-items:center;justify-content:center;top:0}.renewalCommissionTab .tab_item:first-child{left:0%;right:unset;}.renewalCommissionTab{color:#666;position:relative;height:1rem;background:#f6f6f6;font-size:.43rem;height:1.1rem;flex:0 0 1.1rem;}.renewalCommissionTab .active_item{color:#333;}.renewalCommissionTab span{z-index:1;}.renewalCommissionTab .active_item:after{content:"";position:absolute;width:100%;height:100%;background:#ffffff;border-radius:.1rem;bottom:0;left:-.35rem;right:0;transform:skewX(20deg);margin:auto;z-index:0;}.renewalCommissionTab .tab_item:last-child.active_item:after{left:.2rem;}.renewalCommission{box-sizing:border-box;background:#fff;overflow-y: scroll;}.renewalCommission .htmlStr{margin-bottom:0.6rem;}.renewalCommission th{background:#f5f7fb;color:#516897;}.renewalCommission table{width:100%;}.renewalCommission th,.renewalCommission td{border:1px solid #eaeff4;font-size:.32rem;height:.89rem;text-align:center;}.renewalCommission td{width:1.2rem;}.renewalCommission td.current{color:#FF555F;}.viewMore{height:.82rem;color:#999999;vertical-align:middle;text-align:center;background:#fff;}.viewMore::after{content:"";width:.32rem;height:.32rem;display:inline-block;background:url(//shop.zhongbaounion.com/pic/productTerms/public/right.png) no-repeat left center/ .32rem;margin-left:.1rem;}.renewalCommissionDialogClose{width:.57rem;height:.57rem;position:absolute;right:.27rem;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;}.renewalCommissionDialogClose::after{content:"";display:block;width:.31rem;height:.31rem;background:url(https://shop.zhongbaounion.com/pic/productTerms/public/icon_invoice_close_32x32.svg) no-repeat left top/100% 100%;}.lookRenewalCommissionDisplay{font-size:.27rem;display:flex;align-items:center;}.lookRenewalCommissionDisplay:after{content:"";width:.24rem;height:.24rem;display:inline-block;vertical-align:middle;background:url(//shop.zhongbaounion.com/pic/productTerms/public/right1.png) no-repeat left center/ .24rem;margin-left:0.05rem;}.premium .content{display:flex;align-items:center;}.premium .content .button{width:.8rem;background:#fff;height:.8rem;text-align:center;color:#FE6300;border:1px solid #FE6300;font-size:.6rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;margin-left:.2rem;}.premium .content .button.disabled{color:#ccc;border-color:#ccc;}.premium .content input{width:2.5rem;background:#f5f5f5;height:.8rem;padding-left:.2rem;text-align:center;border-radius:.8rem;}.premium .content span{margin-left:.3rem;}.productDescription .val{line-height:normal;min-height:1.04rem;}.premium .content .button.subtrac{margin-right:.2rem;}.toast{position:fixed;background:#333;max-width:70%;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.37333rem;padding:.2rem .4rem;color:#fff;border-radius:.2rem;word-break:break-all;z-index:10000000;}.Multi-insured{position:fixed;top:0.8rem;right:0;height:.86rem;transform:translateY(-50%);margin:auto;border-radius:0.426rem 0 0 0.426rem;font-size:.32rem;background-color:white;color:#333;display:flex;justify-content:center;align-items:center;padding:0 .293rem 0 0;cursor:pointer;border:1px solid rgba(0,0,0,0.0392156862745098);box-shadow:0px 8px 24px rgba(69,79,99,0.08);}.Multi-insured::before{content:" ";display:block;width:.32rem;height:.32rem;color:#fff;text-align:center;line-height:.45rem;margin-left:0.32rem;margin-right:.12rem;background:url('../images/icon/bulk_insur_ico.png') no-repeat;background-size:cover;border-radius:unset;border:none;}.detailsBanner{position:relative;}.copyText{user-select:all;color:rgb(55,137,233);}.interests .val{color: #108ef0 !important;}.interests-box{position:fixed;right:-100%;top:0;height:100%;width:85%;background:#fff;z-index:100;transition:all .2s;}.interests-box .interests-title{height:1.33rem;line-height:1.33rem;font-size:.43rem;padding-left:.4rem;position:relative;border-bottom:1px solid #f5f5f5;width:100%;}.interests-box .interests-title::before{content:"";width:.11rem;height:.4rem;background:#FF555F;position:absolute;left:0;bottom:0;top:0;margin:auto;border-radius:.11rem;}.interests-box .interests-title img{width:.48rem;height:.48rem;position:absolute;right:.48rem;top:0;bottom:0;margin:auto;}.interests-box table td{border:1px solid #E0E0E0;text-align:center;font-size:.32rem;}.interests-box table td div{max-width:3rem;padding:0 .24rem;min-width:2rem;height:.91rem;line-height:.91rem;color:#666666;font-size:.34rem;}.interests-box table tr:first-child td div{height:auto!important;line-height:unset;color:#666666;font-size:.32rem;}.interests-box table tr td:first-child div{width:3rem;white-space:nowrap;}.interests-box table{width:auto;font-size:.32rem;margin:.4rem;}.interests-box .scroll{overflow:hidden;height:100%;width:100%;}.interests-box .scroll .table{overflow:auto;}.interests-box .scroll .zhanwei{height:.8rem;}.interests-box .scroll .table::after{content:"";display:inline-block;width:.4rem;height:100%;}.interests-box table tr:nth-child(odd){background:#FFFAFA;}.calculatorWidget .inputClass .content,.calculatorWidget .amount .content,.calculatorWidget .additionalPremium .content{display:flex;align-items:center;}.calculatorWidget .inputClass .content .button,.calculatorWidget .amount .content .button,.calculatorWidget .additionalPremium .content .button{width:.8rem;background:#fff;height:.8rem;text-align:center;color:#FE6300;border:1px solid #FE6300;font-size:.6rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;margin-left:.2rem;}.calculatorWidget .inputClass .content .button.disabled,.calculatorWidget .amount .content .button.disabled,.calculatorWidget .additionalPremium .content .button.disabled{color:#ccc;border-color:#ccc;}.calculatorWidget .inputClass .content input,.calculatorWidget .amount .content input,.calculatorWidget .additionalPremium .content input{width:2.5rem;background:#f5f5f5;height:.8rem;padding-left:.2rem;text-align:center;border-radius:.8rem;}.calculatorWidget .inputClass .content span,.calculatorWidget .amount .content span,.calculatorWidget .additionalPremium .content span{margin-left:.3rem;}.productDescription .val{line-height:normal;min-height:1.04rem;}.calculatorWidget .calItem.inputClass .content .button.subtrac,.calculatorWidget .calItem.amount .content .button.subtrac,.calculatorWidget .calItem.additionalPremium .content .button.subtrac{margin-right:.2rem;}.additionalDuty{display:none;}.banner_limitedTimeActivity{position:absolute;left:0;bottom:0;color:#fff;overflow: hidden;}.activity-desc{position:absolute;left:.4rem;bottom:.213333rem;text-shadow:0px .66667rem .1333333rem rgba(255,0,0,1);line-height:0.447rem;font-size:.347rem;font-weight:500;}.activity-timer{position:absolute;height:.933333rem;right:.4rem;bottom:0;text-shadow:0px .66667rem .1333333rem rgba(255,0,0,1);font-size:.32rem;font-weight:500;display:flex;align-items:center;}.activity-timer span{display:block;width:.533333rem;height:.533333rem;text-align:center;line-height:.533333rem;background:#fff;color:#F5442D;border-radius:.08rem;-webkit-border-radius:.08rem;-moz-border-radius:.08rem;-ms-border-radius:.08rem;-o-border-radius:.08rem;margin:0 .1066667rem;}.activity-time-renewal{width:100%;height:0.9333333rem;flex:0 0 .9333333rem;margin-bottom:.48rem;text-align:center;}.activity-time-renewal div{width:100%;background:rgba(255,153,0,.1);text-indent:.4rem;color:rgba(255,105,19,1);line-height:0.9333333rem;font-size:.32rem;border-radius:.13333rem;-webkit-border-radius:.13333rem;-moz-border-radius:.13333rem;-ms-border-radius:.13333rem;-o-border-radius:.13333rem;}.shadow{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;}.shadow .shadowGray{position:fixed;width:100%;height:100%;background:#000;opacity:0.7;left:0;top:0;}.shadow .shadowCon{background:#ffffff;width:84%;margin-left:8%;margin-top:3.2rem;position:relative;z-index:1000;border-radius:0.2rem;}.shadow .shadowCon h3{padding:0.4533rem 0;font-size:0.42rem;font-weight:bold;margin:0 4%;}.shadow .shadowCon input{width:92%;padding:0 2%;height:1.2rem;background:rgba(245,245,245,1);border-radius:0.16rem;font-size:0.42rem;margin:0 4%;}.shadow .shadowCon .button{width:100%;height:1.2rem;margin-top:0.54rem;display:flex;border-top:1px solid #E8EBEE;}.shadow .shadowCon .button span{width:50%;height:100%;display:flex;align-items:center;justify-content:center;font-size:0.42rem;cursor:pointer;}.shadow .inputCon{position:relative;}.shadow .inputCon span.wordUnit{font-size:0.42rem;position:absolute;right:0.6rem;top:0.22rem;color:#999999;}.shadow .shadowCon .button span:last-child{border-left:1px solid #E8EBEE;color:#FF3813;}.grayBtn{opacity:0.5;}.activityConfig{width:100%;position:relative;}.detailsBanner .activityConfig{position:absolute;bottom:0;left:0;}.activityConfig img{width:100%;}.activityConfig span{font-size:0.29333333333333333rem;position:absolute;left:4.1466666666666665rem;top:0;bottom:0;margin:auto;z-index:10000;display:flex;align-items:center;color:#fff;font-weight:bold;}.activityConfig{width:100%;position:relative;}.detailsBanner .activityConfig{position:absolute;bottom:0;left:0;}.activityConfig img{width:100%;}.activityConfig span{font-size:0.29333333333333333rem;position:absolute;left:4.1466666666666665rem;top:0;bottom:0;margin:auto;z-index:10000;display:flex;align-items:center;color:#fff;font-weight:bold;}.otherPreminum.active:after{background:url(./../images/icon-active-edit.png) no-repeat center center/ 100% 100%;}.otherPreminum:after{content:"";display:inline-block;width:.32rem;height:.32rem;background:url(./../images/icon-edit.png) no-repeat center center/ 100% 100%;margin-left:.22rem;}.professionVal{padding-right:.56667rem;height:100%;background:url(../images/select.png) 100% no-repeat;background-size:.21333rem;}.newStyle{margin-left:0;height:.5rem;min-height:.5rem;width:.5rem;min-width:.5rem;padding:0;position:fixed;right:-100px;border-color:#eee;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:none;}.valItem.newStyle[value=N]{background:url(./../images/icon-select.png) no-repeat center center/ 100% 100%;}.newStyle.active{background:#FE6300;padding:.03rem;position:relative;right:unset;background:url(./../images/icon-select-checked.png) no-repeat center center/ 100% 100%;}footer.insureButton .promotionFee.hide,footer.footer_calculator .promotionFee.hide{display:none;}.planDutyWrapper .title,.planDutyWrapper .val{height:1.2rem;min-height:auto;align-items: center;}footer .productPrice .price{font-family:DIN;font-size:0.533rem;}footer .productPrice .yuan{font-size:0.426rem;margin-left:0.106rem;}.SummaryInfo .calItem .val{text-align: right;}.SummaryInfo .calItem{align-items: flex-start;}.basicWidget{border-bottom: 0.26666666666666666rem solid #f6f6f6;}
.calItem{
  padding:0.35rem 0.6394rem;
}
footer .promotionFee{
  height:0.43rem;
  color:#fe6300;
  border:#fe6300 1px solid;
  display:flex;
  align-items:center;
  border-radius:0.05rem;
  padding-right:0.1rem;
  margin-right: .11rem;
}
.premiumCalcDlg .val{
  min-width: 55%;
}
footer .promotionFee.fee::before{
  content: '\63a8';
  display:inline-block;
  width:.43rem;
  height:.43rem;
  color:white;
  background:none;
  background-color:#fe6300;
  text-align:center;
  font-weight:bold;
  font-size:0.293rem;
  line-height:0.4rem;
  box-sizing: border-box;
}
footer .promotionFee.propaganda::before{
  content: '\5ba3';
  display:inline-block;
  width:.43rem;
  height:.43rem;
  color:white;
  background:none;
  background-color:#fe6300;
  text-align:center;
  font-weight:bold;
  font-size:0.293rem;
  line-height:0.4rem;
  box-sizing: border-box;
}
footer .activityRate{
  height:0.43rem;
  line-height: .43rem;
  color:#7B6AF6;
  border:#7B6AF6 1px solid;
  display:flex;
  align-items:center;
  border-radius:0.05rem;
  padding-right:0.1rem;
  margin-right: .11rem;
  box-sizing: border-box;
}
footer .activityRate::before{
  content:'\5956';
  display:inline-block;
  width:.43rem;
  height:.43rem;
  color:white;
  background:none;
  background-color:#7B6AF6;
  text-align:center;
  font-weight:bold;
  font-size:0.293rem;
  line-height:0.43rem;
}
.read_notice{
    position:fixed;
    bottom:-70%;
    z-index:101;
    background:#fff;
    width:100%;
    max-width: 600px;
    left:0;
    right: 0;
    margin: auto;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    max-height: 95%;
  }
.footer_calculator .title.fl {
    font-weight: normal;
    /* color: #666; */
}
  .read_notice{
    border-radius: 0.24rem 0.24rem 0 0;

  }
  .read_notice>.header>.close_img{
    position: relative;
  }
  .read_notice>.header>.close_img>img{
    position: absolute;
    height: 0.43rem;
    width: 0.43rem;
    right: 0.4rem;
  }
  .read_notice>.health_content{
    overflow-y: scroll;
    margin-bottom: 1.8rem;
  }
  .read_notice>.health_content>.healthContainer,.read_notice>.health_content>.insur_company{
    width: 9.2rem;
    margin: 0.4rem;
    font-size: 0.35rem;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 0.58rem;
    color: #666666;
  }

  .read_notice>.healyh_btn>button{
    position: absolute;
    width: 9.2rem;
    height: 1.2rem;
    bottom: -0.1rem;
    left: 0;
    right: 0;
    margin: 0.4rem auto;
    font-size: 0.48rem;
    border-radius: 0.2rem;
    background-color: #FE6913;
    color: white;
    font-weight: bold;
  }
  .read_notice>.health_content>.warn_info{
    padding: 0.43rem  0.63948rem .53rem 0.63948rem;
    font-size: 0.38rem;
    font-family: PingFang SC;
    border-radius: 0.2rem;
  }
  .warn_info>.info_title{
    font-size: 0.43rem;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 0.64rem;
    color: #333333;
    margin-bottom: .36rem;
  }
  .warn_info>p{
    font-size: 0.37rem;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 0.56rem;
    color: #333333;
    opacity: 1;
    display: flex;
    align-items: center;
  }
  .warn_info>p span{
    color: #2867C4;
    font-size: .37rem;
  }
  .warn_info>p:before{
    content: ' ';
    display: inline-block;
    width: 0.13rem;
    height: 0.13rem;
    background: #DDDDDD;
    border-radius: 50%;
    opacity: 1;
    margin-right: 0.2rem;
  }
  .complianceReadNotice .main_info{
    padding: .32rem .36rem;
    border-top: 1px solid  rgba(0, 0, 0, 0.08);
    display: none;
  }
  .complianceReadNotice .main_info .main_header{
    font-size: 0.37rem;
    font-weight: bold;
    line-height: 1.13rem;
    color: #333333;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .complianceReadNotice .main_info .main_header .coll_btn{
    font-size: 0.37rem;
    font-weight: 400;
    line-height: 0.24rem;
    color: #2867C4;
  }
  .complianceReadNotice .main_info .main_header .coll_btn:after{
    content: ' ';
    display: inline-block;
    width: .43rem;
    height: .21rem;
    background-image: url(../images/icon/icon_arrow_down.png);
    background-size: contain;
  }
  .complianceReadNotice .main_info .main_header .coll_btn.up:after{
    background-image: url(../images/icon/icon_arrow_up.png);
  }

  .complianceReadNotice .main_info .main_con{
    font-size: 0.37rem;
    line-height: 0.64rem;
    color: #666666;
  }

  .flx1{
    flex: 1;
    display: block;
  }


  .pop_dlg{
    position:fixed;
    z-index:101;
    background:#fff;
    max-height: 95%;
    width:100%;
    max-width: 600px;
    left:0;
    right: 0;
    margin: auto;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    border-radius: 0.3rem 0.3rem 0 0;
    transition: all .2s;
    transform: translateY(100%);
    bottom: 0;
  }
  .pop_dlg>.header, .read_notice>.header{
    background-color: #fff;
    height: 1.4666666666666666rem;
    min-height: 1.4666666666666666rem;
    line-height: 1.4666666666666666rem;
    text-align: center;
    font-size: 0.43rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #333;
    position: relative;
  }
  .pop_dlg>.header img, .read_notice>.header img {
      display: inline-block;
      width: 0.4rem;
      height: .4rem;
      overflow: hidden;
      /* float: right; */
      /* margin-top: 0.44rem;
      margin-right: .4rem; */
      position: absolute;
      right: 0;
      top: 0;
      padding: 0.6rem;
      box-sizing: content-box;
  }

  .pop_dlg>.content{
    overflow-y: scroll;
    padding-bottom: 2.3rem;
  }
  .pop_dlg>.content :first-child::after{
    content: none;
  }

  .premiumCalcDlg .content .val.fr {
    font-size: 0.43rem;
    color: #333;
    line-height: .6rem;
  }

  .bannerClaimService {
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    /* border-top: 1px solid rgba(0, 0, 0, 0.04); */
  }
  .bannerClaimService::before {
    content: ' ';
    position: absolute;
    min-width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, 0.04);
    transform: scaleY(0.5);
    top: 0;
    left: 0;
  }

  .priceAndAward {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 6.5rem;
    position: relative;
  }
  .promotionAndAward {
    display: flex;
    align-items: center;
    height: 0.43rem;
    font-weight: bold;
    position: relative;
    top: -0.25rem;
  }
  .promotionAndAward img {
    width: 0.4rem;
    height: 0.4rem;
  }

  .priceAndAward .preUnderwritingHtml{
    width: 2.1rem;
    height:1.17rem;
    background: #FEB700;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    font-size:.48rem;
    color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFang SC;
    font-weight: bold;
    right: -.34rem;
    border-radius:.2rem 0 0 .2rem ;
    line-height: 1.1rem;
  }
  .promotionFee {
    margin-right: 0.5rem;
    font-size: 0.26rem;
  }
  .awardFee{
    height: 0.426rem;
    padding-right: 0.1rem;
    margin-right: 0.2rem;
    font-size: 0.26rem;
    border: 1px solid #7B6AF6;
    border-radius: 0.05rem;
    color: #7B6AF6;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .awardFee::before{
    content: '\5956';
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.1rem;
    background-color: #7B6AF6;
    font-weight: bold;
    text-align: center;
    color: white;
    display: inline-block;
    font-size: 0.293rem;
    line-height: 0.4rem;
    background-size: 0.32rem 0.32rem;
  }

  .footer_calculator .awardFee.hide {
    display: none;
  }

  .shareToCustomer{
    flex: 0 0 2.986666666666667rem;
    width: 2.986666666666667rem;
    height: 1.1466666666666667rem;
    border: 1px solid #FE6913;
    border-radius: 0.16rem;
    text-align: center;
    line-height: 1.1466666666666667rem;
    font-size: 0.4266666666666667rem;
    font-weight: 500;
    color: #FE6913;
    margin-top: 0.27rem;
  }

  .insureButton {
    border-top: none;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08);
    padding-left: .4rem;
    justify-content: space-between;
    padding-right: 0.4rem;
  }
  .insureButton .priceCon{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: start;
    width: 3.5rem;
    justify-content: center;
  }
  .insureButton .productPrice {
    height: .65rem;
    line-height: .65rem;
    width: 100%;
  }
  .insureButton .getHealthInfo {
    height: auto;
    letter-spacing: normal;
  }
  .insureButton .promotionFee {
    border: none;
    color: #666;
    font-size: .32rem;
    position: unset;
  }
  .insureButton .promotionFee::before {
    display: none;
  }

  .planDutyDlg {
    -webkit-user-select: none;
    -moz-user-select: none;
  }

  .footer_calculator{
    overflow: visible;
    border-top: none;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08);
    padding-left: .4rem;
  }


  .SummaryInfo .calItem, .content .calItem {
      position: relative;
  }
  .SummaryInfo .calItem::after, .content .calItem::after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0.43rem;
    background: #EBEDF0;
    width: 9.57rem;
    height: 1px;
    transform: scaleY(0.5);
  }
  .SummaryInfo .title{
    min-width: 38%;
    line-height: normal;
  }
  .SummaryInfo .val{
    color: #666;
    justify-content: flex-end;
  }
  .premiumCalcDlg .content .calItem{
    flex-wrap: wrap;
  }
  .premiumCalcDlg .content .calItem .extraMsg {
      width: 100%;
      padding: .23rem .4rem;
      box-sizing: border-box;
      background: #F5F5F5;
      border-radius: .1rem;
      color: #999999;
      font-size: 0.35rem;
      margin-top: .33rem;
      display: flex;
      align-items: center;
      position: relative;
  }
  .premiumCalcDlg .content .calItem .extraMsg:before {
      content: ' ';
      width: .32rem;
      height: .32rem;
      float:left;
      position: relative;
      left: -0.08rem;
      background-image: url(../images/icon/icon_exclamation.png);
      background-size: contain;
  }
  .premiumCalcDlg .content .calItem .extraMsg:after {
      content: ' ';
      width: .32rem;
      height: .32rem;
      background: url(../images/icon/icon_prismatic.png);
      background-size: contain;
      position: absolute;
      top: -0.16rem;
    }
  .footer_calculator .premiumCalc {
    letter-spacing: normal;
  }

  .val.check_box{
    justify-content:flex-end;
    min-width: 10%;

  }

  .check_box .check_box_item.valItem{
    width: 0.43rem;
    height: 0.43rem;
    opacity: 1;
    border-radius: .1rem;
    background: #fff;
    padding: 0;
    min-height: unset;
    min-width: unset;
    box-sizing: border-box;
    display: none;

  }
.check_box .check_box_item:before{
  content: ' ';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
  .check_box .check_box_item.active[value=Y]{
    background-image: url(../images/icon/icon_check_box_item.png);
    background-position: center;
    background-size: contain;
    background-color: #FE6300;
    border: none;
    display: block;
  }
  .check_box .check_box_item.active[value=N]{
    background-image: none;
    display: block;
    border: .05rem solid rgba(0, 0, 0, 0.16078431372549018)!important;
  }
   .duty_extra_msg{
      display: block;
      font-size: 0.32rem;
      font-weight: 400;
      line-height: 0.48rem;
      color: #999999;
      margin-top: 0.08rem;
      white-space: pre-wrap;
  }
  .controlDutyList .title{
    font-size: .43rem;
    font-weight: bold;
  }
  .viewPlanDutyBtn{
    background: url(../images/red_right_icon.png) no-repeat 1.68rem center/0.32rem;
    color: #FE6300;
    border: 1px solid #FE6300;
    font-size: 0.3466666666666667rem;
    border-radius: 5rem;
    width: 2.1866666666666665rem;
    height: 0.6666666666666666rem;
    line-height: 0.6666666666666666rem;
    padding-left: 0.29333333333333333rem;
  }
  .weui-btn_primary:not(.weui-btn_disabled):active{
  background: #ff3900;
  color: #ffff;
  }

body{
  left: 0;
  right: 0;
}
.calItem .error{
   float: right;
    box-sizing: border-box;
    color: #FF0000;
    font-size: .32rem;
    padding-top:0.09rem ;
}

.widgetTitle{width:100%;background: #F5F5F5;font-size: .37rem;color: #999;padding: .32rem .43rem .21rem}
/*.widgetTitle::after{content:'';height:0.2rem;position:absolute;background:#f5f5f5;top:0;left:0;width:100%;}*/
.premiumCalcDlg .calItem .title{
  width: 2.3rem;
  margin-right: 0.56rem;
  padding-right:.43rem;
  line-height: .6rem;
  white-space: initial;
  font-weight: bold;
}
.premiumCalcDlg .calItem .val{
 flex: 1;
}
.premiumCalcDlg .calItem .check_box_title{
  max-width: 70%;
  width: 70%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: #333;
}
.premiumCalcDlg .calItem .check_box_title img{
  width: 0.4533333333333333rem;
  display: inline-block;
  margin-left: 0.11333333333333335rem;
  /* vertical-align: middle; */
}
.premiumCalcDlg .calItem .check_box input {
    width: 100%;
    height: 100%;
    visibility: hidden;
    position: absolute;
}
.premiumCalcDlg span.check_box.active {
    background: url(../images/icon/icon_check_box_item.png) #FE6300 no-repeat center center/.5rem;
    border-color: #FE6300;
}
.premiumCalcDlg span.check_box.active[data-mandatory=M] {
    background: url(../images/icon/icon_disabled_selected.png) rgba(0, 0, 0, 0.04) no-repeat center center/.5rem;
    border-color: rgba(0, 0, 0, 0.0784313725490196);
}
.premiumCalcDlg span.check_box[data-mandatory=NO]{
  background: #eee;
  border-color: rgba(0, 0, 0, 0.0784313725490196);
}
.premiumCalcDlg .calItem .check_box{
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: .43rem;
  height: .43rem;
  border-radius: 0.09411764705882353rem;
  border: 0.02666666666666667rem solid rgba(0, 0, 0, 0.16078431372549018);
}

.premiumCalcDlg .calItem .switch_box{
  /* width: 2.6666666666666665rem; */
  height: 0.8533333333333334rem;
  background: #F4F5F6;
  border: 2px solid #F4F5F6;
  border-radius: 0.16rem;
  display: flex;
  justify-content: space-between;
  align-content: center;
  font-size: 0.32rem;
  color: #999999;
}
.premiumCalcDlg .calItem .switch_box span{
  display: block;
  width: 1.2533333333333334rem;
  height: 0.7466666666666667rem;
  text-align: center;
  line-height: 0.7466666666666667rem;
  border-radius: 0.10666666666666667rem;
}
.premiumCalcDlg .calItem .switch_box span:first-child.switch_active{
  background: #fff;
  color: #333333;
}
.premiumCalcDlg .calItem .switch_box span:last-child.switch_active{
  background: #FE6300;
  color: #fff;
}
.premiumCalcDlg .calItem .error{
 display: block;
 position: relative;
  box-sizing: border-box;
  color: #FF0000;
  font-size: .32rem;
  padding-top:0.12rem ;
  margin-left: auto;
  display: block;
}
.premiumCalcDlg .calItem .error::before{
  position: absolute;
  content: '';
  left: -0.5rem;
  width:0.346rem;
  height:0.346rem;
  margin-top: 0.03rem;
  background-size: 100% 100%;
  background-image: url('../images/warning.png');

}
.premiumCalcDlg .calItem .val .error {
  position: relative;
  top: -0.21rem;
  text-align: left;
  padding: 0;
  display: none;
}
.premiumCalcDlg .valItem{
  min-height: unset;
  padding:  .16rem .37rem;
  text-align: center;
  width: auto;
  height: auto;
  font-size: .37rem;
  line-height: normal;
  min-width: 1.8rem;
  box-sizing: border-box;
  border: 1px solid #f4f5f6;
}
.premiumCalcDlg .valItem.active {
  border: 1px solid #FE6300;
  color: #FE6300;
  background: #FEF3EB;
  box-sizing: border-box;
}
.premiumCalcDlg .date{
  color: #ccc;
}
.premiumCalcDlg .date,.premiumCalcDlg .date{
  line-height: .6rem;
}
.premiumCalcDlg .calItem[data-active] .date{
  color: #333;
}
.premiumCalcDlg .calItem.controlDutyList {
    padding: .43rem .43rem .48rem;
}

/* å¼‚å¸¸æ˜¾ç¤º */
/* .premiumCalcDlg [data-check=error] {
  background: linear-gradient(270deg, rgba(255, 0, 0, 0.04) 0%, rgba(255, 0, 0, 0) 100%)!important;
} */

.productContent .claims_service,.productContent .common_problem{display:none;padding:.5rem .4rem;line-height:.53333rem}
.productContent .claims_service div:last-of-type{
  color: #999;
  margin-top: .43rem;
}
.insurance_notice{padding: .5rem;display:none}
.complianceReadNotice .notice_name,.complianceReadNotice .coll_btn{cursor: pointer}
.productContent .claims_service{font-family:PingFangSC-Regular;font-size:.32rem;color:#151515;letter-spacing:0;}
.productContent .common_problem div:first-of-type,.productContent .insurance_notice div:first-of-type,.productContent .claims_service div:first-of-type{
  color: #333;
}


/* 分享 */
.shareToCustomerMASK{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 100;
}

.shareToCustomerContent{
  width: 8.613333333333333rem;
  background: #fff;
  height: 4.693333333333333rem;
  border-radius: 0.13333333333333333rem;
  margin: 1.0666666666666667rem auto;
  position: relative;
  z-index: 100;
  padding-left: 0.5466666666666666rem;
  padding-top: 0.6666666666666666rem;

}
.shareToCustomerContent .shareIcon2{
  position: absolute;
  width: 3.12rem;
  right: -0.4rem;
  bottom: 1.2rem;
}

.shareToCustomerContent .shareIcon1{
  width: 3.6533333333333333rem;
  margin: 0.24rem 0 .4rem;
}
.shareToCustomerContent p{
  color: #343440;
  font-size: 0.4266666666666667rem;
  line-height: 0.4266666666666667rem;
  font-weight: 400;
}
.shareToCustomerContent p img{
  width: 0.5333333333333333rem;
  display: inline-block;
}

.shareToCustomerContent p span{
  color: #23AE1D;
  margin: 0 0.21333333333333335rem 0 0.10666666666666667rem;
}

.oDialogHTMLContainer .oDialogHTMLMASK{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 100;
  transition: all .3s;
  opacity: 0;
}
.oDialogHTMLContainer .oDialogHTMLContent{
  position: fixed;
  bottom: 0;
  background: #fff;
  z-index: 100;
  width: 100%;
  max-height: 90%;
  overflow: auto;
  border-radius: 0.21333333333333335rem 0.21333333333333335rem 0 0;
  display: flex;
  flex-direction: column;
  transition: all .3s;
  transform: translateY(100%);
}

.oDialogHTMLContainer .oDialogHTMLHeader{
  position: relative;
  height: 1.28rem;
  flex: 0 0 1.28rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.4266666666666667rem;
  font-weight: 500;
  color: #333;
}
.oDialogHTMLContainer .oDialogHTMLHeader img{
  width: 0.48rem;
  position: absolute;
  right: 0.38666666666666666rem;
}

.oDialogHTMLMain{
  flex: 1;
  overflow: auto;
  padding: 0.32rem 0.4533333333333333rem 0.32rem 0.4266666666666667rem;
}
.oDialogHTMLMain div{
  padding: 0.32rem 0.4266666666666667rem;
  color: #333;
  font-size: 0.37333333333333335rem;

}
.oDialogHTMLMain div:nth-child(odd){
  background: rgba(89, 95, 118, 0.04);
}

.dialog_container{
  width: 70%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: .2rem;
  z-index: 110;
  color: #333;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  -ms-border-radius: .2rem;
  -o-border-radius: .2rem;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.dialog_container .dialog_title{
  font-size: .4rem;
  text-align: center;
  line-height: 1rem;
  font-weight: bold;
}
.dialog_container .dialog_item{
  box-sizing: border-box;
  font-size: .32rem;
  line-height: .5rem;
  padding: .1rem .3rem;
}

.dialog_container .buttons{
  display: flex;
  justify-content: space-around;
  height: 1.3rem;
  border-top: 1px solid #eee;
}
.dialog_container .buttons a{
  flex: 1;
  text-align: center;
  line-height: 1.3rem;
  font-size: .36rem;
  color: #999
}
.dialog_container .buttons a:last-child{
  background: #ff3900;
  color: #fff;
  font-weight: bold;
}

.dialog_mask{
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,.5);
  z-index: 100;
}

/*风控1.5弹窗*/
.risk-control-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,.5);
  z-index: 100;
  display: none;
}

.risk-control-wrapper .risk-control-modal {
  width: 74.66%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: .16rem;
  z-index: 110;
  color: #333;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  -ms-border-radius: .2rem;
  -o-border-radius: .2rem;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  padding: .3rem .53rem .53rem;
}


.risk-control-title {
  font-size: .48rem;
  text-align: center;
  line-height: 1rem;
  font-weight: bold;
}

.risk-control-wrapper .risk-control-message {
  font-size: .43rem;
  line-height: .6rem;
  text-align: center;
  margin: .2rem 0 .5rem;
  color: #666;
}

.risk-control-wrapper .risk-control-confirm {
  flex: 1;
  text-align: center;
  font-size: .48rem;
  background: #f3770a;
  color: #fff;
  border-radius: .12rem;
  padding: .2rem;
}
.inputNumberComponent .content{
  display: flex;
  justify-content: center;
  align-items: center;

}
.inputNumberComponent .content .button{
  width:.85rem;
  height:.85rem;
  background: #F4F5F6;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 .12rem ;
  border-radius: 0.13rem;
  position: relative;
}
.inputNumberComponent .content .button .h,.inputNumberComponent .content .button .s{
  display: block;
  width: .32rem;
  height: .05rem;
  background: #666;
  border:6px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.inputNumberComponent .content .button .s{
  transform:  translate(-50%,-50%) rotate(90deg);
}
.inputNumberComponent .content .val{
  height:.85rem;
  background: #F4F5F6;
  padding:0 .53rem;
  color:#333;
  font-size:.37rem ;
  border-radius: 0.13rem;
}
.inputNumberComponent .content input{
  border:1px solid #F4F5F6;
  height:.86rem;
  width:1.9rem;
  text-align:center;
  border-radius:4px;
}
.inputNumberComponent .content>span{
  display: none;
  margin-left: .3rem;
}

.premiumCalcDlg .calItem .tips{
  border:1px solid #ccc;
  width: .38rem;
  height: .38rem;
  /* position: absolute; */
  font-size: .37rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#ccc;
  border-radius: 50%;
  margin-top: 0.07rem;
  margin-left: 0.1rem;

}
.detailsTipsModalContent{
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 102;
  background:  rgba(0, 0, 0, 0.5);
  z-index: 102;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.detailsTipsModalContent_wrap{
  width: 8.72rem;
  background: #FFFFFF;
  border-radius: .19rem;
  padding:1.19rem .64rem;
}
.detailsTipsModalContent_title{
  font-size: .48rem;
  line-height: .48rem;
  font-weight: bold;
  color:#222
}
.detailsTipsModalContent_content{
  margin-top: .4rem;
  font-size: .38rem;
  line-height: .52rem;
  color: #000000;
}
.detailsTipsModalContent_buttons{
  /* margin-top: .4rem;
  font-size: .38rem;
  line-height: .52rem;
  color: #000000; */
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.detailsTipsModalContent_buttons div{
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border: .03rem solid #E6E6E6;
  box-sizing: border-box;
  border-radius: .13rem;
  font-size: .43rem;
  margin-top: .53rem;
  height:1.1rem
}
.detailsTipsModalContent_buttons div:nth-child(2){
  margin-left:.37rem ;
}
.detailsTipsModalContent_buttons .dtm_confirm{
  border: .03rem solid #4170EE;
  color:#3072F6;
}
footer .productPrice .price{
  font-family: PingFang SC !important;
  font-weight: bold;
}

/* 最外层 */
.dw.dw-ltr{
  border-radius: 0.21333333333333335rem 0.21333333333333335rem 0 0;
  overflow: hidden;
}
/* 预留header */
.mbsc-ios .dwwr{
  padding-top: 4em
}
/* header样式 */
.dw.dw-ltr .dwbc{
  height: 1.28rem;
  line-height: 1.28rem;
  border: none;
}

.mbsc-ios .dwb{
  height: 4em;
  font-size: 0.37333333333333335rem;
  line-height: 4em;
  padding: 0 0.4266666666666667rem;
}
.dw.dw-ltr .dwbc .dwbw{

}

.mbsc-ios .dwwr{
  background-color: #fff;
}
.mbsc-ios .dwwo{
  background: linear-gradient(#FFF,rgba(245,245,245,0) 20%,rgba(245,245,245,0) 80%,#FFF);
}
.mbsc-ios .dwwol{
  margin: unset;
  border-top: 1px solid #EBEDF0;
  border-bottom: 1px solid #EBEDF0;
}
.mbsc-ios .dw-sel {
  font-weight: bold;
  font-size: 0.48rem;
}

.mbsc-ios .dw-li{
  color: #333;
  font-size: 0.4rem;
}

.mbsc-ios .dwwc{
  padding: 0 0.4266666666666667rem;
}
footer .productPrice .yuan{
  font-weight: bold;
}.agencyModal {
  position: fixed;
  top: 5rem;
  width: 7.46rem;
  height: 6.25rem;
  margin-left: -3.7rem;
  left: 50%;
  background-color: white;
  display: none;
  z-index: 101;
  border-radius: 0.213rem;
}
.agent-status-img {
  width: 3.2rem;
  position: absolute;
  top: -1.066rem;
  left: 0;
  right: 0;
  margin: auto;
}
.gradientTitleWrapper {
  width: 7.46rem;
  height: 2.16rem;
  border-radius: 0.213rem;
  background: linear-gradient(180deg, rgb(254, 223,221) 0%, rgba(255, 254, 253) 100.35%);
}
.agencyModalTitle {
  position: relative;
  line-height: 2.946rem;
  font-size: 0.48rem;
  font-weight: 500;
  font-family: PingFang SC;
  text-align: center;
  color: #333;
}

.agencyModalInfoWrapper {
  padding: 0.106rem 0.533rem 0 0.533rem;
}
.agencyModalInfoText {
  font-size: 0.4rem;
  line-height: 0.6rem;
  font-weight: normal;
  text-align: center;
  color: #666;
}

.agencyModalFooterSingleBtn {
  width: 6.4rem;
  height: 1.2rem;
  margin: 0.426rem 0.53rem 0.53rem 0.53rem;
  background: linear-gradient(88.07deg, #FF6913 2.32%, #FF8127 99.05%);
  border-radius: 0.213rem;
  color: white;
  font-size: 0.4266666666666667rem;
}

.agencyModalCloseIco {
  position: absolute;
  width: 0.64rem;
  height: 0.64rem;
  bottom: -1.066rem;
  left: 50%;
  margin-left: -0.34rem;
  font-size: 0.4266666666666667rem;
}

.renewalCommission .riskControlTipsContent{
  pointer-events: auto;
  width: 100%;
  background-color: #FFF9F0;
  color: #FE6300;
  padding: 0.4rem;
  margin-bottom: 0.4rem;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.riskControlTips .riskControlTipsContent .isLeader{
  margin-top: none;  
}
.riskControlTips .riskControlTipsContent .no-isLeader{
  margin-top: 0.32rem;  
}
.plan-halve{
  position: fixed;
  bottom: -70%;
  z-index: 101;
  background: #fff;
  width: 100%;
  max-width: 600px;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  max-height: 95%;
  padding-bottom:1.6rem;
  border-radius: 0.3rem 0.3rem 0 0;
}
.plan-halve .plan-header{
  background-color: #fff;
  height: 1.5rem;
  min-height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  font-size: 0.43rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333;
  position: relative;
  border-radius: 0.3rem 0.3rem 0 0;
}
.plan-halve .plan-header .header-x{
  width: 0.4rem;
  height: 0.4rem;
  padding: 0.6rem;
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  overflow: hidden;
  float: right;
  box-sizing: content-box;
}
.plan-halve .plan-content{
  padding: 0 0.63rem 0 0.63rem;
  font-size: 0.38rem;
  font-family: PingFang SC;
  border-radius: 0.2rem;
}
.plan-content .content-title{
  font-size: 0.4rem;
  line-height: 0.7rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333;
}
.plan-content .content-items{
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;
}
.plan-content .content-item{
  display: flex;
  justify-content: space-between;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.plan-halve .plan-btn{
  position: absolute;
  width: 9.2rem;
  height: 1.2rem;
  bottom: -0.1rem;
  left: 0;
  right: 0;
  margin: 0.4rem auto;
  font-size: 0.48rem;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
}
.plan-btn .btn-confirm{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.2rem;
  background-color: #FE6913;
  color: white;
}