html{
    width: 100%;
    height: auto;
}
*{
    margin: 0;
    padding: 0;
}
.page_html{
	background-color:#fed5a1 !important;
}
.main{
    width: 100%;
    height: 1350px;
    background-image: url(/assets/images/bg.png);
    background-repeat: no-repeat;
}
.main_title{
    width: 100%;
    height: 80px;
    background: linear-gradient(to right, #AB0000, #E51717);
}
.title_login{
    width: 300px;
    height: 50px;
    margin-top: 15px;
    margin-left: 8%;
    position: absolute;
}
.main_top{
    height: 50px;
}
.main_top img{
    position: absolute;
    width: calc(100% - 50%);
    margin-left: 25%;
    margin-top: 5%;
    height: auto;
    padding: 0 10px 0 10px;
    height: 200px;
}
.main .main_menu_div{
    width: 1200px;
    height: 90px;
    background: linear-gradient(to right, #AB0000, #E51717);
    border-radius: 7px;
    
    margin:0 auto;
	margin-top: 17%;
}
.main .main_menu_div .menu_item{
    width:calc(20% - 2px);float:left;line-height: 90px;text-align: center;color: #fff;height:90px;cursor: pointer;
    font-weight: 600;font-size:18px;
}
.main .main_menu_div .menu_item:last-of-type {
    border-right: none;
  }
.menu_sx{width:1px;border:none;border-left:1px solid #F5F5FA;float:left;height:60px;margin-top:15px;}
.menu_item:hover{height:90px;background-color:red;transition-duration: 0.5s;border-radius:5px;font-size:18px;}
.list_item_title a{font-size:14px;}
.main_content{
    width: 1200px;
	margin:0 auto;
    height: auto;
    margin-top:2%;
    border-radius: 10px;
}
.content_list{
    width: 22%;
    background: linear-gradient(to bottom, #AB0000, #E51717);
    height: 700px;float:left;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
	overflow: hidden;
}
.list_title{
    height: 100px;
    width:100%;
    line-height: 100px;
    color: #fff;
}
.list_title h3{font-size:25px;margin-left:32px;font-weight: 400;margin-top:40px;}
.content_content{width:78%;background-color: #fff;float:left;min-height:700px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.list_item{
    width: 95%;margin-left:2.5%;
    height:auto;
    line-height: 40px;
    padding-top:10px;
}
.list_item_other{
    height: auto;
}
.list_item .list_item_other{
    display: none;
    height:auto;
    opacity: 1;
}

.list_item_title{
    width:90%;
    margin-left:5%;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom:10px;
    cursor: pointer;
	font-size:14px;
}
.list_item_title img{
    width:20px;
    height:20px;
}
.list_item_other p{
    width:85%;padding-left:5%;
    margin-left: 5%;
    height: 40px;
    border-radius: 5px;
    transition-duration: 0.5s;
}
.list_item_other p:hover{
    background-color: #F56363;cursor: pointer;
    
}
.content_title{
    height:70px;
    line-height: 70px;
    width: 95%;
    margin-left:2.5%;border-bottom: 1px solid #B7BDCF;
}
.content_title_text{margin-left: 15px;color: #C9C9C9;}
.title_text_right{color:#AB0001;}
.content_list_item{height: 515px;width:92%;margin-left:4%;margin-top:20px;border:1px solid #EEEEEE;border-radius: 5px;}
.content_list_item li{width: 95%;height: 50px;line-height: 50px;margin-left:2.5%;border-bottom: 1px dashed #C9C9C9;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis;
}
.content_list_item li:hover{color:#AB0001;cursor: pointer;}
.content_list_item li:last-of-type{border:none;}
.page-link{
    color:#C9C9C9!important;
}
.active>.page-link, .page-link.active{
    background-color: #AB0001!important;
    color:#fff!important;
    border: none!important;
}




.main_footer{
	width: 100%;height:100px;background-image: url(/assets/images/Rectangle.png);
    background-size: 100% 100%;
    background-size:150% 200px;
    background-position-x: -50px;
    background-position-y: -55px;
    line-height: 100px;
    font-size:13px;
    float:left;
	margin-top:30px;
}
.footer_logo{
    width: 240px;
}
.footer_right{
    float:right;
    text-align: right;
    color:#707070;
    width:60%;
}
.content_content_content{
    height:auto;
}
.footer_right img{
    width:20px;
}
.wz_nr{
    width: 92%;margin-left:4%;
    min-height: 450px;
    
}

.wz_nr::-webkit-scrollbar{display:none}

.page_footer{
	display: flex;  
    justify-content: center;
}
.page_footer a{
	float:left;
	width:30px;height:30px;text-align:center;line-height:30px;
	border:1px solid #dedede;
	text-decoration-line: none;
}
.page_footer .pre-next{
	display:none;
	
}
.page_footer .active{
	background-color:#AB0001;
	color:#fff;
}