@charset "utf-8";
/* CSS Document */

/* 新闻资讯 */

/*如果屏幕宽度不小于737像素*/
@media screen and (min-width: 737px) {

/*--------容器-----------*/
#container { background-position: center -328px; }

	/*--------容器 包装器-----------*/
	#container #wrapper { margin:0px auto; width:1200px; padding-bottom:10px; }

		/*--------容器 包装器 横幅-----------*/
		#container #wrapper #banner { padding:42px 15px 0px 8px; width:1177px; height:123px; }

		/*--------容器 包装器 主体-----------*/
		#container #wrapper #main { margin-top:10px; }
		
			#container #wrapper #main #part01,#container #wrapper #main #part02,#container #wrapper #main #part03 { margin-top:10px; background-color:#FFF; }
			#container #wrapper #main #part02,#container #wrapper #main #part03 { height:140px; }
			
			/*--------容器 包装器 主体 版块01-----------*/
			#container #wrapper #main #part01 { height:534px; position:relative; }
				
				/*--------焦点图-----------*/
				.focus_affairs { position:absolute; z-index:1; top:0px; left:8px; }
				.focus_affairs,.JQ-slide,.JQ-slide-content li,.JQ-slide-content li img { width:506px; height:292px; }
				.JQ-slide { overflow:hidden; position:relative; }
					.JQ-slide-content{ position:absolute; }/*必须要的元素*/
					.JQ-slide-content li { float:left; display:inline; position:relative;}
					.JQ-slide-content li span { padding:5px 14px; width:478px; background:#000;color:#FFF; font-size:14px; font-weight:bold; line-height:28px; position:absolute; bottom:0px; left:0; z-index:10; background-color: rgba(0,0,0,0.5); display:block; overflow:hidden; }
					.JQ-slide-nav { position:absolute; bottom:14px; right:8px; z-index:30; }
					.JQ-slide-nav li { float:left; margin-right:5px; width:10px; height:10px; background:url(../images/focus_li.png) no-repeat; text-indent:-999em; cursor:pointer; display:inline; overflow:hidden; }
					.JQ-slide-nav li.on { background-position:-15px 0px; }
				
				#container #wrapper #main #part01 #news01 { padding:8px; width:650px; height:498px; border:1px solid #DFDEDE; position:absolute; z-index:1; top:9px; right:8px; }
					#container #wrapper #main #part01 #news01 #topnews { padding:5px 10px 20px 10px; height:68px; }
					#container #wrapper #main #part01 #news01 #topnews a { text-overflow: ellipsis; white-space: nowrap; display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news01 #topnews #topone { font-size:24px; height:42px; line-height:42px; }
					#container #wrapper #main #part01 #news01 #topnews #topone:link,#container #wrapper #main #part01 #news01 #topnews #topone:visited { color: #CF0000; }
					#container #wrapper #main #part01 #news01 #topnews #topone:hover { color: #F20000; }
					
					#container #wrapper #main #part01 #news01 #subnews,#container #wrapper #main #part01 #news01 #subnews li { font-size:14px; display:block; }
					#container #wrapper #main #part01 #news01 #subnews { line-height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li { float:left; height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li,#container #wrapper #main #part01 #news01 #subnews li a { padding-left:8px; width:300px; }
					
					#container #wrapper #main #part01 #news01 .newslist { margin-top:5px; padding:0px 8px; width:634px; height:360px; line-height:36px; }
					#container #wrapper #main #part01 #news01 .newslist,#container #wrapper #main #part01 #news01 .newslist li,#container #wrapper #main #part01 #news01 .newslist li a,#container #wrapper #main #part01 #news01 .newslist li span { display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news01 .newslist li { padding:0px; height:36px; margin-top:0px !important; margin-top:-4px; }
					#container #wrapper #main #part01 #news01 .newslist li a { float:left; width:520px; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
					#container #wrapper #main #part01 #news01 .newslist li img { float:left; margin-top:12px; padding:0px 5px; width:30px; height:15px; }
					#container #wrapper #main #part01 #news01 .newslist li span { float:right; width:70px; font-size:12px; color:#999; text-align:center; font-family:Tahoma, Geneva, sans-serif; }
				
				#container #wrapper #main #part01 #news02 { width:506px; height:222px; position:absolute; z-index:1; top:302px; left:8px; }

					#container #wrapper #main #part01 #news02 .newslist { margin-top:4px; padding:0px 8px; width:490px; height:180px; line-height:36px; }
					#container #wrapper #main #part01 #news02 .newslist,#container #wrapper #main #part01 #news02 .newslist li,#container #wrapper #main #part01 #news02 .newslist li a,#container #wrapper #main #part01 #news02 .newslist li span { display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news02 .newslist li { padding:0px; height:36px; margin-top:0px !important; margin-top:-4px; }
					#container #wrapper #main #part01 #news02 .newslist li a { float:left; width:374px; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
					#container #wrapper #main #part01 #news02 .newslist li a font { color:#2C7FB9; }
					#container #wrapper #main #part01 #news02 .newslist li img { float:left; margin-top:12px; padding:0px 5px; width:30px; height:15px; }
					#container #wrapper #main #part01 #news02 .newslist li span { float:right; width:70px; font-size:12px; color:#999; text-align:center; font-family:Tahoma, Geneva, sans-serif; }

			#container #wrapper #main #part02 #ttline,#container #wrapper #main #part03 #ttline { float:left; width:40px; height:140px; background:url(../images/bgimg.png) no-repeat; border-right:1px solid #DFDEDE; }

			/*--------容器 包装器 主体 版块02-----------*/
			#container #wrapper #main #part02 { float:left; width:859px; }
				#container #wrapper #main #part02 #ttline { background-position: -402px -231px; }
				
				#container #wrapper #main #part02 #elem{ float:right; margin-right:7px; padding:15px 0px; width:804px; height:110px; overflow:hidden; }
				#container #wrapper #main #part02 #elem .innerElem { width:9999px; }
				
				#container #wrapper #main #part02 #elem .innerElem ul,#container #wrapper #main #part02 #elem .innerElem ul li,#container #wrapper #main #part02 #elem .innerElem ul li a,#container #wrapper #main #part02 #elem .innerElem ul li a img { display:block; }
				#container #wrapper #main #part02 #elem .innerElem ul { float:left; height:110px; display:inline; overflow:hidden; }
				#container #wrapper #main #part02 #elem .innerElem ul li { float:left; padding:0px 4px; }
				#container #wrapper #main #part02 #elem .innerElem ul li a,#container #wrapper #main #part02 #elem .innerElem ul li a img { width:260px; height:110px; }

			/*--------容器 包装器 主体 版块03-----------*/
			#container #wrapper #main #part03 { float:right; width:326px; }
				#container #wrapper #main #part03 #ttline { background-position: -442px -231px; display:block; }
				#container #wrapper #main #part03 ul { float:right; margin-top:8px; padding:0px 8px; width:266px; height:120px; line-height:30px; }
				#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li,#container #wrapper #main #part03 ul li a,#container #wrapper #main #part03 ul li img { display:block; overflow:hidden; }
				#container #wrapper #main #part03 ul li { padding:0px; height:30px; margin-top:0px !important; margin-top:-4px; }
				#container #wrapper #main #part03 ul li a { float:left; width:226px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; }
				#container #wrapper #main #part03 ul li a font { color:#2C7FB9; }
				#container #wrapper #main #part03 ul li img { float:left; margin-top:8px; padding:0px 5px; width:30px; height:15px; }
				
}

/*如果屏幕宽度不大于736像素*/
@media screen and (max-width: 736px) {

			#container #wrapper #main #part02,#container #wrapper #main #part03
			,#container #wrapper #main #part01 #news01,#container #wrapper #main #part01 #news02 { margin-top:10px; }
			
			/*--------容器 包装器 主体 版块01-----------*/
			.focus_affairs { margin:0px auto; }
				
				/*--------焦点图-----------*/
				.focus_affairs,.JQ-slide,.JQ-slide-content li,.JQ-slide-content li img { width:506px; height:292px; }
				.JQ-slide { overflow:hidden; position:relative; }
					.JQ-slide-content{ position:absolute; }/*必须要的元素*/
					.JQ-slide-content li { float:left; display:inline; position:relative;}
					.JQ-slide-content li span { padding:5px 14px; width:478px; background:#000;color:#FFF; font-weight:bold; line-height:28px; position:absolute; bottom:0px; left:0; z-index:10; background-color: rgba(0,0,0,0.5); display:block; overflow:hidden; }
					.JQ-slide-nav { position:absolute; bottom:14px; right:8px; z-index:30; }
					.JQ-slide-nav li { float:left; margin-right:5px; width:10px; height:10px; background:url(../images/focus_li.png) no-repeat; text-indent:-999em; cursor:pointer; display:inline; overflow:hidden; }
					.JQ-slide-nav li.on { background-position:-15px 0px; }
				
				#container #wrapper #main #part01 #news01 { margin:10px auto 0px auto; padding:8px; border:1px solid #DFDEDE; }
					#container #wrapper #main #part01 #news01 #topnews { padding:5px 10px 20px 10px; }
					#container #wrapper #main #part01 #news01 #topnews a { text-overflow: ellipsis; white-space: nowrap; display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news01 #topnews #topone { font-size:20px; height:38px; line-height:38px; }
					#container #wrapper #main #part01 #news01 #topnews #topone:link,#container #wrapper #main #part01 #news01 #topnews #topone:visited { color: #CF0000; }
					#container #wrapper #main #part01 #news01 #topnews #topone:hover { color: #F20000; }
					
					#container #wrapper #main #part01 #news01 #subnews,#container #wrapper #main #part01 #news01 #subnews li { display:block; }
					#container #wrapper #main #part01 #news01 #subnews { padding-bottom:10px; line-height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li { float:left; width:50%; height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li a { width:100%; }
					
					#container #wrapper #main #part01 #news01 .ttline01 { margin-top:10px; clear:both; }
					
					#container #wrapper #main #part01 #news01 .newslist { margin-top:8px; padding:0px 8px; height:300px; line-height:30px; }
					#container #wrapper #main #part01 #news01 .newslist,#container #wrapper #main #part01 #news01 .newslist li,#container #wrapper #main #part01 #news01 .newslist li a,#container #wrapper #main #part01 #news01 .newslist li span { display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news01 .newslist li { padding:0px; height:30px; margin-top:0px !important; margin-top:-4px; }
					#container #wrapper #main #part01 #news01 .newslist li a { float:left; width:555px; text-overflow: ellipsis; white-space: nowrap; }
					#container #wrapper #main #part01 #news01 .newslist li img,#container #wrapper #main #part01 #news02 .newslist li img { float:left; margin-top:12px; padding:0px 5px; width:30px; height:15px; }
					#container #wrapper #main #part01 #news01 .newslist li span,#container #wrapper #main #part01 #news02 .newslist li span { float:right; width:68px; font-size:12px; color:#999; text-align:center; font-family:Tahoma, Geneva, sans-serif; }
				
				#container #wrapper #main #part01 #news02 { }

					#container #wrapper #main #part01 #news02 .newslist { margin-top:8px; padding:0px 8px; height:150px; line-height:30px; }
					#container #wrapper #main #part01 #news02 .newslist,#container #wrapper #main #part01 #news02 .newslist li,#container #wrapper #main #part01 #news02 .newslist li a,#container #wrapper #main #part01 #news02 .newslist li span { display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news02 .newslist li { padding:0px; height:30px; margin-top:0px !important; margin-top:-4px; }
					#container #wrapper #main #part01 #news02 .newslist li a { float:left; width:570px; text-overflow: ellipsis; white-space: nowrap; }
					#container #wrapper #main #part01 #news02 .newslist li a font { color:#2C7FB9; }

			#container #wrapper #main #part02 #ttline,#container #wrapper #main #part03 #ttline { float:left; width:40px; height:140px; background:url(../images/bgimg.png) no-repeat; border-right:1px solid #DFDEDE; }

			/*--------容器 包装器 主体 版块02-----------*/
			#container #wrapper #main #part02 { }
				#container #wrapper #main #part02 #ttline { background-position: -402px -231px; }
				
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:92%; }
				#container #wrapper #main #part02 #elem{ float:right; margin-right:7px; padding:15px 0px; height:110px; overflow:hidden; }
				#container #wrapper #main #part02 #elem .innerElem { width:9999px; }
				
				#container #wrapper #main #part02 #elem .innerElem ul,#container #wrapper #main #part02 #elem .innerElem ul li,#container #wrapper #main #part02 #elem .innerElem ul li a,#container #wrapper #main #part02 #elem .innerElem ul li a img { display:block; }
				#container #wrapper #main #part02 #elem .innerElem ul { float:left; height:110px; display:inline; overflow:hidden; }
				#container #wrapper #main #part02 #elem .innerElem ul li { float:left; padding:0px 4px; }
				#container #wrapper #main #part02 #elem .innerElem ul li a,#container #wrapper #main #part02 #elem .innerElem ul li a img { width:260px; height:110px; }

			/*--------容器 包装器 主体 版块03-----------*/
			#container #wrapper #main #part03 { clear:both; }
				#container #wrapper #main #part03 #ttline { background-position:-442px -231px; display:block; }
				#container #wrapper #main #part03 ul { float:right; margin-top:8px; height:120px; line-height:30px; }
				#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li,#container #wrapper #main #part03 ul li a,#container #wrapper #main #part03 ul li img { display:block; overflow:hidden; }
				#container #wrapper #main #part03 ul li { padding:0px; height:30px; margin-top:0px !important; margin-top:-4px; }
				#container #wrapper #main #part03 ul li a { float:left; text-overflow: ellipsis; white-space: nowrap; }
				#container #wrapper #main #part03 ul li a font { color:#2C7FB9; }
				#container #wrapper #main #part03 ul li img { float:left; margin-top:8px; padding:0px 5px; width:30px; height:15px; }

}

/*如果屏幕宽度不大于668像素*/
@media screen and (max-width: 668px) {
	
	
			/*--------容器 包装器 主体 版块01-----------*/
				#container #wrapper #main #part01 #news01 .newslist li a { width:485px; }
				#container #wrapper #main #part01 #news02 .newslist li a { width:500px; }
				#container #wrapper #main #part01 #news01 .newslist li span,#container #wrapper #main #part01 #news02 .newslist li span { width:68px; }

			/*--------容器 包装器 主体 版块02-----------*/
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:91%; }




}

