body{ margin:0; padding:0; font-size:15px; text-align:center; background-color:#123B67; }

*{ font-size:15px;}
* a:link{ color:#16387C; text-decoration:none;}
* a:visited{ color:#800080; text-decoration:none;}
* a:hover{ color:#F00; 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;}

/*设置按钮的样式*/
.btn_style { font-size: 12px;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%; max-width:1200px; margin:0 auto; padding:0px; background-color:#fff; border:10px #fff solid; /*box-sizing:border-box;*/ overflow:hidden;}
.container{ width:100%; min-width:320px; margin:0 auto; padding:0; box-sizing:border-box;}

/* 页眉 */
.header{ clear:both; width:100%; margin:0; padding:0px; text-align:center; }
	.header_top{ clear:both; width:100%; height:70px; margin:0 auto; }
		.header_top img{ max-width:100%; height:60px;}
	.header_nav{ width:100%; margin:0 auto; padding:0; background-color:#123B67; border:0; display:table; }
		.navbar{ width:100%; margin:0 auto; padding:0; border:0; }
			.navbar-brand{ /*font-weight:bold;*/ color:#fff; }	
			.navbar-toggle{ border:1px #fff solid; outline:none;}
				.icon-bar{ border:1px #fff solid;}
	
			.navbar-collapse{ width:100%; max-height:500px; margin:0; padding:0;}
				.nav{ width:100%; margin:0; padding:0;}
				.nav li{ margin:0; padding:0;}
				.nav li a, .nav li a:link, .nav li a:visited{ height:50px; line-height:50px; margin:0; padding:0 30px; font-size:1.14em; color:#fff; text-decoration:none; border:0; border-right:1px #123B67 solid; border-bottom:1px #174980 solid; box-sizing:border-box;}
				.nav li a:hover{ color:#FFCC66; text-decoration:underline;}
				.active{ margin:0; padding:0;}
				.nav .active a, .nav .active a:link, .nav .active a:visited, .nav .active a:hover{ color:#FFFF00; text-decoration:none;}
				.nav>li>a:hover, .nav>li>a:focus{ width:100%; color:#FFFF00; background-color:#123B67; text-decoration:none;}

.top_img{ clear:both; width:100%; height:auto; margin:0 auto; padding:0px; text-align:center;}
	.top_img img{ width:100%; height:100%; }

/* 主要内容 */
.main{ clear:both; width:100%; height:auto; margin:0px auto; margin-top:10px; padding:0px; text-align:center; display:table; background-color:#fff;}
	.navigation{ clear:both; width:100%; margin:0 auto; line-height:30px; text-align:left;}

	.left{ float:right; width:100%; padding:0px; overflow:hidden;}
		.L_main{ clear:both; width:100%; border:1px #ccc solid;}
			.L_title{ clear:both; width:100%; height:35px; line-height:35px; margin:0 auto; padding:0px; font-size:1.07em; font-weight:bold; color:#fff; text-align:center;/* background:url(../images/left_title_bg.jpg) top left no-repeat;*/ background-color:#0B539B; }
				
			.L_content{ clear:both; width:100%; margin:0 auto; padding:5px 0px; text-align:left;}
				.L_info{ clear:both; width:90%; line-height:25px; margin:0 auto; padding:10px 0; color:#333; text-align:left; overflow:hidden;}
					.L_info div{ clear:both; width:100%; height:25px; line-height:25px; color:#000; table-layout:fixed; word-wrap: break-word; word-break: break-all; text-overflow:ellipsis; overflow:hidden;}
						.L_info a:link, .L_info a:visited{ color:#000; }
						.L_info a:hover{ color:#F00;}
						
				.lianxi_info{ clear:both; width:90%; line-height:25px; margin:0 auto; padding:10px 0; color:#333; text-align:left; overflow:hidden;}
	
	.right{ float:left; width:100%; padding:0px; text-align:left; overflow:hidden;}
	
.link_main{ clear:both; width:100%; margin:0 auto; padding:10px; line-height:25px; color:#555; text-align:left; border-top:1px #ddd dotted; box-sizing:border-box; overflow:hidden;}
	.link_main a:link, .link_main a:visited{ margin-left:5px; color:#666; text-decoration:none; white-space:nowrap;}
	.link_main a:hover{ color:#f00; text-decoration:underline;}
	
		
/* 页脚 */
.footer{ clear:both; width:100%; height:auto; margin:0 auto; padding:0px; text-align:center; background-color:#ECECEC; display:table; overflow:hidden; }
	.footer-left{ width:100%; height:70px; background-color:#D5D5D5; text-align:center; display:table;}
	.footer-right{ width:100%; min-height:70px; margin:0 auto; padding:5px 10px; text-align:left; box-sizing:border-box; display:table;}
		.footer-right div{ clear:both; line-height:20px; margin-top:5px; color:#666;}
			.footer-right div a:link, .footer-right div a:visited{ color:#666; text-decoration:underline;}
			.footer-right div a:hover{ color:#F00; }

.bottom-key{ clear:both; width:100%; line-height:25px; margin:0 auto; padding:0px; text-align:center;}
	.bottom-key a{ white-space:nowrap;}
/*
-------------------------------------------------------------------
分页样式
-------------------------------------------------------------------
*/
.xspace-page { float: right; }
	.xspace-page a, .xspace-page span { float: left; line-height: 25px; margin-right: 5px; padding: 0 10px; border: 1px solid; border-color: #CEE3EA #90AAB4 #90AAB4 #CEE3EA; background: #EBEEF3; display: inline; }
			span.xspace-totlerecord { margin-right: 0; border-right: none; }
		span.xspace-current { background: #fff; border-color:#CEE3EA #90AAB4 #90AAB4 #CEE3EA; font-weight: bold; }
	.xspace-input{ border:1px #CEE3EA solid;}
	.xspace-btn{ list-style:none; margin:0; margin-left:5px; padding:0px 10px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-right:1px #90AAB4 solid; border-bottom:1px #90AAB4 solid; border-left:1px #CEE3EA solid; background-color: #EBEEF3; }


/*   相关公用样式  */
#website_stat{ clear:both; display:none;}
	#website_stat img{ display:none; }


@media screen and (min-width:1200px){
	.header_top{ clear:both; width:100%; height:70px; margin:0 auto; text-align:left; }

		.navbar{ width:100%;}
			.navbar-brand{ display:none; }
		.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.top_img{ clear:both; width:100%; height:258px; margin:0 auto; padding:0px; text-align:center;}
	
	.main{ clear:both; width:100%; height:auto; margin:0px auto; margin-top:10px; padding:0px; text-align:center; display:table; background-color:#fff;}
		#navigation{ clear:both; text-align:left; margin:2px 0px 5px 0px;  line-height:30px;}
	
		.left{ float:left; width:280px; margin:0; padding:0px; overflow:hidden;}
		
		.right{ float:right; width:890px; margin:0; padding:0px; text-align:left; overflow:hidden;}

	/* 页脚 */
	.footer{ clear:both; width:100%; height:70px; margin:0 auto; padding:0px; text-align:center; background-color:#ECECEC; display:table; }
		.footer-left{ float:left; width:290px; height:70px; background-color:#D5D5D5;}
		.footer-right{ float:right; width:860px; height:70px; margin-right:10px; text-align:left;}
			.footer-right div{ clear:both; line-height:20px; margin-top:5px; color:#666;}
				.footer-right div a:link, .footer-right div a:visited{ color:#666; text-decoration:underline;}
				.footer-right div a:hover{ color:#F00; }
}

@media (min-width:768px) and (max-width:1199px){
	.header_top{ clear:both; width:100%; height:70px; margin:0 auto; text-align:left; }

		.navbar{ width:100%; }
			.navbar-brand{ display:none; }
			.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.top_img{ clear:both; width:100%; height:258px; margin:0 auto; padding:0px; text-align:center;}
}
