*{
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:0.53px;
	border:none;
	outline:none;
	list-style:none;
}
*:focus {outline: none;}

body,input,div,p,img,button,section{
	margin:0;
	padding:0;
}

html,body{
	height:100%; 
	width:100%;
	/* overflow:hidden;  */
	font-family: Microsoft Yahei, verdana, arial, sans-serif;
	/* zoom:1; */
    /* overflow-y:scroll; */
	/* background:#F3F5F7; */
	overflow-x:hidden;
	overflow-y:hidden;
}
.container {
	/* padding-right: 15px; 
    padding-left: 15px; */
}

.hidden-cell {
  -webkit-text-security: disc; /* Safari 和 Chrome */
  -moz-text-security: disc; /* Firefox */
  text-security: disc; /* 其他浏览器 */
}

input {
	font-size:12px;
	color:#ffffff;
	letter-spacing:0.45px;

}
label{
	font-weight:normal;
}
select {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;  
   /* padding-right: 14px; */
}

select::-ms-expand { display: none; }
#darken
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/* overflow:hidden; */
	display:none;
	background:#000;
	
	z-index:2000;
	opacity:0.75;
	MozOpacity:0.75;
	filter:alpha(opacity=75);
}

#wait_msg
{
	display:none;
	background:transparent url('images/wait_msg_back.png') center center no-repeat;
	z-index:3000;
	position:fixed;
	width:300px;
	height:150px;
}

#wait_icon
{
	left:135px;
	top:80px;
	position:absolute;
	display:block;
}

#wait_txt
{
	left:10px;
	top:20px;
	width:280px;
	position:relative;
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}

.spanopacity{
	opacity:0;
}
.logmaincontainer{
	/* width:1366px; */
	width:100%;
    height:100%;	
}
.bg{
	width:inherit;
	height:calc(100% - 75px);
	background:#F3F5F7;
	/* background:red; */
	box-shadow:0 0 39px 0 rgba(181,181,181,0.50);
	overflow-y:scroll; 
	overflow-x:scroll;
/* 	table-layout: fixed;word-wrap:break-word;word-break:break-all; */
}
.maincontainer{
	
    /* width:1366px; */
	width:100%;
   height:100%;
	/* height:auto; */
	margin:0 auto;
	
}