/*如果屏幕宽度不大于568像素*/
@media screen and (max-width: 568px) {

			#container #wrapper #main #part02,#container #wrapper #main #part03
			,#container #wrapper #main #part01 #news01,#container #wrapper #main #part01 #news02 { margin-top:8px; }
			
			/*--------容器 包装器 主体 版块01-----------*/
			
				#container #wrapper #main #part01 #news01 { margin:8px auto 0px auto; padding:6px; }
					
					#container #wrapper #main #part01 #news01 #topnews { padding:4px 8px 15px 8px; }
					#container #wrapper #main #part01 #news01 #topnews #topone { font-size:18px; height:34px; line-height:34px; }
					
					#container #wrapper #main #part01 #news01 #subnews { padding-bottom:8px; line-height:22px; }
					#container #wrapper #main #part01 #news01 #subnews li { float:left; width:50%; height:22px; }
					#container #wrapper #main #part01 #news01 #subnews li a { width:100%; }
					
					#container #wrapper #main #part01 #news01 .ttline01 { margin-top:8px; }
					
					#container #wrapper #main #part01 #news01 .newslist { margin-top:6px; padding:0px 6px; height:280px; line-height:28px; }
					#container #wrapper #main #part01 #news01 .newslist li { height:28px; }
					#container #wrapper #main #part01 #news01 .newslist li a { width:410px; }
					#container #wrapper #main #part01 #news01 .newslist li img,#container #wrapper #main #part01 #news02 .newslist li img { margin-top:10px; padding:0px 4px; width:30px; height:15px; }
					#container #wrapper #main #part01 #news01 .newslist li span,,#container #wrapper #main #part01 #news02 .newslist li span { width:62px; font-size:10px; }
				
				#container #wrapper #main #part01 #news02 { }

					#container #wrapper #main #part01 #news02 .newslist { margin-top:6px; padding:0px 6px; height:140px; line-height:28px; }
					#container #wrapper #main #part01 #news02 .newslist li { padding:0px; height:28px; }
					#container #wrapper #main #part01 #news02 .newslist li a { width:415px; }

			/*--------容器 包装器 主体 版块02-----------*/
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:90%; }
}

