@CHARSET "UTF-8";

body {
	font-family: 黑体, Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
}

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a:link {
	font-family: "";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:focus{outline:none;}
div {
	margin: 0 auto;
}

div li {
	list-style: none
}

a {
	text-decoration: none
}

a:visited {
	font-family: "";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a:hover {
	font-family: "";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #144882;
	text-decoration: none;
}

talbe {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/*main*/
#main_boby {
	background-color: #262626;
}

.main_Menu {
	width: 1024px;
}

.main_logo {
	width: 158px;
	height: 85px;
	background-image: url(images/logo.png);
	margin-left: 38px;
	float: left;
	background-repeat: no-repeat;
}

.main_user {
	width: 100px;
	height: 85px;
	margin-right: 38px;
	float: right;
	line-height: 85px;
}

.main_Menu_body {
	width: 255px;
	height: 210px;
	position: relative;
	float: left;
}

.main_Menu_body_img {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: hand;
}

.main_Menu_body_word {
	position: absolute;
	top: 150px;
	left: 60px;
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	cursor: hand;
}

.main_Menu_lock {
	position: absolute;
	background-color: #000;
	top: 0px;
	left: 0px;
	width: 251px;
	height: 197px;
	filter: alpha(opacity =       90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.main_Menu_lock_img {
	position: absolute;
	top: 20px;
	left: 80px;
}
.main_aType
{
  color:red;
}
/*mainend*/

/*top*/
.page_Top {
	width: 100%;
	height: 38px;
	background-color: #409be1;
	height: 38px;
	border: solid 1px #409be1;
	border-bottom: solid 1px #8dc4ec;
}

.page_Top_Menu {
	width: 1024px;
	height: 23px;
	margin-top: 8px;
}

.page_Top_Menu li {
	border-right: solid 1px #2c6f95;
	width: 100px;
	height: 23px;
	float: left;
}

.page_Top_Menu li a {
	display: block;
	width: 100px;
	line-height: 27px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.page_Top_Menu_Home {
	margin-left: 20px;
}

.page_Top_Menu_Home a {
	background-image: url(images/top_home.png);
	background-repeat: no-repeat;
}

.page_Top_Menu_Select {
	background-color: #3780bb;
}

.page_Top_Menu_NOSelect {
	
}

/*top end*/
/*login*/
.login_main {
	width: 1003px;
}

.login_main a {
	color: #000;
	margin-left: 5px;
}

.login_content {
	background-image: url(images/login_lBg.png);
	background-repeat: no-repeat;
	height: 482px;
	width: 1003px;
}

.login_talbe {
	position: absolute;
	margin-left: 400px;
	margin-top: 290px;
}

.login_talbe td {
	height: 30px;
}

.login_txt {
	height: 18px;
	width: 150px;
	border: solid 1px #000;
	line-height: 18px;
}

.login_title {
	/*font-size: 14px;*/
	font-family: "微软雅黑";
}

.login_bt {
	border: 0;
	background-image: url(images/login_bt.png);
	width: 57px;
	height: 20px;
	line-height: 20px;
	color: White;
	cursor: hand;
}

.login_Copy {
	margin-top: 70px;
	text-align: center;
	width: 100%;
	color: #333333;
}

/*login end*/
/*main*/
.main_div {
	
}

.main_Function {
	clear:both;
}

.main_Find {
	clear:both;
}

.main_Content {
	
}

.main_btopen {
	
}

.main_div_edit {
	
}
.main_div_edit1 {
	
}
.main_div_table {
	
}

.main_div_title {
	
}

.main_div_content {
	
}
.main_Ddl{
	
}

.main_div_txt {
	background-color: #ccc;
	border: 1px solid #ddd;
}

.main_table_list {
	width: 98%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: solid 1px #bbd3eb;
	line-height: 25px;
	margin: auto;
	padding: auto;
}

.main_table_list .tr1 {
	background-color: #ddd;
}

.main_table_list .tr1:hover {
	background-color: red;
}

.main_table_list .tr2 {
	background-color: #aaa;
}

.main_table_list .tr2:hover {
	background-color: red;
}

.main_table_list  td {
	border: 1px solid #99cccc;
}

.main_table_list th {
	background-color: #d1e8ec;
	border: 1px solid #99cccc;
	text-align: center;
}

.main_Page {
	width: 98%;
	margin: auto;
	padding: auto;
}

.main_table_chk {
	width: 15px;
}

.Page_Tree {
	margin-left: 10px;
}
/*mainend*/
.adminwapper {
	width: 96%;
	padding: 50px 0;
	margin: auto;
	position: absolute;	
	left: 0;
	right: 0;
	top:35%;
	z-index: 1000;
	background: rgba(255,255,255,0.5);
}

.login_table {
	line-height: 40px;
	margin: auto;
	
}

.login_table input {
	line-height: 25px;
	text-indent: 30px;
	font-size: 16px;

}

.inputbg {
	width: 250px;
	height: 30px;
	border: solid 1px #ccc;
}

.inputbg2 {
	width: 100px;
	height: 30px;
	border: solid 1px #ccc;
}

.login_table input.inputbg3 {
	color: #fff;
	text-align: center;
	text-indent: 0;
	background-color:#666 ;
	width: 123px;
	height: 35px;
	cursor: pointer;
	border: none;
}

.login_title {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.icon-position-relative {position: relative;}
.icon-position-absolute {position: absolute;}
.usericon {width: 32px;height: 32px;background: url(../images/namebg.png) no-repeat 5px center;}
.pwdicon {width: 32px;height: 32px;background: url(../images/passwordbg.png) no-repeat 5px center;}
/* #E_User{background:#fff url(../images/namebg.png) no-repeat 5px center;}
#E_PWD{background:#fff url(../images/passwordbg.png) no-repeat 5px center;} */
#loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -250px; /*此时宽和高都要固定*/
	width: 100px;
	height: 100px;
	text-align: center;
}

.HidePage {
	width: 100%;
	height: 100%;
	background: #CCCCCC;
	filter: Alpha(opacity = 50);
	position: absolute;
	z-index: 20000;
	bottom: 0px;
}

.language {
	
}

.language li {
	float: left;
	width: 80px;
	height: 25px;
	line-height: 25px;
	list-style: none;
	text-align: center;
}

.language li a {
	color: Green;
	text-align: center;
}

.language_select {
	background-color: #ccc;
}

.language_noselect {
	background-color: #ddd;
}
   .cls
        {
        	clear:both;
        	}
  
.header-top{
	height: 90px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
}       	
.container{
	width: 1000px;
	height: 100%;
}
.logo-float{
	float: left;	
	margin-right: 200px;
}
.logo-wrap{
	height: 90px;	
	display: table-cell;
	*display: inline;
	*zoom: 1;
	text-align: center;
	vertical-align: middle;	
}
.logo{
    max-width: 200px;
	vertical-align: middle;
}
.company-name{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	color: #fff;
	font-size: 20px;
	line-height: 90px;
}
.yun{
	width: 100%;
	overflow: hidden;
}
.cloud-wrap{
	width: 100%;
	text-align: center;
	position: absolute;
}
.cloud-wrap .cloud {
	margin-top: 150px;
}
.cloud-wrap .cloud .cloud-left{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.cloud-wrap .cloud .cloud-right{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.cloud1{
	position:relative;
	z-index: 96;
	animation:myfirst 20s;
	-moz-animation:myfirst 20s; /* Firefox */
	-webkit-animation:myfirst 20s; /* Safari and Chrome */
	-o-animation:myfirst 20s; /* Opera */
	animation-timing-function: linear; /*开始到结束速度相同*/
	animation-iteration-count: infinite; /*y播放次数一直循环*/
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
}
@keyframes myfirst{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:-200px;}
}

@-moz-keyframes myfirst /* Firefox */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:-200px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:-200px;}
}

@-o-keyframes myfirst /* Opera */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:-200px;}
}

.cloud2{
	position:relative;
	z-index: 97;
	opacity: 0;
	animation:myfirst2 20s;
	-moz-animation:myfirst2 20s; /* Firefox */
	-webkit-animation:myfirst2 20s; /* Safari and Chrome */
	-o-animation:myfirst2 20s; /* Opera */
	animation-timing-function: linear; /*开始到结束速度相同*/
	animation-iteration-count: infinite; /*y播放次数一直循环*/
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
	animation-delay: 2s;  /*延迟播放*/
	-moz-animation-delay: 2s;
	-webkit-animation-delay: 2s;
	-o-animation-delay: 2s;
}
@keyframes myfirst2{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-moz-keyframes myfirst2 /* Firefox */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-webkit-keyframes myfirst2 /* Safari and Chrome */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-o-keyframes myfirst2 /* Opera */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

.cloud3{
	position:relative;
	z-index: 98;
	animation:myfirst3 20s;
	-moz-animation:myfirst3 20s; /* Firefox */
	-webkit-animation:myfirst3 20s; /* Safari and Chrome */
	-o-animation:myfirst3 20s; /* Opera */
	animation-timing-function: linear; /*开始到结束速度相同*/
	animation-iteration-count: infinite; /*y播放次数一直循环*/
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
}
@keyframes myfirst3{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:0px;}
}

@-moz-keyframes myfirst3 /* Firefox */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:0px;}
}

