/* ---------------------listMain----------------------- */
.listMain{margin-top: 40px;min-height: 600px;}
/* leftNav */
.leftNav{width: 23%;margin-right:3%;background: #10429d; }
.leftNav h2{color: #fff;line-height: 60px;height: 60px;margin-left: 40px;font-weight: 400;font-size: 20px;}
.leftNav ul {margin-left: 16px;}
.leftNav ul  li{width:93.24%;height: 60px; line-height: 60px;padding-left:20px; background-color: #fff;border-bottom: 1px solid #ccc;border-left:4px solid #10429d;}
.leftNav ul li a{color: #10429d;}
.leftNav>ul>.selected:before {content: "";display: inline-block;width: 4px;height: 61px;background-color: #e9be12;position: relative;left: -24px;float: left;}
.leftNav ul .active{border-left:4px solid #e9be12;}
.leftNav ul .active a{color:#E9BE12;}
/* rightList */
.listMain .rightList{width: 74%;margin-bottom: 100px;}
.listMain .rightList ul li{height: 95px;width: 100%;margin-bottom:10px;}
.listMain .rightList ul li:not(:first-child){margin-top: 30px;}
.listMain .rightList ul li .newsListContent{height: 95px;}
.listMain .rightList ul li img{width: 130px;height: 95px;}
.listMain .rightList ul li .titlePic{float: left;margin-right: 30px;}
.listMain .rightList ul li .title{font-size: 18px;}
.listMain .rightList ul li a:hover{color: #00A0E9;}
.listMain .rightList ul li .text{height: 54px;overflow: hidden; color:#999;font-size: 14px;line-height: 26px;}
.listMain .rightList ul li .more a{color:#42a5f5;font-size: 14px;}

.pic_box_wrap {
 width: 100%;
height: 100%;
padding: 0px 40px 20px;
box-sizing: border-box;
}
.pic_box {
 display: flex;
justify-content: flex-start;
gap: 20px;
flex-wrap: wrap;
}
.pic_box .pic_item{
 width:360px;
 height:250px;
display:block;
position:relative;

}
.pic_box .pic_item .img-box {
 width: 360px;
height: 250px;
overflow: hidden;
}
.pic_box .pic_item .img-box img{
width: 100%;
height: 100%;
}
.pic_box .pic_item_title{
   background: rgba(1, 1, 1, 0.1);
   position: absolute;
   z-index: 1;
   bottom: 0px;
   color: #fff;
   padding: 10px 20px;
}
/* ------------------infoMain----------------- */
.infoContent{width:74%;}
.infoContent .breadNav{font-size: 14px;}
.infoContent .infoNews h2{text-align: center;color:#10429d ;font-size: 22px;line-height: 40px;font-weight: 500;margin-top:20px;}
.infoContent .infoNews h3.subTitle{text-align:center; color:#10429d;font-size: 20px;line-height: 30px;font-weight: 500;margin-bottom:20px;}
.infoContent .infoNews > p{color: #9a9a9a;font-size: 12px;line-height: 36px;}
.infoContent .infoNews > p img{vertical-align: middle;margin-right:4px;}
.infoContent .infoNews .view{float: right;}
.infoContent .infoNews .info{padding:20px 0 50px 0; border-top: 1px solid #9a9a9a;border-bottom: 1px solid #9a9a9a;line-height: 30px;}
.infoContent .infoNews  .infoBmls{border: none !important;padding-top:0px !important;}
.infoContent .infoNews .info table{max-width:100%;border-collapse: collapse;border:1px solid #000;}
.infoContent .infoNews .info table td{padding: 5px 10px;}


/* -------下载页面 ------------------ */
.download li{height:50px !important;line-height:50px;margin-top:0px !important;border-bottom:1px dotted #c1cbde;}
/* .download .nth{background:#ccc;} */
.download li a{display:inline-block;height:50px;line-height:50px;display: inline-block;
    width: 100%;}
.downTitle{width:90%;float:left;margin-right:2%;font-size:16px !important;}
.downTxt{width:8%;float:right;text-align:center;font-size:14px;background:#10429D;color:#fff;height:30px;line-height:30px;width:50px;margin-top:10px;}
.downTxt:hover{color:#fff;background:#E9BE12;}
/* 分页 */
.paging{margin-top:20px;}
.paging a{
    color:#10429d !important;
    border:none !important;
    /* margin-right: 10px !important; */
    padding:3px 8px;
    font-size:14px;
	text-decoration:none;
}
.paging a:hover{background-color:#eee; text-decoration: none;}
.paging .page-curr{
    background-color:#10429d !important;
    color:#fff !important;
    border:none !important;
    padding:3px 8px;
}
.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;
}


.mt20 a:hover{color:#10429d;}

/**------------searchContainer 查询页面 ---------**/
.searchContainer{min-height:600px;margin-top:10px;margin-bottom:20px;}
.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;}