body{ background:#f5f8ff;}


.idBind{ border-top:1px solid #d9dde0;}


.idBind label{display:block; background:#FFF url(images/idBind/ID_icon.png) no-repeat; border-bottom:1px solid #eff2f9;}
.idBind label input{ width:100%; display:block; border:none; -webkit-box-sizing:border-box; font-size:1.2rem;}
.idBind label input::-webkit-outer-spin-button,
.idBind label input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
}


.idBind p.tiShiFont{ font-size:1.2rem; color:#23459a; background:url(images/idBind/tiShi_icon.png) no-repeat; display:none;}
.idBind a.nextStep{ display:block; background:#FFF; color:#23459a; text-align:center; font-size:1.4rem; border:2px solid #23459a; -webkit-border-radius:5px;}















/* iPhone4 */
@media screen and ( max-width: 320px ) and (orientation:portrait), screen and ( max-width: 480px ) and (orientation:landscape){
	.idBind label{ padding-left:29px; background-size:17px 13px; background-position:12px center;}
	.idBind label input{ height:41px; padding-left:8px; padding-right:12px;}
	
	.idBind p.tiShiFont{ padding-left:27px; padding-top:5px; padding-bottom:5px; background-size:12px; background-position:12px center;}
	.idBind .nextStep_wrap{ padding:24px 14px;}
	.idBind a.nextStep{ line-height:38px;}	
}

/* iPhone6 */
@media screen and ( min-width: 321px ) and ( max-width: 375px ) and (orientation:portrait),screen and ( min-width: 481px ) and ( max-width: 667px ) and (orientation:landscape){
	.idBind label{ padding-left:33px; background-size:19px 15px; background-position:14px center;}
	.idBind label input{ height:49px; padding-left:10px; padding-right:14px;}
	
	.idBind p.tiShiFont{ padding-left:32px; padding-top:6px; padding-bottom:6px; background-size:14px; background-position:14px center;}
	.idBind .nextStep_wrap{ padding:28px 17px;}
	.idBind a.nextStep{ line-height:46px;}	
}

/* iPhone6 Plus */
@media screen and ( min-width: 376px ) and ( max-width: 414px ) and (orientation:portrait),screen and ( min-width: 668px ) and ( max-width: 736px ) and (orientation:landscape){
	.idBind label{ padding-left:37px; background-size:21px 17px; background-position:16px center;}
	.idBind label input{ height:54px; padding-left:10px; padding-right:16px;}
	
	.idBind p.tiShiFont{ padding-left:36px; padding-top:7px; padding-bottom:7px; background-size:14px; background-position:16px center;}
	.idBind .nextStep_wrap{ padding:30px 19px;}
	.idBind a.nextStep{ line-height:50px;}	
}


@media screen and ( min-width: 415px ) and (orientation:portrait),screen and ( min-width: 737px ) and (orientation:landscape){
	.idBind label{ padding-left:37px; background-size:21px 17px; background-position:16px center;}
	.idBind label input{ height:54px; padding-left:10px; padding-right:16px;}
	
	.idBind p.tiShiFont{ padding-left:36px; padding-top:7px; padding-bottom:7px; background-size:14px; background-position:16px center;}
	.idBind .nextStep_wrap{ padding:30px 19px;}
	.idBind a.nextStep{ line-height:50px;}	
}