﻿@charset "utf-8";
/*内页banner*/
.w1600{
	width: 1600px;
	margin: 0 auto;
}
/* 列表页 */
.list .title .text{
	padding:25px 0;
}
.list .title .text h1{
	font-size: 30px;
	font-weight: bold;
	color: #004593;
}
.culm {margin-bottom: 50px;}
.culm-fr{width: 100%;padding-top: 45px;min-height: 400px;}
/*当前位置*/
.locations{text-align: left;padding:15px 0;}

.locations a span{
    padding-right: 10px;
    font-size: 14px;
    font-weight: 500;
}
.locations a{display: inline-block;float: left;color: #999999;font-size: 14px;}
.location {text-align: left;}
.location {text-align: left;padding: 25px 0;}
.location a{display: inline-block;float: left;color: #666;}
.location a .home{background: url(../img/location-home.png) no-repeat left 2px;}
.location a span, #contents .location strong {font-weight: 500;padding-left:24px;font-size: 13px;background: url(../img/location-sep.png) no-repeat 10px 0;}
.location *{font-size: 14px;}
.culm-fr .title{
padding-bottom: 25px;
}
.culm-fr .title .text h1{
	font-size: 30px;
	font-weight: bold;
	color: #004593;
}
.accordion .current {
    background: #1d3381;
    display: block;
    font-weight: bold;
}
/*列表*/
.list li{padding: 25px 0px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;background: #f7f7f7;border-radius: 10px;margin-bottom: 20px;box-shadow: 0 0 15px 0 rgba(0,0,0,.1);}
.list li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.list li .list-data{text-align:center;position:relative;font-family: Bahnschrift;padding-left: 40px;}
.zj-nav{
	background: #f7f7f7;
}
.zj-nav .active{
	background: #004593;
	padding: 5px 30px 5px 30px;
	border-radius: 25px;
	margin-top: 16px;
}
.zj-nav .active a{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.zj-nav li{
	float: left;
	padding: 23px 35px 20px 35px;
}
.zj-nav li a{
	font-size: 18px;
	color: #333333;
}
.list li .list-data::after{
    position: absolute;
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    background: #dedede;
    right: -35px;
    top: 0;
    bottom: 0;
    margin: auto
}
.list li .list-data .day{font-size: 30px;padding-top: 10px;color:#004593;font-weight: bold;}
.list li .list-data .year{font-size: 20px;color: #004593;margin-top: 3px;}
.list li .list-box{width: 85%;padding-left: 50px;}
.list li .list-img{
}
.list li .list-img img{display: block;padding: 0 35px 0 35px;}
.list li .list-box .list-boxfr,.list li .list-box .list-boxfr img{width: 200px;}
.list-boxfl p{font-size: 18px;line-height:32px;font-weight: bold;color: #222222;white-space: nowrap;overflow: hidden;display: inherit;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.list-boxfl span{line-height: 26px;margin-top: 10px;font-size: 14px;color: #999999;display: inline-block;}
.list-boxfl a{width:98px;height:36px;line-height:36px;display:inline-block;text-align:center;margin-top:24px;color:#777777;border:1px solid #cecece;}
.list li:hover{background:#fff;}
.list li:hover .list-data .day{color:#e60012}
.list li:hover .list-data .year{color:#e60012;}
.list li:hover p{color:#e60012;}
/*内容*/
.con-box{margin: 60px auto 60px auto;}
.content{background:#fff;min-height:700px; font-size:18px}
#inner .content{width: 950px;float: left;}
.content .con_nav h2{font-size: 26px;color:#010101;padding: 0 0 15px 0;text-align: center;}
.content .con_nav .ly{height:54px;line-height:54px;border-bottom: 2px dashed #e6e6e6;margin-bottom:20px;color:#7c7c7c;font-size: 13px;text-align:center;}
.hznr{font-size: 18px;}
.content img{/* max-width: 800px; */margin: 15px auto;display:inline-block;}
.content p{text-indent:2em;text-align:left;color:#333;margin-bottom: 16px;line-height:40px;}
.pageBar{padding-top: 20px;margin-top: 35px;font-size: 16px;background: #f7f7f7;}
.pageBar p{text-indent:0;float: left;width: 47%;font-size: 16px;color: #004593;font-weight: bold;padding-left: 20px;}
.pageBar .p:after{
	position:absolute;
	display:block;
	content:'';
	width:10px;
	height: 75px;
	top: -19px;
	left: 0;
	margin:0 auto;
	border-left: 1px solid #dedede;
}
.pageBar .p{text-indent:0;float: left;width: 47%;font-size: 16px;color: #004593;font-weight: bold;padding-left: 60px;position:relative;}

.pageBar p.prev{margin-bottom:0}
.con_nav{margin-top: 52px;}
/*单篇*/
.text-d{padding-top:20px;}
.text-d p{line-height:36px;font-size:16px;text-indent:2em;}
/*搜索结果页*/
.searchWrap { min-height: 600px; background: #fff; padding-bottom: 50px; }
.searchWrap .serBox{padding:25px;background:#f4f4f4;margin-bottom:20px;margin-top:20px;}
.searchWrap .txt {border: none;height: 40px;width: 1198px;font-size: 15px;padding-left: 10px;color: #3d3d3d;}
.searchWrap .btn {border: none;height: 40px;width: 120px;text-align: center;float: right;cursor: pointer;_display: inline;color: #fff;right: 10px;top: 20px;background: #1f8039;font-size: 18px;}
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}