body {
	font-size: 14px;
	font-family: "黑体";
	font-family: "Microsoft YaHei", SimSun, "Open Sans", Arial, Helvetica, Sans-Serif;
	overflow-x: hidden; 
	overflow-y:hidden;
	margin:0px;
	padding:0px;

}
html { 
	overflow-x: hidden; 
	overflow-y:hidden;
}
a{
	outline: none;
}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;

}
img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.mainbanner1{
	background-image:url(/cas/themes/kingo/images/login-div.jpg);
	width:100%;
	height:100px;
	text-align:center;
}
.mainbanner1 img{
	text-align:center;
	margin-top: 25px;
}
div#bgimg{
	
	height: auto;
	
	

}
div.N1{
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 50px 10px 50px;
}
div.N2{
	margin-top: 20px;
	margin-bottom: 47px;
	padding: 10px 50px 10px 50px;
}
div.N3{
	margin-top: 86px;
	margin-bottom: 61px;
	padding: 25px 50px 10px 50px;
}
div.N1 a{
	padding: 500px;
	margin-top: 50px;
	border: none;
}
div.title{
	height: auto;
	position: fixed;
	position: absolute;
	left: 90px;
	top: 100px;
	z-index: 50
}
.title1{
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	text-align: center;
	
	margin-right: 40px;
	
}
.title3{
	float: left;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	width: 200px;
	height: 140px;
	text-align: center;
	line-height:140px;
	margin-right: 40px;
	background:  url(/cas/themes/kingo/images/N2.png) no-repeat;
	
}
.title2{
	float: left;
	width: 950px;
	
	line-height: 26px;
	padding: 13px;
	
	
}
.title4{
	float: left;
	width: 944px;
	height: 140px;
	line-height: 18px;
	padding: 16px 13px 10px 19px;
	
	
}
.title5{
	float: left;
	width: 950px;
	line-height: 20px;
	padding: 13px;
	
	
}
#img_login {
	margin-top: 80px;
	margin-left: 550px;
	outline:none;
    -webkit-appearance:none;
    border: none;
    border: 0px;
}


.span1{
	border-radius: 25px;
	width: 200px;
	height: 95px;
	padding: 50px;
	left:100px;
	text-align: center;
	border-radius: 15px;
	background-color: #6F6F6F;
	
}
.span2{
	left:100px;
	width: 900px;
	height: 110px;
	line-height: 28px;
	border-radius: 25px;

}
.logo-div{
	position:fixed;
	top:0;
	z-index:30;
	width:100%;
	
}


.logo-div {
	margin-left:15%;
	margin-right:15%;
}

.logo-div img{
	float:left;
	/** margin-left:10%; */
}

.top_bg{
	position:fixed;
	top:0;
	width:100%;
	/*height:70px;*/
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
	-khtml-opacity:0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.bottom-extends{
	position:fixed;
	bottom:0;
	width:100%;
	height:90px;
	line-height:23px;
	z-index:30;
	/**background:#132927;*/
	text-align:center;
	color: #FFFFFF;
	font-size:14px;
	/**display: none;*/
}

.bottom-tips{
	position:fixed;
	bottom:0;
	width:100%;
	height:60px;
	line-height:23px;
	z-index:30;
	/**background:#132927;*/
	text-align:center;
	color: #FFFFFF;
	font-size:14px;
}

.bottom_bg{
	position:fixed;
	bottom:0;
	width:100%;
	height:55px;
	line-height:23px;
	z-index:30;
	/**background:#132927;*/
	text-align:center;
	color: #FFFFFF;
	font-size:14px;
}

.bottom_bg a{
	color:#FFFFFF;
	font-size:14px;
	font-family: "黑体";
}
.bottom-tips a, .bottom-extends a{
	color:#0000FF; /**#FFFFFF;*/
	font-size:14px;
	font-family: "黑体";
}
.bottom_bg a:hover,
.bottom-extends a:hover,
.bottom-tips a:hover {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-family: "黑体";
}

.bottom_bg1{
	position:fixed;
	line-height:18px;
	bottom:0;
	width:100%;
	height:752px;
	line-height:20px;
	z-index:-30;
	text-align:center;
	color:white;
	font-size:16px;
	
}

.main-div{
	height:730px;
	width:100%;
	position:absolute;
	z-index:20;
	top:0px;

	height:730px;
}


#login-div-1{
	margin:22 auto;
	text-align:left;
}
#login-div-2{
	margin:10 auto;
	text-align:left;
}

#span1{
	color:white;
	width:188px;
	height:95px;
	float:left;
	margin-left:12px;
	line-height:95px;
	font-size:20px;
	font-family:"宋体";
	
	border-radius:25px;
	text-align: center;
}

#span2{
	font-size:14px;
	line-height:26px;
	width: 800px;
	height:105px;
	font-family:"宋体";
	border-radius:25px;
	background-: #d2e8f3;
	margin-top: 500px;
	text-align: center;
}


.phcolor{ color:#999;}

#span3{
	color:white;
	width:100px;
	height:65px;
	float:left;
	margin-left:12px;
	line-height:65px;
	font-size:20px;
	font-family:"宋体";
}

#span4{
	font-size:14px;
	line-height:65px;
	height:65px;
	font-family:"宋体";
}

