@charset "utf-8";
html { overflow-y:scroll }
body { font-size:12px; color:#eee; margin:0; padding:0; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0 }
table {
*border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
ul, ol { list-style:none }
a, a:visited, a:active { color:#eee; text-decoration:none; }
a:hover { text-decoration:underline; }
.f14 { font-size:14px }
.dis { display:none!important }
.nodis { display:block }
.clear { clear:both; overflow:hidden }
.area { width:960px; margin:0 auto }
/* == layout == */
/*
html { background:#2F4159; height:100%; width:100%; background-size: 100% 100%; font-family:microsoft yahei;background: -webkit-linear-gradient(45deg,#555555 ,#070C11));
background: linear-gradient(45deg,#555555 ,#070C11));}
*/
html { background:#2F4159; height:100%; width:100%;  font-family:microsoft yahei;background: -webkit-linear-gradient(45deg,#555555 ,#070C11));
background: linear-gradient(45deg,#555555 ,#070C11)); background:url(bg.jpg) center top no-repeat;background-size: 100% 100%;}
.dlbox { width:450px; border-radius:10px; margin:0 auto; margin-top:100px;background: rgba(0, 0, 0, 0.3);padding: 20px 0;}
.dlbox h2 { text-align:center; }
h2 img { border-radius: 50%; border: 2px solid #747474; width: 100px; height: 100px; margin-bottom: 10px; padding: 10px; box-shadow:0px 5px 5px #000; }
.dlbox ul li { padding:10px 0; }
.dlbox ul { padding:10px 0; }
.dlbox ul li label { display:inline-block; width:100px; text-align:right; margin-right:5px; font-size:14px; }
.login_box { margin:20px; }
.bsaveinfo { text-align:center; }
.dlbox ul li input { height:25px; padding:5px 10px; line-height:25px; border:1px solid #b1b1b1; border-radius:5px; outline:0; text-align:center; width:180px; }
.dlbox ul li select { height:35px; padding:0 10px; line-height:35px; border:1px solid #fff; border-radius:4px;    color: #76838f;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right;width: 200px;}
.submit { border-radius:4px; outline:0; text-align:center; background-color:#00A4E4; color:#fff; font-size:16px; width:200px; margin:0 auto; border:none; line-height:37px; color:#fff; display:block; font-family: microsoft yahei; cursor:pointer;}
.submit:hover{ background:#383B40;}
#KeyImg{vertical-align: middle;}
