*{
    font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, source-han-serif-sc, serif;
}
/* 隐藏富文本编辑器底部标签 */
#cke_1_bottom{
    display: none;
}
.calendar__0
{
background:#2F3460;
width:100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999999;
}

.calendar_div_1
{
display: flex;
flex-direction: row;
justify-content:center;
align-items: center;
width:90%;
margin: 0 auto;
position:relative;
height: 0.6rem;
}

.calendar_div_div_2
{
position: absolute;
left: 0;
}

.calendar_div_div_a_3
{
color: #fff;
font-size: 23px;
}

.calendar_div_div_4
{
font-size:23px;
color:#fff;
margin:0;
letter-spacing: 0.01rem;
}

.calendar_div_div_5
{
position: absolute;
right: 0;
}

.calendar__6
{
margin-top:0.6rem;
}

.calendar_div_7
{
background:#E2E7F7;
color:#151515;
}

.calendar_div_8
{
margin:0 auto 0.2rem;
border-radius:0.12rem;
padding:0.1rem;
background:#fff;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
width: 80%;
}

.calendar_div_div_9
{
width: 100%;
}

.calendar_div_10
{
margin: 0;
background:#CED2EB;
height:auto;
border-top-left-radius:0.12rem;
border-top-right-radius:0.12rem;
display:flex;
flex-direction:column;
align-items:center;
padding-top:0.2rem;
padding-bottom:2.76rem;
}

.calendar_div_div_11
{
width: 0.32rem;
height:0.03rem;
background:#2F3460;
}

.calendar_div_div_12
{
width: 80%;
margin:0.15rem 0;
}

.calendar_div_div_div_div_div_ul_li_13
{
display: flex;
flex-direction:row;
align-items: center;
}

.calendar_div_div_div_div_div_ul_li_a_14
{
display: block;
font-size: 16px;
width: 0.6rem;
}

.calendar_div_div_div_div_div_ul_li_a_15
{
display: block;
font-size:16px;
width: 0.6rem;
}

.calendar_div_div_div_div_div_ul_li_a_16
{
background:#5675E3;
width: 0.02rem;
height:0.13rem;
margin:0 0.15rem 0 0.05rem;
}

.calendar_div_div_div_div_div_ul_li_a_17
{
display: flex;
 flex-direction: column;
align-items: flex-start;
width:calc(100% - 1.2rem);
font-size:14px;
color:#999999;
padding:0.1rem 0;
}

.calendar_div_div_div_div_div_ul_li_a_div_18
{
font-size: 14px;
color: #2F3460;
 ;
}

.documents__0
{
background:#2F3460;
width:100%;
}

.documents_div_1
{
display: flex;
flex-direction: row;
justify-content:space-between;
align-items: center;
width:90%;
margin: 0 auto;
height: 0.6rem;
}

.documents_div_div_2
{
font-size:23px;
color:#fff;
margin:0 auto;
letter-spacing: 0.01rem;
}

.documents__3
{
display: flex;
flex-direction: row;
align-items: center;
margin: 0.15rem auto;
justify-content: space-between;
}

.documents_div_4
{
text-decoration: none;
}

.documents_div_a_5
{
display: flex;
flex-direction: column;
align-items: center;
}