/*如果屏幕宽度不大于415像素*/
@media screen and (max-width: 415px) {
				
			/*--------焦点图-----------*/
			.focus_affairs,.JQ-slide,.JQ-slide-content li,.JQ-slide-content li img { width:394px; height:227px; }
				.JQ-slide-content li span { padding:5px 12px; width:370px; font-size:12px; line-height:26px; }
				.JQ-slide-nav { top:204px; }

			/*--------容器 包装器 主体 版块01-----------*/
			
				#container #wrapper #main #part01 #news01 { margin:8px auto 0px auto; padding:6px; }
					
					#container #wrapper #main #part01 #news01 #topnews { padding:4px 8px 0px 8px; }
					#container #wrapper #main #part01 #news01 #topnews #topone { height:30px; line-height:30px; }
					
					#container #wrapper #main #part01 #news01 #subnews { line-height:20px; }
					#container #wrapper #main #part01 #news01 #subnews li { float:none; width:100%; height:20px; }
					#container #wrapper #main #part01 #news01 #subnews li a { width:100%; }
			
			
				#container #wrapper #main #part01 #news01 .newslist li a { width:260px; }
				#container #wrapper #main #part01 #news02 .newslist li a { width:270px; }
				#container #wrapper #main #part01 #news01 .newslist li span,,#container #wrapper #main #part01 #news02 .newslist li span { width:62px; }

			/*--------容器 包装器 主体 版块02-----------*/
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:86%; }
}

