﻿/**
 * @author zhujunyan
 */
html,body{height:100%;}
a.c-007ed7{ color:#007ed7;}

.log-pl10{padding-left:10px;}

.wrapper{ min-height:100%; position: relative;}
.footer-wrp {bottom: 0; position: absolute; width:100%;}
.log-con{ padding:50px 0 120px; width:426px; margin:0 auto;}

.login-form{clear:none;float: left;margin-left: 30px;}
.log-con .error-info{border:1px solid #cc0000; background-color:#ffebe8; padding:7px 0; text-align:center; color:#000; line-height:20px; width:407px; margin-left:6px;}

.log-con .log-div-wrap{width:426px;  background:url(/images/cp/login_bg.png) no-repeat left top; margin-top:5px;}
.log-con .log-div-wrap .log-div{ padding:42px 20px 50px; background:url(/images/cp/login_bg_bottom.png) no-repeat left bottom; }

.log-div h2{ background:url(/images/cp/log_h.png) right top no-repeat; width:244px; height:39px; display:block; margin:0 auto;line-height:39px;}
.log-div .log-ul{width:280px; margin:10px auto 0; color:#666;}
.log-div .log-ul li{ height:28px; margin-top:10px; position: relative;}
.log-div .log-ul li .name-ico,.log-div .log-ul li .password-ico{ width:16px; height:18px; display: block; position: absolute; right:12px; top:5px;background:url(/images/cp/log-ico.jpg) left top no-repeat;}
.log-div .log-ul li .password-ico{ background-position:right 0;}
.log-div .log-ul li label{ width:54px; padding-left:5px; text-align:right; display:inline-block;}
.log-div .log-ul li .input-text,.log-div .log-ul li .input-password{width:210px; padding:4px 0 4px 9px; height:20px;background:url(/images/cp/log-input.jpg) left top no-repeat; border:none; color:#333; line-height:20px;}
#password{
	border:1px solid #ccc!important;
	border-radius:5px;
	background:#fff;
	box-shadow:inset 0 0px 1px rgba(0,0,0,0.2);
}
.log-div .log-ul li .input-focus{background-position:left -28px;}
.log-div .log-ul li .input-error{background-position:left -56px;}

.log-div .log-ul li.identifying{padding-left:55px; height:75px;}
.log-div .log-ul li.identifying img{border:1px solid #d3d3d3; background-color:#fff;}

.log-div .log-ul li .input-password{ width:66px; height:20px; background-position:right 0; padding:2px 0 3px 9px;}

.log-div .inpur-submit{ height:29px; padding-top:20px;}
.log-div .inpur-submit .submit{width:96px; height:29px; display:block; border:none; background:url(/images/cp/log-but.jpg) left top no-repeat; margin:0 auto; }
.log-div .inpur-submit .submit:hover{ background-position:left -29px;}
.log-div .inpur-submit .submit:active{background-position:left -58px;}

.log-div form{ padding-top:18px;}
		
.mobile-code{clear:none;float: left;height:300px;width:300px;border:1px solid #CCC;border-radius:5px;padding:5px;}
	.uden-code{position:relative;z-index:1;overflow: hidden;}
	.uden-code .uden-ico{position:absolute;z-index:10;top:115px;left:120px;background:url(/images/cp/ico2.png) no-repeat 0 0;height:70px;width:65px;}
.mobile-code p{margin-top:18px;text-align:center;color:#999;}

.headerlogin{margin:0 auto; text-align:right; height:54px;width:100%;  padding-bottom:10px;}
.headerlogin .logo{ display: block; float: left; padding-top:18px; padding-left:20px;}
.headerlogin p{ padding-top:3px; position:fixed; top:0; right:0px; vertical-align: middle; }
.headerlogin .nav-p{   background-color:#fff; z-index: 88; width:100%; border-bottom:1px solid #DCDCDC; height:35px; line-height:35px; padding-bottom:3px;}