/* CSS Document */
.mar_t20{ margin-top:2rem}
.mar_t40{ margin-top:5rem}
.pos_t0{top:0;}
.posfixed{ position:fixed;}
.bgf5f5f5{ background:#f5f5f5}
.bgf5f5f5{ background:#f5f5f5}
.bg1aad19{ background:#1aad19}

.whf25{ width:25%;}
.whf75{ width:75%;}
.whf50{ width:50%;}
/*index*/
.indexbottom{ position:fixed; bottom:0; width:100%;z-index: 9;}
.indexbottomimg{ width:2.4rem; height:2.4rem; margin-left:calc(50% - 1.2rem)}
.col2b6ec9{ color:#2b6ec9}
.bg2b6ec9{ background:#2b6ec9}
.bor2b6ec9{ border-bottom:.2rem solid #2b6ec9}
.indexmarb_40{  overflow-y: scroll;height: calc(100% - 10rem);}

.indextopimg{ width:58%; margin:3rem 0 0 21%;}

.colffa2af{ color:#ffa2af}
.indextaba{ width:88%; margin:2rem 0 0 6%}
.indextabaspana{ width:24%; }
.indextabaspanb{ width:76%; }

.lineH16{ line-height:1.6rem}
.col78acf2{ color:#78acf2}

.indextabainputbox{ height:3.8rem; border-radius:1.9rem; overflow:hidden}
.indextabainput{ height:3.8rem; padding:0 1rem}

.indextabainputdown{height:3.8rem; background :#5f9ef2; background-image:url('../img/down.png');background-repeat:no-repeat;background-size:1.8rem 1.8rem; background-position: 50% 50%;}
.indextababut{ padding:1rem 2.4rem; background :#5f9ef2; border-radius:2rem;}

.indexmarbimgchoose{ width:18rem; height:11.5rem; margin-left:calc(50% - 9rem)}

.image-item{width:18rem; height:11.5rem; float: left; margin: 0 0;}

.indextabb{ width:100%; height:auto; padding:1rem 3% ;}

.col324c88{ color:#324c88}

.indextabbinput{ height:3.6rem; padding:0 1rem; border-radius:2rem; background:#f9f9f9; }
.bg5f9ef2{ background:#5f9ef2}
.daosanjiao{background-image:url('../img/downb.png');background-repeat:no-repeat;background-size:1.2rem 1.2rem; background-position: 97% 50%;}
.indextabbzhi{ line-height:3.6rem}
.indextabbinputb{ width:calc(50% - 1.2rem)}

.leibiesstop{border-radius:2rem; overflow:hidden; }
.leibiesstopinput{ height:3.6rem; padding:0 1rem; background:#f9f9f9;}
.leibiesstopa{ line-height:3.6rem; background:#5f9ef2; }

.ilbbottom{ position:absolute; bottom:0; height:5rem; width:100%; z-index:99}
.ilbbottomno{ width:10rem; line-height:3rem; border-radius:.6rem;}
.ilbbottomok{width:10rem; line-height:3rem; border-radius:.6rem;}



.illbbcenlistinput{ width:1.6rem; height:1.6rem; margin:.2rem}


.illbbcenlista{width:1.6rem; height:1.6rem;margin-top:.2rem; margin-right:1rem; background:#2b6ec9; color:#fff; font-size:1.2rem; text-align:center; line-height:1.2rem; cursor:pointer; border-radius:.3rem; }

.illbbcenlistspan{width:calc(100% - 3.8rem); height:auto; float:left; margin-left:3.8rem;}
.illbbcenlistspan span{width:100%; height:auto; float:left; line-height:1.6rem; font-size:1.4rem; margin:.6rem 0;}

/*reault_img*/
.reaultimglist{width:94%; height:auto; float:left; margin:1rem 0 0 3%; padding:1rem}

.reaultimgtit{width:94%; height:auto; float:left; margin:.5rem 0 0 3%;}
.reaultimgtiticon{ width:1rem; height:1.3rem; margin:.35rem .5rem 0 0;}

.reaultimgtitimgbox{ width:44vw; height:44vw; margin-left:28vw }
.reaultimgtitimgboxspan{width:44vw; height:44vw; background:#f9f9f9; display:table-cell; *display:inline-block; vertical-align:middle;text-align:center}
.reaultimgtitimg{  max-width:44vw; max-height:44vw; vertical-align: middle;}

.reaultimgbox{ height:calc(100vh - 4rem - 44vw - .1rem - 1rem - 4rem - .5rem); overflow-y:scroll}

.reaultimgboxa{ width:48.5vw; height:48.5vw; margin-left:1vw }
.reaultimgboxspan{width:48.5vw; height:48.5vw; background:#f9f9f9; display:table-cell; *display:inline-block; vertical-align:middle;text-align:center}
.reaultimgboximg{max-width:48.5vw; max-height:48.5vw; vertical-align: middle;}

.loadbox{ position:fixed; width:100%; height:100%;}
.loadbox img{ position:absolute; width:4rem; height:4rem; padding:1rem; left:50%; top:40%; background:rgba(0,0,0,.5); transform: translate(-50%, -50%);}

/*login*/
.loginbox{width:100%; height:auto; padding: 0 6%;  }
.loginformbox{ margin-top:-8.6rem; box-shadow:0px 0px 5px #c3c3c3; padding:2.5rem}
.longinicon{ width:2rem; height:2rem}

.loginformboxdiv{ padding:2rem 0}
.loginformboxdivto{ padding:2rem 0 0 0}
.loginformboxinput{width:calc(100% - 3rem); height:2rem}
.loginformboxinputb{ width:10rem;}

.loginyzm{border-radius:1rem;}
.longincheckbox{width:1.6rem; height:1.6rem; margin:.2rem}

/*my*/
.mytopbox{ padding:2.5rem}
.mytopboximg{ width:4rem; height:4rem; border-radius:100%;}
.mytopboxtxt{width:calc(100% - 5rem);}

.mylist{padding:2rem}

/*mylist*/
.mylist >input{ height:2rem;}
.tskbox{ width:auto; position:absolute; z-index:99; background:rgba(0,0,0,.7); font-size:1.4rem; padding:1rem 2rem; color:#fff; top:40%; left:50%; transform: translate(-50%, -50%); text-align:center; }

/*reaultshow*/
.reaultshowbox{ position:fixed; top:0; width:100%;}
.reaultshowa{ height:3.2rem}
.bor2f1f1f1{ border-bottom:.5rem solid #f1f1f1;}

.reault_show_box{ width:94%; padding:0 3%;}

.reault_show_icon{ height:1.6rem; width:1.6rem; float:right}

.reaultshowi{ width:.8rem; height:.8rem; background:#0881ff; border:.3rem solid #83c0ff; margin:.3rem }
.reaultshowhf{ width:calc(100% - 3rem);}

.reaultshowied{width:.8rem; height:.8rem; background:#999; border:.3rem solid #fff; margin:.3rem}

.fc3{ color: #fff; height:2.1rem; line-height:1.8rem; width:2.1rem;position: fixed; top: 1rem; z-index: 999; font-size: 2.1rem; padding: 1rem; background: #333; right:1rem }

.dt{ width:100%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); }

.reaultshowimgboxa{ width:calc(50vw - 1rem - 1.5vw ); height:calc(50vw - 1rem - 1.5vw ); margin-left:1vw }
.reaultshowimgboxspan{width:calc(50vw - 1rem - 1.5vw ); height:calc(50vw - 1rem - 1.5vw ); background:#f9f9f9; display:table-cell; *display:inline-block; vertical-align:middle;text-align:center}
.reaultshowimgboximg{max-width:calc(50vw - 1rem - 1.5vw ); max-height:calc(50vw - 1rem - 1.5vw ); vertical-align: middle;}

/*20220525*/
.illbbcen{ height: calc(100% - 10rem);overflow-y: auto; padding:1rem 3%; }

.bgf9f9f9{ background:#f9f9f9;}
.newleibieoc{ width:1.6rem; height:1.6rem; margin:.2rem 1rem 0 0; line-height:1.6rem; cursor:pointer; background: #2b6ec9;  border-radius:.3rem;}
.newleibiedian{width:.6rem; height:.6rem; margin:.7rem 1.5rem 0 .5rem; background:#d3d3d3; border-radius:100%;}
.newleibiespan{width:calc(100% - 5rem);  cursor:pointer;}
.newleibieinput{ width:1.4rem; height:1.4rem; margin:.3rem 0}
.newleibiediv{width:calc(100% - 1rem);}

/*20221114*/
.labelfordiv input{ display:none}
.labelfordiv input.checkbox + i{width:1.4rem; height:1.4rem; background:url('../img/input_box6.jpg'); background-repeat:no-repeat; background-size:1.4rem 1.4rem; margin-top:.3rem }
.labelfordiv input.checkbox:checked + i{width:1.4rem; height:1.4rem; background:url('../img/input_box5.jpg'); background-repeat:no-repeat; background-size:1.4rem 1.4rem; }
.divboxcenter{display: flex; justify-content: center; align-items: center;}
.f15{ font-size:1.5rem}
