/* --------------------- banner ---------------------------- */
.banner{width: 1200px;height: 400px;}
.banner img{width: 1200px;height: 400px;object-fit: cover;}
/* ----------------------listContainer------------------- */
.listContainer {height: 100%;margin-top: 30px;}
/* ----subNav------ */
.subNav {width: 205px;height: auto;}
.subNav h2{width: 100%;height: 50px;line-height: 50px;background: #A20000;text-align: center;font-size: 20px;
font-weight: 400;padding:0px;margin:0px;color: #fff;}
.subNav ul{display: block;width: 100%;height: auto;}
.subNav ul li{width: 198px;height: 50px;background: #fff;border-left: 8px solid #A20000;position: relative;
z-index: 1;}
.subNav ul li a{display: inline-block;width: 198px;height: 49px;text-align: center;line-height: 49px;
color: #444444;font-size: 16px;border-bottom: 1px solid #E6E6E6;position: relative;z-index: 2;background: #fff;}
.subNav ul li:hover a,.subNav ul li.active a{width: 196px;transform: scale(1.04);opacity: .8;color: #A20000;}

/* ----- listInfoMain 公共区域 ----*/
.listInfoMain{width: 956px;height: auto;}
.listInfoMain .l-top{height: 49px;width: 100%;border-bottom: 1px solid #DBDBDB;}
.listInfoMain .l-top .left{width: 300px;}
.listInfoMain .l-top .left h2{font-size: 20px;color: #A20000;font-weight: 400;padding:0px;display: inline-block;}
.listInfoMain .l-top .left h3{font-size: 16px;color: #DAD8D9;font-weight: 400;padding:0px;display: inline-block;}
.listInfoMain .breadNav{width: 650px;text-align: right;line-height: 49px;height: 49px;font-size: 14px;color: #515151;}
.listInfoMain .breadNav a{font-size: 14px;color: #515151;}
.listInfoMain .breadNav a:hover{color: #A20000;}
/* ----- listMain----*/
.listMain .items{width: 100%;}
.listMain .items ul li{height: 74px;width: 100%;border-bottom: 1px solid #DBDBDB;padding:20px 0 20px 0;}
.listMain .items ul li .date{width: 73px;height: 75px;border-right: 1px solid #DCDCDC;}
.listMain .items ul li .day{color: #777777;font-size: 42px;}
.listMain .items ul li .mydate{color: #666666;font-size: 16px;margin-top: 5px;}
.listMain .items ul li .l-content{width: 865px;float: right;}
.listMain .items ul li .l-content .title{color: #333333;font-size: 18px;height: 30px;}
.listMain .items ul li .l-content .title:hover{color: #A20000;}
.listMain .items ul li .l-content .description{font-size: 14px;line-height: 24px;margin-top: 6px;}
.listMain .items ul li:hover .day{color: #A20000;}
.listMain .items ul li:hover .mydate{color: #A20000;}

/* --------infoMain--------- */
.infoMain .infos{margin-top: 40px;min-height: 400px;font-size:16px;}
.infoMain .infos  .title{font-size: 24px;color: #333333;text-align: center;margin-bottom:5px;}
.infoMain .infos .subInfo{font-size: 14px;color: #999999;text-align: center;line-height: 30px;height: 30px;}
.infoMain .infos .infoContent{margin-top:10px;}
.footer{margin-top: 50px;}
.infoMain .infos .infoContent1 {
    margin-top: 10px;
    border: 1px solid #aaa;
    padding: 14px 20px;
    border-radius: 4px;
    margin-bottom: 20px;
}
.infoMain .infos img{max-width: 890px;text-align:center;}

/* ----------------------------分页----------------------------------- */
.pager{
	text-align:center;
}
.paging a{
    color:#000 ;
    margin-right: 4px !important;
    padding:7px 14px;
    border:1px solid #D6DCE1;
   
}
.paging a:hover{
background-color:#8F000B !important;
color:#fff;
}
.page-curr{
	background-color:#8F000B !important;
    color:#fff !important;
border:1px solid #8F000B !important;
}

.pagination{
    margin-top: 40px;
    margin-left: 10px;
}
.jump{
    width: 165px;
    margin-top: 4px;
    margin-left: 15px;
}
.paging .drift{
    float: left;
    margin-bottom: 50px;
}
.txt{
    width: 40px;
    height: 27px;
    border: none;
}
.bnt{
    background: #fff;
    width: 48px;
    height: 27px;
    border: none;
}
.paging .firstPage{
 width:80px;
text-align:center;
background:#fff;
border:1px solid #D6DCE1;
padding:7px 20px;
}

.paging .lastPage{
 width:80px;
text-align:center;
background:#fff;
border:1px solid #D6DCE1;
padding:7px 20px;
}

.list_info{    margin-top: 20px;
    min-height: 400px;}

.simpleNav{margin-top:10px;clear:both;}
.simpleNav li{color:#666;border-left:4px solid #999999;height:18px;line-height:18px;margin-bottom:20px;padding:0 0 0 10px;}
.simpleNav li span{font-size:14px;}
.simpleNav li a{color:#666666;font-size:14px;}
.simpleNav li:hover{border-left:4px solid #A00709;}
.simpleNav li:hover a,.simpleNav li:hover span{color:#A00709 !important;}


.mt20 a:hover{color:#2771C5;}
/**------------searchContainer 查询页面 ---------**/
.searchContainer{min-height:600px;margin-bottom:60px;}
.searchContainer .search_nav{line-height:40px;}
.searchContainer .searchResult .ts{line-height:30px;}
.searchContainer .searchResult ul li{line-height: 50px;height:50px;border-bottom: 1px dotted #4d76c0;}
