body{
font-family:"微軟正黑體";
}
.intro-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #fff;
}

.about-section  h2{
 margin-top:8px;
}
.mouse-bg {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}

#education{
 background: url(../images/1_120524085143_3.jpg)50% 0 repeat fixed;
 background-position:0px 0px;
 margin-top:55px;
}

.education-section h2{
 margin-top:55px;
}

.contact-section h2{
 margin-top:55px;
}

#actclass{
 background: url(../images/7da869aefc3ed2d5734578510ab167d9_s.jpg)50% 0 repeat fixed;
 background-position:0px 0px;
 margin-top:55px;
 margin-bottom:55px;
}

.actclass-section h2{
 margin-top:55px;
 margin-bottom:35px;
 color:#6C3B09;
}
#actclass table{
	border:1px solid #d0d0d0;
	background:#ffffff;
}
#actclass thead{
	background:#F3AABD;
	color:#ffffff;
}

#about{

}
.about_img_a{
width:8.2vw;
float:right;
}
.about_img_b{
width:5.5vw;
float:right;
}
.about_img_c{
width:6.5vw;
float:right;
}
.ed_img{
margin:-10px 40px 20px 0px;width:400px;float:right;
}
.gt_img{
  width:35vw;
  margin:10px 0px 10px 0px;
}
.contact_img{
width:90%;
margin-top:10px;
}
.title_logo_imge{
width:18vw;
margin-top:-8%;
}

@media (max-width:467px) {
	 .about_img{
	   width:120vw;
	 }
	.ed_img{
	margin:-10px 0px 20px 0px;
	} 
		.contact_img{
		width:100%;
		}
		
	.title_logo_imge{
	width:58vw;
    margin-top:-4%;	
	}
	
}/*-467-*/
.post-content {
    background: none repeat scroll 0 0 #FFffff;
    opacity: 0.5;
    margin: 0 auto;
    margin-top: -34px;
    text-align:center;
    position: relative;
    width:100%;

    
}

.thumbnail {
    margin:0 auto;
    text-align:center;
}

.wrapper {
    text-align:center;
}

header.carousel{
  width:100%;
  max-height: 75% !important;
}

.navbar-default{
	background:#fff !important;
}

#education{
	 width:100% !important;
}	

.container_main{
	margin-top:20px;
	
}
#contact h3{
border-left:10px solid #29A7E1 !important;
padding-left:10px !important;	
color:#29A7E1 !important;
font-size:1.5em !important;
font-weight:bold !important;
}

#contact p{
padding-left:10px !important;	

}

ul.marquee{
background:#E8F5FD !important;	
}
#gallery_content {
	margin-top:10px;
	margin-bottom:20px;
}
#gallery_content p.pcon{
	font-size:1.9em;
	top:-50px;
	margin:0px !important;
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background:rgba(38,19,0,0.6);
	position: relative;
	text-align:center;
}
#gallery_content a{
	width:100%;
	height:320px;
	display:block;
	
}

#gallery_content_page {
	margin-top:10px;
	margin-bottom:20px;
}
#gallery_content_page p.pcon2{
	font-size:1.9em;

	margin:0px !important;
	padding:5px;
	font-weight:bold;

	text-align:center;
}

#news_content_page {
	margin-top:10px;
	margin-bottom:20px;
}
#news_content_page p.pcon3{
	font-size:1.4em;

	margin:0px !important;

	font-weight:bold;

}


@media only screen and (max-width: 768px){
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.djsp{ display: none; }
.videoWrapper iframe {
position: absolute;
top: 0;
}
#gallery_content a{
	height:220px;
	
}
}

.emimg{
	margin:10px;
	
}

.footlogocss{
	
	margin-left:35%;
}

.footlogocssp{
	
	margin-left:1%;
}

.img-fluid{
	max-width: 100%;
	height: auto;
}

@media screen  and (max-width: 1050px) {
.footlogocss{
	margin-left:30%;
	
}

}

@media screen  and (max-width: 450px) {
.footlogocssp{
	margin-left:20%;
	
}

}


