html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{-webkit-font-smoothing:antialiased;line-height:1.6}

input,textarea,button,a{outline:0}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,fieldset,textarea{margin:0}

fieldset,legend,textarea,input{padding:0}ul,ol{padding-left:0;list-style-type:none}

a img,fieldset{border:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}

audio:not([controls]){display:none;height:0}

[hidden]{display:none}svg:not(:root){overflow:hidden}

figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}

button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}

button[disabled],html input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}

input[type="search"]{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-moz-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff}select{border-radius:0;-webkit-border-radius:0}

body{line-height:1.6;font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;color:#222;font-size:14px}textarea,input{color:#222}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#a3a3a3}textarea:-moz-placeholder,input:-moz-placeholder{color:#a3a3a3}textarea::-moz-placeholder,input::-moz-placeholder{color:#a3a3a3}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#a3a3a3}textarea{resize:none;overflow-y:auto}a{color:#459ae9;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{*font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif}


.head .inner{*zoom:1;height:60px}
.head .inner:after{content:"\200B";display:block;height:0;clear:both}
.head .inner.wrp{width:1000px;margin-left:auto;margin-right:auto}
.head_box{position:relative;background-color:#fff;border-top:4px solid #44b549;border-bottom:1px solid #d9dadc}


.ft.links{font-size:12px}.ft .links_item{border-left-color:#f1f1f1}.ft .links_item a{color:#f1f1f1}.foot{padding:24px 0;color:#f1f1f1;text-align:center;background-color:#b8b9b9}.copyright{display:inline-block;*display:inline;*zoom:1}.links_item{display:inline-block;*display:inline;*zoom:1;padding:0 1em;line-height:1em;*line-height:18px;border-left:1px solid #797979}.links_item.no_extra{border-left-width:0}.links_item:first-child{border-left-width:0}.links_item a{display:block;color:#797979}.account{float:right;padding-top:10px}.account_meta{display:inline-block;*display:inline;*zoom:1;vertical-align:bottom}.account_faq{padding-top:18px}.logo{float:left;padding-top:10px;font-size:24px}.logo a{display:block;width:248px;height:40px;overflow:hidden;text-decoration:none;*background:transparent url(../images/bg_logo20f761.png) 0 0 no-repeat;*line-height:120px}.logo a:before{display:inline-block;content:url(../images/bg_logo20f761.png)}
.login_frame{width:235px;height:250px;position:absolute;right:40px;top:136px;padding:25px 35px 20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:3px 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);background-color:#fff}
.login_frame h3{font-size:20px;font-weight:400;font-style:normal}
.login_err_panel{color:#e15f63;font-size:13px;margin-top:5px}

.err_tips{vertical-align:middle}

.icon_login{position:absolute;left:15px;top:50%;margin-top:-11px;width:16px;height:18px;vertical-align:middle;display:inline-block}.icon_login.un{background:url("../images/page_login_z20f7ac.png") 0 0 no-repeat}

.icon_login.pwd{background:url("../images/page_login_z20f7ac.png") 0 -28px no-repeat}

.login_input_panel{margin-top:5px}
.login_input {position:relative;padding:3px 0 3px 54px;border:1px solid #999;margin-bottom:15px;}
.login_input input{border:0;outline:0;padding:6px 0;vertical-align:middle;width:100%}

.verifycode{margin-top:10px}
.verifycode img{height:34px;vertical-align:middle}

.verifycode a{margin-left:3px}.frm_input{width:100%;background-color:transparent;border:0;outline:0}

.frm_input{height:28px;*line-height:28px;margin:4px 0}

.frm_input_box{display:inline-block;position:relative;height:34px;line-height:34px;vertical-align:middle;width:100px;font-size:16px;padding:0 10px;border:1px solid #999}



.login_forget_pwd{float:right}

.login_btn_panel{margin-top:20px;margin-bottom:10px}

.btn_login{display:inline-block;overflow:visible;vertical-align:middle;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;border-width:1px;border-style:solid;cursor:pointer;background-color:#02a7df;color:#fff;height:40px;line-height:40px;*line-height:40px;width:100%;padding-left:0;padding-right:0}
.btn_login:hover{text-decoration:none}
.btn_login button{color:#fff}
.btn_login:hover{background-color:#0892c1;border-color:#2f9833;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn_login:hover button{color:#fff}
.body{width:1000px;margin:0 auto;}


.login_body {background-color:#03597c;}
.login_div {vertical-align: middle;position:absolute;width:850px;height:553px;top:50%;margin-top:-276px;left:50%;margin-left:-425px;background:url(../images/login_body.png) no-repeat center center;}


.logo {height:45px;position:absolute;left:70px;top:12px;}
.logo_tit {font-size:23px;position:absolute;right:70px;top:26px;}
.footer {position:absolute;left:0px;bottom:0px;right:0px;padding:10px 0px;height:55px;text-align:center;line-height:55px;}