@charset "utf-8";
/* CSS Document */

.navbar-brand{
	/*padding: 8px 15px;*/
	margin-top: 0px;
  padding-top: 8px;
}

.carousel-caption{
	text-align: left;
}

.myCaption{
	margin-top: 20px;
}

.featurette-divider{
	border-top: 1px solid #DDDDDD;
}

#branding{
	background:url(img/headerbg.png) repeat-x;
	height:69px;
	position:relative;
	z-index:99999;
}
.mid-content, #content{ width:1903px; margin:0 auto; position: relative;}

footer{
	background:#2D2D2D;
	padding: 20px 20px;
	color: #f0f9ff;
}
footer p{
	font-size: 12px;
}

.hiddenSFooter{
	display: none;
}
.hiddenBFooter{
	display: block;
}

.featurette-heading{
	color: #FF0000;
}
.text-muted{
	color: #993300;
}
.lead{
	color:#0033CC;
	font-size: 16px;
}
.gototop {
	position: fixed;
    z-index: 10;
    right: 60px;
    bottom: 60px;
    transition: all .3s;
}
.gototop a{
	color: #003e92;
}
footer .gotop-button{
	transition: all .3s ease;
    /* transform: rotate(90deg); */
    position: fixed;
    width: 60px;
    height: 60px;
    margin: 0 auto;
	right: 50px;
	bottom: 40px;
    cursor: pointer;
}
footer .gotop-button .gotop{
	width: 100%;
    height: 100%;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    display: block;
    font-size: 18px;
    letter-spacing: 0.1em;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: .3s;
    transition-delay: .0s;

	background-color: #C3B8A2;
    border: 1px solid #C3B8A2;
    color: #FFF;
}
footer .gotop-button .gotop-line{
	width: 65px;
    height: 1px;
    display: block;
    position: absolute;
    left: -32.5px;
    top: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    transition-duration: .3s;
    transition-delay: .0s;
}
footer .gotop-button:hover .gotop {
    background-color: #C3B8A2;
    border: 1px solid #C3B8A2;
    color: #FFF;
}

.cd-top--is-visible { // back-to-top button visible
  visibility: visible;
  opacity: 1;
}

.cd-top--fade-out { // reduce button opacity if user keeps scrolling
  opacity: .5;
}


@media (max-width: 768px) {
	.addMargin{
		margin-bottom: 30px;
	}
	.hiddenSFooter{
		display: block;
	}
	.hiddenBFooter{
		display: none;
	}
}

.navbar{
 margin-bottom: 0px;
 min-height: 69px;
}
.carousel-indicators li{
border: 1px solid #999999;
}

.carousel-indicators .active {
background-color: #ffffff;
}

.navbar-inverse .navbar-toggle {
  background-color: transparent;
}

.navbar-inverse .navbar-toggle:focus, 
.navbar-inverse .navbar-toggle:hover {
  background-color: transparent;
}

@media (min-width: 768px){
 .navbar-nav {
  margin: 15px 0 0 0;
 }
}

h1.title{
font-size: 25px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
}

h3{
font-size: 18px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 5px;
}
.caption h3{
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 84%;
	line-height: 20px;
	display: -webkit-box; /*  将元素设为弹性伸缩盒子模型 */
	-webkit-line-clamp: 2; /*  限制文本的行数为2 */
	-webkit-box-orient: vertical; /*  设置伸缩盒子的子元素排列方式为垂直 */
	overflow: hidden; /*  超出部分隐藏 */
	text-overflow: ellipsis; /*  超出部分显示省略号 */
}

h4{
font-size: 18px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
margin-top: 5px;
margin-bottom: 0px;
}

h5{
font-size: 14px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
line-height: 1.5;
}

p{
font-size: 9px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
}

p1{
font-size: 15px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
}

p3{
font-size: 14px;
font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
color:#FF0000
}


.container2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container2 {
    width: 750px;
  }
  .navbar-brand{
		/* margin-top: 8px; */
		margin-top: 0px;
	}
}
@media (min-width: 992px) {
  .container2 {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container2 {
    width: 900px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1000px;
  }
  
  a {
  color: #FFF;
  text-decoration: none;
}
.content p{
	font-size: 14px;
}