body{color:#000;background:#fff;font-size:12px;line-height:166.6%;text-align:center;}
body,input,select,button{font-family:verdana}
h1,h2,h3,select,input,button{font-size:100%}
body,h1,h2,h3,ul,li,form,p,img{margin:0;padding:0;border:0}
input,button,select,img{margin:0;line-height:normal}
select{padding:1px}
ul{list-style:none}
select,input,button,button img,label{vertical-align:middle}
header,footer,section,nav{display:block;margin:0;padding:0;border:none}
a{text-decoration:none;color:#959595}
a:hover{color:#626262}
.dis{display:none;}
/* global */
.unvisi{visibility:hidden}
/* backgroundImage */
.loginFormIpt,.btn,.ico,#extText li{background-image:url(../images/bg.png)}
.headerIntro{background-image:url(../images/logo_txt.jpg)}
.headerLogo,.headerIntro,.headerNav,.footerNav,.loginFormTdIpt{position:absolute}
/* ico */
.ico-uid{width:14px;height:16px;background-position: -169px -64px}
.ico-pwd{width:14px;height:16px;background-position: -193px -64px}
.ico-yzm{width:14px;height:16px;background-position: -220px -64px}

/* header */
.header{width:1000px;height:64px;position:relative;margin:0 auto;z-index:2;overflow:hidden;}
.headerLogo{top:17px;left:50px}
.headerIntro{height:28px;width:160px;display:block;top:17px;left:194px}
.headerNav{top:21px;right:50px;width:400px;text-align:right;color:#cfd0d0;}
.headerNav a{margin-left:13px}
.headerNav .last{margin-left: 0;}

/* main */
.main{height:600px;background:#fff;position: relative; min-width: 1000px;}
.main-inner{width:1000px;height:600px;overflow:visible;margin:0 auto;position:relative;clear:both}
.login{width:295px;height:392px;padding:13px 14px 15px;top:65px;left:50%;margin-left:91px;text-align:left;position:absolute;z-index:2;background:url(../images/login.png) no-repeat;-background-image:url(../images/login_ie6.png);}
.loginFunc{width:100%;height:47px;overflow:hidden;clear:both;}
.loginFuncNormal{width:147px;height:100%;overflow:hidden;position:relative;line-height:46px;float:left;font-size:14px;text-align:center;+line-height:48px;color:#626262;cursor:pointer;}
.tab-1 #extText{display:block;}

/* form */
.loginForm{position:relative;height:313px;padding-top:40px;}
.loginFormIpt{position:relative;width:240px;height:42px;line-height:42px;margin:0 0 20px 25px;padding-right:5px;clear:both;border-radius:4px;background-position:0 -352px;}
.loginFormIpt .ico{position:absolute;left:9px;top:13px;z-index:1;}
.loginFormIpt-focus{box-shadow:0 0 5px rgba(40,195,15,.5);}
.loginFormIpt-focus .placeholder{color:#C9C9C9;}
.loginFormBtn{position:relative;width:245px;height:43px;margin:18px 0 0 25px}
.loginFormTdIpt{width:205px;padding:9px 0 10px;ime-mode:disabled;height:21px;top:1px;left:28px;font-size:14px;font-weight:700;border:none;font-family:verdana;line-height:21px;color:#92a4bf;background:transparent!important;}
.loginFormTdIpt:focus{outline:0;}
.loginFormTdIpt-focus{color:#333;font-weight:700;}

.showPlaceholder .placeholder{visibility:visible;cursor:text;}
.placeholder{color:#C9C9C9;;font-size:14px;position:absolute;left:180px;top:14px;line-height:14px;visibility:hidden;background:none;}
.yanzm {position:absolute;padding-left: 5px;width: 75px;height: 33px;line-height: 33px;color: #616161;font-size: 14px;overflow: hidden;display: block;right: 68px;top: 4px;white-space: nowrap;}
#idInputTest{visibility: hidden; float: left; font-size: 14px; font-weight: 700;}

.btn{width:110px;height:38px;float:left;text-align:center;cursor:pointer;border:0;padding:0;font-weight:700;font-size:14px;display:inline-block;vertical-align:baseline;line-height:38px;outline:0;background-color:transparent;border-radius:3px;}
.btn-login{background-position:0 -208px;color:#fff;box-shadow:0 2px 5px rgba(0,94,21,.3)}
.btn-login-hover{background-position:0 -256px;}
.btn-login-active{background-position:0 -304px; color:#b1dab9;}

/* ext */
#extVerSelect,#extText,#extMobLogin,#extMobLogin2{display:none;}
.ext{width:295px;height:64px;position:absolute;bottom:0;left:0;}
#extText{margin:15px 0 0 25px;line-height:12px;}
#extText li{background-position:-240px -123px;background-repeat:no-repeat;padding-left:7px;color:#9bacc6;margin-bottom:9px;}
#extText li a{color:#9eb89e;}
#extText li a:hover{color:#5aa869;}

/* footer */
.footer{height:65px;margin:0 auto;}
.footer-inner{width:1000px;height:63px;overflow:visible;margin:0 auto;color:#848585;position:relative;}
.footerLogo{top:11px;left:35px}
.footerNav{top:25px;right:26px;}
.footerNav a{margin-left:14px}
.copyright{margin-left:22px}
