@charset "utf-8";
/**
 * 首页样式
 */
.home-bg {
	margin:0px; padding:0px; font:12px "汉仪中圆简";
	/*background:url(images/index/b2.jpg) no-repeat 0 0;*/
	background:#ADE5F7;
	/*background-image:url(images/index/bg.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed;*/
	width:100%; height:100%;
}

.home-header {
	position:fixed; margin:0px; padding:0px; left:0; top:0; height:70px; width:100%; background:#666;
}
.home-header .logo {
	background:url(images/index/logo-cims.png) no-repeat 0 0; width:300px; height:60px;
	margin-top:5px; margin-left:10%;
}
.home-footer {
	position:fixed; margin:0px; padding:0px; left:0; bottom:0; height:70px; width:100%; background:#666;
}
.home-footer >div {
	text-align:right; margin-top:15px; margin-right:15%;
}
.home-footer >div p {
	font-family:Verdana, Arial; font-size:12px; color:#fff;
}

.home-content {
	position:relative; width:100%; height:100%; overflow-y:auto;
}
/* box for index login zone */
.home-content .login-zone {
	position:fixed; left: 55%; top: 50%; margin-top:-172px;
	width: 325px; height: 345px; background:url(./images/index/box/box-body.png); font-size:12px;
	border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-top:3px solid #a90b03;
}
.home-content .login-zone .head {
	margin:35px;
}
.home-content .login-zone .head .tit {
	background:url(images/index/login-title.png) no-repeat 0 0; width:65px; height:15px;
}
.home-content .login-zone .cnt {
	margin:0 35px;
}
.home-content .login-zone .cnt .input {
	width:255px; height:30px; border:1px solid #c5c5c5; overflow:hidden; margin-bottom:20px;
}
.home-content .login-zone .cnt .uid {
	background:url(images/index/ico-uid.png) no-repeat 0 0;
}
.home-content .login-zone .cnt .pwd {
	background:url(images/index/ico-pwd.png) no-repeat 0 0;
}
.home-content .login-zone .cnt .txt {
	margin:1px 2px 1px 31px; border:0px; font-family:Verdana, Arial; font-size:12px;
	width:221px; width:220px \9; height:25px; line-height:25px;
}
.home-content .login-zone .cnt .txt:focus {
	outline:0;
}
.home-content .login-zone .cnt .psst {
	margin:10px 0 45px 0;
}
.home-content .login-zone .cnt .psst input {
	margin:0; padding:0; border:none; width:16px; height:16px; vertical-align:middle;
}
.home-content .login-zone .cnt .psst label {
	margin-left:3px; vertical-align:middle; color:#444;
}
.home-content .login-zone .cnt A.btn:link, .login-zone .cnt A.btn:visited {
	display:inline-block; background:url(images/index/login.png) no-repeat 0 0; width:255px; height:38px;
}
.home-content .login-zone .cnt A.btn:hover {
	display:inline-block; background:url(images/index/login-hover.png) no-repeat 0 0; width:255px; height:38px;
}
/*
.box-index {
}
.box-index .head-l {
	padding:0;margin:0;background:url(./images/index/box/box-head-left.png) no-repeat;width:1px;height:2px;
}
.box-index .head-c {
	padding:0;margin:0;background:url(./images/index/box/box-head.png) repeat-x;height:2px;
}
.box-index .head-r {
	padding:0;margin:0;background:url(./images/index/box/box-head-right.png) no-repeat;width:1px;height:2px;
}
.box-index .body-l {
	padding:0;margin:0;background:url(./images/index/box/box-body-left.png) repeat-y;width:1px;
}
.box-index .body-c {
	padding:0;margin:0;background:url(./images/index/box/box-body.png); font-size:12px;
}
.box-index .body-r {
	padding:0;margin:0;background:url(./images/index/box/box-body-right.png) repeat-y;width:1px;
}
.box-index .foot-l {
	padding:0;margin:0;background:url(./images/index/box/box-bottom-left.png) no-repeat;width:1px;height:1px;
}
.box-index .foot-c {
	padding:0;margin:0;background:url(./images/index/box/box-bottom.png) repeat-x;height:1px;
}
.box-index .foot-r {
	padding:0;margin:0;background:url(./images/index/box/box-bottom-right.png) no-repeat;width:1px;height:1px;
}
*/

/* login tip - change password */
.login-tip-zone {
	position:fixed; left: 50%; top: 80px; margin-left:-500px; z-index:10;
	width: 1000px; height: auto; background:url(./images/index/box/box-body.png); font-size:12px; overflow:hidden;
	border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-top:3px solid #a90b03;
}
.login-tip-zone .head {
	margin:35px 35px 20px 35px;
}
.login-tip-zone .head .tit {
	background:url(images/index/welcome.png) no-repeat 0 0; width:80px; height:20px;
}
.login-tip-zone .cnt {
	border-top:1px solid #c5c5c5; margin:0 35px 35px 35px;
}
.login-tip-zone .login-user {
	background:url(./images/index1/login-change-tip.png) no-repeat -965px -240px; margin:0; padding:0; width:45px; height:45px;
}
.login-tip-zone .login-pswd {
	background:url(./images/index1/login-change-tip.png) no-repeat -965px -295px; margin:0; padding:0; width:45px; height:45px;
}
.login-tip-zone input {
	background-color:#f9fffe; border-top:solid 1px #666; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; border-left:solid 1px #666; padding-left:2px; padding-top:2px; font-size:12px; height:24px; line-height:24px; color:#000; width:205px;
}
.login-tip-zone .focus {border:solid 1px #00c000;}
.login-tip-zone .line {border-top:1px solid #c5c5c5; height:2px; margin-top:20px;}

#pswdtips{float:left;margin:2px 0 0 0px;}
#pswdtips span{float:left;width:50px;height:20px;color:#fff;overflow:hidden;background:#ccc;margin-right:2px;line-height:20px;text-align:center;}
#pswdtips.s1 .active{background:#f30;}
#pswdtips.s2 .active{background:#fc0;}
#pswdtips.s3 .active{background:#cc0;}
#pswdtips.s4 .active{background:#090;}
/* end: login tip - change password */

/* run environment check tip */
.env-tip-bg {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;z-index:10;}
.env-tip-box {margin:auto;margin-top:7%;background:url(./images/page/tip-box.png) no-repeat 0 0;width:775px;height:410px;z-index:12;}