.documents_div_a_div_6
{
background-color:#E2E7F7;
height: 1.3rem;
width: 1.3rem;
 border-radius:15%;
text-align: center;
line-height: 1.3rem;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.documents_div_a_div_div_7
{
width: 55%;
}

.documents_div_a_div_8
{
font-size: 14px;
color: #35436A;
font-weight: 600;
padding: 0;
margin:0.1rem 0 0.05rem 0;
}

.documents_div_9
{
 text-decoration: none;
}

.documents_div_a_10
{
display: flex;
flex-direction: column;
align-items: center;
}

.documents_div_a_div_11
{
background-color:#E2E7F7;
height: 1.3rem;
width: 1.3rem;
border-radius:15%;
text-align: center;
line-height: 1.3rem;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.documents_div_a_div_div_12
{
width: 55%;
}

.documents_div_a_div_13
{
font-size: 14px;
color: #35436A;
font-weight: 600;
padding: 0;
margin:0.1rem 0 0.05rem 0;
}

.documents__14
{
display: flex;
flex-direction: row;
align-items: center;
margin: 0 auto;
justify-content: space-between;
}

.documents_div_15
{
 text-decoration: none;
}

.documents_div_a_16
{
display: flex;
flex-direction: column;
align-items: center;
}

.documents_div_a_div_17
{
background-color:#E2E7F7;
height: 1.3rem;
width: 1.3rem;
border-radius:15%;
text-align: center;
line-height: 1.3rem;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.documents_div_a_div_div_18
{
width: 55%;
}

.documents_div_a_div_19
{
font-size: 14px;
color: #35436A;
font-weight: 600;
padding: 0;
margin:0.1rem 0 0.05rem 0;
}

.documents_div_20
{
 text-decoration: none;
}

.documents_div_a_21
{
display: flex;
flex-direction: column;
align-items: center;
}

.documents_div_a_div_22
{
background-color:#E2E7F7;
height: 1.3rem;
width: 1.3rem;
 border-radius:15%;
text-align: center;
line-height: 1.3rem;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.documents_div_a_div_div_23
{
width: 55%;
}

.documents_div_a_div_24
{
font-size: 14px;
color: #35436A;
font-weight: 600;
padding: 0;
margin:0.1rem 0 0.05rem 0;
}

.documents__25
{
display: flex;
flex-direction: row;
align-items: center;
margin: 0.15rem auto 0;
justify-content: space-between;
}

.documents_div_26
{
 text-decoration: none;
}

.documents_div_a_27
{
display: flex;
flex-direction: column;
align-items: center;
}

.documents_div_a_div_28
{
background-color:#E2E7F7;
height: 1.3rem;
width: 1.3rem;
border-radius:15%;
text-align: center;
line-height: 1.3rem;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.documents_div_a_div_div_29
{
width: 55%;
}

.documents_div_a_div_30
{
font-size: 14px;
color: #35436A;
font-weight: 600;
padding: 0;
margin:0.1rem 0 0.05rem 0;
}

.homepage__0
{
padding: 0;
}

.homepage_div_div_1
{
display: block;
width:70%;
}

.homepage_div_div_a_2
{
width: 100%;
height:0.32rem;
border-radius:0.5rem;
outline:none;
border:none;
text-align:center;
}

.homepage_div_3
{
height: 1.46rem;
}

.homepage_div_div_div_4
{
width: 100%;
height:100%;
}

.homepage_div_div_div_div_div_5
{
height:1.46rem;
width: 100%;
border-radius: 0.1rem;
}

.homepage_div_div_div_div_div_6
{
border-radius: 0.1rem;
height:1.46rem;
width: 100%;
}

.homepage_div_div_div_div_div_7
{
border-radius: 0.1rem;
height:1.46rem;
width: 100%;
}

.homepage_div_div_div_div_div_8
{
border-radius: 0.1rem;
height:1.46rem;
width: 100%;
}

.homepage_div_div_div_button_9
{
width:0.25rem;
height:0.25rem;
}

.homepage_div_div_div_button_10
{
width:0.25rem;
height:0.25rem;
}

.homepage_div_11
{
padding:0 0.3rem;
}

.homepage_div_div_12
{
height:1.46rem;
}

.homepage_div_div_div_13
{
padding: 0;
margin:0.1rem;
font-size: 16px;
letter-spacing:0.01rem;
}

.homepage_div_div_div_14
{
margin: 0;
}

.homepage_div_div_div_div_15
{
padding:0;
}

.homepage_div_div_div_div_div_16
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_17
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.03rem -0.02rem 0.02rem rgba(255,255,255,0.2);
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
height:0.812rem;
/* width: 17.6%;
height: 9.9%; */
}

.homepage_div_div_div_div_div_a_div_18
{
height:0.48rem;
}

.homepage_div_div_div_div_div_a_19
{
padding:0;
margin: 0;
font-size: 12px;
color:#151515;
}

.homepage_div_div_div_div_20
{
padding:0;
}

.homepage_div_div_div_div_div_21
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_22
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2);
height:0.812rem;
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
}

.homepage_div_div_div_div_div_a_div_23
{
height:0.56rem;
}

.homepage_div_div_div_div_div_a_24
{
padding:0;
margin: 0;
font-size: 12px;
color:#151515;
}

.homepage_div_div_div_div_25
{
padding:0;
}

.homepage_div_div_div_div_div_26
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_27
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2);
height:0.812rem;
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
}

