@charset "utf-8";
/* CSS Document */
input { outline:none;font-family:'Microsoft Yahei', 'simhei';}
.lenovoId_wrap {width:500px; height:360px; background:#fff; position:absolute; top:100px; left:50%; margin:0 0 0 -250px; z-index:99;}
.lenovoId_title {height:50px; line-height:50px; background:#e9504a; color:#fff; font-size:18px; padding:
0 0 0 20px; font-weight:bold; text-align:left;}
.lenovoId_title_closed_btn {width:20px; height:20px; float:right; border-radius:50%; background:#fff; line-height:18px; text-align:center; display:inline-block; color:#666; font-size:14px; margin:15px 15px 0 0; cursor:pointer;}
.lenovoId_login_content {width:498px; height:309px; background:#fff; border:1px solid #ddd;}
.lenovoId_table {border:0; cellspace:0; cellpadding:0; width:480px; margin:10px 0 0 15px; font-size:14px;}
.lenovoId_table td { vertical-align:middle; height:40px;}
.lenovoId_table_td_left { text-align:left;}
#tag{ width:498px; overflow:hidden; vertical-align:middle; margin:10px 0 0 0;}
#tag li{width:50px; height:28px; border-bottom:2px solid #fff; line-height:28px;float:left; font-size:18px; color:#333; cursor:pointer; text-align:center; margin:0 10px 0 15px;}
#tag .current{ color:#000; border-bottom:2px solid #e9504a;}
#tagContent div{ width:498px;border-top:none; display:none;}
.lenovoId_input_text {width:158px; height:28px; line-height:28px; background:#fff; border:1px solid #ddd; font-size:12px; color:#666;}
.lenovoId_register_btn {width:200px; height:30px; line-height:30px; display:inline-block; background:#e9504a; font-size:18px; font-weight:bold; text-align:center; color:#fff; cursor:pointer;}
.lenovoId_register_btn_gray {width:200px; height:30px; line-height:30px; display:inline-block; background:#959595; font-size:18px; font-weight:bold; text-align:center; color:#fff; cursor:pointer;}
.lenovoId_table_note_font {font-size:12px; color:#666; width:240px; vertical-align:middle;}
.lenovoId_other01 {width:30px; height:30px; display:inline-block; background:url(../images/lenovoID_icon.png) 0 -38px no-repeat; cursor:pointer;}
.lenovoId_other02 {width:30px; height:30px; display:inline-block; background:url(../images/lenovoID_icon.png) 0 -90px no-repeat; cursor:pointer;}
.lenovoId_other03 {width:30px; height:30px; display:inline-block; background:url(../images/lenovoID_icon.png) 0 -141px no-repeat; cursor:pointer;}
.lenovoId_input_text02 {width:268px; height:28px; line-height:28px; background:#fff; border:1px solid #ddd; font-size:12px; color:#666;}
.lenovoId_exchange {cursor:pointer; color:#666; font-size:12px;}
.lenovoId_true_icon {width:14px; height:14px; display:inline-block; background:url(../images/lenovoID_icon.png) 0 0 no-repeat;}
.lenovoId_table_register_wrap {text-align:center;}
.lenovoId_accept_wrap {font-size:12px; height:20px; line-height:20px; vertical-align:middle; margin:0 0 10px -50px;}
#accpect {vertical-align:bottom;}
.lenovoId_accept_wrap_a {color:#08c;}
.lenovoId_note_red {color:#e9504a; font-size:12px;}
.lenovoId_forget_password {color:#08c; font-size:12px;}
.lneovoId_other_mode_td {height:30px;display:inline-block;}
.lneovoId_other_mode_td a{ float:left;margin:7px 0 0 5px;}
.lenovoId_table02 {border:0; cellspace:0; cellpadding:0; width:460px; margin:20px 0 0 40px; font-size:14px;}
.lenovoId_table02 td { vertical-align:middle; height:40px;}
.lenovoId_table02_yanZheng { vertical-align:middle; margin-left:5px;}
.lenovoId_user_td {text-align:right; width:80px;}
.error_tipes { float:right; color:#e9504a; font-size:14px; margin:-30px 80px 0 0;}


