.box .page-header {
	margin: 20px 0px 10px; overflow: hidden; padding-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.box .title {
	color: rgb(0, 46, 115); overflow: hidden; font-size: 20px; font-weight: 600;
}
.box .title span {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: 300;
}
.box .title span a {
	color: rgb(102, 102, 102); text-decoration: none; vertical-align: 1px;
}
.box .title span a:hover {
	color: rgb(51, 51, 51); text-decoration: none; vertical-align: 1px;
}
.line {
	/*margin: 20px 0px 0px;*/margin: 5px 0px 0px; border: 0px currentColor; border-image: none; width: 80px;/* height: 8px;*/ height: 2px; background-color: #2a52b2;
}
.news-hot {
	padding: 20px 0px; background-color: rgb(255, 255, 255);
}
.news-main {
	padding: 20px 0px 60px; background-color: rgb(243, 243, 243);
}
.quick {
	padding: 20px 0px; background-color: rgb(255, 255, 255);
}
.qlist li a {
	text-decoration: none; display: block;
}
.qlist li a span {
	background: url("/skin/2019net/icon.png") no-repeat; margin: 15px auto; width: 99px; height: 99px; vertical-align: middle; display: block;
}
.qlist li a span.one {
	background-position: 0px 0px;
}
.qlist li a span.two {
	background-position: 0px -99px;
}
.qlist li a span.three {
	background-position: 0px -198px;
}
.qlist li a span.four {
	background-position: 0px -297px;
}
.qlist li a span.five {
	background-position: 0px -396px;
}
.qlist li a span.six {
	background-position: 0px -495px;
}
.qlist li a:hover span.one {
	background-position: -101px 0px;
}
.qlist li a:hover span.two {
	background-position: -101px -99px;
}
.qlist li a:hover span.three {
	background-position: -101px -198px;
}
.qlist li a:hover span.four {
	background-position: -101px -297px;
}
.qlist li a:hover span.five {
	background-position: -101px -396px;
}
.qlist li a:hover span.six {
	background-position: -101px -495px;
}