.homepage_div_div_div_div_div_a_div_28
{
height:0.48rem;
}

.homepage_div_div_div_div_div_a_29
{
padding:0;
margin: 0;
font-size:12px;
color:#151515;
}

.homepage_div_div_30
{
height:1.46rem;
}

.homepage_div_div_div_31
{
padding: 0;
margin:0.1rem;
font-size: 16px;
}

.homepage_div_div_div_32
{
margin: 0;
}

.homepage_div_div_div_div_33
{
padding: 0;
}

.homepage_div_div_div_div_div_34
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_35
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2);
height:0.812rem;
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
}

.homepage_div_div_div_div_div_a_div_36
{
height:0.48rem;
}

.homepage_div_div_div_div_div_a_37
{
padding:0;
margin: 0;
font-size: 12px;
color:#151515;
}

.homepage_div_div_div_div_38
{
padding: 0;
}

.homepage_div_div_div_div_div_39
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_40
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2);
height:0.812rem;
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
}

.homepage_div_div_div_div_div_a_div_41
{
height:0.48rem;
}

.homepage_div_div_div_div_div_a_42
{
padding:0;
margin: 0;
font-size: 12px;
color:#151515;
}

.homepage_div_div_div_div_43
{
padding: 0;
}

.homepage_div_div_div_div_div_44
{
text-decoration: none;
color:#151515;
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_div_a_45
{
border-radius:35%;
background-color: #E2E7F7;
margin-bottom: 0.1rem;
box-shadow:0.03rem 0.03rem 0.03rem rgba(64, 64, 64, 0.07),-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2);
height:0.812rem;
display:flex;
justify-content: center;
align-items: center;
width:0.812rem;
}

.homepage_div_div_div_div_div_a_div_46
{
height:0.48rem;
}

.homepage_div_div_div_div_div_a_47
{
padding:0;
margin: 0;
font-size: 12px;
color:#151515;
}

.homepage_div_div_div_48
{
display: flex;
flex-direction:column;
align-items:center;
color:#999999;
}

.homepage_div_div_div_div_49
{
font-size: 14px;
}

.homepage_div_div_div_div_50
{
font-size: 16px;
color:#666666;
}

.homepage_div_51
{
height: 0.72rem;
}

.homepage_div_div_52
{
height: 100%;
width: 90%;
margin: 0.04rem auto 0;
}

.homepage_div_div_div_53
{
height: 100%;
position: relative;
padding: 0;
}

.homepage_div_div_div_div_54
{
display: flex;
flex-direction: column;
align-items: center;
}

.homepage_div_div_div_div_a_55
{
height: 0.43rem;
}

.homepage_div_div_div_div_a_56
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
 ;
}

.homepage_div_div_div_57
{
height: 100%;
position: relative;
padding: 0;
}

.homepage_div_div_div_div_58
{
display: flex;
flex-direction: column;
align-items: center;
}

.homepage_div_div_div_div_a_59
{
height: 0.46rem;
}

.homepage_div_div_div_div_a_60
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.homepage_div_div_div_61
{
height: 100%;
position: relative;
padding: 0;
}

.homepage_div_div_div_div_a_62
{
display:flex;
flex-direction:column;
align-items:center;
}

.homepage_div_div_div_div_a_div_63
{
height:0.73rem;
border-radius:50%;
background:#DCE0FA;
display:flex;
justify-content:center;
align-items:center;
box-shadow: 0.02rem 0.02rem 0.02rem rgba(0, 0, 0, 0.1);
margin-top: -0.4rem;
width:0.73rem;
}

