@charset "utf-8";

@import url(common.css);

/* login */
#login_wrap {position:relative;width:100%;padding-bottom:60px;}
.login_logo {height:62px;text-align:center;background:url('../images/login/bg_logo.png') repeat-x left top;}
.login_logo h1 {padding-top:2px;}
.login_logo h2 {font-size:12px;color:#b5b5b5;}
.login_desc {width:478px;height:81px;margin:72px auto 0;padding-top:15px;font-size:15px;text-align:center;color:#fff;letter-spacing:-0.5px;line-height:31px;background:url('../images/login/bg_login_desc.png') no-repeat left top;}
.login_desc span.tit {display:block;margin-bottom:5px;font-size:28px;font-weight:bold;letter-spacing:0;}
.login_desc a {color:#fff;text-decoration:underline;}

.login_box {position:relative;width:487px;height:272px;margin:30px auto 0;background:url('../images/login/bg_login_box.png') no-repeat left top;}
.login_input {padding:53px 0 0 28px;}
.login_input li {margin-bottom:10px;background:url('../images/login/bg_input.png') no-repeat 87px top;}
.login_input .intype {width:320px;height:32px;*height:27px;margin-top:3px;padding:0 0 0 10px;*padding:5px 0 0 10px;font-size:14px;font-weight:bold;color:#5a5a5a;border:0;background:transparent;}
@media \0screen { .login_input .intype {height:27px;padding:5px 0 0 10px;background: #ffffff;} }
.login_input .btn_login {padding:10px 0 0 87px;}
.login_box .idsave,.login_box .idsave label {padding:15px 20px 0 0;color:#7e7e7e;font-size:14px;font-weight:bold;text-align:right;}
.login_box .idsave input[type="checkbox"] {position:relative;top:2px;}

.app_down {width:191px;height:191px;margin:21px auto 0;}
.btn_service {width:182px;height:63px;margin:30px auto 0;}