h1{
	font-size: 5em;
	font-family: arial,helvetica;
	color: #fff;
	margin:0;
	padding:0;
}

/* Centered texts in each section
* --------------------------------------- */
.section{
	text-align:center;
}

.navbar-default,
.navbar-static-top{
  height:50px;
  background: #EFEFEF;
  border: none;
  filter:alpha(opacity=60);  /*支持 IE 浏览器*/
  -moz-opacity:0.60; /*支持 FireFox 浏览器*/
  opacity:0.60;  /*支持 Chrome, Opera, Safari 等浏览器*/
}

.navbar-inverse{
  background: #000;
  border: none;
}

.navbar-inverse .navbar-nav > li > a {
  font-size: 15px;
  color: #fff;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #049dca;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus{
  color:#049dca;
  font-weight:700;
}
.navbar-inverse .navbar-nav>.active>a:hover {
  color:#049dca;
  font-weight:700;
}

.navbar-default .navbar-nav > li > a {
  color: #000;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #049dca;
  background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus{
  background:#049dca;
  color:#000;
  font-weight:700;
}
.navbar-default .navbar-nav>.active>a:hover {
  background:#049dca;
  color:#fff;
  font-weight:700;
}

.navbar-brand {
  float: left;
  font-size: 22px;
  line-height: 20px;
}

.logo img{
  padding-top:4px;
  padding-bottom:2px;
}

.dowebok-hd {
  width: 100%; 
  height: 50px; 
  background: #000;
}
.div-navbar{
  width: 100%; 
  height: 50px;
}
/*Service*/
.service { 
	margin-bottom:10px;
	padding:15px 15px 10px;
}
.service:hover {
	border-radius:2px;
	box-shadow:0 0 8px #ddd;
	background:#fcfcfc;
    -webkit-transition:box-shadow 0.2s ease-in-out;
    -moz-transition:box-shadow 0.2s ease-in-out;
    -o-transition:box-shadow 0.2s ease-in-out;
    transition:box-shadow 0.2s ease-in-out;
}

/*Carousel*/
.carousel-control { 
	color:#fff; 
	border:none; 
	margin-top:0;
	border-radius:2px; 
}
.carousel-control:hover { 
	opacity:1;
	color:#72c02c; 
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

/*Block headline*/
.headline {
	display:block;
	margin:10px 0 15px 0;
	border-bottom:2px dotted #e4e9f0;
}
.headline h3, 
.headline h4 {
	color:#000;
	margin:0 0 -2px 0;
	padding-right:10px;
	display:inline-block;
	text-shadow:0 0 1px #f6f6f6;
	/*border-bottom:2px solid #72c02c;*/
}

/*Footer*/
.footer {
	padding:20px 10px;
	background:#FFFFF;
	color:#ACACAC;
	border-top:solid 3px #F8F8F8;
} 
.footer h1, 
.footer h2, 
.footer h3, 
.footer h4, 
.footer h5 {
	text-shadow:none;
	font-weight:normal !important; 
} 
.footer p,
.footer a {
	font-size:14px;
} 
.footer p {
	color:#ACACAC;
} 
.footer a {
	color:#72c02c;
}
.footer a:hover {
	color:#a8f85f;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.footer h4, 
.footer h3 {
	color:#3F3F3F;
	background:none;
	text-shadow:none;
}

.footer h2 {
	color:#000;
	background:none;
	text-shadow:none;
}

/*Copyright*/
.copyright {
	font-size:12px;
	padding:5px 10px;
	background:#2A2A2A;
	/*border-top:solid 1px #777;	*/
}
.copyright p {
	color:#dadada;
}
.copyright a {
	margin:0 5px;
	color:#72c02c;
}
.copyright a:hover {
	color:#a8f85f;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.copyright .span8 {
	padding-top:15px;
}
.copyright .span4 {
	padding-top:10px;
}

#fp-nav ul li .fp-tooltip {
    color: #000;
}