body{ background:#f5f8ff;}
.register ul{ background:#FFF; border-top:1px solid #d9dde0;}
.register ul li{border-bottom:1px solid #d9dde0;}
.register ul label{ display:block; position:relative;}
.register ul label.phoneNumber_icon{ background:url(images/register/phoneNumber_icon.png) no-repeat;}
.register ul label.verificationCode_icon{ background:url(images/register/verificationCode_icon.png) no-repeat;}
.register ul input{ width:100%; display:block; border:none; -webkit-box-sizing:border-box; font-size:1.2rem;}
.register ul input::-webkit-input-placeholder{color:#869baf;}

.register span.cXFS{ background:#ecf2fe; position:absolute; font-size:1.2rem; color:#23459a; }

.register p.tiShiFont{ font-size:1.2rem; color:#23459a; background:url(images/register/tiShi_icon.png) no-repeat; display:none; }
.register a.nextStep{ background:#FFF; display:block; text-align:center; border:2px solid #23459a; color:#23459a; font-size:1.4rem; -webkit-border-radius:5px;}







/* iPhone4 */
@media screen and ( max-width: 320px ) and (orientation:portrait), screen and ( max-width: 480px ) and (orientation:landscape){
	.register ul label{ padding-left:24px;}
	.register ul label.phoneNumber_icon{ background-position:10px center; background-size:12px 17px;}
	.register ul label.verificationCode_icon{ background-position:10px center; background-size:14px 15px; padding-right:95px;}
	.register ul input{ line-height:40px; padding-left:7px; padding-right:10px;}
	.register span.cXFS{ right:14px; top:10px; line-height:21px; padding-left:5px; padding-right:5px;-webkit-border-radius:2px;}
	
	.register .tiShiFont_wrap{ padding:9px 10px;}
	.register p.tiShiFont{ padding-left:18px; background-size:12px 12px; background-position:0px 2px;}
	
	
	.register .nextStep_wrap{ padding:23px 13px;}
	.register 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){
	.register ul label{ padding-left:27px;}
	.register ul label.phoneNumber_icon{ background-position:12px center; background-size:14px 19px;}
	.register ul label.verificationCode_icon{ background-position:12px center; background-size:15px 19px; padding-right:112px;}
	.register ul input{ line-height:48px; padding-left:9px; padding-right:12px;}
	.register span.cXFS{ right:16px; top:12px; line-height:25px; padding-left:5px; padding-right:5px;-webkit-border-radius:2px;}
	
	.register .tiShiFont_wrap{ padding:10px 11px;}
	.register p.tiShiFont{ padding-left:21px; background-size:14px 14px; background-position:0px 2px;}
	
	
	.register .nextStep_wrap{ padding:28px 16px;}
	.register a.nextStep{ line-height:45px;}
	
	
}

/* 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){
	.register ul label{ padding-left:30px;}
	.register ul label.phoneNumber_icon{ background-position:14px center; background-size:14px 21px;}
	.register ul label.verificationCode_icon{ background-position:14px center; background-size:16px 21px; padding-right:124px;}
	.register ul input{ line-height:53px; padding-left:10px; padding-right:14px;}
	.register span.cXFS{ right:17px; top:12px; line-height:28px; padding-left:5px; padding-right:5px;-webkit-border-radius:2px;}
	
	.register .tiShiFont_wrap{ padding:12px 13px;}
	.register p.tiShiFont{ padding-left:22px; background-size:15px 15px; background-position:0px 3px;}
	
	
	.register .nextStep_wrap{ padding:30px 18px;}
	.register a.nextStep{ line-height:50px;}
	
	
	
}


@media screen and ( min-width: 415px ) and (orientation:portrait),screen and ( min-width: 737px ) and (orientation:landscape){
	.register ul label{ padding-left:30px;}
	.register ul label.phoneNumber_icon{ background-position:14px center; background-size:14px 21px;}
	.register ul label.verificationCode_icon{ background-position:14px center; background-size:16px 21px; padding-right:124px;}
	.register ul input{ line-height:53px; padding-left:10px; padding-right:14px;}
	.register span.cXFS{ right:17px; top:12px; line-height:28px; padding-left:5px; padding-right:5px;-webkit-border-radius:2px;}
	
	.register .tiShiFont_wrap{ padding:12px 13px;}
	.register p.tiShiFont{ padding-left:22px; background-size:15px 15px; background-position:0px 3px;}
	
	
	.register .nextStep_wrap{ padding:30px 18px;}
	.register a.nextStep{ line-height:50px;}
	
	
	
}