.list_left.f_l {
	width: 19%;
    float: left;
	margin-right: 1%;
    background: #FFFFFF;
}

.list_right.f_r{
	width: 78%;
    float: right;
    background: #FFFFFF;
    padding: 1%;
    min-height: 31.25rem;
}

.l_f_title.overflow{
	height: 3.44rem;
    text-align: center;
    background: #FFC42F;
    line-height: 3.44rem;
    color: #ffffff;
    font-size: 1rem;
}

.l_f_content.overflow{
	border: .06rem solid #eaeaea;
    border-top: none;
	border-bottom: none;
    /* line-height: 50px; */
}

.l_f_content.overflow li{
	padding-left: 3rem;
	border-bottom: .06rem solid #eaeaea;
    width: 100%;
    height: 3.25rem;
    line-height: 3.25rem;
}

.l_f_content.overflow li dd{
	display: none;
	border-top: .06rem dashed #eaeaea;
}

.may_cur dd{
	display: block !important;
}

.may_dot{
	display: block;
    width: .5rem;
    height: .5rem;
    background: #e0e0e0;
    border-radius: 50%;
    position: absolute;
    float: left;
    margin-top: 1.4rem;
    margin-left: -1.22rem;
}

.l_r_title.overflow{
	width: 100%;
    border-bottom: .06rem solid #eeeeee;
    height: 2.25rem;
    line-height: 2.25rem;
	color: #CF0000;
}

.l_r_title.overflow span{
	float: left;
    font-size: 1rem;
}

.l_r_title.overflow p{
	float: right;
}

.may_cur{
	color: #0081d0;
    width: 100%;
}

.may_cur .may_dot{
	display: block;
    width: .5rem;
    height: .5rem;
    background: #CF0000;
    border-radius: 50%;
    position: absolute;
    float: left;
    margin-top: 1.4rem;
    margin-left: -1.22rem;
}

.l_r_content.overflow{
	margin-top: 15px;
    min-height: 500px;
}

.page{
	float: right;
	margin-top: 15px;
}

.page input{
	border: none;
    background: #CF0000;
    color: #ffffff;
    padding: 5px 10px;
}