body{ margin:0; padding:0; text-align:center; font-size:15px; /*overflow:hidden; overflow-y:auto;*/ }

a:link, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#e6b52f; text-decoration:none;}
*{ font-size:15px;}
* a:link, * a:visited{ color:#000; text-decoration:none;}
* a:hover{ color:#e6b52f; text-decoration:none;}

.clear{ clear:both; width:100%; height:0px; line-height:0px; margin:0; padding:0px;}
.clear_line{ clear:both; width:100%; height:10px; line-height:10px; margin:0; padding:0px;}

.web_body{ clear:both; width:100%; max-width:1920px; margin:0 auto; overflow:hidden;}
.container{ width:100%; min-width:320px; margin:0 auto; padding:0; box-sizing:border-box;}

/* 页眉 */
.header_txt_main{ width:100%; padding:10px 0; background-color:#F7F8F9;}
	.header_txt{ width:100%; margin:0 auto;}
		.header_txt_L{ color:#666; text-align:left; text-indent:10px;}
		.header_txt_R{}
.header_top{ margin:0 auto; padding:15px 0; }
	.header_top_L{ text-align:center;}
		.header_top_L img{ max-width:96%;}
	.header_top_R{ margin-top:5px;}
.header_nav{ width:100%; margin:0 auto; padding:0; background-color:#342c2b; 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:60px; line-height:60px; margin:0; padding:0 30px; font-size:1.14em; font-weight:bold; color:#fff; text-decoration:none; border:0; border-right:1px #342c2b solid; border-bottom:1px #494241 solid; box-sizing:border-box;}
			.nav li a:hover{ background-color:#f3c51d; text-decoration:none;}
			.active{ margin:0; padding:0;}
			.nav .active a, .nav .active a:link, .nav .active a:visited, .nav .active a:hover{ background-color:#f3c51d; text-decoration:none;}
			.nav>li>a:hover,.nav>li>a:focus{ width:100%;  background-color:#f3c51d; text-decoration:none;}

/* 图片轮显 */
.Banner{ width:100%; height:auto; background-color:#5b514f; position:relative; overflow:hidden;}
	.Banner_bg{ position:absolute; right:0; bottom:0; left:0; width:100%; height:100%; /*background-color:#000;*/
	background: #000000;
    background: -moz-linear-gradient(top,  #ffffff 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000000));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#000000 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
	-khtml-opacity:.2; -moz-opacity:0.2; opacity:.2;}
	:root .Banner_bg{ filter:none;}
	.Banner .item{ width:100%; height:100%; object-fit:cover;}
		.Banner img, .Banner .item img{ width:100%; height:100%; margin:0 auto;}		
	.carousel-indicators{ bottom:5px; display:table; }	
		.carousel-indicators li{ width:10px; height:10px; line-height:10px; margin:0 5px; border-radius:50%; background-color:#342c2b; border:0; box-shadow: #ffffff 0px 0px 5px /*rgba(255,255,255,1)*/;}
		.carousel-indicators .active{ width:10px; height:10px; line-height:10px; margin:0 5px; border-radius:50%;  background-color:#fff; border:0; box-shadow: #342c2b 0px 0px 5px /*rgba(52,44,43,1)*/;}			
	.carousel-caption{ width:60%; max-height:80%; table-layout:fixed; word-wrap: break-word; word-break: break-all; overflow:hidden; display:none;}

/* 内容 */
.navigation{ width:100%; margin:0 auto; display:table; position:relative;}
	.navigation_main{ width:100%; overflow:hidden;}
		.navigation_txt{ clear:both; width:100%; height:auto; line-height:20px; padding:15px; color:#000; text-align:left; box-sizing:border-box; overflow:hidden;}
				.navigation_txt a:link, .navigation_txt a:visited{ font-size:1em; color:#000; text-decoration:none;}
				.navigation_txt a:hover{ color:#e6b52f; text-decoration:none;}		
				.navigation_txt img{ margin-right:5px; filter:brightness(0%); vertical-align:baseline;}	
		.navigation_nav{ clear:both; width:100%; line-height:50px; color:#fff; text-align:left; overflow:hidden;}
			.navigation_nav li{ list-style:none; float:left; width:50%; margin-top:1px; border-left:1px #fff solid; border-right:1px #fff solid; box-sizing:border-box;}
				.navigation_nav li a:link, .navigation_nav li a:visited{ float:left; width:100%; height:50px; line-height:50px; padding:0 20px; color:#fff; font-size:1.14em; text-align:center; background:url(../images/navigation_bg.png) center repeat; text-transform:uppercase; text-decoration:none;}
				.navigation_nav li a:hover, .navigation_nav li:hover a{ background:#eabe1f; text-decoration:none;}	
				.navigation_nav li a.active{ background:#eabe1f; text-decoration:none;}

.main{ width:100%; margin:0 auto; overflow:hidden;}

/*页脚*/
.footer{ width:100%; margin:0 auto; padding:0;}
	.footer_body{ clear:both; width:100%; height:auto; margin:0 auto; padding:40px 0; color:#fff; text-align:center; box-sizing:border-box; background:url(../images/foot_bg.jpg) top center; background-color:#e5b433;}
		.footer_main{ width:96%; margin:0 auto;}		
			.footer_left{ width:100%; text-align:left;}
				.footer_left_txt{ clear:both; width:100%; line-height:20px; padding:10px 0;}
			.footer_middle{ width:100%; text-align:left;}
				.links_main{ clear:both; width:100%; margin-top:20px; display:table;}
					.links_title{clear:both; width:100%; height:40px; line-height:40px; font-weight:bold;}
					.links_content{ clear:both; width:100%; overflow:hidden;}
						.links_content .links_item{ float:left; height:40px; line-height:40px; margin-right:20px; padding-left:10px; box-sizing:border-box; background:url(../images/foot_gt.png) left 17px no-repeat;overflow:hidden;}
							.links_item a:link, .links_item a:visited{ color:#fff; text-decoration:none;}
							.links_item a:hover{ color:#eee; text-decoration:underline;}
			.footer_right{ width:100%; line-height:40px; text-align:left;}
				.gzwm_main{ clear:both; width:100%; margin-top:20px; display:table;}
					.gzwm_title{clear:both; width:100%; height:40px; line-height:40px; font-weight:bold;}
					.gzwm_content{ clear:both; width:100%; margin-top:10px; text-align:center; overflow:hidden;}
						.gzwm_content img{ width:100%; height:100%; border:0;}
		
		
	.footer_copyright{ clear:both; width:100%; margin:0 auto; padding:20px 0; line-height:40px; color:#ddd; text-align:center; background-color:#342c2b; position:relative;}
		.footer_copyright a:link, .footer_copyright a:visited{ color:#999; text-decoration:none;}
		.footer_copyright a:hover{ color:#e6b52f; text-decoration:none;}
		.developer{ position:absolute; right:20px; color:#999;}
			.developer a:link, .developer a:visited{ color:#999; text-decoration:none;}
			.developer a:hover{ color:#e6b52f; text-decoration:none;}

/* 分页样式 */
.paging_main{ clear:both; width:98%; margin:40px auto; }
	.pagination{ float:none; margin:0 auto;}
		.pagination li{ list-style:none; float:left; margin-left:5px; color:#fff; background-color:#e5b433; border:1px #e5b433 solid; border-radius:10px; overflow:hidden; }
			.pagination li a:link, .pagination li a:visited{ color:#e5b433; text-decoration:none; background-color:#fff; border:0;}
			.pagination li a:hover{ color:#fff; text-decoration:none; background-color:#e5b433; border:0;}
		
		.pagination .active{ color:#fff; background-color:#e5b433; border:1px #e5b433 solid;} 
			.pagination .active span, .pagination .active a:link, .pagination .active a:visited{ color:#fff; text-decoration:none; background-color:#e5b433; border:0; }
			.pagination .active span:hover, .pagination .active a:hover{ color:#fff; text-decoration:none; background-color:#e5b433; border:0; }
			
		
		.pagination .disabled{ color:#ddd; background-color:#f9f9f9; border:1px #ddd solid;} 
			.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:link, .pagination .disabled a:visited{ color:#ddd; text-decoration:none; background-color:#f9f9f9; border:0;} 
			.pagination .disabled span:hover, .pagination .disabled a:hover{ color:#ddd; text-decoration:none; background-color:#f9f9f9; border:0;} 

/* 相关公用样式 */
#website_stat{ clear:both; display:none;}
	#website_stat img{ display:none; }

/* 异步加载图片样式 */
.dynload{background:url(../images/img_loading.gif) no-repeat center center;}

@media screen and (min-width:1200px){
	.container{ width:100%; margin:0 auto; padding:0;}

	/* 页眉 */
	.header{ width:100%;}
		.header_txt{ width:1200px; margin:0 auto; }
			.header_top_R{ font-size:36px; text-align:right;}
			.header_top{ width:1200px;}
				.header_top_RMR{ float:right;}
				.navbar{ width:1200px;}
					.navbar-brand{ display:none; }
				.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.header_top_L{ text-align:left;}
		.header_top_L img{ max-width:100%;}

	.Banner{ height:420px;}
		.Banner .item{ height:420px;}
	.Banner_index{ height:700px;}
		.Banner_index .item{ height:700px;}
		.carousel-indicators{ bottom:10px;}
			.carousel-indicators li{ width:10%; max-width:80px; height:5px; line-height:5px; border-radius:0;}
			.carousel-indicators .active{ width:10%; max-width:80px; height:5px; line-height:5px; border-radius:0;}
				 .carousel-caption{ display: block;}

	.navigation{ width:1200px; margin:0 auto;}
		.navigation_main{ position:absolute; top:-100px; left:0; bottom:0; right:0; width:100%; height:100px; overflow:hidden; z-index:100;}
			.navigation_txt{ clear:both; width:100%; height:50px; line-height:20px; padding:15px; color:#fff; text-align:left; background-color:transparent; overflow:hidden;}
				.navigation_txt a:link, .navigation_txt a:visited{ color:#fff; text-decoration:none;}
				.navigation_txt a:hover{ color:#e6b52f; text-decoration:none;}			
				.navigation_txt img{ filter:brightness(100%); vertical-align:baseline;}	
			.navigation_nav{ clear:both; width:100%; height:50px; line-height:50px; color:#fff; text-align:left; overflow:hidden;}
				.navigation_nav li{ list-style:none; float:left; width:auto; margin-top:0; margin-right:1px; border:0;}
					.navigation_nav li a:link, .navigation_nav li a:visited{ float:left; width:149px; height:50px; line-height:50px; padding:0 20px; color:#fff; font-size:1.14em; text-align:center; background:url(../images/navigation_bg.png) center repeat; text-transform:uppercase; text-decoration:none; overflow:hidden;}
					.navigation_nav li a:hover, .navigation_nav li:hover a{ background:#eabe1f; text-decoration:none;}	
					.navigation_nav li a.active{ background:#eabe1f; text-decoration:none;}

	.main{ width:1200px; min-height:300px; margin:60px auto; text-align:center; overflow:hidden;}

	/*页脚*/
	.footer{ clear:both; width:100%; margin:0 auto; padding:0;}
		.footer_body{ clear:both; width:100%; min-height:240px; margin:0 auto; padding:40px 0; color:#fff; text-align:center; box-sizing:border-box; background:url(../images/foot_bg.jpg) top center; background-color:#e5b433;}
			.footer_main{ width:1200px; margin:0 auto;}
				.footer_left{ float:left; width:40%; min-height:160px; text-align:left; box-sizing:border-box;}
					.footer_left_txt{ clear:both; width:95%; line-height:20px; padding:10px 0; text-align:left;}
				.footer_middle{ float:left; width:40%; min-height:160px; line-height:40px; margin:0; text-align:center; border-left:1px #ecc55d solid; box-sizing:border-box;}
					.links_main{ clear:both; width:90%; margin:auto;}
						.links_title{ clear:both; width:100%; height:40px; line-height:40px; font-weight:bold; text-align:left; }
						.links_content{ clear:both; width:100%; height:120px; text-align:left;  overflow:hidden;}
							.links_content .links_item{ float:left; width:32.3%; height:40px; line-height:40px; margin-right:1%;  padding-left:10px; box-sizing:border-box; background:url(../images/foot_gt.png) left 17px no-repeat;overflow:hidden;}
								.links_item a:link, .links_item a:visited{ color:#fff; text-decoration:none;}
								.links_item a:hover{ color:#eee; text-decoration:underline;}
				.footer_right{ float:left; width:20%; min-height:160px; margin:0; text-align:center; border-left:1px #ecc55d solid; box-sizing:border-box;}
					.gzwm_main{ clear:both; width:100%; margin:auto;}
						.gzwm_title{clear:both; width:100%; height:40px; line-height:40px; font-weight:bold;}
						.gzwm_content{ clear:both; width:100%; margin-top:10px; text-align:center; overflow:hidden;}
							.gzwm_content img{ width:89px; height:89px; border:0;}
			
		.footer_copyright{ clear:both; width:100%; margin:0 auto; padding:20px 0; line-height:40px; color:#ddd; text-align:center; background-color:#342c2b;}

	/* 分页样式 */
	.paging_main{ clear:both; width:100%; margin:40px auto; }
}

@media (min-width:768px) and (max-width:1199px){
	.header{ width:100%;}
		.header_txt{ width:100%; margin:0 auto;}
		.navbar{ width:100%; }
			.navbar-brand{ display:none; }
			.nav li a, .nav li a:link, .nav li a:visited{ border-bottom:0;}

	.carousel-indicators{ bottom:10px;}
		.carousel-indicators li{ width:10%; height:5px; line-height:5px; border-radius:0;}
		.carousel-indicators .active{ width:10%; height:5px; line-height:5px; border-radius:0;}
			 .carousel-caption{ display: block;}
}