@-webkit-keyframes myfirst3 /* Safari and Chrome */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:0px;}
}

@-o-keyframes myfirst3 /* Opera */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:0px;}
}

.cloud4{
	position:relative;
	z-index: 99;
	animation:myfirst4 20s;
	-moz-animation:myfirst4 20s; /* Firefox */
	-webkit-animation:myfirst4 20s; /* Safari and Chrome */
	-o-animation:myfirst4 20s; /* Opera */
	animation-timing-function: linear; /*开始到结束速度相同*/
	animation-iteration-count: infinite; /*y播放次数一直循环*/
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
}
@keyframes myfirst4{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:-100px;}
}

@-moz-keyframes myfirst4 /* Firefox */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:-100px;}
}

@-webkit-keyframes myfirst4 /* Safari and Chrome */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:-100px;}
}

@-o-keyframes myfirst4 /* Opera */{
	0%   {opacity:0; left:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; left:100%; top:-100px;}
}

.cloud5{
	position:absolute;
	right: 0;
	margin-top: 450px;
	z-index: 100;
	opacity: 0;
	animation:myfirst5 100s;
	-moz-animation:myfirst5 100s; /* Firefox */
	-webkit-animation:myfirst5 100s; /* Safari and Chrome */
	-o-animation:myfirst5 100s; /* Opera */
	animation-timing-function: linear; /*开始到结束速度相同*/
	animation-iteration-count: infinite; /*y播放次数一直循环*/
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
	animation-delay: 6s;  /*延迟播放*/
	-moz-animation-delay: 6s;
	-webkit-animation-delay: 6s;
	-o-animation-delay:6s;
}
@keyframes myfirst5{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-moz-keyframes myfirst5 /* Firefox */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-webkit-keyframes myfirst5 /* Safari and Chrome */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}

@-o-keyframes myfirst5 /* Opera */{
	0%   {opacity:0; right:0px; top:0px;}
	10%  {opacity:1; }
	100% {opacity:0; right:100%; top:0px;}
}




.footer{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	background-color: #333333;
	text-align: center;
	position: fixed;
	bottom: 0;
}


