@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,img,a,p,span { margin:0; padding:0}
ul,li { list-style:none}
a { text-decoration:none}
img { border:none}
body { background:url(bg.jpg) no-repeat center 40px}
.nav-qzw { height:40px; overflow:hidden; line-height:40px; text-align:center; background:#ca0915; font-size:14px; }
.nav-qzw a { display:inline-block; margin:0 10px; color:#fff; text-decoration:none; }
.nav-qzw a:hover { text-decoration:underline}
.foot { clear:both; height:2em; text-align:center; line-height:1.2em; font-size:.8em; color:#333}
  .foot a { color:#fff; text-decoration:underline}
.main { width:1100px; margin:0 auto}
.top { line-height:0;}
	.top img { width:100%; height:auto}
	.top .nav { position:absolute; top:32.5%; left:0; right:0; bottom:auto; text-align:center; line-height:1.1em; color:#680013}
		.top .nav li { display:inline-block; margin:0 30px;}
		.top .nav a { display:block; color:#680013; font-size:20px;}
			.top .nav span { font-size:12px; color:#000; font-family:Arial}
.yellowarea { float:right; width:390px; margin:22px 20px 0 0; padding:0 20px; background:#ffe170; border-radius:8px}
.whitearea { float:left; width:548px; margin:22px 0 40px 20px; padding:0 20px 10px; border:1px solid #ededed; border-radius:8px}
.columnname1 { margin:-15px 0 15px 11px}
.columnname2 { padding-top:31px; margin:0 -20px 15px; padding-left:28px; border-top:1px solid #fff}
.columnname3 { margin:-22px 9px 20px 40px; overflow:hidden}
	.columnname3 .more { float:right; width:5.8em; height:1.8em; margin-top:9px; text-align:center; line-height:1.8em; font-size:14px; color:#b51100; font-family:"宋体"; font-weight:bold; background:#ededed; border-radius:12px;}

.newslist1 { margin-bottom:20px; padding-bottom:1em;}
	.newslist1 ul { margin-bottom:12px}
	.newslist1 ul li { padding-left:19px; font-size:15px; line-height:32px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(qb1.png) no-repeat left center;}
		.newslist1 ul li a { color:#002853}
		.newslist1 ul li a:hover { text-decoration:underline}
	.newslist1 a.more { display:block; width:100px; height:24px; margin:0 auto; line-height:24px; text-align:center; font-size:15px; color:#002853; background:#fff; border-radius:12px;}
.newslist2 {}
	.newslist2 ul li { margin-bottom:20px; padding:0 0 6px 9px; border-left:5px solid #ba0004}
	.newslist2 ul li .title { display:block; margin-bottom:.28em; font-size:1.3em; line-height:1.75em; color:#044182; font-family:"宋体"; font-weight:bold; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.newslist2 ul li .summary { margin-bottom:.6em; font-size:.8em; line-height:1.9em; color:#002035; text-indent:2em; text-align:justify; font-family:"微软雅黑"}
	.newslist2 ul li .time { font-size:.9em; color:#b4b4b4}

@media screen and (max-width:1099px) {
	.main { width:100%; background:#fff}
	.top { margin-bottom:3em}
		.top .nav { margin:-5em 0 0; line-height:1.2em;}
		.top .nav li { padding:0 .4em; margin:0 .3em; background:#e71a44}
		.top .nav a { color:#fff; font-size:.8em;}
			.top .nav span { display:none}
	.yellowarea { float:none; width:96%; margin:0 auto 3em; padding:0 1%;}
	.whitearea { float:none; width:96%; margin:0 auto 2em; padding:0 1%; background:#fff}
	.columnname1 { margin:0 0 1em 1em}
	.columnname2 { padding-top:1.5em; margin:0 0 1em; padding-left:28px; border-top:1px solid #fff}
	.columnname3 {margin:-1em 0 1em 1em; }
		.columnname3 img { width:60%}
		.columnname3 .more { margin:0 .2em 0 -2em; font-size:.5em}
	.newslist2 ul li {}
}