body{
    font-size: 18px;
    line-height: 32px;
    font-family: "微軟正黑體" ,arial;
    /*background-color: #f2dfa2;*/
    color: #FFF;
    background-image: url(images/bg.jpg),url(images/bg2.jpg);
    background-attachment: scroll,fixed;
    background-repeat: no-repeat,no-repeat;
    background-size: auto,auto;
    background-size: 100%,cover;
    background-position: center top,center center;
}	
.copyright{
	font-size: 9px;
	text-align: center;
	color: #666;
	margin-top: 20px;
}
.p0{
	padding: 0px;
}
.top_bg{
	max-width: 1170px;
	margin: auto;
}

/*.top_bg{
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: auto;
	background-attachment: fixed;
}*/

.bg1{
    background-color: rgba(0,0,0,0.8);
    padding: 0 3% 0 3%;
}

.col-md-6{
	/*margin-top: 10px;*/
}

.col-md-6 p{
	/*background-color: #FFF;*/
	padding: 15px;
	/*min-height: 200px;*/
	border-radius: 0px 0px 10px 10px;
}

.col-sm-6 img{
	border-radius: 10px;
	margin: 10px 0 10px;
}
.title{
	font-size: 3vh;
	font-weight: bolder;
	margin-top: 20px;
	margin-bottom: 20px;
}
.cast_bg{
	border-radius: 20px;
	background-color: rgba(255, 255, 255, 0.8);
	margin: 20px 0 20px;
}
.about{
	/*background-color: #FFF;*/
	border-radius: 15px;
	font-size: 22px;
	line-height: 40px;
	padding: 0% 3% 3% 3%;
}

.navbar{
	/*background-color: rgba(47,119,175,1);*/
	background-color: #0090BD;
	border-width: 0px;
}



.navbar .navbar-nav>li>a{
	color: #FFF;
	-webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease ,;
}
.navbar .navbar-nav>li{
	/*margin-right: -15px;*/
}
.navbar .navbar-header>a{
	color: #FFF;
	font-size: 19px;
}
.navbar .navbar-nav>li>a:hover{
    background-color: #FF5700;
    color: #FFF;
	border-radius: 10px;
}

.navbar .navbar-toggle{
	border-color: #240300;
}
.navbar .navbar-toggle .icon-bar{
	background-color: #FFF;
	border-color: #240300;
}
.navbar .navbar-toggle:hover{
	background-color: #000;

}

.girl{
	/*background-image: url(images/tt_bg.jpg);*/
	background-size: box;
	font-size: 26px;
	font-weight: bolder;
	text-align: center;
	line-height: 2em;
	border-radius:  5px 5px 0px 0px;
	background-color: #BD0081;
	color: #FFF;
/*	border-width: 2px;
	border-style: solid;*/
}


.tt{
	/*background-image: url(images/tt_bg.jpg);*/
	background-size: box;
	font-size: 26px;
	font-weight: bolder;
	text-align: center;
	line-height: 2em;
	border-radius:  5px 5px 0px 0px;
	background-color: #0090BD;
	color: #FFF;
/*	border-width: 2px;
	border-style: solid;*/
}


		.photo img{
			-webkit-transition: all 0.3s ease;
   			 -o-transition: all 0.3s ease;
   			 transition: all 0.3s ease ,;
		}


		.photo img:hover{
    transform: translate(0px,-6px);
    -webkit-box-shadow: 0px 5px 10px hsla(62,100%,29%,0.50);
    box-shadow: 0px 5px 10px hsla(62,100%,29%,0.50);
}

.tt1{
	/*background-image: url(images/tt_bg.jpg);*/
	
	width: auto;
	font-size: 26px;
	font-weight: bolder;
	text-align: center;
	/*line-height: 2em;*/
	border-radius:  5px 5px 0px 0px;
	background-color: #0090BD;
	color: #FFF;
	margin-top: 40px;
	padding: 1%;
	line-height: 40px;
/*	border-width: 2px;
	border-style: solid;*/
}

.text01 p{
	margin-bottom: -1%;
	margin-top: -5%;
	padding: 0;
	
}

.tt2{
    /*background-image: url(images/tt_bg.jpg);*/
	
    width: auto;
    font-size: 2.2em;
    font-weight: bold;
    text-align: center;
    /*line-height: 2em;*/
    border-radius: 5px 5px 0px 0px;
    color: #FFF;
    margin: 5% 0% 5% 0;
    color: #FF5F00;
}
/*	border-width: 2px;
	border-style: solid;*/



.mt10{
	margin-top: 5%;
}

