﻿#loginMain
{
    width:1200px;height:598px;position:relative;margin:auto;background:url('loginBg.jpg') no-repeat center center;
}
#loginCanvas
{
    width:360px;position:absolute;top:40px;right:40px;
}
#loginCanvas_top
{
    height:50px;
}
.loginTab
{
    width:180px;float:left;height:50px;line-height:50px;font-size:16px;background-color:#055ac9;
    cursor:pointer;color:#ffffff;text-align:center;
}
.loginTab_on
{
    background-color:#FFFFFF;color:#000000;cursor:default;
}
#loginCanvas_main
{
    width:100%;background-color:#FFFFFF;overflow:auto;
}
.loginItem
{
    height:40px;border:solid 1px #dddddd;margin:10px 20px;
    background-position:10px center;background-repeat:no-repeat;background-size:20px 20px;
}
.loginItem:first-child
{
    margin-top:20px;
}
.loginItem input
{
    width:278px;text-align:left;border-width:0px;height:100%;float:left;
}
.loginItem[bindIcon] input
{
    margin-left:40px;
}
#btn_img_yzm
{
    float:right;width:120px;height:30px;overflow:hidden;margin:5px;cursor:pointer;
}
#btn_phone_yzm
{
    width:150px;height:40px;text-align:center;line-height:38px;
    overflow:hidden;float:right;margin-top:-1px;margin-right:-1px;
}
.loginItem[bindIcon='phone']
{
    background-image:url('phone.png');
}
.loginItem[bindIcon='pwd']
{
    background-image:url('pwd.png');
}
.loginItem[bindIcon='pwd2']
{
    background-image:url('pwd2.png');
}
.loginItem2
{
    height:40px;margin:10px 20px;
}
.loginItem_text
{
    float:left;height:40px;line-height:40px;font-weight:bold;padding:0px 10px;
}
.loginItem_value
{
    width:200px;float:left;text-align:left;
}

#ckb_read
{
    width:20px;height:20px;margin-left:10px;
    background:url('ckb_on.png') no-repeat center center;background-size:20px 20px;float:left;
}
#ckb_remind
{
    width:20px;height:20px;margin-left:10px;cursor:pointer;
    background:url('ckb.png') no-repeat center center;background-size:20px 20px;float:left;
}
#ckb_remind[remind='true']
{
    background-image:url('ckb_on.png')
}
.txt_ckb
{
    float:left;height:20px;line-height:20px;margin-left:10px;
}
.txt_ckb span
{
    color:#055ac9;text-decoration:none;cursor:pointer;
}
.txt_ckb span:hover
{
    color:#055ac9;text-decoration:underline;
}
#btn_save
{
    width:180px;height:36px;line-height:36px;text-align:center;color:#FFFFFF;font-size:16px;background-color:#0568d6;margin:auto;cursor:pointer;
    border-radius:18px;
}
#txt_yyzh
{
    width:100%;line-height:30px;color:#055ac9;text-align:center;
}
#txt_yyzh a
{
    color:#055ac9;text-decoration:none;
}
#txt_yyzh a:hover
{
    color:red;text-decoration:underline;
}

#div_zhmm
{
    float:right;margin-right:10px;
}
#div_zhmm a
{
    color:#055ac9;text-decoration:none;
}
#div_zhmm a:hover
{
    color:red;text-decoration:underline;
}