@charset "UTF-8";
/* 列表页头部 */
.head_bot{
    height: 120px;
    line-height: 120px;
    background: #fff;
    box-shadow: 0px 4px 4px #d1e3f4;
    border-bottom: 1px solid #d1e3f4;                      
}
.head_bot .logo{
    display: block;
    width: 256px;
    height: 54px;
    margin-top: 32px;
}
.head_bot .logo img{
    width: 256px;
    height: 54px;
    display: block;
}
.head_bot ul{
    padding-top: 50px;
}
.head_bot ul li{
    float: left;
    font-size: 18px;
    margin: 0 20px;
    line-height: normal;
}
/*列表页翻页*/ 
#all_list{
	margin-top: 6px;
}
#all_list li::before{
	position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: '';
    width: 6px;
    height: 9px;
    background: url('../images/ztlogo.png') center no-repeat;
    background-size: cover;
}
#all_list li a{
	width: 690px;
}
#all_list li{
    position: relative;
    padding-left: 15px;
    line-height: 40px;
    height: 40px; 
    font-size: 16px;  
	border-bottom: 1px dashed #eee;
}
#all_list li:hover a,#all_list li:hover span{
	color: #015095;
}
#mypages {
        text-align: center;
        margin-top: 10px;
    }
 #mypages a{ 
    padding: 0 10px;
    color:#1074b6;
    display: inline;
 }  
 .defalt_total{
 	color:#1074b6;
 }
 #mypages .first, #mypages .last,#mypages .prev,#mypages .next{
 	padding: 3px 6px;
    font-size: 14px;
    color: #333;
    border: 1px solid #eee;
}
#mypages .prev{
	border-left: none;
}
#mypages .next{
border-right: none;
}
 #mypages .first{
    margin-left: 10px;
}
#mypages .last{
	margin-right: 10px;
	
} 
#mypages select{
    border: 1px solid #eee;
    float: initial;
    display: initial;
}
/* <!-- 栏目地址导航 --> */
.address_nav{
    line-height: 30px;
    text-align: right;
    padding: 10px 0;
    font-size: 16px;
    border-top: 1px solid #e5e5e5;
}
.address_nav a{
    margin: 0 8px;
}                                                              
.address_nav a,.address_nav span{
    display: inline-block;
    color: #666;
}
.address_nav a span:hover{
	color: #015095;
} 
/* <!-- 列表 --> */
.navlist{
    margin-bottom: 48px;
}
.navlist_fl_top{
    width: 265px;
    margin-bottom: 20px;
    background: #fff;
}
.navlist_fl_top span.ct{padding: 0 5px;}
.navlist_fl_top span.ct,.navlist_fl_bot span.ct{
    display: block;
    background: #226ebc;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    height: 72px;
    line-height: 72px;
    margin-bottom: 10px;overflow: hidden;
    text-align: center;
}
.navlist_fl_top ul{
    padding-bottom: 20px;
}
.navlist_fl_top li{
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 14px;
}
.navlist_fl_top li a{
    display: block;
    color: #555;
    width: 237px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.navlist_fl_top li:hover{
    border-bottom: 1px solid #015095;
}
.navlist_fl_top li a:hover{
    color: #015095;
}
.navlist_fl_bot{
    width: 265px;
    background: #fff;
}
.navlist_fl_bot span.ct{
    background: url(../images/xgxw_new.png) no-repeat;
    margin-bottom: 0;
}
.navlist_fl_bot ul{
    padding-bottom: 20px;
}
.navlist_fl_bot li{
    height: 116px;
    border-bottom: 1px dashed #e5e5e5;
    margin: 16px 20px 0;
}
.navlist_fl_bot li p{
    color: #666;
    margin: 6px 0;
    line-height: 1.6;
}
.navlist_fl_bot li span{
    color: #999;
}
.navlist_fr{
    width: 915px;
    background: #fff;
    padding-top: 34px;
}
.navlist_fr .tle{
    margin: 0 20px 0 24px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 11px;
}
.navlist_fr .tle span{
    font-size: 20px;
    border-bottom: 2px solid #226ebc;
    color: #226ebc;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
}
.navlist_fr_list{
    margin: 0 20px 0 24px;
    padding-bottom: 20px;
}
.navlist_fr_list li{
    height: 142px;
    border-bottom: 1px solid #e5e5e5;
    /*cursor:pointer;*/
}
.navlist_fr_list li .time{
    /* width: 150px;*/
    /*margin-top: 32px;*/
}
.navlist_fr_list li .time strong,.navlist_fr_list li .time span{
    text-align: center;
}
.navlist_fr_list li .time strong{
    font-size: 30px;
    color: #999;
    display: block;
    border-bottom: 2px solid #e5e5e5;
    margin: 0 20px 5px;
}
.navlist_fr_list li .time span{
    font-size: 18px;
    color: #999;
    display: block;
}
.navlist_fr_list li .title{
    width: 700px;
    margin-top: 17px;
}
.navlist_fr_list li .title p{
    color: #999;
    line-height: 1.6!important;
    margin: 10px 0!important;
  	height: 44px!important;
    overflow: hidden!important;
}
.navlist_fr_list li .title span{
    color: #666;
}
.navlist_fr_page{
    padding-bottom: 20px;
}
.navlist_fr_list li:hover h3{
	color: #015095;
}
.navlist_fr_list li:hover p{
	color: #226ebc;
}