﻿@charset "utf-8";
/* CSS Document */

body{font-size:14px; margin:0px; padding:0px; 
	 color:#6e6e6e;
	 background-color:#e0f6ff; line-height:25px; font-family:"微软雅黑"}
	 
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% 宋体,Helvetica,Arial,sans-serif;}
a {color: #616161; text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0px;  text-align:center; vertical-align:top;}
body{background:url(images/body_bg.jpg) repeat-x;}
.middle{position: absolute; top:0; left: 0; bottom:47px; width: 100%; min-width: 800px; min-height: 340px; background: url(images/pic_bg.png) no-repeat center bottom; padding: 7px 0;background-clip: content-box;}
.logo-title{height: 90px; text-indent: -9999px; background: url(images/logo_title.png) no-repeat center; margin-top: 50px; }
.middle-content{position: absolute; top: 0; bottom: 0; left: 0; right: 0;margin: auto; width: 450px; height: 267px; }
.middle-content-login {height: 100%; background: url(images/login_bg.png) no-repeat center center; background-size: auto 100%;padding: 1px;}

.login-img{margin-top: 80px; margin-left: 20px; width: 100px; height: 120px; background: url(images/cp.png) no-repeat;}
.form-wrapper{position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width: 310px; height: 170px; color: #fff;font-family: "微软雅黑";}
.form p{margin: 0 0 20px;}
.form label{display: inline-block; width: 67px; font-size: 14px;}
.form-input {width: 175px; height: 25px;  border: 0px; line-height: 25px; padding-left: 35px; color: #787878; }
.login,.password,.code{background:url(images/username_bg.png) left center no-repeat;background-size: 100% 100%;}
.password{background-image: url(images/password_bg.png);}
.code{padding: 0;text-indent: 5px;width:130px;background-image: none;background-image: url(images/code_bg.png);visibility:hidden;}
.code-img{display: inline-block;width: 60px;height: 100%;vertical-align: bottom;}
.verifyCode{width: 100px;height: 35px;}
.submit,.clear{width: 100px; height: 35px; border: none; background: url(images/btn-login.png) no-repeat; background-size: contain;cursor:pointer; }
.clear{margin-left: 10px;background-image: url(images/btn-clear.png);}

.footer{position: absolute; bottom:0; left: 0; width: 100%; min-width: 800px; background-color: #d2e2f4; text-align: center; line-height:46px; font-size: 12px; font-family: 微软雅黑;color:#71706e; border-top:1px solid #2b69b2;}

.ext-login-form{position: absolute;top: 0;}