td, input, button, select, body{font-family:"lucida Grande",Verdana;font-size:12px;}
form,body {margin:0 auto;min-width:780px;max-width:1260px;}
body {text-align:center;background: #edf4f9; color:#000;line-height:1.5;font-size:12px;}
select,textarea {background:#fff;font-size:12px;}
select {font:normal 12px Tahoma;line-height:20px;}
textarea {width:540px;border:1px solid #718da6;padding:3px;font-family:"lucida Grande",Verdana;}
h1 {font-size:12px; font-weight:normal;}
img {border:none}
a {text-decoration:underline;cursor:pointer;color:#285586; }
p{display:block; margin:0; padding:0;}
input{display:block;float:left;}
input.text{width:215px; height:22px; font-size:14px;}
input.txt {padding:2px 2px 0}
.txt_center {text-align:center}
.txt_left {text-align:left}
.txt_right {text-align:right}
.cLight{color:#888;}
.copyright{font-size:11px;clear:both;}
.wd {width:800px;clear:both; margin:0 auto;}
.logo {float:left;margin-bottom:10px; padding-left:4px;}
label {display:block;float:left;line-height:24px;}
label.column {width:80px;font-size:14px;text-align:left;padding:0 0 0 2px;}
.loginContent a:link, .loginContent a:visited{ text-decoration:none;}
.loginContent a:hover{ text-decoration:underline;}
.divider_line {border-bottom:1px solid #e6eaf5;border-top:1px solid #7390bf;overflow:hidden;height:0px;}
.bold {font-weight:bold}
.msg,.errmsg {padding:3px 24px;*padding:4px 24px 2px 24px;color:#fff;}
.msg {background:#68af02;}
.errmsg {background:#ef8f00;}
.errmsg a, .errmsg a:link,.errmsg a:visited,.errmsg a:active,.errmsg a:hover {color:#fff;}
.wd3 {width:104px;margin:1px 1px 0 0;}
.button_gray{display: inline-block;height: 22px;line-height: 22px;line-height: 24px	\9;font-family:Simsun;_overflow-y: hidden;padding: 0 12px;margin: 0;text-align: center;text-decoration: none;vertical-align: middle;cursor: cursor;-moz-user-select: none;-webkit-user-select: none;border-radius: 3px;border-radius:0\9\0; /*IE9下，渐变滤镜不支持圆角，四角会显示白色背景色*/}
.MacOS .button_gray{height:21px; line-height:22px; font-family:'lucida Grande', Verdana;}
.button_gray{border: 1px solid #888;color: #000000;color: #000000!important;background: #F3F3F3;background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);background: -webkit-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);background: -o-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);background: -ms-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0 );background: linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);}
/*focus*/
.button_gray:focus{border-color:#0074bc;}
/*hover*/
.button_gray:hover{text-decoration:none;cursor:pointer;}
/*active*/
.button_gray:active, .button_gray_active {background: #F3F3F3;background: -moz-linear-gradient(top,#ebebeb,#F3F3F3);background: -webkit-linear-gradient(top,#ebebeb,#F3F3F3);background: -o-linear-gradient(top,#ebebeb,#F3F3F3);background: -ms-linear-gradient(top,#ebebeb,#F3F3F3);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',endColorstr='#F3F3F3',GradientType=0 );background: linear-gradient(top,#ebebeb,#F3F3F3);}
/*disabled*/
.button_gray_disabled,.button_gray_disabled:hover,.button_gray_disabled:active{background:#ececec;filter:none;border-color:#c3c3c3;color:#a8a8a8!important;box-shadow:none;}
.padding_1{padding: 40px 20px 30px 400px;}
.both{clear: both;}
/*Top*/
.top{height: 46px; margin-top: 20px;}

/*LoginPanel*/
.loginContainer {background:#4280bd;}
.loginMain{text-align:left;  min-height:300px; background:url(../image/login_img.jpg) no-repeat; background-position:0px 60px;}
.logintitle {padding:25px 30px 4px; font-size:14px;}
.loginPanel {background:url(../image/loginPanel_bg.gif) repeat-y;overflow:hidden;zoom:1;}
.loginPanelTop {overflow:hidden; background:url(../image/loginPanel_top.gif) left top no-repeat;}
.loginPanelBottom{background:url(../image/loginPanel_bottom.gif) left bottom no-repeat; padding-bottom:40px;_padding-bottom:55px;overflow:hidden;}
.loginContent{margin:0 28px;}
.login_errorTips .errMsg{padding:1px 0 0 2px;height:30px;line-height:30px; color:red; text-align:center;}
#inputyzm{ display:none; width:80px;}
/*Bottom*/
.bottom{margin-top: 30px;}