.header{
	background:#13425a;
	-moz-box-shadow:0 2px 10px 0 rgba(30,40,52,0.50);
	-webkit-box-shadow:0 2px 10px 0 rgba(30,40,52,0.50);
    box-shadow:0 2px 10px 0 rgba(30,40,52,0.50);
    /* width:1366px; */
	width:100%;
   height:75px;
	/* position:relative; */
}
.mainheader{
	/* background:#13425a; */
	/* -moz-box-shadow:0 2px 10px 0 rgba(30,40,52,0.50);
	-webkit-box-shadow:0 2px 10px 0 rgba(30,40,52,0.50);
    box-shadow:0 2px 10px 0 rgba(30,40,52,0.50); */
	width:1366px;
   height:75px;
	margin:0 auto;
	position:relative;
}
.selectdiv{
	width:150px;
	height:75px;
	/* position:relative; */
	/* background:red; */
	/* margin-left:75%;	 */
	margin-left:1040px;	
	padding-top: 30px;
	
}
#lang_select{
	/* width:120px;
	height:30px !important;
	border:none;
	position:absolute;
	left:10px;
	top:33px;
	background:#13425a;
	color:#ffffff !important;		
	font-size:14px !important;		
   text-align:center;
   padding: 0 30px 0 40px; */
}
#lang_select option{
	/* font-size:14px;
	color:#bcd3dd;
	letter-spacing:0.53px; */
}
.login_div{
	background:#ffffff;
	/* -moz-box-shadow:0 0 39px 0 rgba(181,181,181,0.50);
	-webkit-box-shadow:0 0 39px 0 rgba(181,181,181,0.50);
	box-shadow:0 0 39px 0 rgba(181,181,181,0.50); */
	/* width:1366px; */
	width:100%;
	/* height:693px; */
	height:calc(100% - 75px);
	/* height:auto; */
	/* overflow:hidden;  */
	margin-top:-10px;
	overflow:hidden;
}
.login_field{
	width:380px;	
	height:435px;
	margin-top:12%;
}
.loginLogo{
	width:100%;
	height:55px;
	text-align:center;
}
.loginLogo img{
	width:125px;
	height:55px;
}
.userdiv{
	width:100%;
	height:29px;
	margin-top:62px;
	border-bottom:1px solid rgba(184,202,243,0.60);
	position: relative;
	
}
.userimg{
	width:18px;
	height:20px;
	background-image:url("./images/userimg.png");
	margin:0 29px 9px 9px;	
	display:inline-block;	
}
.userinput{
	width:250px;
	height:14px;
	color:#cecece;
	line-height:12px;
	text-align:left;
	position: absolute;
    bottom: 12px;
}
.userspan{
	display:inline-block;
	width:158px;
	height:14px;
	color:#cecece;
	line-height:12px;
	text-align:left;
	position: absolute;
    bottom: 12px;
	/* background:red; */
	
}
.passdiv{
	width:100%;
	height:71px;
	border-bottom:1px solid rgba(184,202,243,0.60);
	position: relative;
}
.passimg{
	width:18px;
	height:21px;
	background-image:url("./images/passimg.png");
	margin:41px 29px 9px 9px;	
	display:inline-block;
	
}
.passinput{
	width:250px;
	height:14px;
	color:#cecece;
	line-height:12px;
	text-align:left;
	position: absolute;
    bottom: 12px;
	background-color:white;
}
.loginbutton{
	background:#3fa2e4;
	-moz-box-shadow:0 3px 13px 0 rgba(151,170,217,0.50);
	-webkit-box-shadow:0 3px 13px 0 rgba(151,170,217,0.50);
	box-shadow:0 3px 13px 0 rgba(151,170,217,0.50);
	width:350px;
	height:36px;
	margin-top:38px;	
    color:#ffffff;
	letter-spacing:0.53px;
 
}
.loginbutton:active{
	background:#4697cd;
}
.logintrue{
	
	-moz-box-shadow:2px 3px 8px 0 rgba(188,221,195,0.50);
	-webkit-box-shadow:2px 3px 8px 0 rgba(188,221,195,0.50);
	box-shadow:2px 3px 8px 0 rgba(188,221,195,0.50);
	width:350px;
	height:36px;
	margin-top:38px;	
    color:#ffffff;
	background:url("./images/logintrue.png") 111px 8px  no-repeat;
	background-color:#52c479;
}
#errorspan{
	display:inline-block;
	font-size:12px;
	color:#ff6f6f;
	line-height:12px;
	margin:15px 0 0 9px;

}
.logo{
	width:125px;
	height:55px;
	position:absolute;
	top:11px;
	/* left:281px;	 */
	left:20%;
}
.downcontainer{
	/* width:940px; */
	height:100%;
	margin:0 auto;
	/*width:1150px;*/
	width:1350px;
	/* background-color:pink; */
}
.main_container{
	/* background:#f3f5f7; */
	/* background:pink; */
	/*width:940px;*/
	width:1300px;
	/* height:768px; */
	height:100%;
	/* overflow:hidden; */
	/* position:relative; */
	/* background:yellow; */
	/* margin-left:197px; */
	position:relative;
}
.right_external_container{
	/* width:630px; */
	/*width:870px;*/
	width:1250px;
	height:auto;
	/* background:orange; */
	position:absolute;
	/* left:314px; */
	left:270px;
	top:15px;
}
.left_external_container{
	/* width:320px; */
	width:auto;
	height:auto;
	/* background:pink; */
	position:absolute;
	top:15px;
	bottom:0;
}

