body {

	background-image: url(../images/background.png);
    background-position: left top;
    background-repeat: repeat;
	
}



.words {
	font-size: 20px;
	letter-spacing: 3px;
	font-weight:bold;
	line-height:35px;
}

#header{
	
	background-image: url(../images/transparent.png);
    background-position: left top;
    background-repeat: repeat;
	max-width: 1200px;
	max-height:100%;
}


#topright {
    position: absolute;
    top: 8px;
    right: 16px;
    font-size: 18px;
}

#menu {
	
	background-image: url(../images/menu.png);
    background-position: left top;
    background-repeat: repeat;
	height: 100%;
	width: 100%;
}
.top-nav ul li a{
		font-style:bold;
	}
.languagetext {
    color: white;
    background-color: grey;
    margin-left: 2px;
    margin-right: 2px;
    height: 27px;
    line-height: 26px;
    width: 27px;
    font-weight: 800;
    text-align: center;
}

.languagetext:hover{
	color:white;
	text-decoration: none;
}

.languagetext-fb{
	color: white;
	background-color:grey; 
	font-family:DFKai-sb;
	margin-left: 2px;
	margin-right: 2px;
}

@media (max-width: 576px) {
	.top-nav ul li a{
		font-size:18px !important;
		height:20px ;
		z-index: 2;
	}
	.menuicon{
		display:none;
	}
	.map iframe{
		width:90% !important;
		
	}
}

@media (min-width: 576.1px) and (max-width: 768px) {
	.top-nav ul li a{
		font-size:30px !important;
		height:30px ;
		z-index: 2;
		
	}
	.menuicon{
		display:none;
	}
	.map iframe{
		width:470px !important;
	}
}
	
@media (min-width: 768.1px) and (max-width: 992px) { 
	.map iframe{
		width:550px !important;
	}
}

@media (min-width:992.1px) {
	.top-nav ul li a{
		font-size:35px !important;
		height:35px;
	}
	.map iframe{
		width:700px !important;
	}
	.newsphoto1_1{
		width:500px
	}
	.newsphoto1_23{
		width:350px
	}
	.newsphoto1_45{
		width:350px
	}
	.newsphoto1_6{
		
	}
	.newsphoto2_1234{
		
	}
	.newsphoto2_5{
		
	}
}



html {
	height:100%;
}




body {
	 min-height:100%; 
    position:relative; 
    padding-bottom: 300px; 
	}/* main的padding-bottom值要等于或大于footer的height值 */
	
footer{
	left:0;
	right:0;
	margin:auto;
	position:absolute;
	bottom:0;
	background-image: url(../images/transparent.png);
	width:100%;
	max-width: 1200px;
	height: 300px;
	
}

.center {
    line-height: 200px;
    height: 200px;
    border: 3px solid green;
    text-align: center;
}

.center p {
    line-height: 1.5;
    display: inline-block;
    vertical-align: middle;
}

#dark{
	
	background-image: url(../images/transparent.png);
    background-position: left top;
    background-repeat: repeat;
	height: 100%;
	width: 100%;
}

#aboutus_words:before{
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}

.text{
	display: inline-block;
	vertical-align: middle;/* 保证文字垂直居中 */
	font-size: 20px;
	letter-spacing: 3px;
	font-weight:bold;
	color:white;
}
.text:hover{
	color:white;
	text-decoration: none;
}

.navigation {
	font-size: 20px;
	letter-spacing: 3px;
	font-weight:bold;
}

.nopadding {
	padding-right:0; 
	padding-left:0;
}