/*如果屏幕宽度不大于375像素*/
@media screen and (max-width: 375px) {

			#container #wrapper #main #part02,#container #wrapper #main #part03
			,#container #wrapper #main #part01 #news01,#container #wrapper #main #part01 #news02 { margin-top:6px; }
			
			/*--------焦点图-----------*/
			.focus_affairs,.JQ-slide,.JQ-slide-content li,.JQ-slide-content li img { width:359px; height:207px; }
				.JQ-slide-content li span { padding:4px 10px; width:339px; line-height:24px; }
				.JQ-slide-nav { top:186px; }

			/*--------容器 包装器 主体 版块01-----------*/
			
				#container #wrapper #main #part01 #news01 { margin:6px auto 0px auto; padding:4px; }
					
					#container #wrapper #main #part01 #news01 #topnews #topone { height:28px; line-height:28px; font-size:16px; }
					
			
				#container #wrapper #main #part01 #news01 { margin:6px auto 0px auto; padding:4px; }
					
					/*
					
					#container #wrapper #main #part01 #news01 #topnews { padding:5px 10px 20px 10px; height:68px; }
					#container #wrapper #main #part01 #news01 #topnews a { text-overflow: ellipsis; white-space: nowrap; display:block; overflow:hidden; }
					#container #wrapper #main #part01 #news01 #topnews #topone { font-size:20px; height:38px; line-height:38px; }
					#container #wrapper #main #part01 #news01 #topnews #topone:link,#container #wrapper #main #part01 #news01 #topnews #topone:visited { color: #CF0000; }
					#container #wrapper #main #part01 #news01 #topnews #topone:hover { color: #F20000; }
					
					#container #wrapper #main #part01 #news01 #subnews,#container #wrapper #main #part01 #news01 #subnews li { display:block; }
					#container #wrapper #main #part01 #news01 #subnews { line-height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li { float:left; height:26px; }
					#container #wrapper #main #part01 #news01 #subnews li,#container #wrapper #main #part01 #news01 #subnews li a { padding-left:8px; width:300px; }
					*/
					
					#container #wrapper #main #part01 #news01 .ttline01 { margin-top:6px; }
					
					#container #wrapper #main #part01 #news01 .newslist { margin-top:4px; padding:0px 4px; height:260px; line-height:26px; }
					#container #wrapper #main #part01 #news01 .newslist li { height:26px; }
					#container #wrapper #main #part01 #news01 .newslist li a { width:238px; }
					#container #wrapper #main #part01 #news01 .newslist li img,#container #wrapper #main #part01 #news02 .newslist li img { margin-top:8px; padding:0px 3px; width:30px; height:15px; }
					#container #wrapper #main #part01 #news01 .newslist li span,#container #wrapper #main #part01 #news02 .newslist li span { width:62px; font-size:8px; }
				
				#container #wrapper #main #part01 #news02 { }

					#container #wrapper #main #part01 #news02 .newslist { margin-top:4px; padding:0px 4px; height:130px; line-height:26px; }
					#container #wrapper #main #part01 #news02 .newslist li { padding:0px; height:26px; }
					#container #wrapper #main #part01 #news02 .newslist li a { width:248px; }

			/*--------容器 包装器 主体 版块02-----------*/
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:85%; }



}

/*如果屏幕宽度不大于320像素*/
@media screen and (max-width: 320px) {

			/*--------焦点图-----------*/
			.focus_affairs,.JQ-slide,.JQ-slide-content li,.JQ-slide-content li img { width:304px; height:175px; }
				.JQ-slide-content li span { width:284px; }
				.JQ-slide-nav { top:154px; }

			/*--------容器 包装器 主体 版块01-----------*/
				#container #wrapper #main #part01 #news01 .newslist li a { width:185px; }
				#container #wrapper #main #part01 #news02 .newslist li a { width:193px; }
				#container #wrapper #main #part01 #news01 .newslist li span,#container #wrapper #main #part01 #news02 .newslist li span { width:62px; }

			/*--------容器 包装器 主体 版块02-----------*/
				#container #wrapper #main #part02 #elem,#container #wrapper #main #part03 ul,#container #wrapper #main #part03 ul li a { width:82%; }



	
}
