@charset'UTF-8';

/* *
*
* @authors RAY (ray0324@foxmail.com)
* @date    2014-04-23 10:53:28
* @version v 1.1 */
 body {
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/* body {
	background: radial-gradient(circle, #94D2F8, #3A92C8) repeat scroll 0% 0% transparent;
}
*/
 ul, li {
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: #333;
}
a:hover, a:focus {
    text-decoration: none;
    color: #4068d4;
}
h1, h2, h3, h4, h5 {
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 100;
    margin: 0;
}
/* *导航条* */
 nav {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #f2f2f2;
}
nav .topnav {
    overflow: hidden;
    height: 50px;
    padding-bottom: 10px;
    list-style: none;
    border-bottom: 1px solid #dc610f;
    background: #4068d4;
    box-shadow: 0 1px 3px #999;
}
nav .topnav li {
    font-size: 14px;
    text-align: center;
}
nav .topnav li a {
    line-height: 50px;
    color: #fff;
}
nav .topnav li.back {
    float: left;
    width: 50px;
    height: 50px;
}
nav .topnav li.back a {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/back.png);
    background-size: 50px 50px;
}
nav .topnav li.back a:hover {
    background: #f80 url(../images/back.png);
    background-size: 50px 50px;
}
nav .topnav li.title {
    font-size: 24px;
    height: 50px;
    margin: 0 100px 0 50px;
}
nav .topnav li.title a {
    font-size: 18px;
    font-weight: 900;
    display: block;
    width: 150px;
    height: 50px;
    margin: auto;
    text-align: right;
    background: url(../images/logo-white.png) no-repeat center left;
    background-size: 100px 50px;
}
nav .topnav li.list {
    float: right;
    overflow: hidden;
    width: 100px;
    height: 50px;
}
nav .topnav li.list a {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
}
nav .topnav li.list a.home {
    background: url(../images/home.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.home:hover {
    background: #f80 url(../images/home.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.listmenu {
    background: url(../images/list.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.listmenu:hover {
    background: #f80 url(../images/list.png);
    background-size: 50px 50px;
}
/* 折叠菜单 */
 nav .menu {
    margin-top: 5px;
    list-style: none;
}
nav .menu li {
    float: left;
    width: 16.6666666666%;
    text-align: center;
}
nav .menu li a {
    line-height: 35px;
    padding: 2px 5px 2px 5px;
    color: #333;
}
nav .menu li a:hover {
    color: #4068d4;
}
nav .menu li.active a {
    color: #fff;
    border-radius: 4px;
    background: #4068d4;
}
nav .menu li.active a:hover {
    color: #fff;
}
/* 面包屑 */
 nav .breadcrumb {
    font-size: 14px;
    overflow: hidden;
    margin: 0;
    padding: 0 15px;
    color: #999;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0;
    background: #f8f8f8;
}
nav .breadcrumb a {
    line-height: 30px;
}
h1 {
    font-size: 16px;
    padding: 10px 0;
    color: #4068d4;
	font-weight:bold;
}
h2 {
    font-size: 18px;
    margin: 10px 0;
    color: #4068d4;
}
h3 {
    font-size: 16px;
    padding: 5px 0;
    color: #4068d4;
    border-bottom:1px dotted #999;
    margin-bottom: 5px;
}
h4 {
    font-size: 14px;
    margin: 10px 0;
    color: #4068d4;

}
h4.media-heading{
	color:#000000;
	font-weight: 800;
	
}
.media-body{
	font-size: 14px;
	padding-left: 10px;
}

.media-body dl{ clear:both; overflow:hidden; margin: 0;}
.media-body dl dt{ float:left; width:30px; text-align:center; font-weight:bold;}
.media-body dl dd{ float:left;}

.leader{
	font-size: 12px;
	text-indent: 24px;
	line-height: 18px;
}
.m-info{
	font-size: 12px;
	line-height: 18px;
}

/* 提示信息框 */
 .bs-callout {
    padding: 20px;
    border-left: 3px solid #eee;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout-danger {
    border-color: #eed3d7;
    background-color: #fdf7f7;
}
.bs-callout-danger h4 {
    color: #b94a48;
}
.bs-callout-warning {
    border-color: #faebcc;
    background-color: #faf8f0;
}
.bs-callout-warning h4 {
    color: #8a6d3b;
}
.tabBody{display:none;}
.tabBody.curd{display: block;}

.bs-callout-info {
    border-color: #bce8f1;
    background-color: #f4f8fa;
}
.bs-callout-info h4 {
    color: #34789a;
}
.well b.title {
	float: left;
    line-height: 21px;
    color: #4068d4;
}
.checkbox div{
	clear:both;
	overflow:hidden;
	display:block;
	padding:5px 0px;
	border-bottom: 1px dashed #e5e5e5;
}
.checkbox div:last-child{ border:none;}

.checkbox span {
    display: inline-block;
    padding: 0px 3px;
    line-height: 21px;
    font-size: 14px;
    border-radius: 3px;
    margin-left: 10px;
	cursor:pointer;
	float:left;
}
.checkbox span.selected {
    color: #fff;
    background: #888888;
}
.checkbox span:hover {
    color: #fff;
    background: #888888;
}
/* seperate line */
 .seperate {
    border-bottom: 1px dashed #e5e5e5;
    margin: 2px 0;
}
/* 小三角 */
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
/* 底部信息 */
 footer {
    margin: 10px 0 !important;
    padding: 10px 15px;
    color: #999;
    border-top: 1px solid #eee;
}
footer div {
    text-align: center;
}
footer div a {
    color: #666;
}
#footer{
	margin-top:10px;
	border-top:1px solid #eeeeee;
	padding:10px;
	color:#999999;
}
#footer div{
	text-align: center;
}
#footer div a{
	color:#666666;
}



.tabBody a{ color:#428bca;}