﻿/* Move down content because we have a fixed navbar that is 50px tall */
 * {padding:0px;margin:0px;}
body {
    background:url(../images/body_bg.jpg) repeat-x;
    /*padding-top: 50px;
    padding-bottom: 20px;*/
    font-family: "微软雅黑";
    width:1100px;
    margin:0 auto;
    /*border:#ccc 1px solid;*/
}
a:hover, a:active, a:focus {
    text-decoration: none;
	outline: none;
}

ul{list-style:none;}

.margin-top10{
    margin-top:10px;
}
.margin-top-10 {
    margin-top:-10px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}

/* hack bootstrap */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right:3px;
  padding-left:3px;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family:"微软雅黑", "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    line-height:1.1;
    color:black
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,
.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
    font-weight:normal;
    line-height:1;
    color:black;
}

h1,.h1,h2,.h2,h3,.h3 {
    margin-top:21px;
    margin-bottom:10.5px
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
    font-size:65%
}

h4,.h4,h5,.h5,h6,.h6 {
    margin-top:10.5px;
    margin-bottom:10.5px
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,
h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
    font-size:75%
}

h1,.h1{font-size:39px}
h2,.h2{font-size:32px}
h3,.h3{font-size:26px}
h4,.h4{font-size:19px}
h5,.h5{font-size:15px}
h6,.h6{font-size:13px}

/* 水平排列标签左对齐 */
.control-label-left{
    text-align:left;
    padding-top:9px;
}

.table th {
    text-align:center;
}


/* 网站副标题 */
.SiteSubcaption {
    /* font-size:60%; */
    font-size:45%; 
    color:black
}

/* 空白行 */
.blankLine {
    height:21px;
}

/* 标记框 source from http://v3.bootcss.com/assets/css/docs.min.css */
.bs-callout{
    padding:20px;
    margin:20px 0;
    border:1px solid #eee;
    border-left-width:5px;
    border-radius:3px
}

.bs-callout h4{
    margin-top:0;
    margin-bottom:5px;
    font-family: "微软雅黑";
}

.bs-callout p:last-child{
    margin-bottom:0
}

.bs-callout code{
    border-radius:3px
}

.bs-callout+.bs-callout{
    margin-top:-5px
}

.bs-callout-danger{
    border-left-color:#ce4844
}

.bs-callout-danger h4{
    color:#ce4844
}

.bs-callout-warning{
    border-left-color:#aa6708
}

.bs-callout-warning h4{
    color:#aa6708
}

.bs-callout-info{
    border-left-color:#1b809e
}

.bs-callout-info h4{
    color:#1b809e
}


/**********************/
/*    网站导航菜单    */
/**********************/
.col960 {
	width:100%; 
    margin:0px auto;
    height:42px;
	background:url(../images//other/nav_bg.jpg);
}
.navbg {
	box-shadow: 1px 1px 7px #999;
}
#navul li {
	float: left;
	margin-right:10px;
	width:95px;
	height:42px;
	position:relative;
	text-align:center;
	line-height:42px;
    font-size:15px;
}
#navul li.navhome {
	text-align:center;
	padding:0 0px 0 20px;
	width:95px;
}
#navul li a:link, #navul li a:visited {
	color:#ffffff;
}

#navul li ul {
	display:none;
	position:absolute;
	z-index:99999;
	top:42px;
	background:#219017;
	border-bottom:none;
}

#navul li ul li {
    /*margin-left:-40px;*/
	display:block;
	width:85px;
	float:none;
	height:38px;
	position:relative;
	line-height:38px;
	/*border-bottom:#ccc 1px dotted;*/
	font-size:13px;
}
#navul li ul li a {
	border-bottom:#ccc 1px dotted;
}
#navul li.navmoon {
	background:#219017;
	width:95px;
	height:42px;
	line-height:42px;
}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#ce4844;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:95px;
	height:38px;
	line-height:38px;
}
#navul li.navmoon ul a:hover {
	background:#cccccc;
    color:#000000;
}
/*.nav-seperator
{
    border-left:1px dotted #fff;   
}*/



/*********footer样式**********/
footer {
    color: #000000;
}
/*footer h3 {
    margin-bottom: 30px;
}*/
footer .footer-below {
    margin-top:10px;
    font-size:12px;
    line-height:10px;
    padding: 10px 0;
    background:url(../images/foot_bg.gif) repeat-x;
}

/**********************/
/*      设为首页      */
/**********************/
#navFooter > .row {
    padding:6px;
    background-color:#004f80;
    text-align:center;
}

#navFooter > .row > ul > li {
    display:inline-block;
    min-width:30px
}

#navFooter > .row > ul > li > a {
    font-size:13px;
    color:#ffffff;
}

#navFooter > .row > ul > li > span {
    float:right
}
