﻿* { margin:0; padding:0; }

input, select, textarea { color:#000080; z-index:3; box-sizing: border-box;}
img,input,select, textarea, button { outline:none;} 
div.border { border:1px solid #0080c0; }
div.docker { vertical-align:middle; display:table; }
select:disabled
{appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
/*
.dlgCover { position:fixed; display:none; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999; }
.dlgLayer { position:absolute; border:solid 1px #0080c0; background-color:#ffffff; z-index:1000; }
.dlgTitle { width:100%; height:22px; background-image:url(Widget/dlgTitle.png); }

.dlgTheme { float:left; height:18px; margin-top:2px; margin-left:6px; line-height:18px; vertical-align:middle; font-size:14px; font-weight:bold; color:#ffffff; }
.dlgClose { float:right; width:26px; height:17px; margin-top:2px; margin-right:5px; line-height:18px; vertical-align:middle; background-image:url(Widget/dlgClose.png) }
.dlgClose:hover { background-image:url(Widget/dlgHover.png) }

.dlgOwner { width:100%; overflow:auto; -webkit-overflow-scrolling:touch; background-color:#ffffff; }
.dlgFrame { border:none; width:100%; }
*/


.webLogin{border: 1px solid #C9C9C9; background-color: #fff; color: #555;}
.webLogin:hover{border-color: #009688; color: #000000}

.dlgCover { position:fixed; display:none; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);z-index:998; }
.dlgLayer { position:absolute; width:300px; height:200px;background-color:rgba(234,242,255,1); padding:5px 5px 5px 5px;margin:auto; z-index:1000;border:solid 1px rgba(149,184,231,1);border-radius:5px;-moz-border-radius:5px; }
.dlgTitle { width:100%; margin-top:-5px;padding:0px; height:28px;line-height: 28px; background-color:rgba(234,242,255,1); }
.dlgTheme { float:left; margin-left:6px; font-size:14px; color:#0e2d5f; }
.dlgClose { float:right; width:24px; height:24px; background: url('Widget/close.png') no-repeat 4px 4px; }
.dlgClose:hover, .dlgClose:active{ cursor: pointer; }
iframe * {box-sizing: content-box !important;}
.dlgOwner { width:100%; overflow:auto; -webkit-overflow-scrolling:touch; background-color:#ffffff; }
.dlgFrame { border:solid 1px rgba(149,184,231,1);margin:-1px;height:calc(100% - 28px); width:100%; }

.dtbTitle { width:100%; margin-top:-5px;padding:0px; height:28px;line-height: 28px; background-image:linear-gradient(90deg,#1a1a7c,#1a1a7c);}
.dtbTheme { text-align: center;font-size:14px;font-weight:bold;font-family:微软雅黑; margin-left:6px; font-size:14px; color:#ffffff; }
.dtbClose { float:left; width:28px; height:28px; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }
input:read-only, input:disabled, textarea:read-only, select:disabled { outline:none; }

.layout, .tainer { border-collapse:collapse; border:none; z-index:0; }
.grider { border-collapse:collapse; border:none; background-color:#ffffff; z-index:0; }

.hidden { display:none; }
.mediate { vertical-align:middle;word-break: break-all;  }

div.border { border: 0px solid #ccc;margin: 0 auto;overflow-y:auto;}
div.border::-webkit-scrollbar {display: none;}

div.photo { border:0px solid #b0b0b0; background-color:#ffffff;text-align: center;vertical-align: middle; }

td.border { border:1px solid; z-index:1; }
td.celler { border:1px solid #b0b0b0; z-index:1; }
th.header { border:1px solid #b0b0b0; background-color:#c0c0c0; z-index:1; }
td.linker { color:#0000ff; border:1px solid #b0b0b0; text-decoration:underline; cursor:pointer; z-index:1; }

.layout>tbody>tr>td { border:none; padding:1px; padding-right:2px; z-index:1; }
.layout>tbody>tr>td.border { border:1px solid; padding-right:4px; }

.grider thead>tr>td { font-weight:bold; color:black !important;background-color:#c0c0c0 !important; }
.grider tr:nth-child(odd) { background-color:#fbfbfb; }
.grider tr:nth-child(even) { background-color:#ffffff; }

.grider tr.summer { background-color:#FFE8E8; }
.grider tr.redRender { background-color:#ff8080; }
.grider tr.blueRender { background-color:#8080ff; }
.grider tr.greenRender { background-color:#80ff80; }

.icon10 { width:16px; height:16px; background-repeat:no-repeat; background-image:url("Resource/SmallIcon.png"); display:inline-block; vertical-align:middle; }

.icon11 { width:16px; height:20px; margin-bottom:4px; background-repeat:no-repeat; background-image:url("Resource/SmallIcon.png"); display:block; margin:auto; }
.icon21 { width:32px; height:36px; margin-bottom:4px; background-repeat:no-repeat; background-image:url("Resource/LargeIcon.png"); display:block; margin:auto; }
.icon31 { width:64px; height:80px; margin-bottom:16px; background-repeat:no-repeat; background-image:url("Resource/GreatIcon.png"); display:block; margin:auto; }

.icon12 { width:16px; height:16px; margin-right:4px; background-repeat:no-repeat; background-image:url("Resource/SmallIcon.png"); display:inline-block; vertical-align:middle; }
.icon22 { width:32px; height:32px; margin-right:8px; background-repeat:no-repeat; background-image:url("Resource/LargeIcon.png"); display:inline-block; vertical-align:middle; }
.icon32 { width:64px; height:64px; margin-right:16px; background-repeat:no-repeat; background-image:url("Resource/GreatIcon.png"); display:inline-block; vertical-align:middle; }

.nodeText { font-size:14px;font-family:微软雅黑; border:none; background-color:transparent; color:#000000; margin-left:3px; text-decoration:none; }
.nodeFire { font-size:14px;font-family:微软雅黑; border:1px solid #000000; background-color:#3399FF; color:#FFFFFF; margin-left:3px; text-decoration:none; }

.nodeText:hover { color:#3366cc; text-decoration:underline; }
.nodeFire:hover { color:#FFFFFF; text-decoration:underline; }

.tabPage { display:none; border:1px solid #0080c0; border-top:none; }
.tabMenu { display:block; list-style:none; height:25px; margin:0px; padding:0px; border-bottom:1px solid #0080c0; }
.tabMenu a { display:block; padding:0 12px; line-height:24px; text-decoration:none; color:#000000; vertical-align:middle; }
.tabMenu li { float:left; margin-right:5px; border:1px solid #0080c0; background-color:#c0e0e0; }
.tabMenu li.active { float:left; margin-right:5px; border:1px solid #0080c0; border-bottom:1px solid #ffffff; background-color:#e0f8f8; }

#divMatter { position:fixed; left:0; top:0; right:0; bottom:0; }

@font-face {
	font-family: "iconfont";
	src:url('iconfont/iconfont.eot?t=15');
	src:url('iconfont/iconfont.eot?t=15#iefix') format('embedded-opentype'), 
	url('iconfont/iconfont.woff?t=15') format('woff'), 
	url('iconfont/iconfont.ttf?t=15') format('truetype'), 
	url('iconfont/iconfont.svg?t=15#iconfont') format('svg');
}

.toastBox {
	position: fixed; top: 50%; left: 50%;
	max-width: 60%; min-width: 150px;
	min-height: 40px;
	padding:20px 14px;
	text-align: center;
	border-radius: 4px;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.7);
	color: rgb(255, 255, 255);
	font-size: 16px;
	z-index: 9999999999;
}

.iconfont {
	display:block;
	border:none;
	 /*color:#ffffff;*/
	color:#0000ff;
	background-color:transparent;
	font-family:"iconfont" !important;
	font-size:24px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconfont-gray {
	display:block;
	border:none;
	color:#0000ff;
	background-color:transparent;
	font-family:"iconfont" !important;
	font-size:24px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.iconfont-gray:disabled {
	display:block;
	border:none;
	color:#c0c0c0;
	background-color:transparent;
	font-family:"iconfont" !important;
	font-size:24px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

input[type=checkbox]
{
    right: auto;
    left: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: .1s linear;
    transition: .1s linear;
  vertical-align: middle;
}
input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;

  border: 1px solid #dcdcdc;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  }
  input[type=checkbox]:active,
  input[type=radio]:active {
  border-color: #c6c6c6;
  background: #ebebeb;
  }
  input[type=checkbox]:hover {
  border-color: #c6c6c6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  }
  input[type=radio] {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  width: 15px;
  height: 15px;
  }
  input[type=checkbox]:checked,
  input[type=radio]:checked {
    border-color: #5FB878!important;
    background-color: #5FB878;
    color: #fff;
  }
  input[type=radio]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #666;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }

  input[type=checkbox]:focus {
  outline: none;
  border-color:#4d90fe;
  }
@media screen and (min-width: 720px) {
 ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  
 }
 
 ::-webkit-scrollbar-track {
  box-shadow: inset 5px 5px 5px rgba(240, 240, 240, .5);
  border-radius: 10px;
  
 }
 
 ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 5px 5px 5px rgba(168, 168, 168, .5);
  
 }

* {
    scrollbar-color: #e5e5e5 #f7f7f9;
    scrollbar-width: thin;
}
}
 