﻿body
{
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #EEE;
}

@media (min-width:768px)
{
	body
	{
		padding-top: 100px;
	}
}

ul
{
	list-style: none;
	display: block;
}

/*top开始*/
.navbar
{
	height: 80px;
	background-color: #0063A4;
}

@media (min-width:768px)
{
	.navbar
	{
		height: 100px;
	}
}
/*
.navbar-header
{
	width:280px;
}
@media (min-width:768px)
{
.navbar-header
	{
	width:510px;
	}
}
	*/
.navbar-fixed-top
{
	border: none;
}

.navbar-collapse, .collapse
{
	border: none;
	border: 0px;
	background-color: #0063A4;
}

.navbar-toggle
{
	margin-top: 20px;
}

.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover
{
	color: #FFF;
}

.navbar-default .navbar-nav > li > a
{
	font-size: 16px;
	color: #FFF;
}

	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
	{
		color: #FFF;
		text-decoration: underline;
	}

a.wightLink
{
	color: #FFF;
}

.logo_index
{
	width: 255px;
	height: 40px;
	margin-top: 20px;
}

@media (min-width:768px)
{
	.logo_index
	{
		width: 510px;
		height: 80px;
		margin-top: 10px;
	}
}

.navbar-nav
{
	margin-top: 20px;
}

.navbar-right
{
	float: right!important;
	margin-right: 15px;
}
/*top结束*/

/*slide开始*/
#myCarousel
{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #006699;
}

	#myCarousel img
	{
		display: block;
		position: relative;
		z-index: -1;
		width: 100%;
		height: auto;
		border: 0;
	}
@media (min-width:768px)
{
	#myCarousel img
	{
		display: block;
		position: relative;
		z-index: -1;
		width: auto;
		height: 100%;
		border: 0;
	}
}
/*slide结束*/

/*login开始*/
.login-box{ overflow:hidden}

.login-box .box{ float:right; width:365px;height:320px; padding:45px; padding-top:0px; padding-bottom:0px; margin-right:5%; margin-top:120px; background:#f6f6f6; border-radius:3px; border:2px solid #004986}

.login-box .box .tab-nav{ padding-bottom:30px;}
.login-box .box .tab-nav ul{ padding:0px; list-style:none; overflow:hidden}
.login-box .box .tab-nav ul li{ padding:0px; padding-left:25px; line-height:25px; float:left; width:50%; display:none; background:url(../images/tab-dot-off.jpg) no-repeat left center}
.login-box .box .tab-nav ul li.on{ padding:0px; padding-left:25px; background:url(../images/tab-dot-on.jpg) no-repeat left center; font-weight:bold}
.login-box .box ul.tab2 p{ text-align:center !important;}
.login-box .box ul.tab2 p span{ display:block; color:#0069ca}
.login-box .box .tab-content ul{ display:none}

.login-box .box ul.tab2 p img{ width:200px;}

.login-box .box ul li{ padding-bottom:30px; overflow:hidden; position:relative}
.login-box .box ul li input{ display:block; border:none; width:100%; height:34px; line-height:34px;}
.login-box .box ul li .rb{ margin-right:90px; float:left}
.login-box .box ul li .rb{ position:relative}
.login-box .box ul li .rb.rb_active span{ font-weight:bold}

.login-box .box ul li .key{ background:url(../images/dot-key.png) no-repeat center center; width:32px; height:27px; position:absolute; right:10px; top:3px; z-index:1}

.login-box .box ul li .rb span{ position:absolute; left:110%; display:block; white-space:nowrap}
.login-box .box ul li .user{ background:#fff url(../images/dot-user.png) no-repeat left center; text-indent:10px; font-family:"宋体"; font-size:14px; padding-left:35px;}
.login-box .box ul li .pass{ background:#fff url(../images/dot-pass.png) no-repeat left center; text-indent:10px; font-family:"宋体"; font-size:14px; padding-left:35px;}

.login-box .box ul li .sub-left{ font-size:16px; text-align:center; color:#FFF; font-family:"微软雅黑"; background:#004986; float:left; width:100px; font-weight:bold}
.login-box .box ul li .sub-right{ font-size:16px; text-align:center; color:#FFF; font-family:"微软雅黑"; background:#004986; float:right; width:100px; font-weight:bold}

.login-box .box ul p{ text-align:right}
.login-box .box ul p a{ color:#0069ca; font-size:16px;}
.login-box .box ul p .fl{ float:left}
.login-box .box ul p{ text-align:right}
.login-box .box ul p a{ color:#006699;}

@media (min-width:768px)
{
	.login-box .box{ float:right; width:365px;height:340px; padding:45px; padding-top:20px; padding-bottom:20px; margin-right:5%; margin-top:20px; background:#f6f6f6; border-radius:3px; border:2px solid #004986}
	.login-box .box .tab-nav ul li{ padding:0px; padding-left:25px; line-height:25px; float:left; width:50%; display:inline; background:url(../images/tab-dot-off.jpg) no-repeat left center}
}
/*login结束*/

/*form开始*/
.input-group.required .input-group-addon {
  color:red;
}
.myformcontrol {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
/*form结束*/

/*bottom开始*/
.navbar-fixed-bottom
{
	height: 80px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #FFF;
	text-align: center;
	background-color: #006699;
	border: none;
}

	.navbar-fixed-bottom ul
	{
		padding-left: 0;
		margin-bottom: 0px;
	}

		.navbar-fixed-bottom ul li
		{
			display: inline-block;
		}

/*bottom结束*/
