html,body{margin:0; padding:0; color:#666; font-size:13px; width:100%; height:100%; font-family:"Microsoft YaHei";}
* {margin:0;padding:0;border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,button{padding:0;margin:0; font-weight:normal; font-size:13px; font-family:"Microsoft YaHei";}
fieldset,img{border:0;}
input,label,select,option,textarea,button,fieldset,legend{font:13px/18px Microsoft YaHei, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:13px/18px Microsoft YaHei, Arial, sans-serif;}
img{border:0px;}
ul,ul li{margin:0; padding:0; list-style:none;}
input,select{outline:none;}
select:hover{cursor:pointer;}
a{text-decoration:none; color:#666;}
a:hover{color:#1C4AB5;}
.clear{clear:both; width:100%;}
/*清除浮动代码*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}

body, html {font-family:"Microsoft YaHei"; width: 100%; height:100%; min-width:1200px; min-height: 600px; background: #fff; font-size: 13px; /*overflow: hidden;overflow: hidden !important;*/ overflow-y: auto; /*overflow-y: hidden !important;*/}
select{font-family:"Microsoft YaHei";}
body{height:100%; width:100%; overflow: hidden; background: url("../../../../static/ikea/res/image/loginbg2.jpg") no-repeat center center; background-size:cover; position:relative;}

.login_newposition{clear: both; width:1200px; height:100%; margin: 0 auto; position:relative;}
.login_newct{width: 460px; height:500px; background: #fff; position:absolute; left:50%; margin-left: 140px; top:50%; margin-top:-250px;
    border-radius: 12px; -webkit-border-radius: 12px; -ms-border-radius: 12px; -moz-border-radius: 12px;}
.login_newct h1{font-size: 25px; font-weight:bold; letter-spacing: 3px; color:#005ADD; text-align:center; line-height: 68px; margin: 50px 0 0 0;}

.login_newbox{width:340px; margin: 0 auto;}
.login_newbox label{font-size: 14px; color:#999; line-height: 20px; clear: both; margin: 24px 0 0 0;}
.login_newbox .box01{clear: both; width: 340px; border-bottom: 1px solid #e6e6e6; padding:12px 0 10px 0;}
.login_newbox .box01 i{display: block; width:18px; height:20px; float: left;}
.login_newbox .box01 i.username{background: url("../../../../static/ikea/res/image/username.png") no-repeat center center; background-size:18px 20px;}
.login_newbox .box01 i.mobile{background: url("../../../../static/ikea/res/image/mobile.png") no-repeat center center; background-size:18px 20px;}
.login_newbox .box01 i.password{background: url("../../../../static/ikea/res/image/password.png") no-repeat center center; background-size:18px 20px;}
.login_newbox .box01 input{background: none; color:#333; border:0; width:310px; height:20px; min-height: 20px; line-height: 20px; box-shadow: none; float: right; padding: 0; margin: 0;}
.login_newbox .box01 input:focus { outline: none; }
.login_newbox .box01 input:-webkit-autofill { 　-webkit-text-fill-color: #000 !important;　-webkit-text-fill-color: #ffffff;
    transition: background-color 5000s ease-in-out 0s; }

.login_newbox .box01 input::-webkit-input-placeholder{color:#bbb;opacity:1;}
.login_newbox .box01 input::-moz-placeholder{color:#bbb;opacity:1;}
.login_newbox .box01 input:-moz-placeholder{color:#bbb;opacity:1;}
.login_newbox .box01 input:-ms-input-placeholder{color:#bbb;opacity:1;}

.login_newbox .checkbox01{clear: both; margin: 28px 0 0 0;}
.login_newbox .checkbox01 i{float: left; width:16px; height:16px; border:1px solid #e6e6e6; display: block;
    border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px;}
.login_newbox .checkbox01 i:hover{cursor: pointer;}
.login_newbox .checkbox01 p{float: left; font-size: 14px; line-height: 17px; color:#333; margin: 0 0 0 10px;}
.login_newbox .checkbox01 i.current{border:1px solid #006EED;  background: #006EED url("../../../../static/ikea/res/image/logincheck.png") no-repeat center center;  background-size:16px 10px;}
.login_newbox .login_btn{clear: both; outline: none; margin: 40px 0 0 0; font-size:18px; color:#fff; width:340px; height:52px; line-height: 52px; text-align:center; background:#006EED; border:none; padding: 0; text-shadow: none;
    box-shadow: 0 4px 10px rgba(0,83,180,0.36);-webkit-box-shadow:  0 4px 10px rgba(0,83,180,0.3);
    border-radius: 26px; -webkit-border-radius: 26px; -ms-border-radius: 26px; -moz-border-radius: 26px;}

.footer{position:absolute; bottom:20px; line-height: 20px; width: 100%; text-align: center; color:rgba(255,255,255,0.7);}
.footer a{color:#fff;}

/* 错误提示 */
.login_newposition .header{position: absolute; top:0; left:0; width:100%;}
.login_newposition .alert-error{color: #F94E3E; background: rgba(249,78,62,0.1); border:0; /*border:1px solid #F94E3E;*/ border-radius: 12px 12px 0 0}
.login_newposition label.error{color: #F94E3E; background: none; padding-left: 0; font-weight: normal;}
.login_newposition button.close{color: #F94E3E; opacity: 0.6;}
.login_newposition button.close:hover{opacity: 1;}
.login_newposition .header .alert{/*padding: 8px 36px 8px 14px;*/}


