@charset "utf-8";
/* CSS Document */
body { font-family:"微软雅黑", "宋体", "黑体", "仿宋", "楷体", "新宋体"; font-size:16px; color:#333; background:url(topbg.jpg) no-repeat center top #fff;}
.container { /*background:url(topbg.jpg) no-repeat center top*/}
.banner { position:relative; width:1280px; height:700px; margin:0 auto; line-height:0;}
	.banner img.bgtop { width:100%;}
	.qzwlogo { position:absolute; top:40px; right:36px;}
.main { overflow:hidden; width:1220px; margin:0 auto; padding:0 30px; background:url(topbg.jpg) no-repeat center -700px #fff;}
.columnname { clear:both; margin:0 auto 30px; line-height:0;}
.newslist1 { overflow:hidden; margin:0 auto 40px;}
	.newslist1 li { height:80px; padding:18px 0 12px; border-bottom:1px solid #d0d0d0}
		.newslist1 li .title { display:block; overflow:hidden; margin-bottom:10px; font-size:24px; line-height:30px; color:#000; font-weight:bold; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
		.newslist1 li .summary { font-size:13px; line-height:20px; color:#9a9a9a;}
.newslist2 { overflow:hidden; margin:0 auto 40px}
	.newslist2 li { overflow:hidden; font-size:22px; line-height:42px; color:#494949; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
		.newslist2 li a { color:#494949;}
	.newslist2 li:first-child { color:#020202; font-weight:bold}
		.newslist2 li:first-child a { color:#020202;}
.imglist1 { overflow:hidden;}
		.imglist1 li img.tp { display:block; width:100%; height:100%;}
		.imglist1 li .title { position:absolute; bottom:0; left:0; right:0; height:40px; padding:0 5px; font-size:20px; line-height:40px; color:#444; text-align:center; background:rgba(0,0,0,.5)}
			.imglist1 li .title a { display:block; overflow:hidden; color:#fff; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.nav { margin-bottom:40px; padding:12px 0; text-align:center;}
	.nav a::after { content:""; display:inline-block; width:40px; height:1px; margin:-14px 10px 14px; background:#fef36f}
	.nav a:first-child::before { content:""; display:inline-block; width:40px; height:1px; margin:-14px 10px 14px; background:#fef36f}
.headline { margin-bottom:30px; text-align:center;}
	.headline .title { margin-bottom:15px; font-size:48px; line-height:1.2em; color:#fffbe6; font-weight:bold;}
		.headline .title a { color:#fffbe6;}
	.headline .summary { font-size:16px; line-height:1.5em; color:#ffde00; text-align:justify}
		.headline .summary a { color:#ffde00}
.newsarea0 { float:right; width:515px; margin-bottom:50px;}
	.newsarea0 .columnname { margin:-20px auto 20px;}
	.newsarea0 li { padding:10px 0; font-size:24px; line-height:30px; color:#fff;}
	.newsarea0 li a { color:#fff;}
.newsarea1 { float:left; width:500px; margin:0 20px;}
	.newsarea1 .imglist1 { margin:0 -5px 40px;}
	.newsarea1 .imglist1 li { float:left; position:relative; width:245px; height:138px; margin:0 5px 20px; line-height:0;}
	.newsarea1 .imglist1 li:first-child { width:500px; height:280px; margin:0 5px 10px;}
.newsarea2 { float:right; width:630px; margin:0 20px;}
	.newsarea2 .newslist1 { margin:0 auto 10px;}
.newsarea3 { clear:both; width:1180px; margin:0 auto;}
	.newsarea3 .newslist1 { margin:0 -20px 40px;}
	.newsarea3 .newslist1 li { float:left; width:570px; margin:0 20px;}
	.newsarea3 .imglist1 { margin:0 -14px 40px;}
	.newsarea3 .imglist1 li { float:left; position:relative; width:384px; height:214px; margin:0 7px 20px; line-height:0;}
	
#SlideArea0 { float:left; width:656px; height:474px; margin-bottom:50px;}
.SlideArea ul li .img { display:block; width:100%; height:369px}
.SlideArea ul li .word { position:absolute; left:10px; right:10px; bottom:0; height:88px; line-height:36px; font-size:24px; color:#cd0605; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.SlideArea .num { left:0; right:0; bottom:0; height:38px; text-align:center}
.SlideArea .num a { width:18px; height:18px; margin:0 11px; background:#a8a8a8;}
.SlideArea .num a:hover,.SlideArea .num a.current { background:#cd0605}

	
