.sidebar{box-shadow: none;}
.til h3 {
    padding-bottom: 10px;
    color: #383838;
    font-size: 1.5em;
    font-weight: 400;
    font-family: 'SourceHanSerifCN';
    border-bottom: 1px solid #cecece;
}
.leader-group {
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #cecece;
}
.leader-group h6 {
    font-size: 1.125em;
    font-weight: 400;
    font-family: 'SourceHanSerifCN';
}
.leader-group li a {
    display: inline-block;
    font-size: 1em;
    text-indent: 1em;
    margin-top: 15px;
    font-family: 'SourceHanSerifCN';
}
.leader-group li.on a {
    color: #154D7C;
    font-weight: bold;
}
.right-con {
    float: right;
    position: relative;
    width: 78.5%;
    min-height: 728px;
    text-align: center;
}
.right-con .detail {
    line-height: 1.7;
    padding-left: 30px;
}
.right-con img {
    width: 160px;
    margin-bottom: 45px;
}
.right-con p {
    font-size: 1em;
    text-align: left;
}
.right-con .gzfg {
    text-align: left;
    margin-top: 15px;
    text-indent: 2em;
}
.right-con .gzfg span{font-weight: 600;}
.qt-source {
	margin-top: 20px;
	text-indent: 2em;
	font-weight: 700;
	text-align: left;
}
.qt-source p {
	margin-bottom: 15px;
}
.qt-source p b {
	display: inline-block;
	font-weight: normal;
	width: 90px;
}
.article_ewm {
    position: static;
    bottom: 0;
    left: 50%;
    /* margin-left: -80px; */
    margin-top: 40px;
}
.article_ewm dd {
    margin-bottom: 15px;
}
@media (max-width: 1280px){
    .right-con {width: 75%;}
    .container > .inner-box{margin-top: 20px;}
}
@media (max-width:992px) {
    .right-con {width: 100%;}
    .right-con .detail{padding-left: 0;}
.m-sidebar-mark{background-color: rgba(0,0,0,0.1);}
.m-sidebar.active{background:#fff !important;}
/* .m-sidebar.active a{color:#fff;}.til h3{color:#fff;}*/
.m-sidebar-over{padding: 20px;
    box-sizing: border-box;}
.m-sidebar-scroll{width:100%;z-index:100;}
}