.homepage_div_div_div_div_a_div_div_64
{
height:0.65rem;
border-radius:50%;
background:#C7CEEB;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0, 0, 0, 0.2);
text-align:center;
line-height:0.65rem;
margin-top:-0.0112rem;
margin-left:-0.0144rem;
width:0.65rem;
}

.homepage_div_div_div_div_a_div_div_div_65
{
height: 0.46rem;
margin-top:0.0406rem;
}

.homepage_div_div_div_div_a_div_66
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.homepage_div_div_div_67
{
height: 100%;
position: relative;
padding: 0;
}

.homepage_div_div_div_div_68
{
display: flex;
flex-direction: column;
align-items: center;
}

.homepage_div_div_div_div_a_69
{
height: 0.23rem;
margin-top: 0.0812rem;
}

.homepage_div_div_div_div_a_70
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.homepage_div_div_div_71
{
height: 100%;
position: relative;
padding: 0;
}

.homepage_div_div_div_div_72
{
display: flex;
flex-direction: column;
align-items: center;
}

.homepage_div_div_div_div_a_73
{
height: 0.23rem;
margin-top: 0.0812rem;
}

.homepage_div_div_div_div_a_74
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.homepage_for_PC_div_el-container_el-header_form_0
{
border-radius:0  45px 45px 0;
}

.homepage_for_PC_div_el-container_el-header_div_1
{
height:45px;
width: 45px;
 border-radius:50%;
 background-color: #e2e7f7;
 line-height: 45px;
 color: #2f3460;
}

.homepage_for_PC_div_el-container_el-header_div_div_2
{
height:45px;
width: 45px;
 border-radius:50%;
 background-color: #e2e7f7;
 line-height: 45px;
 color: #2f3460;
}

.homepage_for_PC_div_el-container_el-header_div_div_3
{
height:45px;
width: 45px;
 border-radius:50%;
 background-color: #e2e7f7;
 line-height: 45px;
 color: #2f3460;
}