.logout {
	width:260px;
	height:36px;
	margin-bottom:4px;
	position:relative;
}
.logout a{
	display: block;	
	width:260px;
	height:36px;	
	font-size:16px;
	color:#f8f8f8;
	letter-spacing:0.6px;
	padding-top:9px;
	padding-left:25px;
	background:#356178;
   -moz-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
   -webkit-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
    box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
}	
#Loki_reboot:hover{
	text-decoration:none;
}
#Loki_logout:hover{
	text-decoration:none;
}
.subNav,.subSide{
	/* display:inline-block;	 */	
	-moz-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	-webkit-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	width:260px;
	height:36px;
	font-size:16px;
	color:#f8f8f8;
	letter-spacing:0.6px;
	padding-top:9px;
	padding-left:25px;
	margin-bottom:4px;
	background:url("./images/navimg.png") 234px 15px no-repeat;
	background-color:#356178;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	cursor:pointer;
	position: relative;
}

.currentDt{background:url(./images/colloseimg.png) 234px 15px  no-repeat;background-color:#356178;}
.navContent{display: none;}
.navContent{
	width:260px;
	height:auto;
	margin-bottom: 0px;
}
.navContent li{
	display:block;
	background-color:#ffffff;
	-moz-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	-webkit-box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	box-shadow:6px 0 14px 0 rgba(197,197,197,0.50);
	width:235px;
	height:32px;
	margin-left:25px;
	margin-bottom:4px;
	font-size:14px;
	color:#5e5e5e;
	letter-spacing:0.53px;	
	text-decoration:none;
	position:relative;
}
.navContent li a{
	display:inline-block;
	font-size:14px;
	color:#5e5e5e;
	letter-spacing:0.53px;
	text-align:left;
	width:235px;
	height:32px;
	padding-left:13px;
	padding-top:8px;
	text-decoration:none;
}
.navContent li a:hover{
	background:#f0fbff;
}

.sectioncontainer{
	width:inherit;
	height:inherit;
	position:relative;
}
section{
	/* width:630px; */
	width:100%;
	height:auto;
	background:#ffffff;
	box-shadow:0 2px 9px 0 rgba(180,180,180,0.50);
	margin-bottom:15px;
}
/* section article{
	width:
} */
section p{
	height:44px;
	box-shadow:0 2px 0 0 rgba(232,232,232,0.50);
	position:relative;
	cursor:pointer;
}
p span{
	display:inline-block;
	/* width:84px; */
	width:auto;
	height:inherit;
	border-bottom:solid 2px #b8cbf4;
	padding-top:18px;
	text-align:center;
	margin-left:17px;
	color:#5e5e5e;
	position:absolute;
	bottom:-2px;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;	
}
.pagespan{
	display:inline-block;
	/* width:84px; */
	width:auto;
	height:inherit;
	//border-bottom:solid 2px #b8cbf4;
	padding-top:18px;
	text-align:center;
	margin-left:10px;
	color:#5e5e5e;
	//position:absolute;
	//bottom:-2px;
	font-size:15px;
	padding-left:10px;
	//padding-right:10px;	
}
.sectioncontent{
	/* width:630px; */
	width:100%;
	height:auto;
	padding:20px 30px;
	/* padding-top:20px; */
	/* padding-bottom:20px; */
	
}
.sectioncontent div{
	width:100%;
	height:24px;
	margin-bottom:15px;
}
.sectioncontent div:last-child{
	margin-bottom:0px;
}
.sectioncontent .leftcolumn{	
    display:inline-block;
	width:200px;
	height:14px;
	margin-right:44px;
	font-size:12px;
	color:#5e5e5e;
	letter-spacing:0.45px;
	font-weight:normal;
}
.sectioncontent .rightcolumn{	
	width:200px;
	height:14px;
	font-size:12px;
	color:#5e5e5e;
	letter-spacing:0.45px;
}

form{
	/* width:630px; */
	width:100%;
	height:auto;
	display:block;
}
.basicsectioncontent{
	/* width:630px; */
	width:100%;
	height:auto;	
	padding:20px 30px;
	/* padding-top:20px; */
	/* padding-bottom:20px; */
}
.basicsectioncontent div{
	width:100%;
}
.basicsectioncontent .leftcolumn{	
    display:inline-block;
	width:250px;
	height:14px;
	font-size:12px;
	color:#5e5e5e;
	letter-spacing:0.45px;
	font-weight:normal;
}
ul li{
	display:inline-block;
	float:left;
	width:250px;
	height:80px;
	margin-right:50px;
}

ul li label{
	font-size:12px;
	color:#5e5e5e;
	letter-spacing:0.45px;
	font-weight:normal;
}
ul li input{
	border:1px solid #c9c9c9;
	width:248px;
	height:22px;
	color:#8c8585;
	font-size:12px;
	padding-left:10px;
}
.setrange{
	display:inline-block;
	width:250px;
	margin-top:5px;
	font-size:12px;
	color:#d2d2d2;
	letter-spacing:0.45px;
}
.smallselect{
	width:85px;
    color:#bcd3dd;
    letter-spacing:0.53px;
}
#lang_select{
	color:white;
	font-size:14px;
	width:100%;
	background:#13425a;
	z-index:999;
}


