.forum-login-and-check{margin-bottom:15px;height:318px}
.forum-login-and-check .not-login,.forum-login-and-check .logined{background:#fff;height:100%}
.forum-login-and-check .not-login>section{text-align:center}
.forum-login-and-check .not-login img{width:98px;height:98px;margin-bottom:57px;margin-top:54px}
.forum-login-and-check .logined>section{text-align:center}
.forum-login-and-check .logined .name-wrap{display:flex;justify-content:center}
.forum-login-and-check .logined .followers-popularity-wrap{display:flex;justify-content:center;margin-bottom:30px}
.forum-login-and-check .logined .followers-popularity-wrap .header_user_mes{display:none}
.forum-login-and-check .logined .profile-photo{width:88px;height:88px;margin-top:23px;border-radius:50%;margin-bottom:5px;object-fit:cover;cursor:pointer}
.forum-login-and-check .not-login .login-btn{width:139px;height:40px;border:1px solid rgba(0,0,0,1);border-radius:20px;text-align:center;background:#fff;cursor:pointer;line-height:40px}
.forum-login-and-check .login-btn-wrap{display:flex;justify-content:center}
.forum-login-and-check .logined .name{font-size:20px;color:#000;letter-spacing:-1.33px;font-weight:bold;text-align:center;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;line-height:44px}
.forum-login-and-check .followers-wrap,.forum-login-and-check .popularity-wrap{display:flex}
.forum-login-and-check .header_user_mes{margin-right:15px}
.forum-login-and-check .followers-wrap{margin-right:15px}
.forum-login-and-check .popularity-wrap{margin-left:15px}
.forum-login-and-check #forum-message-totalCount{margin-right:10px}
.forum-login-and-check #forum-message-totalCount,.forum-login-and-check .followers-nums,.forum-login-and-check .popularity-num{width:37px;height:20px;font-size:16px;color:#000;letter-spacing:.48px;font-weight:500}
.header_user_mes span:last-child,.followers-wrap span:last-child,.popularity-wrap span:last-child{font-size:16px;color:#9d9d9d;letter-spacing:-0.53px;font-weight:400}
.forum-login-and-check .upload-check-wrap{display:flex;justify-content:center}
.forum-login-and-check .logined .upload-btn,.forum-login-and-check .check-btn{width:139px;height:40px;border-radius:20px;text-align:center;font-size:16px;line-height:40px;border:1px solid rgba(0,0,0,1);border-radius:20px;cursor:pointer}
.forum-login-and-check .upload-btn{background:#000;color:#fff;margin-right:10px}
.forum-login-and-check .check-btn{background:#fff;color:#000;margin-left:10px}
.forum-login-and-check .check-btn img{margin-left:7px;margin-bottom:7px}
.forum-login-and-check .logined{position:relative;overflow:hidden}
.forum-login-and-check .check-the-calendar{position:absolute;right:-100%;top:0;width:100%;height:100%;background-color:#fff}
.forum-login-and-check .view-calendar{font-size:12px;color:#9d9d9d;letter-spacing:-0.4px;font-weight:400;cursor:pointer;display:none;height:49px;line-height:49px}
.forum-login-and-check .view-calendar img{margin-top:-2px}
.forum-login-and-check .login-info .profile{position:relative}
.forum-login-and-check .login-info .profile .user-group{position:absolute;bottom:7px;right:40%;width:20px;height:20px;border-radius:50%;display:none}
@media(max-width:768px){.forum-login-and-check{display:none}
}
.check-the-calendar .right_check{width:360px;min-height:248px;margin-top:0;margin-bottom:24px;background:#fff}
.check-the-calendar .right_check .right_check_top{background:#fff;height:51px;width:100%;line-height:51px}
.check-the-calendar .right_check .right_check_top span{float:inherit;color:#000}
.check-the-calendar .right_check .right_check_top .check_left{margin-left:44px;cursor:pointer}
.check-the-calendar .widget .ui-icon-circle-triangle-w,.check-the-calendar .widget .ui-icon-circle-triangle-e{display:none;font-size:22px;line-height:22px}
.check-the-calendar .widget .ui-datepicker-next,.check-the-calendar .widget .ui-datepicker-prev{text-decoration:none}
.check-the-calendar .check_year_Month{display:block;height:51px;line-height:51px;text-align:center;margin:0 auto;font-size:18px;color:#fff;letter-spacing:0;border-bottom:1px solid #eee}
.check-the-calendar .check_year_Month .check_Month{float:left}
.check-the-calendar .check_year_Month .check_year{margin-left:10px}
.right_check .right_check_top .check_right{margin-right:44px;float:right;cursor:pointer}
.check-the-calendar .right_check .right_check_bottom{text-align:center;min-height:197px;width:100%;padding-top:25px;padding-bottom:20px}
.check-the-calendar .right_check .right_check_bottom .right_check_Date{font-size:28px;color:#5b5144;font-weight:bold;margin-bottom:0;height:28px;line-height:28px}
.check-the-calendar .right_check .right_check_bottom .right_check_Week{font-size:22px;color:#000;letter-spacing:0;margin-bottom:0;height:29px}
.check-the-calendar .right_check .right_check_bottom button{border:1px solid #000;border-radius:24px;width:302px;height:48px;font-size:16px;color:#000;letter-spacing:0;background:#fff;margin-top:19px;cursor:pointer}
.check-the-calendar .right_check .right_check_bottom .right_check_Hint{font-size:12px;color:#777474;letter-spacing:0;margin-top:13px}
.check-the-calendar .widget{display:none;margin-top:0;width:100%;background:#fff;padding-left:37px;padding-right:37px}
.check-the-calendar .check-and-view{display:flex;justify-content:center;line-height:49px;height:49px}
.check-the-calendar .widget .check_row{display:block;text-align:center;letter-spacing:0;max-width:100%;font-size:16px;color:#000;margin-right:13px}
.check-the-calendar .check-and-view .view-info{font-size:16px;color:#256fff;font-weight:300;margin-right:20px;cursor:pointer}
.check-the-calendar .widget>.ui-datepicker{position:relative;display:block;width:100%;background:#FFF}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td.test a{color:#FFF;background:var(--magic-blue,#00b1ff);width:26px;line-height:26px;height:26px;border-radius:50%;border:0;margin-left:13px}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar::before{content:"";position:absolute;top:50px;width:306px;height:1px;background:rgba(0,0,0,0.06)}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar::after{content:"";position:absolute;bottom:0;width:306px;height:1px;background:rgba(0,0,0,0.06)}
.check-the-calendar .widget>.ui-datepicker:before{z-index:2;right:.5em;left:.5em;height:.425em;background:#d9d9d9}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header{position:relative;top:0;right:0;left:0;height:49px;margin-bottom:17px;overflow:hidden;background:#fff}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-prev{display:block;position:absolute;color:#000;top:35%;left:3em;width:2.6em;height:0;cursor:pointer}
.check-the-calendar .widget td.ui-state-active a.ui-state-default{color:#FFF !important;background:var(--magic-blue,#00b1ff);width:26px;line-height:26px;height:26px;border-radius:50%;border:0;margin-left:13px}
.check-the-calendar td .ui-state-default{cursor:default}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-next{display:block;position:absolute;color:#000;top:35%;right:3em;width:2.6em;height:0;cursor:pointer}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-prev:hover,.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-next:hover{background:rgba(255,255,255,0.75)}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-next{left:auto;right:1.6em}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-title{color:#000;width:150px;margin:0 auto;line-height:56px;display:flex;justify-content:center}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-title>.ui-datepicker-month{font-size:16px;font-weight:600;color:rgba(0,0,0,0.85)}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-title>.ui-datepicker-month{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header>.ui-datepicker-title>.ui-datepicker-year{font-size:16px;margin-left:10px;font-weight:600;color:rgba(0,0,0,0.85)}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar{width:100%;min-height:188px}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar th{text-transform:uppercase;font-size:14px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50px;color:rgba(0,0,0,0.85);padding-left:19px}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td{width:14.28%;padding:4px 0 4px 14px;font-weight:300;font-size:1em}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td:first-child{width:auto}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a,.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td span{position:relative;display:block;text-decoration:none;text-align:left;color:inherit;padding-left:4px}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td span{color:#DDD}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td.ui-datepicker-today a,.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a.ui-state-active{color:#555}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a{width:25px;font-size:14px;color:#000;opacity:.8;line-height:22px;text-align:center;padding-left:0}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a.ui-state-active{color:#FFF;width:25px;line-height:25px;height:25px;border-radius:2px;border:0;background:#000;padding-left:0;box-sizing:border-box;text-align:center;cursor:pointer}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a.ui-state-pass-active{width:25px;line-height:25px;height:25px;border-radius:2px;border:0;background:#fff;padding-left:0;border:1px solid rgba(0,0,0,0.8);color:#000;box-sizing:border-box}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-calendar td a.ui-state-active:after{background:#ffac76;display:none}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header .ui-datepicker-nextyear{display:block;position:absolute;color:#000;top:35%;right:-14px;width:2.6em;height:0;cursor:pointer}
.check-the-calendar .widget>.ui-datepicker>.ui-datepicker-header .ui-datepicker-prevyear{display:block;position:absolute;color:#000;top:35%;left:17px;width:2.6em;height:0;cursor:pointer}
.check-the-calendar .widget .tooltip-inner{background:#e4e4e4;color:#000}
.check-the-calendar .widget .tooltip-arrow{border-top-color:#e4e4e4}