/* body */
body.page-login{
	color:green;
	background-image:url(../images/login-bg.png) ;
	background-position: center bottom;
	background-color:#7DCBFF;
	font-family: microsoft yahei;
	background-attachment:fixed;
}

.btn .fa{
	margin:0 4px 0 0;
}

.btn-blue{
	background: #0e90da;
	border-color:#0e90da;
}

.btn-green{
	background:#17a521db;
	border-color:#35da0ea6;
}

/* login-cloud */
.login-cloud{
	width: 100%;
	height: 715px;
	background: url(../images/login-cloud.png) no-repeat center center;
	position: relative;
	top:40px;
	z-index: 1;
}

#page-login{
	background:transparent;
	padding:0;
}

.box-login{
	width: 100%;
	position:absolute;
	z-index:2;
	left:0;
	right:0;
	top:10%;
	background: none;
	box-shadow: none;
}

/* login-logo */
.box-login .box-logo{
	margin:30px 0;
	width:100%;
	text-align: center;
}

.box-login .box-logo img{
	float: none;
}

/* login-panel */
.box-login .panel-login{
	background: url(../images/login-box-bg.png);
	border-radius: 0;
	padding:30px;
	margin:0;
	opacity: 1;
}

.box-login .panel-login h3{
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	margin:0 0 25px;
}

.box-login .panel-login .input-group .input-icon{
	color:#333;
	top:10px;
	left:10px;
}

.box-login .panel-login .input-group .input-icon .fa{
	font-size: 20px;
}

.box-login .panel-login .input-group .form-control{
	height: 40px;
	text-indent: 30px;
}

.box-login .panel-login .btn{
	width: 100%;
	height: 42px;
	background: #7CD626;
	sfont-size: 16px;
}

.box-login .panel-phone{
	width: 250px;
	display: block;
	margin:30px auto 0;
	text-align: center;
}

.box-login .panel-phone .icon-phone{
	display: inline-block;
	float: none;
}

.box-login .panel-phone .text-phone{
	display: inline-block;
	float: none;
}

.box-login .panel-phone .text-phone p{
	color:#fff;
}

.box-login .panel-phone .text-phone .text-warning{
	color:#FFFF00;
}

.box-login .panel-phone .icon-phone .fa{
	color:#fff;
}

.box-login .panel-login .input-group.input-yanzheng .icon-yanzheng{
	width: 35%;
}

.box-login .panel-login .input-group.input-yanzheng .icon-yanzheng img{
	width: 100%;
	height: 40px;
}

/* login-left-img */
.box-login .box-map img{
	position: absolute;
	top:100px;
	left:0;
	right:0;
}

/* login-footer */
.login-footer{
	width: 100%;
	height: 168px;
	background:url(../images/login-bottom.png);
	position: fixed;
	bottom: 0;
	z-index:-1;
}

.login-footer p{
	text-align: center;
	color:#D0EBF9;
	position: absolute;
	bottom:15px;
	left:0;
	right: 0;
	font-size: 12px;
}

.login-footer  a {text-decoration: none; color:white;}
.login-footer  a:link{text-decoration: none; color:white;}
.login-footer p a:visited{ color:white;}
.login-footer p a:hover{text-decoration: underline; color:white}
.login-footer p a:active{text-decoration: blink; color:white;}


/* page-index */
#page-index{
	background: #f2f7f8;
}

/* nav */
.box-nav .nav.nav-level1 a{
	border-bottom: 1px solid #0083cd;
	font-size: 15px;
}

.box-nav .nav.nav-level3{
	background:transparent;
}

.box-nav .nav.nav-level3 div[role="presentation"] a{
	padding:10px 15px;
	display: block;
}

/* #bjui-navbar */
#bjui-navbar{
	height: 50px;
	background: #0e90da;
/*     background: -moz-linear-gradient(left,  #0178BC 0%, #87CCED 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0178BC), color-stop(100%,#87CCED));
    background: -webkit-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: -o-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: -ms-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: linear-gradient(to right,  #0178BC 0%,#87CCED 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0178BC', endColorstr='#87CCED',GradientType=0 );	 */
}

