html, body {height: 100%;width: 100%;min-width: 1320px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header,    menu, nav, output, ruby, section, summary, time, mark, audio, video{
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
}
input, textarea { font-family: Helvetica, Arial; color: #000;}
.placeholder {color: #aaa;}
body, button, input, select, textarea {font: 12px/1 Microsoft YaHei,Tahoma,Helvetica,Arial,"宋体",sans-serif;}
input, textarea {outline: medium none;}
ol, ul {list-style: outside none none;}

a {color: #362e25;cursor: pointer;outline: medium none;text-decoration: none;}
a:focus {outline: none;-moz-outline:none;}
.topbanner {background: url("../images/topbanner.png") no-repeat scroll center bottom / cover rgba(0, 0, 0, 0);height: 252px;position: relative;width: 100%;}

/*登录*/
.login,.register,.activate{height: 100%;min-height: 760px;position: relative;text-align: center;}
.login_top{left: 0;margin-top: -238px;position: absolute;top: 420px;width: 100%;}
.login_top .login_name{margin-bottom: 80px;}
.login_top .login_cont{margin: 0 auto;width: 320px;}
.login_top .login_name h2 {color: #333;font-family: "微软雅黑";font-size: 30px;}
.login_top .login_cont p {background: none repeat scroll 0 0 #fff;border: 1px solid #d1d4da;height: 38px;line-height: 38px;margin-bottom: 15px;width: 318px;}
.login_top .login_cont p em {display: inline-block;float: left;}
.login_top .login_cont .user {background: url("../images/login-icon.png") no-repeat scroll 0 0;height: 16px;margin: 11px 15px;width: 14px;}
.login_top .login_cont .txt {border: medium none;color: #999;float: left;font-size: 14px;height: 38px;line-height: 38px;width: 260px;}
.login_top .login_cont .pwd {background-position: 0 -16px;}
.login_top .login_cont span {display: block;height: auto;margin-bottom: 10px;overflow: hidden;padding-top: 10px;width: 320px;}
.login_top .login_cont span em {color: #999;display: inline-block;float: left;}
.login_top .login_cont span em .ck {float: left;margin-right: 10px;}
.login_top .login_cont span a {color: #999;float: right;}
.login_top .login_cont span a:hover{text-decoration: underline;}
.login_top .login_cont .login_btn {background: none repeat scroll 0 0 #03a9f4;color: #fff;display: block;font-size: 16px;height: 40px;line-height: 40px;margin-bottom: 25px;text-align: center;width: 320px;}
.login_top .login_cont .login_btn:hover{background-color: #0ab1fc;}
.t_r {text-align: right;}
.login_top .login_cont span.t_r {color: #999;}
.login_top .login_cont span.t_r .sign_up {color: #03a9f4;}
.login_footer {background: none repeat scroll 0 0 #fff;bottom: 100px;color: #999;font-family: "微软雅黑";font-size: 14px;height: 87px;line-height: 87px;position: absolute;text-align: center;width: 100%;}
.warn{min-width: 160px;width:auto;position: absolute;width: 100%;top: 270px;}
.warn_info{font-size: 14px;display: inline-block;padding: 13px 7px 0 44px;background:url(../images/close.png) no-repeat 10px 6px #fff;border: 1px solid #d2d2d2;box-shadow: 0 0 3px #898c8c;height: 28px;}
.topbanner .poswrap{bottom: 68px;position: absolute;text-align: center;width: 100%;}
.topbanner .brand{width: 130px;height: 100px;display: block;background: url("../images/login_logo.png") no-repeat;margin: 0 auto;}

/*注册*/
.login_content {margin-top: -238px;position: absolute;top: 420px;width: 100%;}
.login_content h1 {color: #333;font-family: "微软雅黑";font-size: 30px;font-weight: normal;margin-bottom: 80px;text-align: center;}
.login_content .login_content_k {margin: 0 auto;width: 322px;}
.login_content .login_content_k p {clear: both;height: 30px;margin-bottom: 20px;}
.login_content .login_content_k p .choose {color: #555;display: block;font-family: "微软雅黑";font-size: 14px;padding-left: 90px;}
.login_content .login_content_k p .choose .choose01 {float: left;margin-right: 40px;}
.login_content .login_content_k p .choose .choose02 {float: left;}
.login_content .login_content_k p .choose input {margin-right: 5px;}
.checkbox {margin-right: 4px;vertical-align: -2px;}
.login_content .login_content_k p .wenben01 {background: none repeat scroll 0 0 #fff;border: 1px solid #d1d4da;color: #999;float: left;height: 39px;line-height: 39px;margin-bottom: 10px;padding-left: 8px;vertical-align: top;width: 214px;}
.login_content .login_content_k p .yzm {background: -moz-linear-gradient(center top , #f6f6f6 0%, #f2f2f2 90%, #f0f0f0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #dfdede;border-radius: 2px;color: #444;display: inline-block;font-family: "微软雅黑";font-size: 14px;height: 39px;line-height: 39px;padding: 0 8px;text-align: center;position: relative;right: -5px;}
.login_content .login_content_k p .wenben {background: none repeat scroll 0 0 #fff;border: 1px solid #d1d4da;color: #999;float: left;height: 39px;line-height: 39px;margin-bottom: 10px;margin-right: 10px;padding-left: 8px;width: 312px;}
.login_content .login_content_k p .next_btn {background: none repeat scroll 0 0 #03a9f4;color: #fff;display: inline-block;font-size: 16px;height: 40px;line-height: 40px;text-align: center;width: 320px;}
.login_content .login_content_k p .next_btn:hover{background-color: #0ab1fc;}
.item input{font-size: 14px;}
.p_r{display: block;height: auto;margin-bottom: 10px;overflow: hidden;padding-top: 12px;width: 320px;text-align: right;}
.p_r a{color: #03a9f4;}

/*激活*/
.activate_content div{margin-top: 50px;}
.activate_content i{width: 28px;height: 28px;display: inline-block;position: relative;top: 5px;margin-right: 8px;}
.activate_info{color: #52ae75;font-size: 24px;}
.activate_info i{background: url("../images/reg_success.png") no-repeat;}
.activate_skip span{color: #03a9f4;font-size: 18px;}
.fail_skip span{color: #03a9f4;cursor: pointer;}
.activate_login,.fail_login{background: none repeat scroll 0 0 #03a9f4;color: #fff;font-size: 16px;height: 40px;line-height: 40px;margin:auto;text-align: center;width: 270px;border-radius: 3px;cursor: pointer;padding: 10px 70px;}
.activate_login:hover,.fail_login:hover{background-color: #0ab1fc;}
.website{margin-top: 10px!important;color: #aaa;}
.fail_info{color: #ee5151;font-size: 24px;}
.fail_info i{background: url("../images/reg_fail.png") no-repeat;}

/*注册*/
.register_content{width: 650px;margin: auto;text-align: left;}
.register_content div{margin-top: 50px;}
.register_info{color: #aaa;font-size: 24px;}
.register_info i{background: url("../images/reg_success.png") no-repeat;width: 28px;height: 28px;display: inline-block;position: relative;top: 5px;margin-right: 12px;}
.goto_activate{font-size: 16px;color: #52ae75;border: 1px solid #d4d8d9;padding: 10px;width: 400px;background-color: #f5f9fa; cursor: pointer;font-weight: bold;text-align: center;}
.goto_activate:hover{background-color: #e7eff1;}
.again_send_mail{font-size: 15px;color: #454545;padding-top: 50px;border-top: 1px solid #eee;}
.again_send_mail span{color: #03a9f4;cursor: pointer;}
.again_send_mail span:hover{text-decoration: underline;}
.error{color: #ee5151;height: 15px !important;font-size: 14px;}