@charset "utf-8";
/* CSS Document */
#banner{
	height: 400px;
	background-position: center top;
	background-repeat: no-repeat;
}
#main{
	background-color: #f4f4f4;
}
#main_title{
	text-align: center;
	padding-top: 40px;
}
#main_title .m_t_h{
	font-size: 30px;
	color: #8e050c;
	padding-bottom: 10px;
}
#main_title .m_t_b{
	height: 22px;
	background: url(../images/img8.jpg) center top no-repeat;
	padding-bottom: 10px;
}
#main_title .m_t_sub{
	color:#999999;
}

#main_content{
	width: 1200px;
	margin: 50px auto 0;
	line-height: 200%;
	padding-bottom: 30px;
}

#main .nlist{
	width: 1200px; margin: 0 auto;
}
#main .nlist ul li{
	height: 80px; line-height: 50px;
	background-color: #fff;
	margin-bottom: 10px;
	padding-left: 20px;

}
#main .nlist ul li a{
	font-size: 16px;
}

#main .plist{
	width: 1280px; margin: 0 auto;
}
#main .plist ul{
	
}
#main .plist ul li{
	width: 330px;
	margin: 0 40px 50px 40px;
	float: left;
	position:relative;
}
#main .plist ul li .p_img{
	height: 245px;
	width: 330px;
    overflow: hidden;
}
#main .plist ul li .p_title{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	background: #8e050c;
	margin-top: -45px;
	position: absolute;
	bottom: 0;
	width: 330px;
	opacity: 0.8

}
#main .plist ul li .p_title a{
	color: #fff;
}

.page-box{
	clear: both;
	margin-top:15px;
	color:#999;
	font-size:14px;
	padding-bottom: 30px;
	padding-left: 20px;
}

.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#428bca; text-decoration:none; }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{ float:right; }

.dede_pages {margin:20px auto;height:40px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;border:1px solid #ddd;height:35px; line-height:35px;border-radius:3px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;display:block;padding:0px 14px;}
.dede_pages ul li a:hover{padding:0px 14px;background:#0163D2;color:#fff;}
.dede_pages ul li.active{background:#0163D2;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;display:block;}
@media (max-width: 767px){ 
.dede_pages {height:55px;}
.dede_pages ul li {height:25px; line-height:25px;}
.dede_pages ul li a,.dede_pages ul li span{padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;}
}