#bjui-navtab{
	background: #f2f7f8;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent.tabsPageHeaderMargin{
	 margin: 10px 39px 10px 20px;
}

#bjui-navtab > .tabsPageHeader > .tabsLeft, #bjui-navtab > .tabsPageHeader > .tabsRight{
	top:12px;
	border-radius: 4px;
}

#bjui-navtab > .tabsPageHeader > .tabsLeft.tabsLeftDisabled, #bjui-navtab > .tabsPageHeader > .tabsRight.tabsRightDisabled{
	top:12px;
}

#bjui-navtab > .tabsPageHeader > .tabsMore{
	top:12px;
	border-radius: 4px;
}

.bjui-header .navbar-header .navbar-brand{
	height: 50px;
	padding:0;
}

.bjui-header .navbar-header .navbar-brand img{
	width: 210px;
	height: auto;
	margin:5px\0;
	margin:6px;
}

.bjui-header .navbar-header p{
	font-size: 20px;
    float: left;
    color: #fff;
    height: 50px;
    margin: 0;
    line-height: 50px;
}


/* hack for ie8 for header */
.bjui-header + .container_fluid{
	display: inline-block;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0178BC', endColorstr='#87CCED',GradientType=0 );	
}

.bjui-header + .container_fluid .navbar-header{
	float: left;
}

.bjui-header + .container_fluid nav{
	float: right;
	background: transparent;
}

.bjui-header + .container_fluid nav .section-head{
	background: none;
	filter:none;
}
/* end hack for ie8 for header */

#bjui-navbar .container_fluid{
	height: 50px;
	background:transparent;
	position: relative;
}

#bjui-navbar .container_fluid nav{
	float: right;
	width: 600px;
	height: 50px;
	display: inline-block;
	position: absolute;
	right:0;
	top:0;
	background: transparent;
}

/* section-head */
.section-head{
	float: right;
	width: 600px;
	height: 50px;
	background: transparent;
	filter:none;
}

.section-head .col-md-6{
	width: 100%;
}

.section-head .box-toolbar{
	background:transparent;
	height: 50px;
	padding:3px 0;
}

.section-head .box-toolbar .nav.nav-pills{
}

.section-head .box-toolbar .nav.nav-pills > li{
	float: none;
	display: inline-block;
}

.section-head .box-logo{
	margin:10px 10px 0;
}

.section-head .box-logo img{
	width: 180px;
}

.section-head .box-logo span.text{
	height: 35px;
	sline-height: 35px;
	font-size: 20px;
	color:#fff;
	margin:0 15px;
}

