.toolpage{padding-top:0;background:#fff}
.toolpage .tool_cut{height:4rem;margin:0 -1rem;padding:0 1rem;background:#f7f7f7;overflow:hidden}
.toolpage .tool_cut .menu{width:1.3333rem;height:1.0833rem;margin-left:1rem;background-position:-14rem -41.25rem}
.toolpage .menu_popup{display:none;position:fixed;top:8.1667rem;left:0;width:100%;height:calc(100vh - 8.1667rem);z-index:4}
.toolpage .menu_popup .popmodl{width:100%;height:100%;background:rgba(0,0,0,.5)}
.toolpage .menu_popup .menu_content{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.6667rem;padding:1.25rem 1rem;background:#fff;position:absolute;top:0;left:0;border-top:.0833rem solid #e0e0e0}
.toolpage .menu_popup .menu_content a{height:2.25rem;font-size:1rem;text-align:center;line-height:2.25rem;color:#4a4a4a;background:#f1f1f1;border-radius:.3333rem}
.toolpage .menu_popup .menu_content a.active{color:#5c78f5;font-weight:700;background:#e3f2fd}
footer{margin-bottom:4.8333rem;background:#f7f7f7}
.t_title{font-size:1rem;font-weight:700;margin-top:1.1667rem}
.t_title.jsb{display:flex;justify-content:space-between}
.t_title.jsb select{width:8.125rem;height:2rem;border-radius:1rem;outline:0;font-size:1.1667rem;color:#4a4a4a;padding-left:.8333rem;background-color:#fff;border:.0833rem solid #e0e0e0}
.t_title .gray{color:#999;font-size:.9375rem;font-weight:400}
.condition{display:flex;flex-wrap:wrap}
.condition span{width:5.3333rem;height:2rem;border-radius:.3333rem;border:.0833rem solid #4a4a4a;display:flex;justify-content:center;align-items:center;font-size:1.1667rem;color:#4a4a4a;margin-top:.8333rem}
.condition span:not(:nth-of-type(5n)){margin-right:.625rem}
.condition span.selected{color:#5c78f5;border-color:#5c78f5}
.border{width:100%;height:.3333rem;background:#f7f7f7;margin-top:.625rem}
.corres{padding:.0833rem .5rem;font-size:1.1667rem;color:#4a4a4a;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #e0e0e0;display:flex;align-items:center}
.corres::before{display:inline-block;content:"";width:1.1667rem;height:1.1667rem;background:url(/images/3.0/bcw_all1.png) no-repeat -23rem -41rem/29.75rem 42.5833rem}
.rules{font-size:1rem;color:#c60000}
.t_checkbox,.t_radio{display:flex;align-items:center;margin-top:.8333rem}
.t_checkbox label,.t_radio label{display:flex;align-items:center;font-size:1.1667rem;color:#4a4a4a;margin-right:1.3333rem}
.t_checkbox.t_radio input,.t_radio.t_radio input{display:none}
.t_checkbox.t_radio input:checked+span,.t_radio.t_radio input:checked+span{border-color:#5c78f5}
.t_checkbox.t_radio input:checked+span::before,.t_radio.t_radio input:checked+span::before{background-color:#5c78f5;border-color:#5c78f5}
.t_checkbox.t_radio span,.t_radio.t_radio span{display:flex;justify-content:center;align-items:center;width:1.3333rem;height:1.3333rem;border:.0833rem solid #b9b9b9;border-radius:50%;position:relative;margin-right:.3333rem}
.t_checkbox.t_radio span::before,.t_radio.t_radio span::before{display:block;content:"";width:.6667rem;height:.6667rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:.0833rem solid #b9b9b9}
.t_checkbox.t_radio i,.t_radio.t_radio i{font-size:1rem;color:#4a4a4a}
.t_checkbox.t_radio .clear_val,.t_radio.t_radio .clear_val{width:3.3333rem;height:1.6667rem;color:#4a4a4a;font-size:1rem;display:flex;justify-content:center;align-items:center;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #e0e0e0}
.t_checkbox.t_checkbox input,.t_radio.t_checkbox input{display:none}
.t_checkbox.t_checkbox input:checked+span,.t_radio.t_checkbox input:checked+span{background:url(/images/3.0/bcw_all1.png) no-repeat -20.1667rem -41.0833rem/29.75rem 42.5833rem;border:none}
.t_checkbox.t_checkbox input:disabled+span,.t_radio.t_checkbox input:disabled+span{opacity:.3;background:#eee}
.t_checkbox.t_checkbox span,.t_radio.t_checkbox span{display:flex;width:1.1667rem;height:1.1667rem;border-radius:.1667rem;border:.0833rem solid #bbb;margin-right:.3333rem}
.t_checkbox.jsb,.t_radio.jsb{justify-content:space-between}
.t_checkbox.jsb label,.t_radio.jsb label{margin-right:0}
textarea{width:100%;margin-top:1rem;border-radius:.3333rem;border:.0833rem solid #e0e0e0;padding:1rem .8333rem;font-size:1rem;resize:none}
.tool_line{display:flex;align-items:center;margin-top:.8333rem}
.tool_line .t_radio{margin-top:0}
.tool_line .t_radio label{margin-right:.3333rem}
.tool_line .line{display:flex;align-items:center;font-size:1.1667rem;color:#4a4a4a}
.tool_line .line input{display:block;width:6.25rem;height:2rem;border-radius:.1667rem;font-size:1.1667rem;border:.0833rem solid #e0e0e0;padding:0 .5rem;margin-right:.2083rem}
.tool_line .line input.s_input{width:4.6875rem}
.tool_line .line input:disabled{opacity:.3;background-color:#f8f8f8}
.tool_line .line select{display:block;min-width:4.5417rem;height:2rem;border-radius:.1667rem;outline:0;font-size:1.1667rem;color:#4a4a4a;border:.0833rem solid #e0e0e0;background-color:#fff;margin-right:.2083rem}
.tool_line .line .text{margin:0 .8333rem}
.tool_line .qi_in{width:7.5rem;height:2rem;font-size:1.1667rem;color:#999;padding:0 .5rem;border-radius:.1667rem;outline:0;border:.0833rem solid #e0e0e0;margin-right:.25rem}
.tool_line .qi_text{font-size:1.1667rem}
.mr0{margin-right:0rem!important}
.mr5{margin-right:.2083rem}
.mr32{margin-right:1.3333rem!important}
.m16{margin:0 .6667rem}
#number{width:12.5rem;height:2rem;padding:0 .5rem;margin-top:1.0417rem;font-size:1.1667rem;border-radius:.1667rem;background-color:#fff;border:.0833rem solid #e0e0e0}
.text{margin-top:.6667rem;font-size:1rem;color:#bbb}
.text span{color:#5c78f5}
.prior{font-size:1rem;font-weight:700;margin-top:1rem}
.t_handle{display:flex;align-items:center;justify-content:space-between;margin-top:.8333rem}
.t_handle .text{font-size:1rem;color:#4a4a4a}
.t_handle .do{display:flex}
.t_handle .do input{display:none}
.t_handle .do input:checked+span{border-color:#5c78f5;color:#5c78f5;background:#e3f2fd}
.t_handle .do span{display:flex;justify-content:center;align-items:center;width:1.8333rem;height:1.8333rem;margin-left:.6667rem;font-size:1rem;color:#4a4a4a;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #f7f7f7}
.t_balls{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.6667rem;margin-top:.8333rem}
.t_balls label input{display:none}
.t_balls label span{display:flex;justify-content:center;align-items:center;height:2.3333rem;font-size:1.1667rem;background:#fff;border-radius:50%;border:.0833rem solid #e4e4e4}
.t_balls label input:checked+span{background:#e24939;border-color:#e24939;color:#fff}
.t_balls.blue label input:checked+span{background:#5c78f5;border-color:#5c78f5}
.t_blocks{display:flex;flex-wrap:wrap;margin-top:.8333rem}
.t_blocks label{margin-bottom:.6667rem}
.t_blocks label input{display:none}
.t_blocks label input:checked+span{background:#e3f2fd;color:#5c78f5}
.t_blocks label span{display:flex;justify-content:center;align-items:center;width:3.25rem;height:2rem;font-size:1rem;color:#4a4a4a;background:#f6f6f6;border-radius:.1667rem}
.t_blocks label:not(:nth-of-type(8n)){margin-right:.5rem}
.t_blocks.wid_btn span{width:5.0833rem}
.tool_handle{width:100%;height:4.8333rem;background:#fff;box-shadow:0rem -.1667rem .3333rem 0rem #eee;position:fixed;left:0;bottom:0;z-index:3;padding:0 1rem;display:flex;align-items:center;justify-content:space-around}
.tool_handle .clear{width:40%;height:3.5rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:.3333rem}
.tool_handle .clear i{width:1.3333rem;height:1.3333rem;background-position:-10.25rem -37.9167rem}
.tool_handle .clear span{font-size:1.1667rem;margin-left:.5rem}
.tool_handle .analyse{width:40%;height:3.5rem;background:#5c78f5;border-radius:.3333rem;display:flex;justify-content:center;align-items:center;font-size:1.3333rem;font-weight:700;color:#fff}
.text_desc{font-size:1.0833rem;font-weight:700;color:#5c78f5;margin-top:1.3333rem;display:flex;align-items:center}
.text_desc::before{display:block;content:"";width:1.5rem;height:1.5rem;margin-right:.4167rem;background:url(/images/3.0/bcw_all1.png) no-repeat -19.5833rem -37.9167rem/29.75rem 42.5833rem}
.big_result,.tool_result{padding-top:.3125rem}
.big_result .res,.tool_result .res{display:flex;align-items:center;margin-top:.8333rem}
.big_result .res .type,.tool_result .res .type{font-size:1rem;margin-right:.8333rem}
.big_result .res .type span,.tool_result .res .type span{color:#5c78f5}
.big_result .res .num,.tool_result .res .num{color:#bbb;font-size:1rem}
.big_result .res .num span,.tool_result .res .num span{color:#5c78f5}
.big_result .result,.tool_result .result{margin-top:.8333rem;min-height:4.6875rem;padding:.6667rem .4688rem .6667rem .8333rem;border-radius:.3333rem;border:.0833rem dashed #e0e0e0;word-break:break-all;display:flex;flex-wrap:wrap}
.big_result .result span,.tool_result .result span{font-size:1rem;color:#4a4a4a;margin:0 .4688rem .2083rem 0}
.big_result .result.gap span,.tool_result .result.gap span{margin-right:1rem}
.big_result .gl,.tool_result .gl{font-size:1rem;font-weight:700;margin-top:.8333rem}
.big_result .detail,.tool_result .detail{margin-top:.8333rem;padding:.8333rem;border-radius:.3333rem;border:.0833rem dashed #e0e0e0;word-break:break-all}
.big_result .detail p,.tool_result .detail p{font-size:1rem;color:#4a4a4a;line-height:1.375rem;margin-bottom:.2083rem}
.big_result.tool_result table:not(#sort),.tool_result.tool_result table:not(#sort){width:100%;margin:0;margin-top:1rem;border-spacing:0;border-collapse:collapse;overflow:hidden}
.big_result.tool_result table:not(#sort) tbody,.tool_result.tool_result table:not(#sort) tbody{width:100%}
.big_result.tool_result table:not(#sort) tbody tr,.tool_result.tool_result table:not(#sort) tbody tr{display:flex;align-items:center;width:100%;min-height:2.6667rem;border:.0833rem dashed #e0e0e0}
.big_result.tool_result table:not(#sort) tbody tr td,.tool_result.tool_result table:not(#sort) tbody tr td{font-size:1rem;color:#4a4a4a;height:100%;min-height:2.6667rem;display:flex;align-items:center}
.big_result.tool_result table:not(#sort) tbody tr td:first-of-type,.tool_result.tool_result table:not(#sort) tbody tr td:first-of-type{width:3.125rem!important;justify-content:center}
.big_result.tool_result table:not(#sort) tbody tr td:last-of-type,.tool_result.tool_result table:not(#sort) tbody tr td:last-of-type{flex:1!important;flex-wrap:wrap;justify-content:start;padding:.625rem .625rem .25rem;border-left:.0833rem dashed #e0e0e0}
.big_result.tool_result table:not(#sort) tbody tr td:last-of-type span,.tool_result.tool_result table:not(#sort) tbody tr td:last-of-type span{margin-right:.625rem;margin-bottom:.375rem}
.big_result.tool_result table:not(#sort).pf tr td:first-of-type,.tool_result.tool_result table:not(#sort).pf tr td:first-of-type{width:5rem!important}
.big_result .re,.tool_result .re{display:none}
.big_result .show,.tool_result .show{display:flex}
.scroll_table{overflow-x:scroll;margin:.8333rem -.8333rem 0}
.scroll_table::-webkit-scrollbar{display:none}
.scroll_table table{border-spacing:0;text-align:center;border-collapse:collapse;width:max-content}
.scroll_table table thead th{width:4.375rem;height:2.6667rem;border:.0833rem dashed #e0e0e0;font-size:1rem;font-weight:700;background:#f7f7f7}
.scroll_table table tr td{height:2.6667rem;font-size:1rem;color:#4a4a4a;border:.0833rem dashed #e0e0e0}
.scroll_table table tr td a{color:#4580cf;text-decoration:underline}
.scroll_table table .cons{width:28px;background:#2d92da;color:#fff;text-align:center;font-family:arial;height:1px;font-style:italic;font-size:12px;margin:0 auto}
.scroll_table table .red{color:#c60000}
.scroll_table.ssqtable table td{vertical-align:bottom;padding:.25rem 0}
.hq_tool_pop,.tool_pop{width:100%;height:100%;position:fixed;left:0;bottom:0;z-index:4;display:none;background-color:rgba(0,0,0,.5)}
.hq_tool_pop .content,.tool_pop .content{align-self:flex-end;width:100%;padding:1rem .8333rem 1.3333rem;background-color:#fff;position:relative;border-radius:.3333rem .3333rem 0 0}
.hq_tool_pop .content .title,.tool_pop .content .title{text-align:center;font-size:1.1667rem;font-weight:700}
.hq_tool_pop .content .subtitle,.tool_pop .content .subtitle{display:flex;align-items:center;justify-content:space-between;margin-top:.6667rem}
.hq_tool_pop .content .subtitle .text,.tool_pop .content .subtitle .text{font-size:1rem;color:#999}
.hq_tool_pop .content .subtitle .an,.tool_pop .content .subtitle .an{display:flex;align-items:center}
.hq_tool_pop .content .subtitle .an span,.tool_pop .content .subtitle .an span{display:flex;justify-content:center;align-items:center;width:4rem;height:1.6667rem;font-size:1.1667rem;color:#4a4a4a;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #e0e0e0;margin-left:.4167rem}
.hq_tool_pop .content .subtitle .right,.tool_pop .content .subtitle .right{display:flex}
.hq_tool_pop .content .subtitle button,.tool_pop .content .subtitle button{display:flex;padding:.2917rem;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #e0e0e0}
.hq_tool_pop .content .subtitle button:not(:last-child),.tool_pop .content .subtitle button:not(:last-child){margin-right:.4167rem}
.hq_tool_pop .content .fix,.tool_pop .content .fix{position:absolute;display:flex;top:.9167rem;right:.9167rem;margin-top:0}
.hq_tool_pop .content .fix .n,.tool_pop .content .fix .n{display:flex;justify-content:center;align-items:center;width:4rem;height:1.6667rem;color:#4a4a4a;font-size:1.1667rem;background:#f7f7f7;border-radius:.1667rem;border:.0833rem solid #e0e0e0;margin-left:1rem}
.hq_tool_pop .content .con,.tool_pop .content .con{overflow-y:scroll}
.hq_tool_pop .content .con .l_r,.tool_pop .content .con .l_r{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}
.hq_tool_pop .content .con .l_r .l,.tool_pop .content .con .l_r .l{font-size:1rem;color:#4a4a4a}
.hq_tool_pop .content .con .l_r .t_radio,.tool_pop .content .con .l_r .t_radio{margin-top:0}
.hq_tool_pop .content .con .l_r.ltfw label,.tool_pop .content .con .l_r.ltfw label{margin-right:.9375rem}
.hq_tool_pop .content .con .b,.tool_pop .content .con .b{display:flex;justify-content:space-between;margin-top:.75rem}
.hq_tool_pop .content .con .b>div,.tool_pop .content .con .b>div{display:flex;align-items:center}
.hq_tool_pop .content .con .b>div span,.tool_pop .content .con .b>div span{font-size:1.1667rem;color:#4a4a4a;margin-right:.5rem}
.hq_tool_pop .content .con .b>div input,.tool_pop .content .con .b>div input{display:flex;width:6.6667rem;height:2rem;border-radius:.1667rem;outline:0;padding:0 .5rem;border:.0833rem solid #e0e0e0}
.hq_tool_pop .content .con .cancel,.hq_tool_pop .content .con .check_all,.tool_pop .content .con .cancel,.tool_pop .content .con .check_all{display:flex;justify-content:center;align-items:center;width:3.3333rem;height:1.6667rem;background:#f7f7f7;color:#4a4a4a;font-size:1.0729rem;border-radius:.1667rem;border:.0833rem solid #e0e0e0;padding:0}
.hq_tool_pop .content .con .cancel,.tool_pop .content .con .cancel{margin-left:1rem}
.hq_tool_pop .content .con .t_line,.tool_pop .content .con .t_line{display:flex;margin-top:1.25rem;font-size:1.1667rem;color:#4a4a4a}
.hq_tool_pop .content .con .t_line input,.tool_pop .content .con .t_line input{width:6.6667rem;height:2rem;font-size:1rem;border-radius:.1667rem;border:.0833rem solid #e0e0e0;text-align:center}
.hq_tool_pop .content .con .t_line .t,.tool_pop .content .con .t_line .t{margin:0 1rem}
.hq_tool_pop .content .btn,.tool_pop .content .btn{margin-top:.625rem;display:flex;justify-content:center;align-items:center}
.hq_tool_pop .content .btn .p_confirm,.hq_tool_pop .content .btn button,.tool_pop .content .btn .p_confirm,.tool_pop .content .btn button{width:14rem;height:2.6667rem;font-size:1.3333rem;color:#4a4a4a;display:flex;justify-content:center;align-items:center;background:#f7f7f7;border-radius:.3333rem;border:none}
.hq_tool_pop .content .btn .p_confirm,.tool_pop .content .btn .p_confirm{color:#fff;font-weight:700;background:#5c78f5;margin-left:1.0833rem}
.table_wrap{overflow-x:scroll;margin:0 -.8333rem}
.table_wrap::-webkit-scrollbar{display:none}
.table_wrap table{border-spacing:0;text-align:center;border-collapse:collapse;width:max-content}
.table_wrap table thead th{width:4.25rem;height:2.6667rem;border:.0833rem dashed #e0e0e0;font-size:1rem;font-weight:700;background:#f7f7f7}
.table_wrap table thead th:first-of-type{width:6.5rem!important}
.table_wrap table tr td{width:4.25rem;height:2.6667rem;font-size:1rem;color:#4a4a4a;border:.0833rem dashed #e0e0e0}
.table_wrap table tr td:first-of-type{width:6.5rem!important}
.table_wrap table tr td a{color:#4580cf;text-decoration:underline}
.table_wrap table .red{color:#c60000}
.res_hh{display:flex;align-items:center;margin-top:.8333rem}
.res_hh .type{font-size:1rem;margin-right:.8333rem}
.res_hh .type span{color:#c60000}
.res_hh .num{color:#bbb;font-size:1rem}
.res_hh .num span{color:#c60000}
.r_format{display:flex;justify-content:space-between;margin-top:.4688rem}
.r_format span{display:block;font-size:1rem;color:#bbb!important}
.r_format textarea{width:16.1875rem!important;min-height:9.375rem!important;margin-top:0!important}
#redsline{width:100%}
.wid86{width:3.5833rem!important}
.wid98{width:4.0625rem!important}
.wid156{width:6.5rem!important}
.wid180{width:7.5rem!important}
.wid206{width:8.5833rem!important}
.dqres,.gsresult,.sqres{display:none;margin-top:1rem}
.mt24{margin-top:1rem}
.mt0{margin-top:0!important}
.show{display:block}
.missinfo .t{font-size:1rem;font-weight:700;color:#c60000}
.missinfo p{display:flex;margin-top:.5rem}
.missinfo p span{display:block;font-size:1.1667rem;color:#4a4a4a;margin-right:1.3333rem}
.tipinfo{font-size:1rem}
.tipinfo .red{color:#c60000}
.chart0,.chart1,.chart2,.chart3{width:100%;height:17.1875rem}
.res_lr{display:flex;justify-content:space-between;align-items:center}
.res_lr .t_text{font-size:1rem}
.res_lr .order{display:flex}
.res_lr .order .corres{margin-left:.8rem}
.left_right{display:flex;flex-wrap:wrap}
.left_right label{margin-bottom:.5625rem}
.tablelist{width:100%;margin-top:.8333rem}
.tablelist table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;overflow:hidden}
.tablelist table thead{background:#f7f7f7;height:2.6667rem}
.tablelist table thead th{border:.0833rem solid #e0e0e0;font-size:1rem;font-weight:700}
.tablelist table th{height:2.6667rem}
.tablelist table td{font-size:1rem;color:#4a4a4a;height:2rem;border:.0833rem solid #e0e0e0;text-align:center}
.tablelist table td .col{height:1.3333rem;background:#2d92da;margin-left:.3333rem;color:#fef2cc;text-align:center}
.tablelist table td a{font-size:1rem;color:#4a4a4a}
.tablelist table .bgf7{background-color:#f7f7f7}
.res_detail{width:100%;height:100%;position:fixed;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:3;display:none}
.res_detail .r_detail{width:100%;position:absolute;bottom:0;background-color:#fff;padding:1.3333rem 1rem;border-radius:1.1667rem 1.1667rem 0 0}
.res_detail .r_detail .caption{font-size:1.1667rem;font-weight:700;margin-bottom:.8333rem}
.res_detail .r_detail .caption .red{color:#d12114}
.res_detail .r_detail .caption .blue{color:#2e92da}
.res_detail .r_detail .con_wrap{max-height:23.125rem;overflow-y:scroll}
.res_detail .r_detail .con_wrap .con{height:auto}
.res_detail .r_detail .con_wrap .con ul{border-radius:.3333rem;border:.0833rem solid #e0e0e0;padding:.8333rem}
.res_detail .r_detail .con_wrap .con ul li{list-style:none;height:1.6667rem;font-size:1rem}
.res_detail .r_detail .con_wrap .con ul li span{color:#f30;font-weight:700}
.res_detail .r_detail .con_wrap .con ul li .blue{color:#1b52a2}
.res_detail .r_detail .con_wrap .con ul li hr{color:#ddd;height:.0833rem}
.res_detail .r_detail .con_wrap .con ul li.hui{color:#bbb}
.res_detail .r_detail .con_wrap .con ul li.online{height:.0833rem}
.res_detail .r_detail .con_wrap .con .jsb{width:100%;height:2rem;display:flex;align-items:center;justify-content:space-between;margin:1rem 0 .8333rem}
.res_detail .r_detail .con_wrap .con .jsb span{font-size:1rem;color:#4a4a4a}
.res_detail .r_detail .close_wrap{width:100%;display:flex;justify-content:center;margin-top:2rem}
.res_detail .r_detail .close_wrap .close{width:24.5833rem;height:2.6667rem;font-size:1.3333rem;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;background:#5c78f5;border-radius:.3333rem}
.dbnumbers .order{font-size:1rem;margin-top:.9583rem}
.res_ltfw{min-height:4.6875rem;padding:.6667rem .4688rem .6667rem .8333rem;border-radius:.3333rem;border:.0833rem dashed #e0e0e0;font-size:1rem;color:#4a4a4a;margin:.8333rem .8333rem 0 0;line-height:1.875rem}
.res_ltfw .lt{color:red!important}
.res_ltfw .f{color:#999;margin-right:.8333rem}