@charset "UTF-8";
/* CSS Document */
a{color:#fff;}
a:hover{color:#465F97;}
body{color:#495564; font-size:14px;}
.carousel-caption{bottom:35px; padding-bottom:10px; left:0; text-shadow:none; z-index:9999;}
.carousel-caption .slide_logo{float:left; width:170px; height:80px; text-align:center; vertical-align:middle; display:inline-table; background:rgba(255, 255, 255, 0.7); position:relative; z-index:9; margin-left:35px;}
.carousel-caption .slide_desc{float:left; width:auto; height:80px; text-align:left; vertical-align:middle; display:inline-block; background:rgba(255, 255, 255, 0.7); padding:17px 20px; color:#555; margin-left:20px; opacity:0;}


.navbar-brand{padding:0; display:inline;width:auto;}
.navbar{min-height:80px; background:rgba(0, 0, 0, 0.6); border:none; top:-80px; z-index:1;}
.navbar-header{height:80px;}
.navbar-nav{float:right; margin:15px 0 0;}
.navbar-inverse .navbar-nav > li > a{color:#fff; font-size:18px;}
.navbar-header div.title{margin:27px 0 0 130px; color:#fff; font-size:18px; display:block; width:auto; float:left;}
.fixed_footer{position:fixed; bottom:0; background:url(../images/bg_footer.png) no-repeat 98% 50% #4A5664; height:140px; width:100%; color:#fff; display:none;}
.logo{position:absolute; z-index:9;}
.fancybox-skin{background:rgba(255, 255, 255, 0.8);}
.fancybox-inner h3{color:#4A5664; font-size:20px; line-height:30px; text-align:center; padding:0 15px;}
.fancybox-inner p{font-size: 16px; line-height: 26px; margin: 0; padding:20px 15px;}
.fancybox-inner a{color:#465F97;}
@media screen and (max-width: 768px){
.navbar-nav{width:100%; float:none;}
.navbar-header div.title{font-size:12px; margin-top:-30px;}
.carousel-caption{right:0; bottom:0;}
.carousel-caption .slide_logo{display:block; float:none; margin:0 15px; width: inherit;}
.carousel-caption .slide_desc{display:block; float:none; margin:0 15px; width: inherit; height:inherit; padding:20px; position:absolute; bottom:100px;} 
}
@media screen and (max-width: 550px){
.fixed_footer{background-image:none;}
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-control{bottom:230px;}
.carousel-control.right,
.carousel-control.left{background-image:none;}