body{
	-webkit-text-size-adjust: none;
	height:100%;
	/*position: relative;*/
}

a:focus {
	outline:none;
	-moz-outline:none;
}

input{
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
}

header .logo {
	font-size: 16px;
	color: #333;
	line-height: 30px;
}

.spanRed{
	color: #ff3131 !important;
}

.spanYellow{
	color: #ffb432;
}

.spanGreen{
	color: #44cc00;
}

.spanBlue{
	color: #33beff;
}

.hn_ucClear{
	clear:both;
	height:0;
	overflow:hidden
}

.loginForm .redborder{
	border: 1px solid #ff3131!important;

}
.loginForm .redtext{
	color:#ff3131!important;
	font-size:12px!important;
	margin-bottom: 10px;
}

.goBack{
	width: 48px;
	height: 48px;
	border-radius: 24px;
	background: #fff;
	border:1px solid #e7e7e7;
	display: block;
	position: fixed;
	left: 20px;
	bottom: 68px;
}

.memberPower .goBack{
	position: relative;
	left: 0;
	bottom: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}

.goBack:after{
	content: "";
	display: block;
	width: 11px;
	height: 48px;
	background: url(http://test.haier.com/cnmobile/images/hn_login.png) no-repeat 0 center;
	margin-left: 16px;
}

.hn_loginTab{
	/*padding-bottom: 110px;*/
}


.hn_loginTab .loginTab{
	height: 50px;
	border-bottom: 1px solid #d9d9d9;
	padding:0 3.125%;
	width: 93.75%;
}



.hn_loginTab .loginTab a{
	font-size: 14px;
	width: 49.5%;
	display: inline-block;
	line-height: 50px;
	color: #666;
	text-align: center;
	margin-left: -1px;
}

.hn_loginTab .loginTab a.active{
	color: #005aab;
	border-bottom: 1px solid #005aab;
}

.hn_loginTab .loginTab a

.loginForm{
	padding: 0 10px;
}


.loginForm input{
	width: 90%;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	outline: none;
	padding: 0 5%;
	height: 42px;
	font-size: 14px;
	vertical-align: top;
}

.loginForm input:focus{

	border-color:#005aab;
}


.loginForm{
	padding: 0 3.125%;
	min-height: 328px;
}

.hn_height{
	height:140px;
}

.loginForm .phoneNum,
.loginForm .userName{
	margin-top: 18px;
}

.loginForm .password{
	padding: 0 20% 0 5%;
	width: 75%;
}

.loginForm .showPassword{
	display: block;
	width: 50px;
	height: 24px;
	border-radius: 12px;
	background: #c6cacb;
	line-height: 24px;
	text-align: center;
	color: #fff;
	float: right;
	margin-top: -43px;
	position: relative;
	margin-right: 10px;
}

.messageOption .loginForm .showPassword{
	margin-top: 12px;
}

.messageOption .loginForm .showPassword span{
	margin-top: -3px;
}

.loginForm .showPassword i.loginTT{
	vertical-align: text-top;
}

.loginForm .showPassword span{
	content: "";
	display: block;
	width: 28px;
	height: 28px;
	border-radius: 14px;
	position: absolute;
	background: #fff;
	border: 1px solid #e9e9e9;
	margin-top: -31px;
	margin-left: -2px;

}

.messageOption .loginForm .showPassword.active{
	background: rgb(198, 202, 203);
}

.loginForm .showPassword span.active{
	margin-left: 25px;
}


.dynamicLogin .step2{
	display: none;
}

.dynamicLogin>div>p,
.loginForm>p{
	font-size: 12px;
	line-height: 42px;
}

.dynamicLogin>div>p a,
.loginForm>p a{
	float: right;
	color: #32beff;
	font-size: 12px;
}

.loginForm>p a.hm_check{
	float: left;
}

.loginForm>p a.hm_check:before{
	margin-top: 9px;
}

.loginForm input.idCode{
	width: 57%;
}

.loginForm div.idCode{
	display: inline-block;
	vertical-align: top;
	float: right;
	width: 30%;
	text-align: right;
}

.loginForm div.idCode img{
	width: 100%;
	height: 44px;
}

.hn_register .loginForm .idCode,
.loginForm.dynamicLogin div.idCode{
	float: none;
}

.loginForm .dynamicCode{
	width: 32.3%;
	margin-right: 3.6%;
}

.loginForm .changeCode{
	display: inline-block;
	font-size: 12px;
	color: #32beff;
	line-height: 46px;
	width: 19.3%;
	float: right;

}

.dynamicLogin>div>p,
.loginForm>p{
	font-size: 12px;
	color: #666;
}

.loginForm>p{
	margin-top: -10px;
	margin-bottom: 5px;
}


.dynamicLogin>div>p span,
.loginForm>p span{
	color: #005aab;
	font-size: 12px;
}

.loginForm .messageCode{
	width: 40%;
	position: relative;
}

.loginForm .sendAgain{
	display: inline-block;
	border: 1px solid #e5e5e5;
	height: 42px;
	vertical-align: top;
	line-height: 42px;
	width: 50%;
	margin-left: -8px;
	background: #f6f6f6;
	color: #999;
}

.loginForm .sendAgain.active{
	background: #fff;
	color: #32beff;
	border-color:#32beff;
	position: relative;
}

.loginForm .sendAgain span{
	color: #005aaa;
	margin-right: 3px;
	font-size: 14px;
}


.haierAccountBox .hm_button,
.loginForm .hm_button{
	background: #32beff;
	border: 1px solid #32beff;
	color: #fff;
	height: 38px;
	line-height: 38px;
	display: block;
	text-align: center;
	font-size: 14px;
}

.haierAccountBox .hm_button.disable,
.loginForm .hm_button.disable{
	border: 1px solid #e9e9e9;

	color: #cccccc;
	background: #f6f6f6;
}

.dynamicLogin>div>a,
.loginForm>a{
	font-size: 14px;
	color: #32beff;
	text-align: center;
	display:block;
	line-height: 60px;
}

.hn_otherLogin {
	position: absolute;
	bottom: 0;
	width: 100%;
	/*background: #fff;*/
	overflow: hidden;
	z-index:2;
}

.hn_otherLogin>a{
	width: 50%;
	font-size: 12px;
	color: #666;
	line-height: 50px;
	height:50px;
	text-align: center;
	display: inline-block;
	border-top: 1px solid #d9d9d9;
	background: #fff;
}

.hn_otherLogin>a.haierAccount{
	border-right: 1px solid #f2f2f2;
	margin-left: -1px;
	/*color: #005aab;*/
	position: relative;
	z-index:998;
}

.hn_otherLogin>a.otherAccount{
	margin-left: -5px;
	border-left: 1px solid #f2f2f2;
	/*color: #005aab;*/
	position: relative;
	z-index:998;
}

.hn_otherLogin>a.active{
	color: #005aab;
}

.hn_otherLogin>a:after{
	content: "";
	display: inline-block;
	width: 8px;
	height: 50px;
	vertical-align: top;
	margin-left: 7px;
	background: url(http://test.haier.com/cnmobile/images/hn_login.png) no-repeat -11px center;
}

.hn_otherLogin>a.active:after{
	background: url(http://test.haier.com/cnmobile/images/hn_login.png) no-repeat -19px center;
}

.tab2{
	display: none;
}


.loginMask {
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 200px;
	position: fixed;
	background: rgba(0, 20, 38, 0.9);
	z-index: 1;
	display: none;
}


.otherA {
	position: relative;
	z-index: 5;
	background-color: #fff;
}

.otherA h1 {
	position: relative;
	z-index: 6;
}

.haierAccountBox{
	background: #fff;
}

.haierAccountBox h1{
	font-size: 14px;
	line-height: 49px;
	border: 1px solid #f2f2f2;
	background: #fff;
	padding: 0 3.125%;
}

.haierAccountBox h1 i{
	float: right;
	margin-top: 15px;
	width: 1.5rem;
	height: 1.5rem;

}

.haierAccountBox>div{
	padding: 0 3.125%;

}

.haierAccountBox>div a{
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.haierAccountBox>div input{
	width: 90%;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	outline: none;
	padding: 0 5%;
	height: 42px;
	font-size: 14px;
}

.haierAccountBox .accountCheck{
	font-size: 14px;
	color: #999;
	line-height: 22px;
	margin:20px 0;
	display: inline-block;
	margin-right: 15px;
}

.haierAccountBox .accountCheck:before{
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(http://test.haier.com/cnmobile/images/hn_iconCheck.png) no-repeat left center;
	vertical-align: top;
	margin-right: 7px;
}

.haierAccountBox .accountCheck.active{
	color: #0C5CA9;
}

.haierAccountBox .accountCheck.active:before{
	background: url(http://test.haier.com/cnmobile/images/hn_iconCheck.png) no-repeat -22px center;

}

.haierAccountBox .password{
	padding: 0 20% 0 5%;
	width: 75%;
}


.haierAccountBox .learnMore{
	width: 24px;
	height: 24px;
	display: block;
	background: url(http://test.haier.com/cnmobile/images/hn_learnMore.png) no-repeat center;
	margin-top: -44px;
	margin-left: 84%;
	position: absolute;
}

.haierAccountBox .hm_button{
	margin: 10px 0 35px;

}

.haierAccountBox .swiper-container{
	padding: 0 3.125%;
}

.haierAccountBox .swiper-slide {
	text-align: center;
}

.haierA .swiper-slide img{
	width: 43px;
	height: 26px;
}

.otherA .otherAccount img{
	width: 83px;
	height: 26px;
}

.otherA .otherAccount{
	text-align: left;
	padding:0 3.125% 28px ;
	height:400px;
}

.otherA .otherAccount .otherAccountMsg{
	display: inline-block;
	margin:0 10%;
}

.haierAccountBox .swiper-slide p{
	font-size: 12px;
	margin-top: 12px;
	color: #666;
}


#showPopUp{
	position: relative;
	z-index:5;
	height: 0;
	overflow: hidden;
	background: #fff;
}
/*注册*/

.hn_register .loginForm{
	padding-top: 18px;
}

.hn_register .loginForm.step2{
	padding-top: 0;
}

.hn_register .loginForm>p{
	font-size: 12px;
	color: #666;
	margin:0;
	line-height: 35px;
}

.hn_register  .loginForm .userName{
	margin-top: 0;
}

.hn_register .loginForm>h4{
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 8px;
}

.hn_register .loginForm.step2>h4:last-child{
	margin-top: 0;
}

.hn_register .loginForm>h4 a{
	font-size: 14px;
	color: #32beff;
	display: inline-block;
	margin-top: 10px;
}

.hn_register .loginForm>h5{
	font-size: 12px;
	color: #ffb435;
	margin-bottom: 10px;
}


.hn_register .loginForm .safeLevel{
	font-size: 14px;
	color: #fff;
	margin-top: 0;
	line-height: 24px;
	margin-bottom: 10px;
	display: none;
}

.loginForm .safeLevel span{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #c6cacb;
	line-height: 24px;
	text-align: center;
	color: #fff;
	margin-right: 2px;
}

.loginForm .safeLevel span.active{
	background: #ffc807;

}

.loginForm .registerSuccess{
	text-align: center;
}

.loginForm .registerSuccess h2{
	font-size: 16px;
	color: #333;
	line-height: 18px;
	margin:12px 0 30px;

}

.loginForm .registerSuccess .hm_button{
	margin-bottom: 22px;
	color: #fff;
}

.loginForm .registerSuccess .hm_button.disable{
	color: #cccccc;
}

.loginForm .registerSuccess>a{
	color: #32beff;
	font-size: 12px;
}

.hn_register .loginForm{
	display: none;
}

.hn_register .loginForm.step1{
	display: block;
}



/*usercenter*/
.userIconBox{
	background: url(http://test.haier.com/cnmobile/images/hn_ucbg.jpg) no-repeat center;
	height: 213px;
	text-align: center;
	padding: 25px 0 20px;
}

.userIconBox img{
	border-radius: 70px;
}


.userIconBox>h1{
	font-size: 16px;
	height: 21px;
	color: #fff;
	margin: 10px 0 5px;
}

.userIconBox>a{
	font-size: 11px;
	/*width: 82px;*/
	padding:0 8px;
	color: #fff;
	display: inline-block;
	line-height: 24px;
	background: #005aab;
}

.userIconBox ul{
	margin-top: 16px;
	padding: 0 3.125%;
	border-top: 1px solid rgba(255,255,255,0.2);
}

.userIconBox ul li{
	float: left;
	width: 50%;
	margin-top: 22px;
}

.userIconBox ul li{
	border-right: 1px solid rgba(255,255,255,0.2);
	margin-left: -1px;
}

.userIconBox ul li:last-child{
	border:0;
}


.userIconBox ul li h2{
	font-size: 14px;
	color: #fff;
	margin-bottom: 7px;
}

.userIconBox ul li p{
	font-size: 12px;
	color: rgba(255,255,255,0.6);
}

.haierUser.userIconBox{
	height: 185px;
}

.haierUser.userIconBox>h1{
	font-size: 16px;
	height: 30px;
}

.haierUser.userIconBox ul li{
	width: 25%
}

.userCenter.ucList li>a{
	width: 100%;
	display: block;
}

.ucList{
	padding: 0 3.125%;
}


.ucList li{
	/*height: 50px;*/
	border-bottom: 1px solid #f2f2f2;
	line-height: 50px;
}

.accountManage li>a{
	width: 100%;
	display: block;

}


.ucList li a span,
.ucList li a p{
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 50px;
	height: 50px;
}

.ucList li a p i{
	display: inline-block;
	width: 16px;
	height: 16px;
	font-size: 11px;
	line-height: 17px;
	color: #fff;
	background: #005aab;
	text-align: center;
	margin-left: 8px;
}

.ucList li a p b{
	color: red;
	margin-left: 5px;
}

.ucList li a p b.subhead{
	font-size: 12px;
	color: #ccc;
}

.ucList li a span{
	color: #999;
	font-size: 12px;
	float: right;
	width: 148px;
	text-align: right;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-right: 24px;
}

li.noAfter a span{
	/*margin-right: 0;*/
}


.ucList li a span input{
	text-align: right;
	width: 100%;
	color: #999;
	font-size: 12px;
}

.ucList li a p.right{
	width: 148px;

}


.ucList li a p.right:after{
	content: "";
	display: inline-block;
	width: 9px;
	height: 50px;
	background: url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) no-repeat center;
	vertical-align: top;

	/*margin-left: 139px;*/
	margin-left: 60px;
	position: absolute;
}

li.noAfter a p.right:after{
	display: none;
}

.ucList .hm_button{
	height: 40px;
	background: #32beff;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}

.ucList .hm_button.disable{
	background: #999;
}

.spanRed.userInfo{
	text-align: center;
	margin-top: 20px;
}

.ucList .goBack{
	position: relative;
	left: 0;
	bottom: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}

.ucFunList{
	padding: 20px 3.125%;
	/*border-bottom: 1px solid #f2f2f2;*/
	-webkit-box-shadow: 0px 1px 1px #CBCECF;
	-moz-box-shadow: 0px 1px 1px #CBCECF;
	box-shadow: 0px 1px 1px #CBCECF;
}

.userInfo .ak-gc-2-2.ucList{
	-webkit-box-shadow: 0px 1px 5px #CBCECF;
	-moz-box-shadow: 0px 1px 5px #CBCECF;
	box-shadow: 0px 1px 5px #CBCECF;
}

.userInfo .ak-gc-2-2.ucList.bgGray ul{
	-webkit-box-shadow: 0px 0px 2px #CBCECF;
	-moz-box-shadow: 0px 0px 2px #CBCECF;
	box-shadow: 0px 0px 2px #CBCECF;
}

.userInfo .ak-gc-2-2.ucList.NewAddress{
	box-shadow: none;
}


.ucFunList ul li{
	float: left;
	width: 25%;
	text-align: center;
}

.ucFunList ul li a p{
	font-size: 12px;
	color: #666;
	margin-top: 12px;
}




/*绑定密码*/

.bindPhone .ucList{
	border-top: 1px solid #f2f2f2;
}

.bindPhone .ucList li{
	text-align: left;
}

.bindPhone .ucList li a{
	display: block;
}

.bindPhone .ucList li:after {
	content: "";
	display: inline-block;
	width: 9px;
	height: 50px;
	background: url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) no-repeat center;
	vertical-align: top;
	/*float: right;*/

	position: absolute;
	margin-left: 80%;
	margin-top: -51px;

}

.bindPhone .registerSuccess img{
	margin-top: 24px;
}

.bindPhone h1{
	font-size: 16px;
	line-height: 18px;
	color: #333;
	margin-bottom: 20px;
	margin-top: 12px;
}

.hn_goBack {
	width: 48px;
	height: 48px;
	border-radius: 24px;
	background: #fff;
	border: 1px solid #e7e7e7;
	display: block;
	position: absolute;
	left: 20px;
	/*bottom: 190px;*/
	/*bottom: 180px;*/
	margin-top: 0px;
}


.ak-gc-2-2 .hn_goBack {
	margin-top: 20px;
}

.hn_goBack:after{
	content: "";
	display: block;
	width: 11px;
	height: 48px;
	background: url(http://test.haier.com/cnmobile/images/hn_login.png) no-repeat 0 center;
	margin-left: 16px;
}

/*解绑手机号*/
.currentTel{
	border:1px solid #f2f2f2;
	padding: 20px;
	margin-bottom: 10px;
}

.currentTel div{
	display: inline-block;
	margin-left: 19px;
}

.currentTel div h3{
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

.currentTel div h3 p{
	display: inline-block;
	margin-right: 5px;
}

.currentTel div p{
	font-size: 14px;
	line-height: 18px;
	color: #005aab;
}


.buttonGroup .hm_button{
	width: 48%;
	display: inline-block;
}

.buttonGroup .hm_button:first-child{
	float: left;
}

.buttonGroup .hm_button:last-child{
	float: right;
	background: #fff;
	color: #666;
	border-color: #e5e5e5;
}


.hn_fd_tipbox {
	border: 1px solid #ffb435;
	background-color: #fffbf5;
	padding-left: 7%;
	padding-right: 7%;
	padding-bottom: 15px;
}
.hn_fd_mb80 {
	margin-bottom: 80px;
}
.hn_fd_mt20 {
	margin-top: 20px;
}

.hn_fd_tipbox .fd_why {
	font-size: 12px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 15px;
}

.hn_fd_tipbox .fd_why:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 16px;
	float: left;
	background: url(http://test.haier.com/cnmobile/images/hn_fd_tip1.png) no-repeat left center;
	margin-left: -6px;
	/*margin-top: -3px;*/

	vertical-align: top;
}

.hn_fd_tipbox .fd_online {
	color: #32beff;
	margin-left: 12px;
	font-size: 12px;
}

.hn_fd_tipbox p {
	color: #666666;
	margin-bottom: 12px;
	font-size: 12px;
}

.hn_fd_tipbox .fd_online:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 14px;
	margin-left: 7px;
	background: url(http://test.haier.com/cnmobile/images/hn_fd_tip2.png) no-repeat left center;
	vertical-align: top;
}

/*邮箱验证*/
/*.mail.ucList img{
	vertical-align: sub;
	margin:0 18px;

}

.noMail {
	border-top: 1px solid #e5e5e5;
	margin-top: 35px;
	text-align: center;
}

.noMail p{
	margin:3px 0;
	display: inline-block;
	position: relative;
	width: 38%;
	height: 20px;
	line-height: 20px;
	top: -14px;
    background: #fff;
}

.noMail .sendAgain{
	display: block;
	margin-left: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 70px;
}



.mailQuestion {
	margin-top: -20px;
	margin-bottom: 40px;
}

.mailQuestion li{
	border-bottom: 1px solid #e5e5e5;
	padding: 15px 0;
}

.mailQuestion li h1{
	font-size: 12px;
	line-height: 21px;
	margin: 0;
	margin-bottom: 10px;
	color: #666;
}



.mailQuestion li p{
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

.mailQuestion li p a{
	font-size: 12px;
	line-height: 18px;
	color: #32beff;
}

.mailFailed{
	text-align: center;
}

.mailFailed h1{
	margin-bottom: 10px;
}

.mailFailed p{
	font-size: 12px;
	line-height: 22px;
}

.mailFailed p a{
	font-size: 12px;
	line-height: 22px;
	color: #32beff;
}

.alreadySend p{
	font-size: 12px;
    color: #666;
    margin: 0;
    line-height: 35px;
}*/

/*个人信息*/

.userInfo .userIconBox{
	height: 50px;
	padding: 10px 3.125%;
	text-align: left;
}

.userInfo .userIconBox img{
	width: 50px;
	height: 50px;
	margin-right:12px;
}

.userInfo .userIconBox h1{
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	margin: 0;
}

.bgGray{
	background: #f6f6f6;
	padding-bottom: 20px;
}

.userInfo .bgGray ul{
	background: #fff;
}

.userInfo .bgGray h1{
	font-size: 12px;
	line-height: 22px;
	color: #005aab;
	padding: 15px 0;
}

.userInfo .ucList li em:before,
.userInfo .bgGray li:before{
	content: "";
	width: 12px;
	height: 50px;
	display: inline-block;
	background: url(http://test.haier.com/cnmobile/images/hn_uiIcon.png) no-repeat -12px center;
	margin: 0 6px 0 10px;
	vertical-align: top;
}

.userInfo .ucList li em:before,
.userInfo .bgGray li.active:before{
	background: url(http://test.haier.com/cnmobile/images/hn_uiIcon.png) no-repeat left center;
}

.userInfo .bgGray li.spanRed:before,
.userInfo .ucList li em.spanRed:before{
	background: url(http://test.haier.com/cnmobile/images/hn_uiIcon.png) no-repeat -24px center;
}

.userInfo .ucList li em.exMark:before{
	background: url(http://test.haier.com/cnmobile/images/hn_uiIcon.png) no-repeat -12px center;

}


.userInfo li {
	padding-right: 2%;
}
.userInfo .bgGray li {
	padding-right: 6%;
}

.userInfo .bgGray li a.address span{
	/*line-height: 18px;*/
	/*margin-top: 8px;*/
}


.popUp{
	position: fixed;
	width: 100%;
	height: 150%;
	top: 0;
	bottom: 0;
	background: rgba(0,20,38,0.9);
	display: none;
	z-index: 999;
}

.userInfo .reward{
	width: 200px;
	height: 60px;
	background: #005aab;
	margin: 40% auto;
	padding: 20px 0;
	text-align: center;
}

.userInfo .reward h1{
	font-size: 14px;
	margin-top: 10px;
	color: #fff;
}

.userInfo .unbindPhone{
	width: 280px;
	height: 158px;
	background: #fff;
	margin: 30% auto;

}
.userInfo .unbindPhone h1{
	line-height: 50px;
	font-size: 14px;
	color: #666;
	border-bottom:1px solid #e5e5e5;
	padding: 0 10px;
}

.userInfo .unbindPhone h1 span{
	font-size: 14px;
	color: #666;
}

.popUp .closeBtn{
	width: 14px;
	height: 50px;
	display: inline-block;
	background: url(http://test.haier.com/cnmobile/images/fd_tc_close.png) no-repeat center;
	vertical-align: top;
	float: right;
}

.userInfo .unbindPhone>div{
	padding: 20px 0;
	text-align: center;
}

.userInfo .unbindPhone div p{
	font-size: 12px;
	line-height: 21px;
	color: #666;
}

.userInfo .select {
	height: auto;
}

.userInfo .select div{
	padding: 0;
}

.userInfo .select.areaSelect div{
	overflow-y:auto;
}

.userInfo .select li{

	line-height: 48px;
	border-bottom: 1px solid #f2f2f2;
}

.userInfo .select li a{
	font-size: 14px;
	color: #333;
}


.userInfo .uiChange{
	padding: 0 3.125%;
	position: absolute;
	width: 93.75%;
	bottom: 20px;
}

.userInfo .uiChange input,
.userInfo .uiChange a{
	line-height: 40px;
	display: block;
	background: #fff;
	font-size: 14px;
	color: #666;
	text-align: center;
}

.userInfo .uiChange input{
	opacity: 0;
	width: 100%;
	margin-top: -40px;
}

.userInfo .uiChange a:first-child{
	border-bottom: 1px solid #e5e5e5;
}

.userInfo .uiChange a.hm_button{
	background: #32beff;
	margin-top: 20px;
	color: #fff;
}

.buttonB{
	border:1px solid #32beff;
	color: #32beff;
	line-height: 38px;
	display: inline-block;
}


.buttonW{
	border:1px solid #e5e5e5;
	color: #666;
	line-height: 38px;
	display: inline-block;
}

.userInfo .unbindPhone div .buttonW,
.userInfo .unbindPhone div .buttonB{
	width: 98px;
}

.userInfo .unbindPhone div .buttonB{
	margin-right: 10px;
}

.userInfo .unbindPhone div .buttonGroup{
	margin-top: 10px;
}



/*地址管理*/

.addressList{
	padding:0 3.125%;
	padding-bottom: 150px;
}

.addressList ul{
	margin-top: 20px;
}

.addressList li{
	height: 40px;
	padding: 20px 0;
	border-bottom: 1px solid #f2f2f2;
}

.addressList li.active{
	background: #005aab;
}

.addressList li:after {
	content: "";
	display: inline-block;
	width: 9px;
	height: 50px;
	background: url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) no-repeat center;
	vertical-align: top;
	margin-right: 3%;
	margin-top: -44px;
	float: right;
}

.addressList li.active:after{
	content: "默认地址";
	color: #fff;
	width: 50px;
	background: #005aab;
}

.addressList li p{
	font-size: 12px;
	line-height: 20px;
	color: #666;
	padding-left: 3%;
}

.addressList li.active p{
	color: #fff;
}

.NewAddress{
	padding: 0;
	/*position: absolute;*/
	position: fixed;
	bottom: 0;
	width: 100%;
}

.NewAddress .goBack{
	margin-left: 3.125%;
}

.NewAddress .hm_button{
	margin-bottom: 0;
}


/*地址详情*/
.adList {
	padding:0 3.125%;

}

.adList li{
	padding: 15px 0;
	border-bottom: 1px solid #f2f2f2;
}

.adList li label{
	width: 25%;
	display: inline-block;
	font-size: 12px;
	color: #999;
	vertical-align: top;
	line-height: 18px;

}

.adList li div{
	display: inline-block;
	width: 74%;

}

.adList li div p{
	font-size: 12px;
	color: #333;
	width: 80%;
	line-height: 18px;
}

.newAddress>a,
.adList>a{
	font-size: 12px;
	line-height: 28px;
	color: #32beff;
	display: block;
}

.newAddress>.hm_check,
.adList>.hm_check{
	color: #666;
}

.adList>.hm_check,
.newAddress>.hm_check{
	margin-top: 20px;
}

.hm_check:before{
	content: "";
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(http://test.haier.com/cnmobile/images/hn_iconCheck2.png) left center;
	vertical-align: top;

	margin-top: 2px;
	margin-right: 10px;
}

.hm_check.active:before{
	background: url(http://test.haier.com/cnmobile/images/hn_iconCheck2.png) -22px center;

}

/*修改地址*/
.newAddress {
	padding:0 3.125%;
	overflow-y: scroll;
	padding-bottom: 150px;

}

.newAddress label{
	font-size: 12px;
	color: #333;
	line-height: 36px;
	display: block;

}

.newAddress input{

	border:1px solid #e5e5e5;
	height: 42px;
	width: 96%;
	outline: none;
	padding: 0 2%;
	font-size: 14px;
	color: #333;
}


.newAddress input.areaCode{
	width: 19.3%;
}

.newAddress input.tel{
	width: 39.6%;
	margin-left: 1.6%;
}

.newAddress input.eNumber{
	width: 22.6%;
	float: right;
}

.newAddress textarea{
	border:1px solid #e5e5e5;
	width: 96%;
	height: 150px;
	resize:none;
	outline: none;
	padding: 2%;
	font-size: 14px;
}

.newAddress .dropDown ul li,
.newAddress .dropDown p{
	display: block;
	border: 1px solid #e5e5e5;
	height: 42px;
	width: 96%;
	outline: none;
	padding: 0 2%;
	font-size: 14px;
	line-height: 42px;
	color: #999;
}

.dropDown ul {
	position: absolute;
	width: 93.75%;
	background: #fff;
	display: none;
}

.dropDown ul li{
	border-top: 0 !important;
}

.dropDown p:after{
	content: "";
	display: inline-block;
	width: 8px;
	height: 4px;
	float: right;
	margin-top: 20px;
	background: url(http://test.haier.com/cnmobile/images/hn_fd_wayback.png) no-repeat;
}

/*地区选择*/
.select.areaSelect{
	width: 100%;
	margin: 0;
}

.select.areaSelect h1{
	line-height: 48px;
	border-bottom: 1px solid #f2f2f2;
	text-align: left;
	font-size: 16px;
	color: #333;
	padding-left: 3.75%;
}

.select.areaSelect h1.active{
	/*background: #f6f6f6;*/
	background: #DCDCDC;
}

.select.areaSelect li a:before,
.select.areaSelect h1:before{
	content: "";
	display: inline-block;
	background: #fff;
	width: 12px;
	height: 8px;
	background-size: 12px 8px;
	margin-right: 10px;

}

.select.areaSelect h1.active:before{
	background: url(http://test.haier.com/cnmobile/images/hn_iconSelect.png) no-repeat;
	background-size: 12px 8px;
}

.select.areaSelect li{
	text-align: left;

	padding: 0;
}


.select.areaSelect li a{
	padding-left: 3.75%;
	font-size: 16px;
	color: #333;
}

.select.areaSelect li ul{
	display: none;
}


/*日历控件*/

.dwbg .dwv{
	background: #fff;
}

.dwbg .dwb0{
	background: #32beff;
	border: 1px solid #32beff;
	color: #fff;
	border-radius: 0;
	text-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;

}

.dwbg .dwb1{
	background: #fff;
	color: #666;
	border-color: #e5e5e5;
	border-radius: 0;
	text-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	border: 1px solid #e5e5e5;

}



/*会员权益*/
.ak-gc-1-3{
	width: 32.6%;
	display:inline-block;
}

.memberPower{
	padding:20px 3.125% 0;

}

.memberPower .ak-gc-1-3 div{
	width: 48px;
	height: 48px;
	margin: 0 auto;
	background: url(http://test.haier.com/cnmobile/images/hn_memberIcon.png) no-repeat;
	margin-top: 10px;
}

.memberPower div.hn_memberIcon01{
	background-position: 0 0;
}

.memberPower div.hn_memberIcon01.disable{
	background-position: -48px 0;
}

.memberPower div.hn_memberIcon02{
	background-position: 0 -48px;
}

.memberPower div.hn_memberIcon02.disable{
	background-position: -48px -48px;
}

.memberPower div.hn_memberIcon03{
	background-position: 0 -96px;
}

.memberPower div.hn_memberIcon03.disable{
	background-position: -48px -96px;
}

.memberPower div.hn_memberIcon04{
	background-position: 0 -144px;
}

.memberPower div.hn_memberIcon04.disable{
	background-position: -48px -144px;
}

.memberPower div.hn_memberIcon05{
	background-position: 0 -192px;
}

.memberPower div.hn_memberIcon05.disable{
	background-position: -48px -192px;
}

.memberPower div.hn_memberIcon06{
	background-position: 0 -240px;
}

.memberPower div.hn_memberIcon06.disable{
	background-position: -48px -240px;
}



.memberPower p{
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-align: center;
}

.memberPower .buttonGroup{
	margin:12px 0 20px;
	height: 32px;
}

.memberPower .buttonGroup .hm_button{
	height: 32px;
	color: #fff;
	font-size: 12px;
	line-height: 32px;
	background: #32beff;
	text-align: center;
}

.memberPower.bgGray {
	padding:0 3.125%;
	border-top: 1px solid #e4e4e4;
	padding-bottom: 20px;

}

.userInfo .adList{
	margin-bottom: 150px;
}

.userInfo .memberPower>h1{
	font-size: 14px;
	line-height: 50px;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0 0;
}

.memberPower .ak-gc-1-3{
	text-align: center;
	vertical-align: top;
}

.memberPower .ak-gc-1-3 h1{
	font-size: 14px;
	color: #333;
	padding: 10px 0 5px;
}

.memberPower .ak-gc-1-3 p{
	font-size: 12px;
	color: #999;
	line-height: 18px;
}

.memberPower .ak-gc-1-3 img{
	margin-top: 10px;
}


.memberPower .star{
	display: inline-block;
	width: 48px;
	height: 48px;
	background: url(http://test.haier.com/cnmobile/images/hn_memberStar.png) no-repeat center 0px;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
	color: #999;
	font-weight: bold;
	width: 19.2%;
	position: relative;
}

.memberPower .star.active{
	background: url(http://test.haier.com/cnmobile/images/hn_memberStar.png) no-repeat center -48px;
	color: #005aab;

}

.memberPower .star:after{
	content: "";
	display: inline-block;
	background: #c6cacb;
	height: 2px;
	width: 200px;
	margin-top: -24px;
	position: absolute;
	margin-left: 13px;
}


.memberPower .star.next:after{
	background: #005aab;

}

.memberPower .star:last-child:after{
	background: #fff;
}


.memberPower .memberInfo{
	padding: 20px 0;
}

.memberPower .memberInfo p{
	display: inline-block;
	width: 49%;
	margin-bottom: 27px;
}

.memberPower .memberInfo p span{
	color: #005aab;
}

.memberPower .memberInfo p:first-child{
	border-right: 1px solid #f2f2f2;

}

div.exchange{
	border-top: 1px solid #e5e5e5;
	padding:0 3.125%;
	width: 93.75%;
	margin-top: 20px;
}

.exchange{
	line-height: 50px;
	font-size: 14px;
	display: block;
	color: #333;
}

a.exchange:before{
	content: "";
	display: inline-block;
	background: url(http://test.haier.com/cnmobile/images/hn_memberGift.png) no-repeat center;
	width: 16px;
	height: 48px;
	vertical-align: top;
	margin-right: 14px;
}

div.exchange:after {
	content: "";
	display: inline-block;
	width: 9px;
	height: 50px;
	background: url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) no-repeat center;
	vertical-align: top;
	position: absolute;
	margin-top: -50px;
	right: 3.125%;
}


/*帐号管理*/
.accountManage .right i{
	color: #005aab;
	background: #fff;
}

.accountManage.ucList li .pwLevel em{
	margin-left: 15px;
}

.accountManage.ucList li .pwLevel em:before{
	display: none;
}

.accountManage.ucList li em.spanRed:before{
	background-position: -24px center;
}

.accountManage.ucList li span.spanBlue{
	color: #33beff;
}



/*我的海贝*/

.haibei .ak-gc-1-3{
	text-align: center;
}

.haibei .ak-gc-1-3 h1{
	font-size: 18px;
	height: 27px;
	margin-top: 20px;
}

.hbTotal{
	color: #005aab;
}
.hbMake{
	color: #44cc00;
}
.hbCost{
	color: #ff3131;
}

.haibei .ak-gc-1-3 p{
	font-size: 12px;
	margin-bottom: 20px;
}

.haibei .ak-gc-1-3 a{
	font-size: 12px;
	line-height: 40px;
	color: #666;
}

.haibei .ak-gc-1-3 a.active{
	color: #005aab;
}

.haibei .ak-gc-1-3 a.active:after{
	content: "";
	display: block;
	background: url(http://test.haier.com/cnmobile/images/hn_iconArrowDown.png) no-repeat center;
	width: 14px;
	height: 8px;
	position: absolute;
	width: 30.5%;
}

.haibei .ak-gc-2-2>div{
	padding: 0 3.125%;
}

.haibei .ak-gc-2-2{
	border-bottom: 1px solid #f2f2f2;
}




.haibei .ak-gc-2-2 .haibeiTab{
	padding: 0;
	padding-top: 20px;

}

.haibei .ak-gc-2-2 .haibeiTab .ak-gc-1-3{
	border-bottom: 1px solid #f2f2f2;
}

.haibeiTab li {
	height: auto;
}


.ucList .haibeiTab li a p{
	line-height: 30px;
	font-size: 12px;
	height: 30px;
	padding: 20px 0;
}


.ucList .haibeiTab li a p span{
	line-height: 32px;
	font-size: 12px;
	color: #32beff;
}


.ucList .haibeiTab li a p.up{
	color: #44cc00;
	font-size: 18px;
}

.ucList .haibeiTab li a p.down{
	color: #ff3131;
	font-size: 18px;
}


.haibeiTab li p:first-child{
	width: 70px;
	vertical-align: top;
}

.ucList li a p.right{
	width: 65px;
}

.ucList .haibeiTab li a p.right:after{
	display: none;
	width: 0;
}

.ucList .haibeiTab li a p.right span{
	margin-right: 0;
}

.haibeiTab li p:last-child{
	vertical-align: top;
	width: 65px;
}

.ucList .haibeiTab li a p:last-child span{
	color: #666;
}

/*注册条款样式  register_clause.shtml*/

/*.hn_register_clauseTab .tab2{display: block;}*/
.hn_register_clauseTab .register_clauseTab {
	height: 50px;
	border-bottom: 1px solid #d9d9d9;
	width: 100%;
}
.hn_register_clauseTab .register_clauseTab a {
	font-size: 14px;
	display: inline-block;
	line-height: 50px;
	color: #666;
	text-align: center;
	margin-left: -1px;
	padding:0px 10px;
}
.hn_register_clauseTab .register_clauseTab a.active {
	color: #005aab;
	border-bottom: 1px solid #005aab;
}
.hn_none{display: none;}

.register_clauseForm{
	padding: 12px 3.125%;
	min-height: 328px;
}
.register_clauseForm_title{
	font-size: 12px;
	line-height: 18px;
	color: #333;
	padding:10px 0px;
}
.register_clauseForm_txt{
	font-size: 12px;
	line-height: 21px;
	color: #999;
	padding-bottom: 10px;
}
.register_clauseForm_txt_text{
	font-size: 12px;
	line-height: 21px;
	color: #999;
	padding:0px 10px 5px 10px;
	display: inline-block;
	width: 94%;
}
.register_clauseForm_txt_text span{
	width: 86%;
	display: inline-block;
	float: right;
}
.hn_register_clauseTab .goBack{
	position: relative;
	left: 5%;
	bottom: 0;
	margin-bottom: 10px;
}

/*海尔账号登陆   account_login.shtml*/
.no_account_login,.account_login{
	padding:20px 0px;
}
.no_account_login_title,.account_login_title{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.register_clauseForm_txt_text span{
	font-size: 12px;
}

.account_login_title{text-align: left;}
.no_account_login_title{ text-align: center; padding:20px 0px;}
.no_account_login .hm_button{
	background: #fff!important;
	color: #32beff!important;
}
.account_login_ask{
	width: 25px;
	height: 25px;
	display: inline-block;
	background: url(http://test.haier.com/cnmobile/images/hn_ask.png);
	position: relative;
	top: -45px;
	right: 10px;
	float: right;
}

.redtext.hn_fd_mtmb5{
	font-size: 12px;
}

.redtext.hn_fd_mtmb5 a{
	font-size: 12px;
}

/*.bindPhone.hn_register{
	margin-bottom: 80px;
}
*/
/*
.message .ucList li a:after {
	content: "";
	display: inline-block;
	width: 9px;
	height: 30px;
	background: url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) no-repeat center;
	vertical-align: top;
	/*margin-left: 60px;
	position: absolute;
	right: 3.125%;
}
*/

.message .ucList li {
	padding: 18px 0;
}

.message .ucList li.disable p{
	color: #999;
}

.message .ucList li a h1{
	font-size: 14px;
	line-height: 21px;
	color: #999;
	height: 21px;
	margin-bottom: -14px;
	margin-top: 5px;
}

.message .ucList li a h1.user{
	color: #005aab;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 90%;
}

.message .ucList li a h1 span{
	font-size: 11px;
	float: none;
	text-align: left;
	vertical-align: middle;
	color: #999;
	margin-left: 8px;
	line-height: 22px;
	height: 21px;
}

.message .ucList li a p{
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 90%;
	margin-top: 15px;
}

.message.hn_loginTab .loginTab a span{
	font-size: 14px;
	line-height: 50px;
}

.message .hn_goBack{
	margin-top: 20px;
}

.messagePhone {
	height: 40px;
	padding: 20px 0;
	text-align: center;
}

.messagePhone h3{
	font-size: 12px;
	line-height: 18px;
}

.messagePhone p{
	font-size: 14px;
	line-height: 18px;
	color: #005aab;
}

.messageOption .ucList li a p.right:after,
.messageOption.userInfo .bgGray li:before{
	display: none;
}

.messageOption.userInfo .bgGray li{
	padding-left: 3%;
}

.messageOption .bgGray>h1{
	font-size: 14px;
	color: #333;
}



/*我的信息滑动*/
#wrapper{
	height: 360px;
	overflow: auto;
}

#pullDown, #pullUp {
	background:#fff;
	height:40px;
	line-height:40px;
	padding: 25px 10px 5px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
	text-align: center;
}

#pullUp .pullUpIcon  {
	display:inline-block;
	width:40px; height:40px;
	background:url(http://test.haier.com/cnmobile/images/hn_loading.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
	vertical-align: top;
}

#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}


#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}

/*弹层*/


/*special*/
#popup input{
	border: 1px solid #e5e5e5;
}

#popup{
	background:rgba(0,20,38,0.9);
}

.popup>h1{
	display: block;
	height: 50px;
	line-height: 50px;
	background:#fff;
	padding-left:10px;
	color: #666;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
}

.popupClose{
	background: url(http://test.haier.com/cnmobile/images/fd_tc_close.png) no-repeat center;
	height: 50px;
	width: 50px;
	display: inline-block;
	vertical-align: top;
	float: right;
}

.popup .centerText{
	text-align: center;
	line-height: 21px;
}


.popup.pBtn.btnLeft{
	border-color:#32beff;
	color: #32beff;
	margin-right: 10px;
}

.popup.pBtn.btnBlock{
	background: #32beff;
	color: #fff;
}

.popup .pBtn{
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	color: #666;
	text-align: center;
	padding: 0 20px;
}


/**/
/*universal*/
#popup{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 9999999999;
	padding: 0 3.125%;
	display: none;
}


.popup{
	width: 93.75%;
	position: fixed;
	z-index: 99999999999999;
	margin: 0 3.125%;
	display: none;
}

.popup>div{
	padding: 20px 10px;
	background: #fff;
}

.popup.btnGroup{
	text-align: center;
	margin-top: 10px;
}


.popup .btnBlock{
	width: 100%;
	text-align: center;
	display: block;
	padding: 0;
}

.ak-grid.userInfo{
	overflow-x:hidden;
}

footer{
	height: 129px;
	overflow: hidden;
}




.newAddress .messageCode{
	width: 46%;
	position: relative;
}

.newAddress  .sendAgain.active {
	background: #fff;
	color: #32beff;
	border-color: #32beff;
	position: relative;
}
.newAddress  .sendAgain {
	display: inline-block;
	border: 1px solid #e5e5e5;
	height: 42px;
	vertical-align: top;
	line-height: 42px;
	width: 50%;
	margin-left: -8px;
	background: #f6f6f6;
	color: #999;
	text-align: center;
}


.newAddress .dynamicCode {
	width: 32.3%;
	margin-right: 3.6%;
}

.newAddress div.idCode {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	text-align: right;
}


.newAddress .changeCode {
	display: inline-block;
	font-size: 12px;
	color: #32beff;
	line-height: 46px;
	width: 19.3%;
	float: right;
}


.favorite .list_act:after{
	display: none;
}

.list_act .list_link{
	display: inline-block;
	width: 50px;
	height: 50px;
	background:url(http://test.haier.com/cnmobile/images/fd_youjiantou.png) #fff no-repeat right center;
	vertical-align: top;
	float: right;
}

/*new*/
.n_memberInfo{padding:35px 0 70px}
.n_memberInfo ul{width:280px;border-bottom:1px dashed #8c9fc7;margin:0 auto;height:25px;position:relative}
.n_memberInfo ul li{position:absolute;top:0;width:50px;height:50px;}
.n_memberInfo ul li .s{font-size:12px;color:#333;position:absolute;top:-25px;left:0;width:100%;text-align: center;display:none}
.n_memberInfo ul li p{position:absolute;top:53px;background:#eee;border-radius:3px;font-size:12px;padding:4px;width:200px;display:none;}
.n_memberInfo ul li.s2 p,.n_memberInfo ul li.s3 p{left:50%;margin-left:-100px}
.n_memberInfo ul li.s4 p{right:0}
.n_memberInfo ul li .name{font-size:12px;position:absolute;top:53px;padding:4px 0;width:100%;text-align:center;color:#333;displsy:block}
.n_memberInfo ul li .ico{height:50px;background-position:0 100%;display:block;background-size:100% auto}
.n_memberInfo ul li.cur .ico{background-position:0 0}
.n_memberInfo ul li.now .s{display:block}
.n_memberInfo ul li.open{z-index:1;}
.n_memberInfo ul li.open p{display:block}
.n_memberInfo ul li.s1{left:0px}
.n_memberInfo ul li.s2{left:75px}
.n_memberInfo ul li.s3{left:155px}
.n_memberInfo ul li.s4{right:-8px}
.n_memberInfo ul li.s1 .ico{background-image:url(http://test.haier.com/cnmobile/images/vip_levelRight_1.png);}
.n_memberInfo ul li.s2 .ico{background-image:url(http://test.haier.com/cnmobile/images/vip_levelRight_2.png);}
.n_memberInfo ul li.s3 .ico{background-image:url(http://test.haier.com/cnmobile/images/vip_levelRight_3.png);}
.n_memberInfo ul li.s4 .ico{background-image:url(http://test.haier.com/cnmobile/images/vip_levelRight_4.png);}


/*弹出层*/

#loginpopup{background:rgba(0,20,38,0.9);position:fixed;height: 2000px;width: 100%;top: 0;z-index:88888888;padding: 0 3.125%; display: none;}
.loginpopup>h1{display: block;height: 50px;line-height: 50px;background:#fff;padding-left:10px;color: #666;border-bottom: 1px solid #e5e5e5;font-size: 14px;}
.loginpopup>h1 span b{display:inline-block;color:#005aab;font-weight:bold;padding:0 5px;}
.popupClose{background: url(http://test.haier.com/cnmobile/images/fd_tc_close.png) no-repeat center;height: 50px;width: 50px;display: inline-block; vertical-align: top; float: right;}

.loginpopup{width: 93.75%; position: absolute; z-index: 99999999999999;margin:0 3.125% 0; top:50%;display: none;}
.loginpopup .cont{padding:10px 10px  20px 10px;background: #fff;}
.loginpopup.btnGroup{text-align: center;margin-top: 10px;}
.loginpopup .btnBlock{width: 100%;text-align: center;display: block;padding: 0;margin-top: 10px;}
.loginpopup .row{margin-top:82px;}
.loginpopup .row a{ position: relative;}
.loginpopup .row a i{ width: 86px; height: 52px; position: absolute; left:50%; margin-left: -43px; top:-72px;}
/* 修改补填邀请码输入框样式 */
.loginForm .fix{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-left: 5%;}