﻿@charset "utf-8";

/*** layout ***/
body.on{
	/*background:url(../images/right.jpg) repeat-y left top #69473c;*/
	background: #eeeeee;
	min-width:1120px;
}
body.off{ background:url(../images/right.jpg) repeat-y -234px top #69473c; }
div.body {
	background:url(../images/logo.png) no-repeat left top;
	clear:both;
	font-size:0;
	padding-top:110px;
	position:relative;
	width:100%;
}
div.body div.left {
	/*background:url(../images/left.jpg) repeat-y left top #424b6b;*/
	background: #37488b;
	font-size:0;
	left:0;
	padding:0 10px;
	position:absolute;
	top:110px;
	min-height:600px;
	width:214px;
	z-index:100;
}
body.off>div.body>div.left{ left:-234px; }
div.left div.user {
  border-bottom:1px #686f89 solid;
	clear:both;
	font-size:0;
	padding:19px 0 16px;
	position:relative;
}
div.user div {
	color:white;
	cursor:default;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	height:29px;
	line-height:29px;
}
div.user font#user{
  color:white;
	float:left;
	font-size:21px;
	height:29px;
	line-height:29px;
	margin:0 10px 0 5px;
  text-align: center;
	width:20px;
}
div.user a#logout {
  border-radius: 10px;
	float:right;
	font-family:"微软雅黑", "宋体";
	font-size:12px;
	height:21px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	margin:3px 5px 0 0;
  padding:0;
	width:47px;
}
div.left div.menu {
	clear:both;
	font-size:0;
	overflow:hidden;
}
div.left div.menu>ul {
	font-size:0;
	overflow:hidden;
}
div.menu>ul>li {
  border-color:#353c56 transparent #686f89;
  border-style: solid;
  border-width:1px 0;
	clear:both;
	font-size:0;
	overflow:hidden;
	padding:5px 0;
}
div.menu>ul>li>a {
	color:#fff;
	display:block;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	height:37px;
	line-height:37px;
	text-align:left;
}
div.menu ul li ul {
	margin:0;
}
div.menu ul li li a {
	border:0;
	color:#d6e1f8;
	display:block;
	height:28px;
	line-height:28px;
	padding-left:37px;
}
div.menu ul li a:hover,
div.menu ul li a.active,
div.menu ul li a:hover i,
div.menu ul li a.active i{
	color:#ff91a0;
	text-decoration:none;
}
div.menu ul li a i {
  color:white;
  font-size:20px;
  line-height: 37px;
	float:left;
	height:37px;
	margin:0 10px 0 5px;
  text-align: center;
	width:20px;
}
div.left #switch{background-color:#2e2425; cursor:pointer; height:70px; position:absolute; right:-12px; top:50%; width:12px; margin-top:-35px; text-align: center;}
#switch i{color:white; font-size: 18px; line-height: 70px;}
#switch:focus i,
#switch:hover i{
  color:#ff91a0;
}
div.body div.right {
	/*background:url(../images/right.jpg) repeat-y left top;*/
	float:left;
	font-size:0;
	padding:0;
	position:relative;
	width:100%;
	z-index:10;
}
body.off>div.body>div.right{ background:url(../images/right.jpg) repeat-y -234px top; }
div.right div.container {
	clear:both;
	font-size:0;
	margin:0 5px 0 250px;
}
body.off>div.body>div.right div.container{margin-left:15px;}

/*** login ***/
body.login {
	background:url(../images/login_bg.png) no-repeat center top ;
	min-height:600px;
	position:relative;
}
body.login>form{
	background:url(../images/login.png) no-repeat center top;
	height:393px;
	left:50%;
	margin-left:-489px;
	margin-top:13%;
	position:absolute;
	width:978px;
}
body.login>form div{
	left:621px;
	position:absolute;
}
body.login>form div label{
	float:left;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	height:33px;
	line-height:33px;
	padding:0 10px;
}
body.login>form div input{
  background-color: transparent;
	border-width:0;
	float:left;
	height:19px;
	line-height:19px;
	margin:3px 0;
	padding:4px 5px;
	width:180px;
}
body.login>form div input.code{width:66px;}
body.login>form div input#submit{
	background-color:#cf3d3d;
	border-width:0;
	cursor:pointer;
	color:white;
	font-family:"微软雅黑";
	font-size:20px;
	height:40px;
	line-height:40px;
	padding:0;
	width:284px;
}
body.login>form div img#captchaimg{
	cursor:pointer;
	float:left;
	height:33px;
	margin-left:10px;
}
body.login>form p{
	bottom:0;
	color:#5d5d5d;
	font-family:"微软雅黑", "宋体";
	font-size:12px;
	left:0;
	position:absolute;
	width:100%;
}
body.login>form p a{
	color:#5d5d5d;
	font-family:"微软雅黑", "宋体";
	font-size:12px;
	text-decoration:none;
}
div.canvas{background-color:#FFF; padding:10px; width:980px;}
canvas {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
body.login form .errorMessage{
	float:left;
	margin:11px 0 0 -15px;
}