﻿/************************************/
/* 为了更好的解决浏览器间的兼容性   */
/* 去除浏览器自身的特性设置         */
/* 先利用下面的代码清空浏览器特有格式  */
/* YUI 3.1.2 css reset              */
/************************************/
html {
	color: #000;
	height: 100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", Arial;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select {
	*font-size: 100%;
}

legend {
	color: #000;
}

/*************/
/*    全局   */
/*************/
/* 主体 */
body {
	font-size: 14px;
	height: 100%;
	font-family: "微软雅黑", Arial;
	color: #000;
	background-color: #FAFAFA;
}

input,select,textarea,button,keygen,isindex,legend,a {
	font-size: 14px;
}
/* 链接 */
a:link,a:visited {
	color: #E3E3E3;
	text-decoration: none;
}

a:hover,a:active {
	color: #E3E3E3;
	text-decoration: underline;
}
/* 列表 */
ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
/* 分割线 */
hr {
	background: #E3E3E3 none repeat scroll 0 0;
	border: 0px solid #E3E3E3;
	color: #E3E3E3;
	height: 1px;
	margin: 3px 0;
	*margin: 0;
}
/* 段落 */
p {
	line-height: 18px;
}

h1,h2,h3,h4,h5,h6 {
	line-height: 120%;
}

h1 span,h2 span {
	font-size: 14px;
	color: #CCC;
}

textarea {
	padding: 2px;
}

select {
	height: 20px;
}
/* 图片 */
img {
	vertical-align: middle;
}
/* FF下的虚线 */
a,div,span {
	outline: 0;
}

.tableRowStyleA {
	background-color: #FFF;
}

.tableRowStyleB {
	background-color: #EEE;
}

.rf-p {
	background-color: #FAFAFA
}

/***************/
/***主体框架 *****/
/***************/
.main-body {
	width: 1700px;
	margin: 0 auto;
}

.main-top {
	border-bottom: 1px solid #d69494;
	padding: 35px 15px 10px;
	height: auto;
	overflow: hidden;
}

.main-top h2 {
	font-size: 34px;
	color: #353535;
	font-weight: normal;
	float: left;
}

.main-top-info {
	float: right;
	color: #cccccc;
	font-size: 20px;
	font-family: "宋体";
	margin-top: 20px;
}

.main-top-info span {
	color: #353535;
	font-size: 14px;
	margin: 0 10px;
	font-family: "微软雅黑";
	cursor: pointer;
	vertical-align: middle;
}

.main-top-info span.user {
	background: url(../images/icon.gif) no-repeat 0 0;
	padding-left: 20px;
	cursor: default;
}

.main-top-info a {
	color: #353535;
}

.main-left {
	float: left;
	width: 190px;
	padding: 15px 15px 0 10px;
}

.main-right {
	padding: 15px;
	width: 1450px;
	height: 100%;
	float: right;
	border-left: 1px solid #d69494;
}

.main-frame {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

/*************/
/*    登陆页面   */
/*************/
/* 登陆页面主体区域 */
.adminLogin-login-mainBody {
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	height: 100%;
	line-height: 18px;
	font-family: SimSun, STHeiti, Arial, Verdana, sans-serif;
	background-color: #000000;
}

.adminLogin-login-bgimg {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	position: relative;
	background: #000 url(../images/login-bg.jpg) no-repeat scroll 0px 0px;
}

.adminLogin-login-mainBody li {
	padding: 3px;
}

.adminLogin-login-title {
	position: absolute;
	left: 43%;
	top: 23%;
	pointer-events: none;
}

.adminLogin-login-do {
	position: absolute;
	left: 26%;
	top: 28%;
	pointer-events: none;
}

.adminLogin-login-text {
	position: absolute;
	left: 43%;
	top: 33%;
}

/*************/
/*    登陆页面   */
/*************/
.chart-main {
	width: 700px;
	height: 350px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.chart-search {
	width: 700px;
	margin-top: 10px;
}

.queryInfoTable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: silver;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: silver;
	background-color: #D6E6FB;
	background-position: top left;
	color: #0B356C;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

.rf-pp-cntr {
	position: absolute !important;
}

/*******************************************************************************/
#mainDiv {
	background-color: Green;
	height: 100%;
	width: 100%;
	position: absolute;
	background: url('../images/bg.png') no-repeat center/cover;
}

.form {
	width: 500px;
	height: 600px;
	top: 15%;
	margin: 30px auto;
}

.form_register,.form_login {
	width: 500px;
	background-color: rgba(0, 188, 212, 0.7);
	border-radius: 5px;
	box-shadow: 0 0 3px #ccc;
	overflow: hidden;
	transition: height 1s;
}

.form_register {
	height: 420px;
}

.form form {
	padding: 25px 40px;
}

.form .form_item {
	display: flex;
	margin: 25px 0;
	vertical-align: middle;
}

.form_input {
	outline: none;
	text-indent: 10px;
	flex: 1;
	width: auto;
	border: none;
	border-radius: 3px;
	height: 36px;
}

.form_lable {
	width: 90px;
	float: left;
	line-height: 36px;
	font-size: 20px;
	color: #fafafa;
}

.form .info {
	text-align: center;
	font-size: 14px;
	margin-bottom: 20px;
}

.form .info span {
	color: crimson;
	margin-left: 3px;
}

.form .info span:hover {
	cursor: pointer;
	border-bottom: 1px solid crimson;
}

.ui-growl {
	top: 0;
	pointer-events: none;
}