*{margin:0;padding:0;box-sizing: border-box;}
html{text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}
ul li{list-style: none;}
a{
    text-decoration: none;
    color: #108EE9;
    transition: color .3s ease;
}
 
/* header{
    position: relative;
    height:50px;
     color:#fff;
   
    padding:0 0px;
} */ 
.ser-bg{color:white;background-color:#222429;border-radius:3px;padding:12px;}
.main_wrapper{
    background-color: #fff;
    position: relative;
    padding-top: 0px;
    /* overflow: hidden; */
}
.main_wrapper .sidebar{
    position: absolute;
    top:50px;
    z-index: 99;
    width: 272px;
    border-right: 1px solid #EEE;
    bottom:0;
}
.main_wrapper .sidebar .menu{padding: 12px 0;overflow: auto;}
.menu_item{padding-left:0px;}
.menu_item h2{
    font-weight: normal;
    color: rgba(0, 0, 0, .7);
    display: inline;
    font-size: 16px;
}
.menu_item i.tri_icon{
    display: inline-block;
    position: relative;
    border:6px solid #222429;
    border-color: transparent;
    border-left-color: #222429;
}
.menu_item{cursor: pointer;}
.menu_item ul{display: none;}
.menu_item ul li{padding-left:40px;}
.menu_item ul li span{color:white;cursor:pointer;}
.menu_item ul li.check span{color: black;}
.menu_item.menu_show ul{display: block;}
.menu_item.menu_show i.tri_icon{transform: rotate(90deg);}
.main_con{
    position: relative;
     padding: 12px 40px;
    background: #fff;
    border-left: 1px solid #EEE;
    
}

.main_con .main_con_item{display: none;}
.main_con .main_con_item:nth-child(1){display: block;}
.main_con .main_con_item .title{
    margin-bottom: 0px;
    font-size: 32px;
    line-height: 24px;
    padding: 22px 0px 20px;
}
.main_con_item .con p{
	margin: 0 0 8px;
}
.breadcrumb{
    position: absolute;
    top:0;
    z-index: 9;
    width: 1240px;
    padding: 10px 40px 10px 312px;
    background-color: rgba(255, 255, 255, .95);
    line-height: 40px;
    color: rgba(0, 0, 0, .45);
}
.breadcrumb a{
    display: inline-block;
    vertical-align: top;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.breadcrumb .split{
    display: inline-block;
    vertical-align: middle;
    padding: 0 3px;
}
