.page-wrapper{
    margin: 0 0 0 220px !important;
}
/*public-global-top-header*/
.top-header{
    background-color: #f0f0f0;
    padding-left: 15px;
    padding-right: 15px;
}
.top-header>div{}
.top-header-list{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px;
}
.top-header-list>li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
}
.top-header-list>li:after{
    content: "\eb70";
    font-size: 10px;
    line-height: 12px;
    color: #555;
    font-weight: bold;
    font-family: 'icon-sharp-solid' !important;
    margin: 0 10px;
}
.top-header-list>li>a{
    color: #555;
}
.top-header-list>li>a>span{}
.top-header-list>li>a>span:before{
    color: #555;
}
/*标题*/
.page-header-title{
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 0;
    width: 100%;
}
.page-header-title>h1{
    border-bottom: 1px dotted #e2e2e2;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 24px;
    font-weight: lighter;
    color: #002e66;
    margin: 0;
}

/*全局內容框架*/
.page {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 10px;
}

.page > div {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.page > div >p {
    font-size: 13px;
}
.page > div >p>span {
    font-size: 13px;
}

.page > div > ul {
    display: flex;
    flex-wrap: wrap;
}

.page > div > ul > li {
    margin: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page > div > ul > li:nth-child(1) > a, .page > div > ul > li:nth-last-child(1) > span, .page > div > ul > li:nth-last-child(1) > a, .page > div > ul > li:nth-child(1) > span {
    background-color: #002e66;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 20px;
    padding: 0px 2px 4px 2px;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.05);
    color: #fff;
}

.page > div > ul > li > span {
    background-color: #c6dde3;
    color: #fff;
    padding: 4px;
    line-height: 16px;
    border-radius: 15px;
    width: 15px;
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.page > div > ul > li > a {
    font-size: 13px;
}

.page > div > div {
}

.page > div > div > span {
}