.homepage_for_PC_div_el-container_el-header_el-dialog_el-form_div_4
{
width: 50%;
margin:20px 0;
background: linear-gradient(to bottom,#63A2FF,#295FCC);
outline: none;
border: none;
height: 48px;
border-radius: 11px;
color: #fff;
letter-spacing: 1px;
font-size: 1.25rem;
}

.homepage_for_PC_div_el-container_el-header_el-dialog_5
{
width: 90%;
margin: 5px auto;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}

.homepage_for_PC_div_el-container_el-header_el-dialog_div_6
{
text-decoration: none;
color: #333333;
font-size: 1rem;
}

.homepage_for_PC_div_el-container_el-header_el-dialog_div_a_7
{
outline: none;
border: none;
background: transparent;
color: #333333;
font-size: 1rem;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_8
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_9
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_10
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_11
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_12
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-aside_div_el-menu_el-submenu_el-menu-item-group_13
{
padding: 0;
padding-right: 20px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_14
{
font-weight: 400;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_15
{
width:100%;
 height: 100%;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_16
{
width:100%;
 height: 100%;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_17
{
width:100%;
 height: 100%;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_a_18
{
color: #fff;
font-size: 23px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_19
{
font-size:1.4375rem;
color:#fff;
margin:0;
letter-spacing: 1px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_20
{
margin-top:0 ;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_21
{
background:#E2E7F7;
color:#151515;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_22
{
margin:0 auto 2.46vh;
border-radius:12px;
padding:10px;
background:#fff;
box-shadow:-2px -2px 2px rgba(255,255,255,0.2),0 0 12px 0 rgba(0,0,0,0.1);
width: 80%;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_23
{
width: 100%;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_24
{
margin: 0;
background:#CED2EB;
height:auto;
border-top-left-radius:12px;
border-top-right-radius:12px;
display:flex;
flex-direction:column;
align-items:center;
padding-top:20px;
padding-bottom:34vh;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_25
{
width: 32px;
height:3px;
background:#2F3460;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_26
{
width: 80%;
margin:15px 0;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_27
{
font-size: 18px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_28
{
display: flex;
flex-direction:row;
align-items: center;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_a_29
{
display: block;
font-size: 16px;
width: 60px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_a_30
{
display: block;
font-size:16px;
width: 60px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_a_31
{
background:#5675E3;
width: 2px;
height:13px;
margin:0 15px 0 5px;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_a_32
{
display: flex;
 flex-direction: column;
align-items: flex-start;
width:calc(100% - 120px);
font-size:14px;
color:#999999;
padding:10px 0;
}

.homepage_for_PC_div_el-container_el-container_el-main_div_div_div_div_div_div_div_ul_li_a_div_33
{
font-size: 14px;
color: #2F3460;
 ;
}

.home_base__0
{
padding: 0;
}

.home_base_div_1
{
height: 0.72rem;
}

.home_base_div_div_2
{
height: 100%;
width: 90%;
margin: 0.04rem auto 0;
}

.home_base_div_div_div_3
{
height: 100%;
position: relative;
padding: 0;
}

.home_base_div_div_div_div_4
{
display: flex;
flex-direction: column;
align-items: center;
}

.home_base_div_div_div_div_a_5
{
height: 0.43rem;
}

.home_base_div_div_div_div_a_6
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
 ;
}

.home_base_div_div_div_7
{
height: 100%;
position: relative;
padding: 0;
}

.home_base_div_div_div_div_8
{
display: flex;
flex-direction: column;
align-items: center;
}

.home_base_div_div_div_div_a_9
{
height: 0.46rem;
}

.home_base_div_div_div_div_a_10
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.home_base_div_div_div_11
{
height: 100%;
position: relative;
padding: 0;
}

.home_base_div_div_div_div_a_12
{
display:flex;
flex-direction:column;
align-items:center;
}

.home_base_div_div_div_div_a_div_13
{
height:0.73rem;
border-radius:50%;
background:#DCE0FA;
display:flex;
justify-content:center;
align-items:center;
box-shadow: 0.02rem 0.02rem 0.02rem rgba(0, 0, 0, 0.1);
margin-top: -0.4rem;
width:0.73rem;
}

.home_base_div_div_div_div_a_div_div_14
{
height:0.65rem;
border-radius:50%;
background:#C7CEEB;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0, 0, 0, 0.2);
text-align:center;
line-height:0.65rem;
margin-top:-0.0112rem;
margin-left:-0.0144rem;
width:0.65rem;
}

.home_base_div_div_div_div_a_div_div_div_15
{
height: 0.46rem;
margin-top:0.0406rem;
}

.home_base_div_div_div_div_a_div_16
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.home_base_div_div_div_17
{
height: 100%;
position: relative;
padding: 0;
}

.home_base_div_div_div_div_18
{
display: flex;
flex-direction: column;
align-items: center;
}

.home_base_div_div_div_div_a_19
{
height: 0.23rem;
margin-top: 0.0812rem;
}

.home_base_div_div_div_div_a_20
{
font-size:12px;
position: absolute;
bottom: 0.0812rem;
}

.home_base_div_div_div_21
{
height: 100%;
position: relative;
padding: 0;
}

.home_base_div_div_div_div_22
{
display: flex;
flex-direction: column;
align-items: center;
}

.home_base_div_div_div_div_a_23
{
height: 0.23rem;
margin-top: 0.0812rem;
}

.home_base_div_div_div_div_a_24
{
font-size: 12px;
position: absolute;
bottom: 0.0812rem;
}

.message__0
{
background:#2F3460;
width:100%;
}

.message_div_1
{
display: flex;
flex-direction: row;
justify-content:center;
align-items: center;
width:90%;
margin: 0 auto;
position:relative;
height: 0.6rem;
}

.message_div_div_2
{
color: #fff;
font-size:23px;
margin:0;
letter-spacing: 0.01rem;
}

.message_div_div_3
{
text-decoration: none;
position:absolute;
right:0;
}

.message_div_div_a_4
{
color:#fff;
font-size:20px;
}

.message__5
{
margin-top: 0.3rem;
}

.message_ul_6
{
text-decoration: none;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_7
{
display: flex;
flex-direction:row;
align-items:center;
}

.message_ul_a_li_div_8
{
height:0.56rem;
width: 0.56rem;
 border-radius:50%;
background:#DCE0FA;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_9
{
height:0.48rem;
width: 0.48rem;
 border-radius:50%;
background:#E2E7F7;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_div_10
{
margin: 0.02rem 0 0 0;
height:0.32rem;
}

.message_ul_a_li_div_11
{
font-size:16px;
color: #303E65;
margin:0 0 0 0.1rem;
}

.message_ul_12
{
text-decoration: none;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_13
{
display: flex;
flex-direction:row;
align-items:center;
}

.message_ul_a_li_div_14
{
height:0.56rem;
width: 0.56rem;
 border-radius:50%;
background:#DCE0FA;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_15
{
height:0.48rem;
width: 0.48rem;
border-radius:50%;
background:#E2E7F7;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_div_16
{
margin: 0.02rem 0 0 0;
height:0.32rem;
}

.message_ul_a_li_div_17
{
outline: none;
border: none;
background-color: transparent;
color: #303E65;
}

.message_ul_a_li_div_button_18
{
font-size: 16px;
margin: 0;
}

.message_ul_19
{
text-decoration: none;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_20
{
display: flex;
flex-direction:row;
align-items:center;
}

.message_ul_a_li_div_21
{
height:0.56rem;
width: 0.56rem;
 border-radius:50%;
background:#DCE0FA;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_22
{
height:0.48rem;
width: 0.48rem;
border-radius:50%;
background:#E2E7F7;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_div_23
{
margin: 0.02rem 0 0 0;
height:0.32rem;
}

.message_ul_a_li_div_24
{
outline: none;
border: none;
background-color: transparent;
color: #303E65;
}

.message_ul_a_li_div_button_25
{
font-size: 16px;
margin: 0;
}

.message_ul_26
{
text-decoration: none;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_27
{
display: flex;
flex-direction:row;
align-items:center;
}

.message_ul_a_li_div_28
{
height:0.56rem;
width: 0.56rem;
 border-radius:50%;
background:#DCE0FA;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_29
{
height:0.48rem;
width: 0.48rem;
border-radius:50%;
background:#E2E7F7;
display:flex;
align-items:center;
 justify-content: center;
box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
}

.message_ul_a_li_div_div_div_30
{
margin: 0.02rem 0 0 0;
height:0.32rem;
}

.message_ul_a_li_div_31
{
font-size:16px;
color: #303E65;
margin:0 0 0 0.1rem;
}

.my_info__0
{
width: 100%;
height:2.47rem;
background:#2F3460;
border-bottom-left-radius:0.26rem;
border-bottom-right-radius:0.26rem;
display:flex;
flex-direction:column;
align-items: center;
position: relative;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.my_info_div_1
{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
display: flex;
flex-direction: column;
align-items: center;
width: 90%;
}

.my_info_div_div_a_2
{
height:0.8rem;
width:0.8rem;
border-radius:50%;
}

.my_info_div_div_3
{
font-size: 16px;
color: #fff;
margin-top: 0.1rem;
display: inline-block;
}

.my_info_div_div_div_4
{
font-size: 12px;
color:#fff ;
font-weight: 600;
}

.my_info_div_div_5
{
display: flex;
flex-direction: column;
align-items: center;
}

.my_info_div_div_div_6
{
margin-top: 0.15rem;
font-size: 12px;
color: #fff;
}

.my_info_div_div_div_7
{
margin-top: 0.05rem;
font-size: 12px;
color: #fff;
}

.my_info__8
{
width: 90%;
margin:0 auto 1.1rem;
}

.my_info_div_a_9
{
display: flex;
flex-direction: row;
justify-content:space-between;
align-items: center;
width:100%;
height:0.97rem;
background:#fff;
border-radius:0.12rem;
padding:0 0.25rem;
margin:0.18rem 0;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.my_info_div_a_div_10
{
display: flex;
flex-direction: row;
align-items: center;
}

.my_info_div_a_div_div_11
{
height:0.57rem;
width:0.57rem;
border-radius: 50%;
background-color: #DCE0FA;

                        display:flex;
 align-items: center;
justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
margin-right:0.1rem;
}

.my_info_div_a_div_div_div_12
{
height:0.5rem;
width: 0.5rem;
 border-radius: 50%;
background-color: #E2E7F7;

                                box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
position: relative;
}

.my_info_div_a_div_div_div_div_13
{
height: 0.24rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.my_info_div_a_div_div_14
{
font-size: 16px;
letter-spacing:0.01rem;
margin: 0;
}

.my_info_div_a_15
{
display: flex;
flex-direction: row;
justify-content:space-between;
align-items: center;
width:100%;
height:0.97rem;
background:#fff;
border-radius:0.12rem;
padding:0 0.25rem;
margin:0.18rem 0;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.my_info_div_a_div_16
{
display: flex;
flex-direction: row;
align-items: center;
}

.my_info_div_a_div_div_17
{
height:0.57rem;
width:0.57rem;
border-radius: 50%;
background-color: #DCE0FA;

                        display:flex;
 align-items: center;
justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
margin-right:0.1rem;
}

.my_info_div_a_div_div_div_18
{
height:0.5rem;
width:0.5rem;
border-radius: 50%;
background-color: #E2E7F7;

                            box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
position: relative;
}

.my_info_div_a_div_div_div_div_19
{
height: 0.2rem;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}

.my_info_div_a_div_div_20
{
font-size: 16px;
letter-spacing:0.01rem;
margin: 0;
}

.my_info_div_a_21
{
display: flex;
flex-direction: row;
justify-content:space-between;
align-items: center;
width:100%;
height:0.97rem;
background:#fff;
border-radius:0.12rem;
padding:0 0.25rem;
margin:0.18rem 0;
box-shadow:-0.02rem -0.02rem 0.02rem rgba(255,255,255,0.2),0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
}

.my_info_div_a_div_22
{
display: flex;
flex-direction: row;
align-items: center;
}

.my_info_div_a_div_div_23
{
height:0.57rem;
width:0.57rem;
border-radius: 50%;
background-color: #DCE0FA;

                        display:flex;
 align-items: center;
justify-content: center;
box-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,0.1);
margin-right:0.1rem;
}

.my_info_div_a_div_div_div_24
{
height:0.5rem;
width:0.5rem;
border-radius: 50%;
background-color: #E2E7F7;

                                box-shadow:0.01rem 0.01rem 0.01rem rgba(0,0,0,0.1);
position: relative;
}

.my_info_div_a_div_div_div_div_25
{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50% ,-50%);
font-size: 0.25rem;
font-weight: 600;
}

.my_info_div_a_div_div_26
{
font-size: 16px;
letter-spacing:0.01rem;
margin: 0;
}

.wechat_miniprogram__0
{
width: 100%;
 height: 100%;
 display: flex;
 position: relative;
}

.wechat_miniprogram_div_1
{
width: 100%;
 font-weight: 900;
 font-size: 22px;
 color: red;
 margin: 0 auto;
 position: absolute;
 top: calc(50% - 40px);
 text-align:center;
}

/* 手动人工 */
.calendar_cldBody {
    width: 100%;
    margin: 0 auto 30px;
    color: #303E66;
}

.calendar_cldBody table {
    width: 100%;
}

.calendar_cldBody .top {
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
}

.calendar_curDate>div {
    color: #fff;
    font-weight: 600;
    background: linear-gradient(to bottom, #63A2FF, #295FCC);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.calendar_curDate>div:hover,
.isDate>div:hover {
    color: #151515;
    font-weight: 600;
    border: 2px solid #3391E7;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    /* display: inline-block; */
    background: #fff;
    text-align: center;
    line-height: 40px;

}

.calendar_HasRemindDate {
    justify-content: center;
    color: #303E66;
    cursor: pointer;
    position: relative;
    z-index: 0;
}

.calendar_HasRemindDate::before {
    content: "";
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    bottom: 3px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 100%;
    background-color: orange;
}
