/**麵包屑**/
.dg_bread{
    width: 100%;
    padding: 15px 0 15px 25px;
    color: #929292;
    font-size: 0.875rem;
    font-weight: bold;
}
.dg_bread a{
    position: relative;
    padding: 0 10px;
    color: #929292;
    font-size: 0.875rem;
    font-weight: bold;
}
.dg_bread a:after{
    content: '';
    position: absolute;
    top:7px;
    right: -5px;
    background-color: #929292;
    width: 7px;
    height: 1px;
    transform:rotate(60deg);
    -o-transform:rotate(60deg);
    -ms-transform:rotate(60deg);
    -moz-transform:rotate(60deg);
    -webkit-transform:rotate(60deg);
}
.dg_bread a:before{
    content: '';
    position: absolute;
    top:13px;
    right: -5px;
    background-color: #929292;
    width: 7px;
    height: 1px;
    transform:rotate(-60deg);
    -o-transform:rotate(-60deg);
    -ms-transform:rotate(-60deg);
    -moz-transform:rotate(-60deg);
    -webkit-transform:rotate(-60deg);
}
.dg_bread li:last-of-type >a:after,.dg_bread li:last-of-type >a:before{
    display: none;
}
.dg_bread li:nth-of-type(2) >a{
    padding: 0 10px 0 0;
}
/**menu_left**/
.dg_menu_left{
	position: relative;
    text-align: left;
    float: left;
    width: 300px;
}
.dg_menu_left li{
    display: block;
    width: 100%;
}


.dg_menu_left li:first-of-type .dg_menu_left_title{
    text-align: center;
    background-color: #0D8076;
    border-bottom: 1px solid white;
    padding: 20px 0;
    font-size: 1.625rem;
    font-weight: bold;
}
.dg_menu_left_title {
    position: relative;
    display: block;
    width: 100%;
    
    border-bottom: 1px solid white;
    color: white;
    font-size: 1.375rem;
    cursor: pointer;
}
.dg_menu_left_title > a{
    display: block;
    color: white;
    padding: 15px 0;
}


.dg_menu_left li.active  .dg_menu_left_title{
    background-color: #808080;
}
.dg_menu_left .dg_menu_left_title{
    position: relative;
    display: block;
    width: 100%;
    
    border-bottom: 1px solid white;
    color: white;
    font-size: 1.375rem;
    cursor: pointer;
}
.dg_menu_left .dg_menu_left_title:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}
.dg_menu_left li:first-of-type .dg_menu_left_title{
    text-align: center;
    background-color: #0D8076;
    border-bottom: 1px solid white;
    padding: 20px 0;
    font-size: 1.625rem;
    font-weight: bold;
    letter-spacing: 0.1em;
}
.dg_menu_left li:first-of-type >.dg_menu_left_title:after{
    display: none;
}
/*.dg_menu_left li.active > ul{*/
/*display: block;*/
/*}*/
.dg_menu_left_second{
    display: none;
}
.dg_menu_left_second{
    padding: 20px 0;
    background-color: #EBEBEB;
}
.dg_menu_left_second a{
    position: relative;
    font-size: 1rem;
    color: #4D4D4D;
    padding-left: 10px;
    display:block;
}
.dg_menu_left_second a:after{
    content: '.';
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 1.125rem;
    color: #4D4D4D;
}
.dg_menu_left .dg_menu_left_title > a {
    display: block;
    color: white;
    padding: 15px 50px !important;
}
.dg_menu_left_second li{

    padding:5px 0 5px 50px;
    border-bottom: 1px solid #CCCACA;
}
.dg_menu_left_second li:hover{
    background-color:#808080;
}
.dg_menu_left_second_active{
    background-color:#808080;
	color:#fff;
}
.dg_menu_left_second_active a{
	color:#fff;
}
.dg_menu_left_second li:hover a{
    color:#fff;
}

/**lnsidepages_content**/
.dg_lnsidepages_content{
    float: left;
    width: calc(100% - 300px);
    padding: 0 57px 25px 40px;
    font-size: 1em;
    letter-spacing: 0.1em;
    text-align: justify;
    margin: 0;
    position: relative
}
.dg_lnsidepages_banner{
    width: 100%;
    margin-bottom:20px;
}
.dg_learn_warp{
    width:100%;
    padding: 30px 0;
}

@media screen and (max-width: 992px) {
    .dg_lnsidepages_content{
        float: left;
        width: 100%;
        padding: 0;

    }
}
@media screen and (max-width: 767px) {
    .dg_lnsidepages_content{
        float: left;
        width: 100%;
        padding: 0;

    }
}