/**gMn**/

@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);

.gap {
	background: transparent center no-repeat;/*透過*/
	background-size: cover;
}
.bunner_area, .bunner_area:after {
	background-image: url(../images/top_img/bunner.jpg);
	width: 100%;
	height: 188px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-align: center;
	font-size: 22px;
	line-height: 1.4em;
}

 a,a:hover {
	text-decoration: none!important;
	
}



.svg-icon {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
	margin-left: .3em;
	/* You can be more comfortable with increased icons size */
	font-size: 90%;
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;/* Uncomment for 3D effect *//* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


.footerAre2 {
	width: 980px;
	background-color: #15495b;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 90px;
	color: #FFFFFF;
}
.footerAre ul,.footerAre li{

	padding: 0px;

}

ul li {
	list-style-image: none;
	list-style-type: none;
}

.footerAre ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 1.9em;
	letter-spacing: 0.08em;
	font-weight: 500;
	
}
.footerAre ul li a:hover {
	color: #D9D9D9;
	text-decoration: none;
}
ul.footer_nav{
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	
	
}

.bunner_nav{
	display: flex;
	justify-content: space-between;
	width: 980px;
	
	
}

/*ul.footer_nav li{
	padding: 0!important;
	margin: 0!important;
	*/
	
}
ul.footer_contact {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	max-width: 980px;
	min-width: 890px;
	padding-top: 25px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	color: #CBCBCB;
}

.BB {
	border: 3px solid #666;
}


.CB {
	display: flex!important;
	display:-webkit-box!important;
  	display: -webkit-flex!important;
  	display:-ms-flexbox!important;
	justify-content: center!important;
	align-items: center!important;
}

.CBCT {
	display: flex!important;
	display:-webkit-box!important;
  	display: -webkit-flex!important;
  	display:-ms-flexbox!important;
	justify-content: center!important;
	
}



.CBT {
	display: flex;
	justify-content: left;
}
.page-active,.page-active > a{
	
color:#000!important;	
	font-weight: 500;


}


