/* Webkit滚动条风格样式 */
::-webkit-scrollbar { width:8px; height:8px;}/* 设置垂直、横向滚动条的宽度 */ /* rgba说明：rgba(红R,绿G,蓝B,透明度)，红绿蓝可以复制WEB色到CS进的颜色板上获得RGB */
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.5); background:rgba(249,252,255,1);}/* 滚动槽阴影与背景色 */  /*【风格样式】*/
::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 8px rgba(255,255,255,0.4); background:rgba(43,103,175,1);}/* 滚动条滑块阴影与背景色 */  /*【风格样式】*/


body { margin:0; padding:0; text-align:center; font-size:16px; }

*{ font-size:16px; }
* a:link{ color:#000; text-decoration:none;}
* a:visited{ color:#000; text-decoration:none;}
* a:hover{ color:red; text-decoration:underline;}

a.gray:link{ color:#666; text-decoration:underline;}
a.gray:visited{ color:#666; text-decoration:underline;}
a.gray:hover{ color:#F00; text-decoration:underline;}

ul{ margin:0; padding:0px;}
li{ margin:0; padding:0px;}
h1 { margin:0; padding:0px;}
form{ margin:0; padding:0px;}

::-webkit-input-placeholder { color:#c2c2c2; /* WebKit browsers */ }
:-moz-placeholder { color:#c2c2c2; /* Mozilla Firefox 4 to 18 */ }
::-moz-placeholder { color:#c2c2c2; /* Mozilla Firefox 19+ */ }
:-ms-input-placeholder { color:#c2c2c2; /* Internet Explorer 10+ */ }

/*设置按钮的样式*/
.btn_style { font-size: 9pt;color: #333333; background-color: #eee; padding:3px 4px 0px 6px; border-top: 1px solid #FFFFFF; border-right:1px solid #666666; border-bottom: 1px solid #666666;border-left: 1px solid #FFFFFF; }

.clear{ clear:both; margin:0; padding:0px; height:1px; line-height:1px;}
.clear_line{ clear:both; margin:0; padding:0px; height:10px; line-height:10px;}

.web_main{ clear:both; width:100%; margin:0 auto; padding:0px; display:table;}


/* 页眉 */
#header{ clear:both; width:100%; margin:0 auto; padding:0px; text-align:center;/* background:url(../images/header_bg.jpg) top left repeat-x;*/ border-top:5px #2B67AF solid; display:table; }
	#header_top{ clear:both; width:1200px; height:70px; margin:5px auto; padding:0px; text-align:left;}
		#logo{ float:left; height:70px; text-align:left;}
			#logo img{ float:left; margin-top:10px;}
			#logo span{ float:left; height:70px; line-height:70px; margin-left:10px; font-size:1.14em; font-weight:bold; color:#666; white-space:nowrap;}
		#search{ float:right; height:70px; line-height:20px; text-align:right;}
			.search{ float:right; width:410px; height:40px; margin:0 auto; margin-top:15px; text-align:left; border:1px #2B67AF solid; box-sizing:border-box; border-radius:10px; overflow:hidden; position:relative;}
				.search span{ float:left; width:85px; height:40px; line-height:38px; color:#2B67AF; text-align:center; border-right:1px #2B67AF solid; box-sizing:border-box; background-color:#EEF7FF; overflow:hidden;}
				.search .top_sch_key{ clear:both; width:250px; height:40px; margin-left:15px; padding:0; border:0; background-color:#fff; outline:none; overflow:hidden;}
				.search .top_sch_btn{ position: absolute; top:0; right:0; width:60px; height:40px; padding-top:8px; color:#fff; text-align:center; cursor:pointer; outline:none; box-sizing:border-box; background-color:#2B67AF; }
				/*.sch_btn{ position: absolute; top:0; right:0; width:40px; height:40px; padding-top:8px; text-align:center; cursor:pointer; outline:none; box-sizing:border-box; background-color:#fff; }*/

	#header_nav{ clear:both; width:100%; height:40px; margin:0; padding:0px; background-color:#2B67AF/* 2B67AF 2780c8 01509f */; display:table; }
		#nav{ width:1200px; height:40px; line-height:40px; margin:0 auto; padding:0px; color:#fff; text-align:left;}
			#nav a.off:link, #nav a.off:visited{ float:left; margin:0px 18px; color:#fff; font-weight:bold; }
			#nav a.off:hover{ color:#FFFF00; text-decoration:none;}
			#nav a.on:link, #nav a.on:visited { float:left; margin:0px 18px; color:#FFFF00; font-weight:bold; }
			#nav a.on:hover{ color:#FFFF00; text-decoration:underline;}
			#nav a.out:link, #nav a.out:visited{ float:left; margin:0px 18px; color:#ccc; font-weight:bold; }
			#nav a.out:hover{ color:#ccc; text-decoration:none;}

		.nav_txt{ float:left; height:40px; line-height:24px; margin:0px 8px; padding:0 10px; font-weight:bold; color:#2B67AF; white-space:nowrap; border-top:8px #2B67AF solid; border-bottom:8px #2B67AF solid; box-sizing:border-box; background-color:#fff;}
		.nav_line{ float:left; width:3px; height:40px; line-height:40px; }
		.nav_date{ float:right; overflow:hidden;}

		.top_img{ clear:both; width:100%; height:250px; margin:0 auto; padding:0px; text-align:center; background-color:#2B67AF; }
			.top_banner{ clear:both; width:1200px; height:250px; margin:0 auto; padding:0px; background:url(../images/top.jpg) top center no-repeat; background-color:#fff;}


.navigation{ clear:both; width:100%; height:40px; line-height:40px; color:#444; background-color:#efefef;}
	.navigation_txt{ clear:both; width:1200px; margin:0 auto; color:#444; text-align:left; text-indent:10px;}
		
/* 主要内容 */
.main{ clear:both; width:1200px; height:auto; min-height:500px; margin:0px auto; padding:0px; text-align:center; display:table;}
	
/* 页脚 */
#footer{ clear:both; width:100%; line-height:30px; margin:0px auto; margin-top:5px; padding:10px 0; color:#444; text-align:center; border-top:5px #2B67AF solid;; display:table;}
	#footernav{ clear:both; width:100%; height:30px; margin:0 auto; background-color:#2B67AF; color:#fff;}
		#footernav a{ color:#fff; margin:0 5px;}
	#copyright{ clear:both; width:1200px; margin:0px auto; margin-top:10px; }
		#copyright a:link, #copyright a:visited{ color:#444; text-decoration:underline;}
		#copyright a:hover{ color:#FF0000; }
	#contact-info{ clear:both; width:1200px; margin:0px auto; color:#444;}
		#contact-info a:link, #contact-info a:visited{ color:#444; text-decoration:underline;}
		#contact-info a:hover{ color:#FF0000; }

/* 分页样式 */
.paging_main { float:right; margin:0; }
	.paging_main a.off{ float:left; height:30px; line-height:30px; margin-right:3px; padding:0 8px; color:#000; border:1px #2B67AF solid; background-color:#fff; box-sizing:border-box; }
	.paging_main a.on{ float:left; height:30px; line-height:30px; margin-right:3px; padding:0 8px; color:#fff; border:1px #2B67AF solid; background-color:#2B67AF; box-sizing:border-box;}
	.paging_main span{ float:left; height:30px; line-height:30px; margin-right:3px; padding:0; color:#666; box-sizing:border-box;}
	.paging_input{ float:left; width:30px; height:30px; line-height:20px; margin-right:3px; padding:2px 5px; text-align:center; vertical-align:middle; border:1px #2B67AF solid; box-sizing:border-box;}
	.paging_btn{ float:left; height:30px; line-height:30px; margin:0; padding:0 8px; font-size:12px; color:#fff; cursor:pointer; vertical-align:middle; border:1px #2B67AF solid; background-color: #2B67AF; box-sizing:border-box;}

/* 自适应 */
/*
@media screen and (min-width: 320px) and (max-width: 1200px){
	/* 页眉 * /
	#header{ clear:both; width:100%; margin:0 auto; padding:0px; text-align:center; border-top:5px #2B67AF solid; display:table; }
		#header_top{ clear:both; width:100%; margin:5px auto; padding:0px; text-align:center;display:table;}
			#logo{ clear:both; text-align:left;}
				#logo img{ width:100%; height:auto;}
			#top_txt{ clear:both; width:100%; text-align:center; display:none;}
				#top_txt img{ width:100%; height:auto;}
		#header_nav{ clear:both; width:100%; height:37px; margin:0; padding:0px; background:url(../images/nav_bg.jpg) top left repeat-x; background-color:#2B67AF; display:table; }
			#nav{ width:100%; height:37px; line-height:37px; margin:0 auto; padding:0px; text-align:left; color:#fff;}
				#nav a.off:link, #nav a.off:visited{ float:left; margin:0px 18px; color:#fff; font-size:15px; }
				#nav a.off:hover{ color:#FFFF00; text-decoration:underline;}
				#nav a.on:link, #nav a.on:visited { float:left; margin:0px 18px; color:#FFFF00; font-size:15px; }
				#nav a.on:hover{ color:#FFFF00; text-decoration:underline;}
			.nav_line{ float:left; width:3px; height:29px; margin-top:4px; background:url(../images/nav_line.jpg) top left no-repeat; }
			.nav_date{ display:none;}
	
			.top_img{ clear:both; width:100%; height:auto; margin:0 auto; padding:0px; text-align:center; background-color:#2764bd; }
				.top_img img{ clear:both; width:100%; height:auto;}
	
	
	/* 主要内容 * /
	.main{ clear:both; width:100%; margin:0px auto; padding:0px; text-align:center; display:table;}
		#navigation{ clear:both; height:35px; line-height:35px; text-align:left; color:#504B4B; text-indent:10px; border-bottom:1px #ddd dotted;}
			#navigation a:link, #navigation a:visited{ color:#504B4B;}
			
		.left{ clear:both; width:100%; margin-top:10px; padding:0px; text-align:center;}
			.L_main{ clear:both; width:100%; margin-bottom:10px; border:1px #ddd solid; display:table;}
				.L_title{ clear:both; width:100%; height:30px; line-height:30px; font-weight:bold; color:#666; text-align:center; background-color:#f0f0f0; }
				.L_content{ clear:both; width:100%; margin:0; padding:8px 0px 15px 0px; text-align:center; display:table;}
					.L_item{ clear:both; width:100%; height:30px; line-height:30px; margin:0 auto; color:#666; text-align:left; border-bottom:1px #ddd dotted; overflow:hidden;}
						.L_item a:link, .L_item a:visited{ color:#666; text-decoration:none; }
						.L_item a:hover{ color:#FF0000; text-decoration:underline;}
					
						a.Left_Nav_Selected:link, a.Left_Nav_Selected:visited{ color:#FF0000; text-decoration:none; }
						a.Left_Nav_Selected:hover{ color:#FF0000; text-decoration:underline; }
		
		.right{ clear:both; width:100%; margin-top:10px; padding:15px 0px; border:1px #ddd solid; text-align:center;}
			.R_main{ clear:both; width:100%; margin-top:5px; display:table; border:1px #ddd solid;}
				.R_title{ clear:both; width:100%; text-align:left;}
					.R_title .title_txt{ float:left; color:#666; font-size:12px; font-weight:bold; text-indent:20px; }
					.R_title .title_more{ float:right; padding-right:5px;}
				.R_content{ clear:both; width:100%; margin:0; padding:0px; padding-bottom:5px; text-align:center; display:table; }
		
	/* 页脚 * /
	#footer{ clear:both; width:100%; line-height:30px; margin:0px auto; margin-top:5px; padding-bottom:10px; text-align:center; color:#f9f9f9; display:table;}
		#footernav{ clear:both; width:100%; height:30px; line-height:30px; margin:0 auto; background-color:#2764bd; color:#fff;}
			#footernav a{ color:#fff; margin:0 5px;}
		#copyright{ clear:both; width:100%; margin:0px auto; margin-top:10px; color:#444; }
		#contact-info{ clear:both; width:100%; margin:0px auto; color:#444;}
			#contact-info a:link, #contact-info a:visited{ color:#444; text-decoration:underline;}
			#contact-info a:hover{ color:#444; }	
}
*/