body{
	font-size: 14px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif, Helvetica-Fraction;
	color: #333;
}
.pol_topBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	background: url(../images/pol_bg_2.png) center bottom no-repeat, url(../images/pol_bg.png) left bottom repeat-x;
}
.pol_top{
	width: 1200px;
	margin: 0 auto;
}
.pol_top .text{
	width: 1050px;
	float: left;
	height: 435px;
	padding: 30px 75px 0 75px;
	background: url(../images/pol_bg_3.png) right bottom no-repeat;
}
.pol_top .title{
	width: 100%;
	height: 45px;
	color: #2857c8;
	font-size: 20px;
	font-weight: 300;
	background: url(../images/pol_tit.png) left bottom no-repeat;
}
.pol_top .left{
	width: 450px;
	float: left;
	padding: 15px 0;
}
.pol_top .right{
	width: 340px;
	float: right;
	padding: 15px 100px;
	height: 330px;
	overflow-y: scroll;
}
.pol_top .right::-webkit-scrollbar {
	width: 9px;
}
.pol_top .right::-webkit-scrollbar-thumb {
	border-radius: 10px;
    background-color: #8b8b8b;
	border: 1px solid #fff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.pol_topBg{
	min-width: 1000px;
}
.pol_top{
	width: 1000px;
}
.pol_top .text{
	width: 95%;
	padding: 30px 2.5% 0 2.5%;
}
.pol_top .left{
	width: 420px;
}
.pol_top .right{
	width: 360px;
	padding: 15px 100px 15px 30px;
	float: left;
	overflow-y: scroll;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.pol_topBg{
	min-width: 320px;
	background: url(../images/pol_bg_2.png) center top no-repeat, url(../images/pol_bg.png) left top repeat-x;
}
.pol_top{
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.pol_top .text{
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: none;
}
.pol_top .left{
	width: 100%;
	float: left;
}
.pol_top .left img{
	width: 70%;
	height: auto;
}
.pol_top .right{
	width: 100%;
	float: left;
	padding: 90px 0 0 0;
	min-height: 380px;
	background: url(../images/pol_bg_3_s.png) center center no-repeat;
}
}