.bottom_button{
	background:#3fa2e4;
	box-shadow:2px 3px 8px 0 rgba(188,198,221,0.50);
	width:90px;
	height:26px;
	margin-left:30px;
	margin-bottom:30px;
	/* margin-top:20px; */
}
section div input[class=".smallselect"]{
	width:80px;
}
/*section div input[type="text"]{
	border:1px solid #c9c9c9;
	width:250px ;
	height:24px ;
	padding-left:10px;
	font-size:12px;
    color:#8c8585;
    letter-spacing:0.45px;
}*/
section div select{
	border:1px solid #c9c9c9;
	/* background:url("./images/selectdown.png") 228px 8px no-repeat; */
	color:#8c8585 ;
	width:250px;
	height:24px !important;
	padding-left:10px;
	font-size:12px;
}

 .file{ position:absolute;left:250px; top:0;width:91px;height:24px; filter:alpha(opacity:0);opacity: 0;}
.sub_button{
	background:#3fa2e4;
	box-shadow:2px 3px 8px 0 rgba(188,198,221,0.50);
/* 	width:90px; */
	width:120px;
	height:26px;
	margin-bottom:10px;
}
#passcontainer{
	width:250px;
	height:60px;
	margin-bottom:20px;
}
#passcontainer input{
	border:1px solid #c9c9c9;
	font-size:12px;
	color:#d2d2d2;
	letter-spacing:0.45px;
	width:250px;
	height:24px;
}
.import_button{
	/* margin-left: 430px; */
	margin-left: 40%;
    margin-top: 12px;
}

#para_reboot_tips{
	text-align: center;
    margin-top: 10px;
}
table font,td {
   font-size:10pt;
   line-height:155%;
   word-break: keep-all;
   white-space:nowrap;
}
table {
   border-top-width:1px;
   border-right-width:1px;
   border-bottom-width:0px;
   border-left-width:1px;
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:none;
   border-left-style:solid;
   border-top-color:#CCCCCC;
   border-right-color:#CCCCCC;
   border-bottom-color:#CCCCCC;
   border-left-color:#CCCCCC;
   display: block;
   height: 520px;
   overflow-y: scroll;
}
td {
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC;
   border:1px solid #CCCCCC;
   padding-left:5px;
   //padding-right:2px;
}
.EditCell_TextBox {
   width:98%;
   border:1px solid #0099CC;
   color:#000000;
   font-size:10pt;
}
.EditCell_DropDownList {
   width:98%;
}

.fileinput-button {
   position: relative;
   display: inline-block;
   overflow: hidden;
}

.fileinput-button input{
   position:absolute;
   right: 0px;
   top: 0px;
   opacity: 0;
   -ms-filter: 'alpha(opacity=0)';
   font-size: 200px;
}

section div input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #ddd;
}
  
section div input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(81, 203, 238, 1);
}
