/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#040c28;
	margin:0 0;}
a img, img, a, area{
	border:none;
	outline:none;
	}
#top_out{
	width: 100%;
	height: 200px;
	border-bottom: 4px solid #1b4178;
	background-image: url(img/head_bg1a.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	background-color: #010A19;
}
#intop{
width:1100px;
height:200px;
margin:0 auto;  
}
#top_logo{
width:400px; 
padding-top:10px;
padding-left:50px;
float:left; 
}
#top_nav{
width:600px; 
float:left; 
padding-top:150px

}
#top_nav ul li a{
	text-decoration:none;
	padding:5px 8px;
	color:#fff;}
#top_nav ul li a:hover{
	background-color:#fff;
	color:#666;}
#top_nav ul{
	padding:0;
	margin:0;
	text-align:right;
	}
#top_nav ul li{
	list-style:none;
	display:inline-block;
	 
	font-weight:bold;
	}
#grey_bar{
	clear:both;
	width:100%;
	background-color:#999;
	background-image:url(img/greytop.jpg);
	background-repeat:repeat-x;
	height:20px;
	margin-bottom:0;}
	
	
/************************************************/
.mid_out_bg{
	
	background-image: url(img/mainbebar1.jpg);
	background-repeat: repeat-y;
	background-position:  center center;
	width: 100%;
	height:auto;
	background-color: #020D21; 
	}
#mid-out{
	width:1100px;
	margin:0 auto; }	
#home_slide{
	width:600px;
	height:500px;
	overflow:hidden;
	float:left;}
#home_r_text h1{
	font-family:"Times New Roman", Times, serif;
	}	
#home_r_text{
	width:400px;
	height:550px; 
	padding:50px;
	padding-top:65px;
	float:left;}
	
#mid_soc_bar_out{
	width: 100%;
	height: 80px;
	background-color: #2B3855;
	margin: 0 auto;
}
#mid_soc_bar_in{
	width:1100px;
	text-align:center;
	margin:0 auto;}
#mid_soc_bar_in div{
	float:left;
	font-family: "Times New Roman", Times, serif;
	color:#fff;
	padding:0 40px;}
	
	
#foot{width:1100px;
	margin:0 auto;
	height:250px;}
#foot ul{
	padding:0;
	margin:25px 0;
	 }
#foot li a{
	color:#fff;
	text-decoration:none;}
#foot li img{margin-bottom:5px;}
#foot li{
	text-align:center;
	font-size:16px;
	list-style:none;
	float:left;
	padding:5px;
	width:200px;}
	
#foot-cred{
	width:1100px;
	margin:0 auto;
	color:#fff;
	font-size:10px;
	padding:5px;}	
	
/**************************NEWS*********************************/

.news_item{
	min-height:400px;
	margin-top:20px;}


.news_head{
	width:1100px;
	height:50px;
	background-color:#2B3855;}
.news_title{
	width:auto;
	text-align:center; 
	font-size:36px;
	line-height:50px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;}
.news_title a{
	color:#fff;
	text-decoration:none;}
.news_photo{
	float:left;
	width:500px;
	height:250px;
	margin:20px;
	background-color:#ccc;}
.news_text{
	float:left;
	margin:20px;
	width:500px;
	}
/*********************************************/

h2 a{
	color:#fff;
	text-decoration:none;}
h2 a:hover{color:#666;}

.jolt{
	color:#fff;
	text-decoration:none;}
.jolt:hover{
	color: #0F6;}


.wrd{
	color:#fff;
	text-decoration:none;}
.wrd:hover{
	color: #e69300;}

.gal_left a{
	color:#fff;
	text-decoration:none;}
	
.gal_right a{
	color:#fff;
	text-decoration:none;}
.gal_left{
	float:left;
	width:500px;
	margin-bottom:25px;
	}
.gal_left p{}
.gal_right{
	float:right;
	width:500px;
	
	margin-bottom:25px;
	}
h1{font-family:"Times New Roman", Times, serif;}


.gal_head{
	width:100%;
	min-width:1100px;
	height:54px;
	background-color:#2B3855;}
	
.gal_title{
	width:1100px;
	text-align:center;
	margin: 0 auto;
	font-size:40px;
	line-height:50px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;}


.gal_item{
	float: left;
	width:250px;
	text-align:center;
	height:250px;
}
.get_gal_info{
	cursor:pointer;}
	
.gal_item_zoom{
	border:2px solid #333;
	text-align:center;
	padding:30px  30px  10px 30px ;
	background-color:#666;
	display:none;
	position:absolute;
	margin-left:auto;
    margin-right:auto;
	top:10%; 
	}
.gal_item a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;}
	
.noth1{
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	font-weight:bold;
	margin:15px 0;
	
	}
.white_link {text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;}
.gal_page_main_text{
	width:950px;
	margin:20px auto; display:block; text-align:justify; font-size:12px;
	}
	.paddl100{
		padding-left:100px;}
	.paddl50{padding-left:50px;}
@media  (max-device-width: 700px) {
	#intop, #mid_soc_bar_in,  #foot,#foot-cred,.gal_title{width:100%;}
	#top_logo{
		float:none;
		width:100%;
		text-align:center;
		padding:10px 0;}
	#mid-out{width:95%;
	 margin: 0 auto;}
	.gal_head, .gal_page_main_text{
		 
		min-width:550px;
		 width:100%;
	 height:auto;
	 padding:20px 0;
	 margin: 0 auto;
		}
		 .gal_page_main_text{
			 width:550px;
			 }
	#top_nav{padding-top:25px; font-size:20px;}
	#top_nav a{
		padding:5px 20px;}
	 #mid_soc_bar_in .noth1{font-size:13px;}
	 #socimg{width:100px; height:auto;}
	 #home_r_text{
		 float:none;
	 	 margin:0 auto;
	 width:100%;
	 height:auto;
	 padding:20px 0;}
	 #home_r_text p{
		 padding:0 20px;}
	 #home_slide{
		  float:none; 
	 margin:0 auto;}
	.gal_left, .gal_right{
		float:none;
		margin:10px auto;
		width:600px;
		padding:5px}
	.gal_left  img, .gal_right  img, .galpgimg{
		 width:100%;
	 height:auto;
		}
	  .paddl100, .paddl50{
		padding-left:10px;
		 }
	 	#mid-out .paddl100{
		padding-left:10px;
		 }
		 .videosize{
			 width:580px;
			 height:300px;}
		
	}