/* aside区域 */

main .container1 {
    display: flex;
    justify-content: space-between;
    height: 100%;
}

main aside {
    position: relative;
    width: 2.3958rem;
    height: 100%;
    /* background-color: bisque; */
}

main aside>ul {
    margin-bottom: .3125rem;
}

main aside>ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.3958rem;
    height: .5208rem;
    background: #bcbdd7;
    cursor: pointer;
    margin-bottom: .0208rem;
    font-size: .2083rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
}

main aside>ul li:first-child {
    background: #363A8F;
    color: #FFFFFF;
}

main aside>ul>li:nth-child(n+2):hover {
    background: #EFF4F7;
    color: #363A8F;
}

main aside>ul .current {
    background: #EFF4F7;
    color: #363A8F;
}

main aside .most-access .top {
    width: 2.3958rem;
    height: .5208rem;
    line-height: .5208rem;
    padding-left: .1667rem;
    justify-content: center;
    background: url(../images/2.png) no-repeat center /contain;
    font-size: .25rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}

main aside .most-access .inner-box {
    /* transform: translateY(-0.3125rem); */
    width: 100%;
    /* height: 4.6354rem; */
    background-color: #eaeaea;
    margin-bottom: .3125rem;
    padding-bottom: .3125rem;
}

main aside .most-access .inner-box ul {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-top: .3125rem;
}

main aside .most-access .inner-box ul li {
    padding-top: .1458rem;
    padding-bottom: .1354rem;
    padding-right: .0521rem;
    position: relative;
    display: flex;
    align-items: center;
    width: 2.0938rem;
    /* height: .4479rem; */
    background: #EFF4F7;
    border-radius: 0px .2083rem .2083rem 0px;
    opacity: 1;
    border: 1px solid #DCDCDC;
    margin-bottom: .2083rem;
}

main aside .most-access .inner-box ul li .order {
    position: absolute;
    display: flex;
    align-items: center;
    margin-left: .2083rem;
    font-family: Arial-Regular, Arial;
    font-size: .1667rem;
    font-weight: 400;
    color: #000000;
}

main aside .most-access .inner-box ul li .order img {
    width: .2188rem;
    margin-left: -0.0521rem;
}

main aside .most-access .inner-box ul li .name {

    margin-left: .4792rem;
    font-size: .1458rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #666666;
}

main aside .most-access .inner-box .more {
    width: 1.2083rem;
    /* height: .4479rem; */
    padding: .125rem;
    background: #91CDF1;
    border-radius: .2083rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

main aside .most-access .inner-box .more a {
    font-size: .1875rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}

main aside .order-method .top {
    display: flex;
    align-items: center;
    width: 2.3958rem;
    height: .5208rem;
    padding-left: .1667rem;
    background: url(../images/3.png) no-repeat center /contain;
    font-size: .25rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}

main aside .order-method .top img {
    width: .2708rem;
    height: .2396rem;
    margin-right: .1146rem;
}

main aside .order-method .innerbox {
    width: 100%;
    /* height: 4.6354rem; */
    background-color: #eaeaea;
    padding-bottom: .2813rem;
}

main aside .order-method .innerbox ul {
    padding-top: .3125rem;
    margin-left: .2083rem;
    padding-right: .1042rem;
}

main aside .order-method .innerbox ul li {
    display: flex;
}

main aside .order-method .innerbox ul li .left {
    margin-right: .1563rem;
}

main aside .order-method .innerbox ul li .left img {
    width: .2031rem;
}

main aside .order-method .innerbox ul li .right p {
    /* display: flex;
    flex-wrap: wrap;
    width: 1.4688rem; */
    margin-bottom: .0833rem;
    font-size: .1458rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    word-wrap: break-word;
	word-break: break-all;
}

main aside .order-method .innerbox ul li .right p:first-child {
    margin-bottom: .125rem;
}

main aside .order-method .innerbox ul li .right .xz a {
    font-size: .125rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #000000;
}


/* mask开始 */

main aside .mask {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 2.3958rem;
    width: 10.2083rem;
    background-color: #eff4f7;
}

main aside .mask>ul {
    padding-top: .3125rem;
    padding-left: .3125rem;
}

main aside .mask>ul>li {
    display: flex;
    margin-bottom: .2083rem;
}

main aside .mask>ul>li .left {
    width: 1.0208rem;
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #363A8F;
    flex-shrink: 0;
}

main aside .mask>ul>li>span {
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin-left: .1563rem;
    margin-right: .2604rem;
}

main aside .mask>ul>li .right ul {
    display: flex;
    flex-wrap: wrap;
}

main aside .mask>ul>li .right ul li {
    position: relative;
    margin-right: .2083rem;
}

main aside .mask>ul>li .right ul li::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: -0.1042rem;
    width: .0104rem;
    height: .1875rem;
    background-color: #000000;
}

main aside .mask>ul>li .right ul li a {
    font-size: .125rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
}


/* mask结束 */