

/* 一级菜单 */
.m-menu{
    border-top: 1px solid #dddddd;
    /* border-bottom: 1px solid #dddddd;   */
    padding: 4vw;
    box-sizing: border-box;
}
.m-menu ul li{
	width: 91vw;
	min-height: 12vw;
	background-color: #f7f7f7;
    text-align: center;
    font-size: 4vw;
	line-height: 12vw;
	letter-spacing: 0vw; 
	color: #262626;
    margin-bottom: 2vw;
}
/* .m-menu ul .active,.m-menu ul li:hover{
	background-color: #c11f29;
	color: #ffffff;

} */
.m-menu ul .open h2{
    background-color: #c11f29;
    color: #fff;
}
.m-menu ul li ul li {
    font-size: 3.4vw;
}

.m-content{
    position: relative;
    top: 25vw;
}
.m-content-detail .m-title{
	font-size: 5vw;
	font-weight: bold;
	line-height: 7vw;
	color: #262626;  
    padding: 4vw 4vw 0 4vw;
    box-sizing: border-box;
}
.m-content-detail .bread{
    padding: 4vw;
    box-sizing: border-box;
    position: relative;
}
.m-content-detail .bread img{
    display: inline-block;
    width: 3vw;
	height: 4vw;
    position: absolute;
    /* top: 50%;
    margin-top: -4vw; */
}
.m-content-detail .bread a{
	font-size: 3vw;
	color: #000000;
}
.m-content-detail .bread a:last-child{
	color: #be1f24;
}
.m-content-detail .bread a:not(:last-child)::after{
	/* content: " >"; */
}

/* 二级菜单 */
.m-secondary-menu{
    /* border-top: 1px solid #dddddd; */
    border-bottom: 1px solid #dddddd;  
    padding: 0 4vw 4vw 4vw;
    box-sizing: border-box;
}
.m-secondary-menu li{
    margin-left: 5vw;
    margin-bottom: 2vw;
    position: relative;
}
.m-secondary-menu li::before{
    content: '';
    display: block;
    width: 1vw;
    height: 1vw;
    /* background-color: #b91f1e; */
    background-color: #999;
    position: absolute;
    left: -4vw;
    top: 2.4vw;
}
.m-secondary-menu .active::before,.m-secondary-menu li:hover::before{
    background-color: #c11e29;
}
.m-secondary-menu .article-title{
    font-size: 4vw;
	font-weight: normal;
	font-stretch: normal;
	line-height: 6vw;
	letter-spacing: 0vw;
	color: #262626;
    width: 72vw;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.m-secondary-menu ul .active .article-title,.m-secondary-menu ul li:hover .article-title{
	color: #c11e29;
}
.m-secondary-menu .article-time{
    font-size: 4vw;
	line-height: 6vw;
	color: #999999;
}

.m-menu-select{
    margin-bottom: 2vw;
}
.m-menu-select .btn{
    border-radius: 5px;
    border: 1px solid #c11f29;
    font-size: 3vw;
    padding: 1vw 2vw;
    box-sizing: border-box;
    cursor: pointer;
    color: #fff;
    background: #c11f29;
}
.m-menu-select-close{
    text-align: center;
    font-size: 2.8vw;
    margin-top: 2vw;
    cursor: pointer;
    margin-bottom: 4vw;
}