.login-div-float{
	width: 760px;
	height: 380px;
	background: #FFFFFF;
	/**
	filter:alpha(opacity=85);
	opacity:0.85;
	-moz-opacity:0.85;
	-webkit-opacity:0.85;
	-khtml-opacity:0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	*/
	/**margin-left:35%;*/
	margin-left:auto;
	margin-right:auto;

	background-image:url(../images/login-left.png);
	background-repeat:no-repeat;
	background-position: 15% center;
	border-radius: 8px;
	
	/**
	background-image:url(../images/login-bg.png);
	background-repeat:no-repeat;
	*/
		
}

.login-div-title{
	position:relative;
	width:380px;
	height:60px;
	/**margin-left:35%;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:-380px;
	
	padding-left: 380px;
	
	z-index:30;
}

.login-div-title img{
	float:left;

}
.login-info-div1{
	display:none;
	width:380px;
	height:350px;
	position:relative;
	z-index:20;
	margin-top:30px;
	/**margin-left:35%;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
	padding-left: 380px;
	
}

.login-info-div1 p{
	font-size:16px;
	line-height:22px;
	font-family:"宋体";
}

.login-info-div{
	width:380px;
	height:350px;
	position:relative;
	z-index:20;
	margin-top:30px;
	/**margin-left:35%;*/
	margin-left:auto;
	margin-right:auto;
	
	padding-left: 380px;
	
}

.login-td{

	padding-left:35px;
}


.login-msg{
	padding-left:40px;
	padding-top:0px;
	line-height:18px;
	font-size:12px;

}


a {font-size: 12px; text-decoration: none; font-family: 宋体; color: #660099;TEXT-DECORATION: none}

A:active {COLOR: #990099; FONT-SIZE: 12px}
a:hover {font-size: 12px;color: #DB6D00;font-family: 宋体;text-decoration: none;}



input	{border-top-width:1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

/**
.tx1 { 	font-size: 14px; height: 19px;  border: 0px solid; background-color: #ECF5FA; padding-top:4px;  }
*/
.tx1 { 	font-size: 16px; font-family: "Arial"; font-weight: bold; height: 21px;  border: 0px solid; background-color: #ECF5FA; padding-top:2px; padding-left:5px;}

.tx2 { 	font-size: 16px; font-family: "Arial"; font-weight: bold; height: 21px;  border: 0px solid; background-color: #ECF5FA; padding-top:2px; padding-left:5px;}

.tx3 { 	font-size: 16px; font-family: "Arial"; font-weight: bold;  height: 21px;border: 0px solid; background-color: #ECF5FA; padding-top:2px; padding-left:5px; width:110px; }
#randnumber1 {width: 70px;}
.txDisable{background-color: #f5f7fa;cursor: not-allowed;}
.div_random { width: 95px; height:24px; float: right;}
.div_random img { width: 90px; height:24px; padding-left:5px; }

.tab1,.tab2{
	border:1px solid #cbcccd;
	background:#ECF5FA;
	width:270px;
	height: auto;
	/**padding-left:8px;*/
	margin-bottom: 10px;
	margin-left: 20px;
	border-radius: 5px;
}
.tab3{
	border:1px solid #cbcccd;
	background:#ECF5FA;
	width:270px;
	height: auto;
	/**padding-left:8px;*/
	margin-bottom: 5px;
	margin-left: 20px;
	border-radius: 5px;
}

.tab1 table{
	color:#838484;
	font-size:16px;
	
}
.tab3 table{
	color:#838484;
	font-size:16px;
	
}

input.login {
	border: none;cursor: pointer;	
	background-image: url(../images/login.png);
	float:left;
	/**
	height: 32px;
	width: 116px;
	margin-left:100px;
	*/
	height: 36px;
	width: 270px;
	margin-left:23px;
}

input.login_green {
	border: none;cursor: pointer;
	background-image: url(../../green/images/login.png);
	float:left;
	height: 36px;
	width: 270px;
	margin-left:23px;
}


input.forget{
	font-family: "宋体";font-size: 12px;border: none;cursor: hand;	
	background-image: url(../images/forget_4.gif);
	height: 19px;width: 60px;}

input.modify{
	font-family: "宋体";font-size: 12px;border: none;cursor: hand;	
	background-image: url(../images/modifysecret.gif);
	height: 25px;width: 76px;}

input.logout{
	font-family: "宋体";font-size: 12px;border: none;cursor: hand;	
	background-image: url(../images/logout_2.gif);
	height: 20px;width: 40px;}


#randpic{
	margin-bottom:-5px;
	float:right;
}

.bottom-link,.public-link {
	width:270px;
	height:21px;
	margin-top:10px;
}
.bottom-link,.public-link {
	margin-top:10px;
}
.bottom-link a,.public-link a{
	float:right;
	margin-top:2px;
	font-size:14px;
	font-weight: normal;
	color:#f39945;
	cursor: pointer;
}
.public-link a{
	float:left;
}
.bottom-link span,.public-link span{
	float: left;
	font-size: 14px;
	font-weight: normal;
	font-family: "宋体";
	color: gray;
	margin-left: 35px;
}

.public-link span{
	margin-left: 25px;
}

#setCookie{


}
.bottom-msg { 
	color:red;
	text-align:center;
	font-size:12px;
	width:300px;
	height:26px;
	margin-top:3px;
	margin-bottom:3px;
}	

.bottom-link a:hover,.bottom-link a:link,.bottom-link a:visited,.bottom-link a:active{
	font-size:14px;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;opacity:1;
}

input:-ms-input-placeholder{
    color: #999;opacity:1;
}

input::-webkit-input-placeholder{
    color: #999;opacity:1;
}




