﻿@charset "utf-8";
/* CSS Document */
/* Add additional stylesheets below
-------------------------------------------------- */
/*
  Bootstrap's documentation styles
  Special styles for presenting Bootstrap's documentation and examples
*/



/* Body and structure
-------------------------------------------------- */

body {
color:#2b2b2b;
}
a {
color: #333;
text-decoration: none;
}
a:hover{
	text-decoration:none;
	}
 body { 
 background: url(../external/img/white_texture.png) repeat 0 0 ;
 }

/* Responsive
-------------------------------------------------- */
@media (min-width: 1200px) {.bs-docs-sidenav {
    width: 130px;
  }
  .bs-docs-sidenav > li > a {
    width: 102px \9; /* Override the previous IE8-9 hack */
  }
}
/* Desktop
------------------------- */
@media (max-width: 980px) {
	/* When affixed, space properly */
  .bs-docs-sidenav {
    top: 0;
    width: 90px;
    margin-top: 30px;
    margin-right: 0;
  }
	}
/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
	 /* Adjust sidenav width */
  .bs-docs-sidenav {
    width: 100px;
    margin-top: 20px;
  }
  .bs-docs-sidenav.affix {
    top: 0;
  }
	}
	
	/* Tablet
------------------------- */
@media (max-width: 767px) {
	/* Sidenav */
  .bs-docs-sidenav {
    width: auto;
    margin-bottom: 20px;
  }
  .bs-docs-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
  }
	}
/* Sidenav for Docs
-------------------------------------------------- */

.bs-docs-sidenav {
  width: 60px;
  margin: 50px 0 0;
  padding: 0;
  background:url(../images/fix-bottom.png) no-repeat;
}
.bs-docs-sidenav > li > a {
  display: block;
  width: 72px \9;
  margin: 0 0 -1px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 6;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right{
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  bottom:50px;
}
.bs-docs-sidenav .affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}
.navbar-inverse .navbar-inner {
  background-color: #000000;
  background-image: -moz-linear-gradient(top, #19518d, #194276);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#19518d), to(#194276));
  background-image: -webkit-linear-gradient(top, #19518d, #194276);
  background-image: -o-linear-gradient(top, #19518d, #194276);
  background-image: linear-gradient(to bottom, #19518d, #194276);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff19518d', endColorstr='#ff194276', GradientType=0);
	background-image: linear-gradient(to bottom, #19518d, #194276);
	border-bottom:2px solid #2db2ce;
	}
#nav li a { 
color:#ffffff;
font-size:15px;
}
#nav >li >a:hover{
	background: url(../images/banner0.png) no-repeat bottom;
	}
.tt{
	display:block;
  	float: left;
 	padding: 0 20px 0;
  	margin-left: -20px;
	}
.active-1{
	background: url(../images/banner0.png) no-repeat bottom;
	}
.p-style{
	line-height:24px; 
	margin-bottom:35px; 
	text-align:left; 
	text-indent:24px;
	}
/*---------------fixtop-menu----start---------------*/

.fixtop-menu{
	font-size:12px;
	background:#f2f2f2;
	*+height:30px;
	height:35px\0;
	border-bottom:1px solid #ccc; 
	}
.fixtop-menu1{
	background:url(../external/img/white_texture.png) repeat 0 0;
	}
.fixtop-menu .font-logo{
  display: block;
  float:left;
  padding: 5px 20px 0;
  padding: 5px 20px 0\0;
  *+padding: 5px 20px 2px;
  margin-left: -20px;
  text-shadow: 0 1px 0 #ffffff;
  width:85px\0;
  height:31px\0;
	}
.fixtop-menu ul li{
	margin:0 5px;
	line-height:33px;
	*+line-height:25px;
	font-weight:bold;
	color:#fff;
	}
.ol{
	list-style:upper-roman;
	}

.text p,.ol-line-height li{
	line-height:24px;
	}
.text ol li h4{
	margin-top:30px;
	}
.font-logo img{
	width:80px;
	height:29px;
	*+width:60px;
	*+height:22px;
	
	}
/*---------------fixtop-menu----end---------------*/
/*---------------main-nav-----start---------------*/
/*.header-app{
	position:relative;
	}
.header-app a.a1{
	margin: 0 10px 0 10px;
	position: absolute;
	left: -750px;
	top: 20px;
	}
.header-app a.a2{
	position:absolute;
	left: -420px;
	top: 47px;
	}
.header-app a.a3{
	position:absolute;
	left: -340px;
	top: 47px;
	}
.header-app .a4{
	position:absolute;
	left: -235px;
	top: 44px;
	}
.header-app .a5 a{
	display:block;
	float:right;
	font-size:14px;
	margin:0 7px;
	color:#F00;
	}
.header-app .a5 a:hover{
	color:#2e4567;
	}
.header-app .a5{
	position:absolute;
	left:-170px;
	top:17px;
	}*/
	
/*----container---*/
.con-border{
	width:100%;
	height:1px;
	border-bottom:1px dashed #ccc;
	margin-bottom:20px;
	}
.con-border1{
	border-right:1px dashed #ccc;
	border-left:1px dashed #ccc;
	padding:0 10px;
	}
ul.unstyled li{
	background:url(../images/list-dian1.jpg) no-repeat left;
	margin-left:10px;
	padding-left:15px;
	line-height:26px;
	}

h4,h4 a{
	color:#464646;
	}
.span8 .tab-content .tab-pane h4 small{
	color:#4d4d4d;
	font-weight:bold;
	}
.span8 .tab-content .tab-pane h4:first-child{
	margin-bottom:20px;
	text-align:center;
	}
.span8 .tab-content .tab-pane p{
	text-indent:24px;
	}
.span8 .tab-content .tab-pane .hero-unit{
	padding-left:0;
	}
hr{
	border-bottom:1px solid #ccc;
	}
address{
	margin-bottom:30px;
	}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #f60;
  cursor: default;
  background:url(../external/img/photography.png);
  border: 1px solid #eee;
  border-bottom-color: transparent;
}
.nav-tabs li a{
	color:#194279;
	font-weight:bold;
	}
.span4 ol.unstyled li{
	line-height:24px;
	}
/*---------------footer----start---------------*/
.footer{
	font-size:12px;
	margin:80px 0 0;
	border-top:1px solid #e9e9e9;
	padding-top:10px;
	}
/*---------------footer----end---------------*/

