/* CSS Document */
html,body{ height:100%; width:100%;padding: 0;margin: 0;}
body{ color:#fff}
.login-box{ position:absolute; top:50%; left:50%; margin:-110px 0 0 -360px; min-width:781px;}
.login-box .form-option{ margin-top:28px; position:relative;}
.login-box .form-option .tipic-dialog{ top:-48px; right:99px; padding:5px;border-radius:5px;}
.login-box .form-option .tipic-dialog img{ cursor: pointer;}
.login-box .text{ width:300px; height:38px; padding-left:12px; border:0 none; line-height:38px; outline:none; color:#afafaf; margin-right:5px; font-size: 16px;box-shadow:inset 0 3px 4px rgba(29,0,0,.3)}
.login-box span.line{width:10px;height:38px;background-color:#f61829;margin-right:5px;display:inline-block;float:left;}
.login-box .text.text-code{ width:95px; border:0}
.login-logo{ background:url(../Images/login-logo.png) no-repeat; padding: 30px 0 10px 210px; font-size:18px;}
.franchisee-admin-logo { background:url(../Images/franchisee-admin-logo.png) no-repeat; padding: 30px 0 10px 210px; font-size: 18px; }
.seller-admin-logo { background:url(../Images/seller-admin-logo.png) no-repeat; padding: 30px 0 10px 210px; font-size: 18px; }
.login-box .login-btn{ background-color:#e50011; border:0 none; height:38px; width:90px; outline:none;font-size:18px; color:#e2e2e2;border-radius:3px;}
.business-login .login-btn{ background-color:#00a1e9}
.business-login .login-btn:hover{ background-color:#04aaf4;background-image: -webkit-gradient(radial,50% 10%,10,50% 0%,50,from(#24bbfe),to(#00a1e9));}
.business-login .text{ border-color:#00a1e9}
.form-option label{ font-weight:normal;color:#85888e;}
.form-option label input{ vertical-align:top;opacity: 0;left:1px;position:absolute;top:0px; }
.form-option label .checkb{float:left;margin-right:10px;margin-top:2px;}
.form-option label .checkb i{height: 14px;width: 14px;background-image:url(../Images/login_check.png);display:inline-block;position:relative;}
.form-option label .checkb i.add{background-image:url(../Images/login_check_0.png)}
.login-box .error-info{background: rgba(0, 0, 0, 0.2);padding: 10px 50px 10px 20px;margin: 0;margin-top: 15px; float:left; color:#999; border-radius:5px;box-shadow: 0 1px 1px rgba(0,0,0,.3) inset,0 0 1px rgba(255,255,255,.15);}
.error-info p{ margin:0; line-height:20px}
.error-info .glyphicon{ font-size:14px; margin-right:10px}
.form-option .glyphicon{ position: absolute;}
.glyphicon-ok-circle,.glyphicon-remove-circle{ position: absolute;top: 10px;right: 95px; font-size:14px}
.glyphicon-ok-circle{color:#393;}
.glyphicon-remove-circle{color:#e3393c;}
.glyphicon-user,.glyphicon-lock{ top:12px; font-size:16px; color:#bbbaba;}
.glyphicon-user{ left:260px;}
.glyphicon-lock{ left:560px;}
.ajax-loading{ width:100%; height:100%; position:fixed; z-index:999999; background-color: rgba(0, 0, 0, 0.2); transition:all ease-in-out .5s; top:0; left:0; display:none;}
.ajax-loading p{ width: 100px;height: 40px;padding-top: 60px;background: url('/Images/progress.gif') no-repeat center;border-radius: 5px;background-color: rgba(0, 0, 0, 0.8);color: #fff;font-size: 16px;}
.blur{filter: url(blur.svg#blur);-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);   filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */}

/*自定义小弹框------------*/
.tipic-dialog{ position:absolute; padding:10px;box-shadow: 2px 2px 1px rgba(0,0,0,0.2); background:#fff; display:none }
.tipic-dialog:before{content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #ccc;border-top-color: rgba(0,0,0,0.2);position: absolute;bottom: -6px;right:39px}
.tipic-dialog:after{content: '';display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;position: absolute;bottom: -5px; right:40px}


/*登录页：杨庭辉2017/3/30*/
.w{width: 900px;margin: 0 auto;}
#logo {
    float: none;
    margin: 0;
    padding: 10px 0;
    position: relative; overflow: hidden;
}
#logo a{ float: left;}
#logo b {
    background: rgba(0, 0, 0, 0) url("../images/login-all-bg.png") no-repeat scroll 0 -131px;
    height: 46px;
    margin-left: 20px;
    float: left;
    width: 111px;
}
#entry {
    border: 5px solid #e8e8e8;
    border-radius: 3px;
    height: 402px;
    margin: 55px auto 0;
    position: relative;
    width: 890px;
}

#entry .mc {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    height: 400px;
}
#entry-bg {
    float: left;
    height: 400px;
    width: 460px;
}

#entry .form {
    float: right;
    height: 354px;
    margin-right: 55px;
    margin-top: 34px;
    overflow: hidden;
    width: 321px;
}
#entry .item {
    line-height: 26px;
    overflow: visible;
    width: 320px;
    z-index: 1;
}

#entry .fore1 {
    height: 46px;
    margin-bottom: 20px;
    z-index: 10;
}

#entry .item .item-ifo {
    width: 307px;
}

#entry .item .item-ifo .text-area {
    height: 46px;
    position: relative;
    width: 318px;
}
#entry .item-ifo .ico {
    background: #fff url("../images/login-inp-bg.png") no-repeat scroll 0 0;
    left: 15px;
    position: absolute;
    z-index: 5;
}
#entry .text {
    border: 1px solid #b8c1c8;
    color: #4a4a4f;
    font-family: arial,SimSun;
    font-size: 14px;
    height: 36px;
    left: 0;
    line-height: 24px;
    padding: 4px 0 4px 37px;
    position: relative;
    top: 0;
    width: 279px;
}

#entry .fore2 {
    z-index: 8;
}
#entry .item-ifo .ico.i-name {
    background-position: 0 0;
    height: 16px;
    top: 15px;
    width: 16px;
}
#entry .item-ifo .ico.i-pass {
    background-position: 0 -22px;
    height: 19px;
    top: 15px;
    width: 14px;
}
#entry .fore4 {
    color: #98999a;
    height: 37px;
    margin-top: 1px;
    z-index: 3;
}
#entry .mar {
 float: left;    margin-right: 10px; font-size: 12px;
}
#entry .checkbox {
    margin: 7px 12px 3px 0;
    vertical-align: middle; float: left;
}
#entry .item .item-ifo .fog {
    color: #98999a;
    display: inline-block;
    float: right;
    position: relative;
    right: -12px; margin: 0;
}

#entry .fore4 a {
    color: #98999a;
 font-size: 12px;
}
#entry .login-btn2013 {
    height: 52px;
}

#entry .btn-entry {
    background-color: #f6342f;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    height: 46px;
    letter-spacing: 5px;
    line-height: 43px;
    overflow: hidden;
    width: 321px;
}
#entry .coagent {
    bottom: 22px;
    line-height: 50px;
    position: absolute;
    right: 54px;
    width: 321px;
    z-index: 99999;
}

.free-regist {
    float: right;
}

.free-regist a {
    color: #698fc2;
    text-decoration: none;
font-size: 12px;}