ul, ol {
    list-style-type: none;
}

.operation_box{
    width: 1140px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.operation_box .l_box{
    flex-shrink:0;
    width: 200px;
    margin-right: 50px;
    font-family: '微軟正黑體';
    color: #aaaaaa;
}

.operation_box .l_box >div{
    margin-bottom: 20px;
    border-left: 1px solid #eaeaea;
}

.operation_box .l_box >div .type_title{
    padding-left: 20px;
    line-height: 35px;
    cursor: pointer;
    color: #000;
    border-left: 5px solid #000;
    font-weight: bold;
}


.operation_box .l_box >div >ul{
    padding: 0;
    margin: 0;
    margin-left: 25px;
    display: none;
    /*border-left: 1px solid #eaeaea;*/
}

.operation_box .l_box >div >ul.open{
    display: block;
}

.operation_box .l_box >div >ul li{
   margin: 10px 0;
    padding-left: 10px;
    cursor: pointer;
    line-height: 35px;
    border-left: 3px solid transparent;
}

.operation_box .l_box >div >ul li.active{
    color: #000;
    border-left: 3px solid #000;
    font-weight: bold;
}

.operation_box .r_box{
    width: calc(100% - 250px);
    word-wrap:break-word;
}

.operation_box .r_box >div{
    display: none;
}

.operation_box .r_box >div.open{
    display: block;
}

.operation_box .r_box >div .title{
    padding: 30px 0;
    font-weight: bold;
    font-size: 26px;
}

.operation_box .r_box >div .img_box{
    margin-bottom: 30px;
}

.operation_box .r_box >div .img_box img{
    width: 100%;
}