/* box-tabs */
#bjui-navtab > .tabsPageHeader{
	width:100%;
	height: 50px;
	display: inline-block;
	background: #fff;
  	box-shadow:0px 4px 10px #e5e5e5;
   	border-bottom:1px solid #eee\0;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent{
	background: #fff;
	padding:0;
	margin:10px;
	overflow: visible;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav{
	border:none;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li{
	position: relative;
	margin:0 8px;	
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li > a{
	border:none;
	background:transparent;
	font-size: 14px;
	color:#536679!important;
	border:1px solid #A6B7BF;
	border-radius: 4px;	
	text-shadow:none;
	font-weight: bold;
	padding:4px 10px;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li span.close{
	position: absolute;
	right: -6px;
	top:-6px;
	font-size: 12px;
	line-height: 12px;
	background: #A6B7BF;
	color:#fff;
	opacity: 1;
	border-radius: 50%;
	padding:2px 4px 3px;
	text-shadow:none;	
	opacity: 1;
	filter:none;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li.active > a{
	border:1px solid #0e90da;
	background:#0e90da;
	color:#fff!important;
}

#bjui-navtab > .tabsPageHeader > .tabsPageHeaderContent > .nav > li.active span.close{
	background: #FD9999;
}

.box-nav .nav.nav-level1{
	background:#0e90da;
}

.box-nav .nav.nav-level1 li.active a{
	background:#0377b9;
}

.box-nav .nav.nav-level1 li .badge{
	background-color:#fff;
	color:#0e90da;
	margin:0 0 0 10px;
}

.box-tabs .nav-tabs > li.home{
	margin:0 5px;
}

.box-tabs .nav-tabs > li.home a{
	border:none;
}

.box-tabs .nav-tabs > li a{

}

.box-tabs .nav-tabs > li span.close{

}

.box-tabs .nav-tabs > li i.fa{
	margin:0 6px 0 0;
}

.box-tabs .nav-tabs > li.active > a, .box-tabs .nav-tabs > li.active > a:hover, .box-tabs .nav-tabs > li.active > a:focus{
	border:1px solid #4EA8E7;
	color:#4EA8E7;
}

.box-tabs .nav-tabs > li.active > span.close{
	background: #4EA8E7;
}


/* box-main */
#bjui-navtab > .tabsPageContent{
	background:#f2f7f8;
	/*margin:15px 0;*/
}

.section-foot{
	sbackground:#0e90da;
/*     background: -moz-linear-gradient(left,  #0178BC 0%, #87CCED 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0178BC), color-stop(100%,#87CCED));
    background: -webkit-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: -o-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: -ms-linear-gradient(left,  #0178BC 0%,#87CCED 100%);
    background: linear-gradient(to right,  #0178BC 0%,#87CCED 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0178BC', endColorstr='#87CCED',GradientType=0 ); */
    border-top: 1px solid #eee;
    background:#f9f9f9;
    border:none;
    position: absolute;
    float: left;
}

.section-foot p{
	scolor:#D3EBFC;
	color:#999;
	margin:10px 0 0;
}

/* table */
.table thead tr:first-child th{
	color:#333;
}


/* index-nav-level2 */
.box-nav{
	width:100%;
	padding:0 0 15px;
}

.index-nav-level2-wrap{
	width: 88%;
	height:100%;
	margin:0 0 0 180px;
	background:#fff;
}

.nav-box-list2{
	width:50%;
	float:left;
}

.nav-box-list3{
	width:33%;
	float:left;
}

.nav-box-list4{
	width:25%;
	float:left;
}

.index-nav-level2-wrap .nav-box, .index-nav-level2-wrap .nav-box-ul{
	width: 100%;
	height: 100%;
	soverflow-y: scroll;
	padding:0;
	list-style: none;
	clear: both;
	display: inline-block;
	padding: 10px;
}

.index-nav-level2-wrap .nav-box li, .index-nav-level2-wrap .nav-box-ul li{
	float: left;
	width:100%;
	margin:0 0 0 15px;
}

.index-nav-level2-wrap .nav-box li.box-li2, .index-nav-level2-wrap .nav-box-ul li.box-li2{
	width:100%;
}

.index-nav-level2-wrap .nav-box li .fa{
	margin-right:6px;
}

.index-nav-level2-wrap .nav-box a, .index-nav-level2-wrap .nav-box-ul a{
	display: inline-block; 
	font-size: 14px;
	color:#666;
	padding:10px 15px;
	text-decoration: none;
	width: 140px;
	vertical-align:top;
}

.index-nav-level2-wrap .nav-box a:hover, .index-nav-level2-wrap .nav-box-ul a:hover{
	color:#4DA7E6;
}

.index-nav-level2-wrap p{
	font-size: 15px;
    color: #0377b9;
    padding: 20px 0 6px;
   margin: 0 15px;
    clear: both;
    border-bottom: 1px solid #F3F3F3;
    swidth:45%;
    sfloat:left;
    font-weight:bold;
}
.bootstrap-select > .btn{
	padding: 0 5px;
	height: 24px;
	line-height: 12px;
}
:
.box-nav .nav.nav-level1 {
 background: #0e90da;
}
:
.box-nav .nav.nav-level1 li.active a {
 background: #0377b9;
}
.index-nav-level2-wrap p {
 color: #0377b9;
}
