@charset "utf-8";
#tx-ban{
	width:100%;
	height:228px;
	background-image:url(../images/tx_41.jpg);
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
}
#pcnt{
	width:100%;
	height:auto;
	display:table;
	margin:auto;
	padding:29px 0px 42px;
}
#pcnt .pcnt-item{
	
}
#pcnt .pg-wap-tit{
	display:none;
}
#pcnt .pg-tit{
	width:100%;
	height:48px;
	border-bottom:1px solid #d7d7d6;
	overflow:hidden;
}
#pcnt .pg-tit .h3{
	width:auto;
	height:48px;
	padding-left:30px;
	background:url(../images/tx_42.jpg) no-repeat 1px center;
	font-size:24px;
	font-weight:600;
	color:#ae0c17;
	line-height:48px;
}
#pcnt .pg-tit .pos{
	width:auto;
	height:48px;
	padding-left:40px;
	background:url(../images/tx_43.jpg) no-repeat 1px center;
	font-size:16px;
	color:#333333;
	line-height:48px;
}
#pcnt .pg-tit .pos a{
	position:relative;
	_top:12px;
}
#pcnt .pg-tit .pos img{
	margin:0px 10px;
	position:relative;
	_left:10px;
	+left:10px;
	_top:12px;
}
#pcnt .pg-tit .pos .cur{
	color:#ae0c17;
}
#pcnt .pg-about{
	width:1080px;
	height:auto;
	padding:30px 0px;
	display:table;
	margin:auto;
	font-size:18px;
	color:#353535;
	line-height:45px;
}
#pcnt .pg-news{
	width:1130px;
	height:auto;
	display:table;
	margin:27px auto 0px;
}
#pcnt .pg-news li{
	width:100%;
	height:46px;
	background:url(../images/tx_21.jpg) no-repeat 9px center;
	clear:both;
	font-size:18px;
	line-height:46px;
	border-bottom:1px dashed #d2d2d1;
}
#pcnt .pg-news .tt{
	width:1075px;
	height:46px;
	float:left;
	position:relative;
	left:42px;
	overflow:hidden;
}
#pcnt .pg-news .date{
	padding:0px 0px;
	float:right;
}
#pcnt .pg-news-con{
	width:1002px;
	height:auto;
	display:table;
	margin:auto;
}
#pcnt .pg-news-con .pg-title{
	width:100%;
	height:auto;
	padding:30px 0px 8px;
	display:table;
	border-bottom:1px solid #dcdcdc;
}
#pcnt .pg-news-con .pg-title h3{
	width:95%;
	height:auto;
	display:table;
	margin:auto;
	font-size:28px;
	color:#000000;
	line-height:50px;
	text-align:center;
}
#pcnt .pg-news-con .pg-title p{
	width:95%;
	height:auto;
	display:table;
	margin:auto;
	font-size:14px;
	color:#5a5a5a;
	line-height:40px;
	text-align:center;
}
#pcnt .pg-news-con .pg-title p span{
	margin:0px 8px;
}
#pcnt .pg-news-con .pg-cnt{
	width:95%;
	height:auto;
	padding:30px 0px; 
	display:table;
	margin:auto;
	font-size:18px;
	line-height:40px;
}
#pcnt .fc-list{
	width:1232px;
	height:auto;
	display:table;
	margin:0px auto 15px;
}
#pcnt .fc-list li{
	width:280px;
	height:290px;
	margin:32px 14px 0px;
	_margin:32px 12px 0px;
	float:left;
}
#pcnt .fc-list .img{
	width:280px;
	height:221px;
	overflow:hidden;
}
#pcnt .fc-list .text{
	width:254px;
	height:50px;
	padding:5px 12px;
	font-size:16px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
}
.wap-page{
	display:none;
}
.page{
	width:1100px;
	height:auto;
	padding:25px 0px 20px;
	margin:auto;
	display:table;
	font-family:"微软雅黑";
	font-size:12px;
	color:#494949;
	clear:both;
}
.cdec{
	text-align:center;
}
.rdec{
	text-align:right;
}
.page .txt{
	width:20px;
	height:16px;
	line-height:16px;
	border:1px solid #7a7a7a;
	margin:0px 3px;
	padding:0px 3px;
}
.page .btn{
	width:24px;
	height:18px;
	line-height:18px;
	background-color:#dddddd;
	color:#000000;
}
.page a{
	color:#909090;
	margin:0px 5px;
}
.page a:hover{
	color:#ae0c17;
}
@media screen and (max-width:1200px){
	#pcnt .pg-about{
		width:880px;
		height:auto;
		padding:30px 0px;
		display:table;
		margin:auto;
		font-size:18px;
		color:#353535;
		line-height:45px;
	}
	#pcnt .pg-about img{
		width:90%;
	}
	#pcnt .pg-news{
		width:930px;
		height:auto;
		display:table;
		margin:27px auto 0px;
	}
	#pcnt .pg-news .tt{
		width:874px;
		height:46px;
		float:left;
		position:relative;
		left:42px;
		overflow:hidden;
	}
	#pcnt .fc-list{
		width:1000px;
		height:auto;
		display:table;
		margin:0px auto 15px;
	}
	#pcnt .fc-list li{
		width:221px;
		height:270px;
		margin:32px 14px 0px;
		_margin:32px 12px 0px;
		float:left;
	}
	#pcnt .fc-list .img{
		width:221px;
		height:200px;
		overflow:hidden;
	}
	#pcnt .fc-list .text{
		width:194px;
		height:50px;
		padding:5px 12px;
		font-size:16px;
		text-align:center;
		line-height:22px;
		overflow:hidden;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		border-bottom:2px solid #e6e6e6;
	}
	.page{
		width:900px;
		height:auto;
		padding:25px 0px 20px;
		margin:auto;
		display:table;
		font-family:"微软雅黑";
		font-size:12px;
		color:#494949;
		clear:both;
	}
}
@media screen and (max-width:1000px){
	#tx-ban{
		width:100%;
		height:228px;
		background-size:cover;
	}
	#pcnt{
		width:100%;
		height:auto;
		display:table;
		margin:auto;
		padding:0px 0px 30px;
	}
	#pcnt .pcnt-item{
		padding:0px 25px 0px;
	}
	#pcnt .pg-pc-tit{
		display:none;
	}
	#pcnt .pg-wap-tit{
		display:block;
	}
	#pcnt .pg-wap-tit .wap-pos{
		font-size:1.5em;
		color:#8a8a8a;
		line-height:2.6em;
		padding-bottom:.6em;
	}
	#pcnt .pg-wap-tit .wap-pos a{
		color:#8a8a8a;
	}
	#pcnt .index-tit{
		width:100%;
		height:38px;
		border-bottom:2px solid #e2e2e2;
		position:relative;
	}
	#pcnt .index-tit .tname{
		_width:160px;
		position:absolute;
	}
	#pcnt .index-tit .tname h3{
		height:39px;
		padding:0px 20px;
		font-size:1.25rem;
		color:#ffffff;
		line-height:39px;
		background-color:#ae0c17;
	}
	#pcnt .index-tit .tname .icon{
		width:100%;
		height:4px;
		text-align:center;
		background:url(../images/tx_13.jpg) no-repeat top center;
	}
	#pcnt .pg-about{
		width:100%;
		height:auto;
		padding:30px 0px;
		display:table;
		margin:auto;
		font-size:18px;
		color:#353535;
		line-height:45px;
	}
	#pcnt .pg-news{
		width:100%;
		height:auto;
		display:table;
		margin:27px auto 0px;
	}
	#pcnt .pg-news li{
		width:100%;
		height:auto;
		display:inline-table;
		background:none;
		clear:both;
		font-size:18px;
		line-height:38px;
		border-bottom:1px solid #d2d2d1;
	}
	#pcnt .pg-news .tt{
		width:100%;
		height:auto;
		float:none;
		position:relative;
		left:0px;
		overflow:inherit;
	}
	#pcnt .pg-news .date{
		padding:0 15px;
		float:right;
		font-size:14px;
		color:#999999;
	}
	.pc-page{
		display:none;
	}
	.wap-page{
		width:92%;
		height:auto;
		display:block;
		margin:30px auto;
	}
	.wap-page a.pre{
		float:left;
	}
	.wap-page a.next{
		float:right;
	}
	.wap-page a{
		width:130px;
		height:50px;
		float:left;
		font-size:1.4em;
		line-height:50px;
		text-align:center;
		color:#ae0c17;
		border:1px solid #adadad;
	}
	.wap-page a.pre:hover,a.next:hover,.wap-page .cur{
		background:#ae0c17;
		color:#fff;
	}
	#pcnt .pg-news-con{
		width:100%;
		height:auto;
		display:table;
		margin:auto;
	}
	#pcnt .pg-news-con .pg-title{
		width:100%;
		height:auto;
		padding:20px 0px 8px;
		display:table;
		border-bottom:1px solid #dcdcdc;
	}
	#pcnt .pg-news-con .pg-title h3{
		width:95%;
		height:auto;
		display:table;
		margin:auto;
		font-size:28px;
		color:#000000;
		line-height:50px;
		text-align:center;
	}
	#pcnt .pg-news-con .pg-title p{
		width:95%;
		height:auto;
		display:table;
		margin:auto;
		font-size:14px;
		color:#5a5a5a;
		line-height:40px;
		text-align:center;
	}
	#pcnt .pg-news-con .pg-title p span{
		margin:0px 8px;
	}
	#pcnt .pg-news-con .pg-cnt{
		width:95%;
		height:auto;
		padding:30px 0px; 
		display:table;
		margin:auto;
		font-size:18px;
		line-height:40px;
	}
	#pcnt .pg-news-con .pg-cnt img{
		width:90%;
	}
	#pcnt .fc-list{
		width:100%;
		height:auto;
		display:table;
		margin:30px auto 15px;
	}
	#pcnt .fc-list li{
		width:46%;
		height:auto;
		float:left;
		margin:0px 2% 18px;
		display:inline-table;
	}
	#pcnt .fc-list .img{
		width:98%;
		height:225px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#pcnt .fc-list .img img{
		width:100%;
		height:225px;
	}
	#pcnt .fc-list .text{
		width:98%;
		height:2.8em;
		padding:0px 0px 6px;
		font-size:1.125em;
		text-align:center;
		line-height:1.5em;
		overflow:hidden;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		border-bottom:2px solid #e6e6e6;
	}
	#pcnt .fc-list .text span{
		display:inline-block;
		padding:0px 6px;
	}
}
@media screen and (max-width:800px){
	#pcnt .fc-list .img{
		width:98%;
		height:175px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#pcnt .fc-list .img img{
		width:100%;
		height:175px;
	}
}
@media screen and (max-width:640px){
	#tx-ban{
		width:100%;
		height:180px;
		background-size:cover;
	}
	#pcnt .fc-list .img{
		width:98%;
		height:125px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#pcnt .fc-list .img img{
		width:100%;
		height:125px;
	}
}
@media screen and (max-width:480px){
	#pcnt .fc-list .img{
		width:98%;
		height:75px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#pcnt .fc-list .img img{
		width:100%;
		height:75px;
	}
}