@charset "utf-8";
.policy-body {
	background: url(pBg_02.png) no-repeat top center;
}
.p-list-col a {
	outline-style: none;
	color: #000;
	text-decoration: none;
}
.p-top {
	margin: 0 auto;
	width: 1200px;
	height: 348px;
}
.p-top .logo {
	float: left;
	margin: 25px 0 0 0;
}
.p-top .logo img {
	width: 210px;
	height: 27px;
}
.p-top .t-link {
	float: right;
	margin-top: 25px;
}
.p-top .t-link img {
	width: 336px;
	height: 70px;
}
.p-top .topImg {
	margin: 0 auto;
	width: 911px;
	height: auto;
}
.p-f-w {
	margin: 0 auto;
	width: 1200px;
}
.policy-main {
	padding: 45px 0 50px;
	background: #fff url(mainBg_01.png) no-repeat top center;
}
.p-list-col .title {
	margin-bottom: 24px;
	text-align: center;
}
.p-list-col .title img {
	width: auto;
}
.p-list-col {
	position: relative;
	margin: 0 auto 36px;
	width: 1028px;
}
.p-list-col .pList_01 li {
	position: relative;
	padding: 10px 0;
	line-height: 28px;
	overflow: hidden;
	padding-left: 20px;
	background: url(iconListBg_01.png) 0 20px no-repeat;
}
.p-list-col .pList_01 li a {
	font-size: 24px;
	color: #333;
}
.p-list-col .more {
	display: block;
	font-size: 16px;
	line-height: 36px;
	color: #666666;
	margin-top: 16px;
	text-align: right;
}
.p-list-col .pList_01.time-ul li {
	padding-right: 120px;
}
.p-list-col .pList_01 li span {
	position: absolute;
	right: 0;
	top: 10px;
	width: 120px;
	color: #999999;
	font-size: 18px;
	text-align: right;
}


@media (max-width:1920px) {}
@media (max-width:1700px) {}
@media (max-width:1600px) {}
@media (max-width:1500px) {}
@media (max-width:1407px) and (min-width:1200px) {}
@media (max-width:1199px) and (min-width:1000px) {}
@media (max-width:999px) {}
@media (max-width:1200px) {
	.p-top {
		width: 100%;
	}
	.p-f-w {
		margin: 0 auto;
		width: 100%;
	}
	.p-top .logo {
		display: block;
		margin-left: 15px;
	}
	.p-list-col .pList_01 li span {
		font-size: 16px;
	}
	.p-list-col .pList_01.time-ul li {
		padding-right: 90px;
	}
}
@media (max-width:1024px) and (min-width:991px) {}
@media (max-height:768px) {}
@media (max-width:1200px) and (min-width:991px) {}
@media (max-width:991px) {
	.policy-body {
		background-size: cover;
	}
	.p-list-col {
		padding: 0 20px;
		width: 100%;
	}
	.p-top .topImg {
		margin: 20px auto 0;
		width: 80%;
		height: auto;
	}
	.p-list-col .pList_01 li a {
		font-size: 16px;
		color: #333;
	}
}	
@media (max-width:767px) {
	.p-top .topImg {
		margin: 50px auto 0;
		width: 80%;
		height: auto;
	}
	.p-list-col .title img {
		margin: 0 auto;
		width: 100%;
	}
}
@media (max-width:640px) {}
@media (max-width:570px) {}
@media (max-width:480px) {}
@media (max-width:380px) {}
@media (max-width:350px) {}
@media (max-width:330px) {}