/* CSS Document */
/*index首页*/
.wp{ width:94%; margin:0 auto;}
.header{ height:56px;  position:relative; z-index:3; text-align:center;background:#99c750;border:0px solid #e6e6e6; border-width:0px 0 2px 0;}
.header .logo{ display:inline-block; color:#fff; font-size:20px; padding-top:11px;  float:left;left:10px; margin-left:10px;}
.header .logo img{ height:36px; width:auto;}
.lobtn{ float:right; text-align:center; margin-top:14px;}
.lobtn img{ display:block; width:26px; height:26px;}
.lobtn span{ font-size:14px; color:#555; line-height:1.2; display:block; text-align:center;}
.lobtn:active span{ color:#6cc;}
.backbtn{ background:url(../images/icon/return.png) center center no-repeat; background-size:26px 22px; left:8px !important; top:15px; width:40px; height:40px; position:absolute;}
/*.menu{ background:url(../images/icon/icon1.png) center center no-repeat; background-size:26px; right:8px !important; top:15px; width:34px; height:34px; position:absolute;}*/
.menu{ position:absolute; width:24px; height:24px; top:16px; right:10px; cursor:pointer;}
.menu i{ display:block; width:21px; height:3px; background-color:#fff; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
.menu i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menu i:nth-child(2){ top:11px;}
.menu i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menu.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.menu.on i:nth-child(2){ opacity:0;}
.menu.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}

/*小导航*/
.inav{ width:140px; background-color:#fff;  position:absolute; z-index:3; top:56px; right:3%; display:none; z-index:99;}
.inav::after,.inav::before{ content: ''; display: block; position: absolute;width: 0; height: 0;}
.inav::after{ border: 5px solid transparent; border-bottom-color: #fff;  top: -9px; right: 10px;}
.inav::before{ border: 7px solid transparent; border-bottom-color: #e0e0e0;  top: -13px; right: 8px;}
.inavul{border:1px solid #e0e0e0;}
.inavul li{opacity:0;}
.inav a{ display:block; text-align:center;  font-size:0.28rem; color:#1a1a1a; padding:0.4em 0;border-bottom:1px dashed #e0e0e0;}
.inavul li:last-child a{ border: none;}
.inav a:hover{background-color: #ff9b00; color:#fff;}
.inav li.on{ opacity:1;}

/*底部1*/
.footer{background:#f4f4f4; z-index:99; width:100%; position:fixed; left:0; bottom:0;}
.footerul{ padding:6px 0px;}
.footerul li{width:20%; float:left; text-align:center;}
.footerul li a{ display:block; font-size:13px; color:#555; line-height:1.3;}
.footerul li a .iconfont{ font-size:18px;}
.footerul li a:hover{ color:#00bda8;}
/*.footerul li img{ width:24px; height:auto}小图标是图片的话就这行*/
.footerheight{ height:52px;}
/*底部2*/
.footerheight{ height:1.04rem;}
.footer_wap{background:#f8f8f8; z-index:99; width:100%; position:fixed; left:0; bottom:0; }
.fwapul{ margin-bottom:0;}
.fwapul li{ width:25%; float:left; text-align:center; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:0.1rem 0;}
.fwapul li a{ display: block;}
.fwapul li span.tparea{display:block; width:32%; margin:0 auto 0; font-size:0;}
.fwapul li span.tparea img{ width:0.48rem; height:auto}
.fwapul li span.tparea .img1{display: inline-block;}
.fwapul li span.tparea .img2{ display: none;}
.fwapul li p{ width:100%; text-align:center; font-size:0.22rem;}
.act_fwap span.tparea .img1{ display: none !important;}
.act_fwap span.tparea .img2{ display: inline-block !important;}




/* 登录 */
.login{ height: 100vh; overflow: auto; background-color: #E9F4FF;}
.loginBg{ width: 100%; position: fixed; left: 0; bottom: 0;}
.login .wrap{ position: relative; z-index: 2; padding-top: 1rem;}
.logoarea{  margin-top: 0.4rem;}
.logoarea .tp{ height: 0.66rem;}
.logoarea .sign{ font-size: 0.48rem; margin-top: .1rem; font-weight: bold; line-height: 1.5;}
.logoarea .tip{margin-top: .1rem;}

.loginForm{ margin: 0.5rem auto 0;}
.formItem2{ background-color: #fff; border-radius: .15rem; padding: 0.2rem 0; margin-bottom: 0.3rem; position: relative; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; }
.formItem2 .text{ display: block; width: 100%; color: #666; height: 0.5rem; line-height: 0.5rem; padding: 0rem 0.4rem 0.1rem 0.9rem; font-size: 0.3rem; }
.formItem2 .icon{ height: 0.54rem; position: absolute; left: 0.2rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.loginForm .formConfirm2 .sbtn{ padding: 0.8em 0; font-size: 0.3rem;}

/* 首页 */
.homebg{ position: fixed; width: 100%; height: 5.52rem; background: linear-gradient(180deg, #01C071 0%, rgba(1,192,113,0) 100%); position: absolute; left: 0; top: 0;}
.home{ position: relative; z-index: 0;}
.logo{ padding-top: 0.2rem;}
.logo .tp{ height: .55rem;}

.banner{ margin-top: .2rem;}
.banner{ border-radius: .15rem; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; overflow: hidden; }
.banner{ position:relative; z-index:3; }
.banner .swiper-slide{position:relative; overflow:hidden;}
.banimg{ width:100%; height:auto; display:block;}
.banner .swiper-pagination{ bottom:8px !important;}
.banner .swiper-pagination-bullet{width:8px;height:8px;padding: 0;background-color:#fff;  font-size: 0;line-height: 0;outline:none;cursor: pointer; border-radius:50%;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; margin:0 4px !important;}
.banner .swiper-pagination-bullet-active{background-color:#01C071;}
/* .banner .swiper-button-prev{ background:url(../images/icon/prev2.png) center center no-repeat; left:2%;}
.banner .swiper-button-next{ background:url(../images/icon/next2.png) center center no-repeat; right:2%;}
.banner .swiper-button-prev,.banner .swiper-button-next{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;width:33px;  height:60px; top:50%; margin-top:-30px; -webkit-background-size:80%; -moz-background-size:80%;-ms-background-size:80%; -o-background-size:80%; background-size:80%;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;} */
.qlink{ display: flex; flex-wrap: wrap;}
.qlinkItem{ width: 48.5%; margin: 0 3% 0.3rem 0;}
.qlinkItem:nth-child(2n){ margin-right: 0;}
.qlinkItem a{ display: flex; background-size: cover; flex-direction: column;  height: 1.9rem; padding: .3rem .18rem; border-radius: .3rem; overflow: hidden; color: #fff; -webkit-border-radius: .3rem; -moz-border-radius: .3rem; -ms-border-radius: .3rem; -o-border-radius: .3rem; }
.qlinkItem .tit{ font-size: .36rem; line-height: 1; color: #fff; font-weight: bold; }
.qlinkItem .nr{ font-size: .24rem; max-width: 76%; margin-top: 0.1rem; color: rgba(255, 255, 255, .5);}
.qlinkItem .mandiv{ margin-top: auto;}
.qlinkItem .mandiv .sbtn{ padding: 0.2em 1.6em; font-size: .24rem;}

/* 02球队管理 */
.teamMangement{ min-height: 100vh; overflow-y: auto; background-color: #E9FAF3; padding: .4rem 0.3rem;}
.teamMangementItem{ display: flex; align-items: center; margin-bottom: .17rem; background-color: #fff; border-radius: .15rem; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; padding: .18rem .25rem; }
.teamMangementItem .tp{ width: .48rem; margin-right: .25rem; align-self: flex-start;}
.teamMangementItem .des{ flex: 1; min-width: 0;}
.teamMangementItem .des .tit{ font-size: .3rem; font-weight: bold;}
.teamMangementItem .des .info{ font-size: .24rem; color: #999; line-height: 1.5; margin-top: .1rem;}
.teamMangementItem .opa{ margin-left: .2rem; text-align: right;}
.teamMangementItem .opa .btn{ display: inline-flex; align-items: center; justify-content: center; width: .52rem; height: .52rem; margin-left: .25rem; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.teamMangementItem .opa .btn .icon{ width: .36rem;  }
.fixedBottomHeight{ height: 1.4rem;}
.formConfirm .sbtn{ padding: 0.6em 0; font-size: 0.3rem;}
/* 03新建球队 */
.addPart{ margin-bottom: 0.1rem;}
.i_tit{ padding: .25rem 0 .25rem .21rem; position: relative;}
.i_tit .val{font-size: .3rem;  font-weight: bold;}
.i_tit::after{ content: ""; display: block; width: .06rem; height: .3rem; position: absolute; left: 0; top: 50%; transform: translateY(-50%) ; background-color:#01C071; border-radius:.06rem; -webkit-transform: translateY(-50%) ; -moz-transform: translateY(-50%) ; -ms-transform: translateY(-50%) ; -o-transform: translateY(-50%) ; -webkit-border-radius:.06rem; -moz-border-radius:.06rem; -ms-border-radius:.06rem; -o-border-radius:.06rem; }
.i_tit .morea{ font-size: 0.3rem;}
.i_tit .morea_disable{ font-size: 0.3rem; color: #999;}
.addPart .wrap{}
.baseInfo{}
.baseInfo .formItem{ padding: .24rem 0; border-bottom: .01rem solid #C9C9C9; display: flex; align-items: center;}
.baseInfo .formItem:nth-last-child(1){ border-bottom: none;}
.baseInfo .formItem .attrmc{ width: 6em; font-size: .3rem;}
.baseInfo .formItem .attrval{ flex: 1; justify-content: flex-end; display: flex;}
.baseInfo .formItem .attrval .tp{ width: .8rem; height: .8rem;}
.baseInfo .formItem .attrval .text{ width: 100%; font-size: .3rem;}

.fileList{ display: flex; flex-wrap: wrap; padding: .3rem 0;}
.fileList .fileItem{ width: 1.3rem; margin-right: .3rem;}
.fileList .fileItem:nth-child(4n){ margin-right:0;}
.fileList .fileItem .tparea{ position: relative;}
.fileList .fileItem .tparea .tp{ width: .85rem; height: .85rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.fileList .fileItem .tparea .del{ position: absolute; right: 0.3rem; top: -0.1rem; width: .3rem;}
.fileList .fileItem  .tit{ font-size: .3rem; margin-top: .06rem;}
.fileList .addBtn .tparea .tp{ width: .85rem; height: .85rem;}
.fileList .addBtn  .tit{font-size: .24rem; margin-top: .15rem;}

/* 04教练员库 */
.sortTab{ background-color: #01C071; padding: 0 3%;}
.sortTab .list{ font-size: .28rem; color: #fff; display: inline-block; position: relative; padding: 0.2rem 0; margin-right: 2em;}
.sortTab .list::after{ content: ""; display: block; width: 0rem; transition: .3s; height: .05rem; background-color: #fff; border-radius: .03rem; position: absolute; left: 50%; transform: translateX(-50%); bottom: .05rem; -webkit-border-radius: .03rem; -moz-border-radius: .03rem; -ms-border-radius: .03rem; -o-border-radius: .03rem; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.act_sort{ font-size: .3rem;}
.act_sort::after{ width: .6rem !important;}

.teacher{ padding: .4rem .3rem;}
.teacherItem{ margin-bottom: 0.4rem; background-color: #fff; border-radius: .15rem; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem;  position: relative; padding: 0 .15rem;}
.teacherItem .pos{ position: absolute; right: 0; top: 0; width: 1.4rem;}
.teacherItem .row{ padding: .16rem 0 0.26rem; display: flex; align-items: center;}
.teacherItem .row .tparea{ padding: .07rem .05rem .03rem; width: .9rem; position: relative; margin-right: .3rem;}
.teacherItem .row .tparea .circle{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.teacherItem .row .tparea .tp{ width:.9rem  ; height: .9rem; object-fit: cover; }
.teacherItem .row .des{ flex: 1;}
.teacherItem .row .des .tit{ line-height: 1.2; font-size: .36rem;}
.teacherItem .row .des .tit .sex,.teacherItem .row .des .tit .time{ margin-left: .22rem; font-size: .24rem;}
.teacherItem .row .des .info{ margin-top: .1rem; font-size: .24rem; color: #999;}
.teacherItem .opa{ padding: .15rem 0; border-top: .01rem solid #DCDCDC; text-align: right;}
.teacherItem .opa .btn{ font-size:.24rem; margin-left: .4rem;}
.teacherItem .opa .btn::before{ margin-right: .1rem; font-size: .3rem;}

/* 05新建教练员库 */
.addTeacher{ padding-top: 0.3rem;}
.addTeacher .formItem{ padding: .24rem 0; border-bottom: .01rem solid #C9C9C9; display: flex; align-items: center;}
.addTeacher .formItem:nth-last-child(1){ border-bottom: none;}
.addTeacher .formItem .attrmc{ width: 6em; font-size: .3rem;}
.addTeacher .formItem .attrval{ flex: 1; justify-content: flex-end; display: flex;}
.addTeacher .formItem .attrval .tp{ width: .8rem; height: .8rem;}
.addTeacher .formItem .attrval .text{ width: 100%; font-size: .3rem;}
.addTeacher .formItem.remark{ display: block;}
.addTeacher .formItem.remark .textarea{ margin-top: 0.1rem; height: 1.6rem; width: 100%; font-size: .3rem; padding: .2rem .28rem; background-color: #F2F2F2;}
.addTeacher .formItem .select{ font-size: 0.3rem;}
.uploadBtn{ position: relative;}
.uploadBtn .tp{ object-fit: cover;}
.uploadBtn .text{ width: 100%; height: 100%; position: absolute; left: 0 ; top: 0; opacity: 0;}


/* 06球员库 */
.teacherItem2 .tparea{ padding: 0;}
.search{ background-color: #01C071; padding: .26rem .3rem ;}
.search .wrap{ padding:.04rem; display: flex; justify-content: space-between; background-color: #fff; border-radius: 0.6rem; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; -o-border-radius: 0.6rem; }
.search .text{ flex: 1; height:0.64rem;padding-left:0.32rem; line-height:0.64rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; border-radius: 0.6rem;}
.search .tj{width:1.2rem; height:.64rem; border:none; padding: 0; font-size: 0.3rem; background-color:#00A05E;border-radius: 0.6rem; margin-left: 0.2em;}

/* 07创建考勤 */
.filter{ padding-top: .2rem;}
.filter .formItem{ padding: .25rem .3rem; font-size: .3rem; background-color: #fff; margin-bottom: .15rem; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; }
.filter .formItem:nth-last-child(1){ margin-bottom: 0;}
.filter .formItem .attrmc{ width: 5em;}
.filter .formItem .attrval{}
.filter .formItem .text{ text-align: right; font-size: .3rem;}
.filter .formItem .select{ font-size: .3rem; width: 100%;}

.coach{}
.coach .wrap{ display: flex; flex-wrap: wrap; padding: .2rem; background-color: #fff; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; }
.coachItem{ width: 23.5%; margin: 0 2% 2% 0; padding: .05rem 0; text-align: center;}
.coachItem:nth-child(4n){ margin-right: 0;}
.coachItem .tp{ width: .85rem; height: .85rem;}
.coachItem .tit{ font-size: .3rem; margin-top: .08rem;}
.coachItem .info{ margin-top: .08rem; text-align: center;}
.coachItem .info .pos{ display: inline-block; padding: 0.2em 1.2em; background-color: #01C071; color: #fff;}

.player{ margin-bottom: .2rem;}
.player .wrap{ display: flex; flex-wrap: wrap; padding: .2rem; background-color: #fff; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; }
.playerItem{ width: 23.5%; margin: 0 2% 2% 0; padding: .05rem 0; text-align: center;}
.playerItem:nth-child(4n){ margin-right: 0;}
.playerItem .tparea{ position: relative; width: 0.97rem; margin: 0 auto;}
.playerItem .tp{ width: .85rem; height: .85rem; border:.06rem solid #01C071; }
.playerItem .icon{ position: absolute; width: 0.34rem; height: 0.34rem; right: 0; bottom: 0; display: none;}
.playerItem .tit{ font-size: .3rem; margin-top: .08rem;}
.actPlayerItem .icon{ display: block !important;}

/* 08账户管理 */
.manageAccount{ padding: .2rem 3%;}
.manageAccount .wrap{ background-color: #fff; border-radius: .16rem; padding: .1rem .2rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; }
.manageAccountItem{ border-bottom: .01rem solid #ccc; display: flex; align-items: center; padding: .3rem 0; font-size: .3rem;}
.manageAccountItem:nth-last-child(1){ border: none;}
.manageAccountItem .tp{ width: .58rem; height: .58rem; object-fit: cover; margin-right: .25rem;}
.manageAccountItem .tit{ width: 1.6rem; margin-right: .2rem;font-size: .3rem;}
.manageAccountItem .sex{ width: 1rem;}
.manageAccountItem .opa{ flex: 1; min-width: 0; text-align: right;}
.manageAccountItem .opa .sbtn{ margin-left: .2rem; padding: 0.2em 1em; font-size: 0.24rem;}

/* 10考勤管理 */
.signManage{}
.timeChoose{ display: flex;}
.timeChoose .wrap{ flex: 1; min-width: 0; display: flex;}
.timeChoose .wrap .point{ cursor: pointer; width: 23%; box-sizing: border-box; margin: 0 2% 0 0;border-radius: .1rem; overflow: hidden; background-color: #fff; text-align: center; height: 1.1rem; display: inline-flex;align-items: center; justify-content: center; font-size: .3rem; color: #999; position: relative;}
.timeChoose .wrap .icon{ position: absolute; right: 0; bottom: 0; width: .42rem;opacity: 0;}
.actTimeChoose{ color: #01C071 !important; }
.actTimeChoose .icon{ opacity: 1 !important;}

.daysMoreBtn{ margin-left: 0.1rem; cursor: pointer; background-color: #01C071; width: 1.6rem; height: 1.1rem; border-radius: .1rem; -webkit-border-radius: .1rem; -moz-border-radius: .1rem; -ms-border-radius: .1rem; -o-border-radius: .1rem; color: #fff; display: inline-flex; flex-direction:column; align-items: center; justify-content: center; position: relative;}
.daysMoreBtn .icon{ height: .38rem; display: block; margin: 0 auto; }
.daysMoreBtn .name{ font-size: .26rem; margin-top: .04rem;}
.daysMoreBtn .text{ position: absolute; width: 100%; height: 100%; opacity: 0; left: 0; top: 0;}
.signManage .lists{ margin-top: .56rem;}
.signItem{ margin-bottom: 20px; display: flex; align-items: center; margin-bottom: .17rem; background-color: #fff; border-radius: .15rem; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; padding: .18rem .25rem;}
.signItem .tp{ width: .48rem; margin-right: .25rem; align-self: flex-start;}
.signItem .des{ flex: 1; min-width: 0;}
.signItem .des .tit{ font-size: .3rem; font-weight: bold;}
.signItem .des .info{ font-size: .24rem; color: #999; line-height: 1.5; margin-top: .1rem;}
.signItem .arr{ font-size: 0.4rem; color: #333; font-weight: bold;}


/* 13修改密码 */
.upPwdForm .formItem{ margin-bottom: 0.1rem;}
.upPwdForm .formItem .attrmc{padding: 0.2rem 0; display: block; color: #444951; font-size: 0.28rem;font-weight: bold; }
.upPwdForm .formItem .attrval{ background-color: #fff; padding: 0.15rem 0; border-radius: .15rem; border: 1px solid #B6BABD; position: relative; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; }
.upPwdForm .formItem .attrval .text,.upPwdForm .formItem .attrval .select{ display: block;  width: 100%;   height: 0.7rem; line-height: 0.7rem; padding: 0 1.2rem 0 .2rem;  font-size: 0.28rem; color: #666; border-radius: 0.1rem; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; -ms-border-radius: 0.1rem; -o-border-radius: 0.1rem; }
.upPwdForm .formItem .attrval .opa{ position: absolute; right: .15rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.upPwdForm .formItem .attrval .opa .iconfont{ width: 0.5rem; height: 0.5rem; text-align: center; line-height: 0.5rem; font-size: 0.36rem; font-weight: bold; display: inline-block; color: #858C94;}

/* 12考勤统计 */
.statistics{}
.statistics::after{ content: ""; display: block; position: fixed;width: 100%;height: 9.68rem;background: linear-gradient(180deg, #01C071 0%, rgba(1,192,113,0) 100%); left: 0; top: 0;}
.statistics .wrap{ position: relative; z-index: 2;}
.s_tit{}
.s_tit .des .info{ color: rgba(255, 255, 255, .65);}
.s_tit .tparea{ width: 1.78rem;}
.s_tit .tparea .tp{ width: 100%;}

.filtersStatistics{ border-radius: .15rem; background-color: #fff; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; }
.filtersStatistics .formItem{ display: flex; padding: .25rem .3rem; font-size: .28rem; border-bottom:1px solid #E9E9EB ; border-radius: .16rem; -webkit-border-radius: .16rem; -moz-border-radius: .16rem; -ms-border-radius: .16rem; -o-border-radius: .16rem; }
.filtersStatistics .formItem:nth-last-child(1){ margin-bottom: 0;}
.filtersStatistics .formItem .attrmc{ width: 7em; display: inline-flex; align-items: center;}
.filtersStatistics .formItem .attrval{ flex: 1; min-width: 0;}
.filtersStatistics .formItem .attrmc .icon{width: 0.4rem; height: 0.4rem; margin-right: 0.15rem;}
.filtersStatistics .formItem .text{ text-align: right; width: 100%; font-size: .28rem;}
.filtersStatistics .formItem .select{ font-size: .28rem; width: 100%;}

.recordItem{ background-color: #fff; border-radius: .15rem; -webkit-border-radius: .15rem; -moz-border-radius: .15rem; -ms-border-radius: .15rem; -o-border-radius: .15rem; padding: 0 .22rem; margin-bottom: .2rem;}
.recordItem .level{ display: flex; align-items: center; padding: .14rem 0; border-bottom: .01rem solid #E5E5E5;}
.recordItem .level .score{ width: .6rem; margin-right: .15rem;}
.recordItem .level .icon{ height: .61rem;}
.recordItem .level .num{font-size: .48rem; font-weight: bold; color: #B5B5B5; }
.recordItem .level .name{ font-size: .3rem; font-weight: bold;}
.recordItem .level .avatar{width: .58rem; height: .58rem; object-fit: cover; margin-right: .18rem;}
.recordItem .info{ padding: .18rem 0; display: flex; flex-wrap: wrap;}
.recordItem .info .box{ width: 32%; margin: 0 2% 0 0; padding: .12rem 0; text-align: center; background-color: #DAEFE6; border-radius: .05rem; -webkit-border-radius: .05rem; -moz-border-radius: .05rem; -ms-border-radius: .05rem; -o-border-radius: .05rem; }
.recordItem .info .box:nth-child(3n){ margin-right: 0;}
.recordItem .info .box .num{ font-size: .3rem; color: #01C071;}
.recordItem .info .box .name{ font-size: .24rem;}

/* 选择时间日历样式 */
.calendar-month,.calendar-year{     display: flex;    justify-content: space-between;    align-items: center;}
.calendar-title{ font-size: 14px;}
.calendar .calendar-list a{ font-size: 14px;}
.calendar .calendar-week span{ font-size: 15px !important;}










