.ie{ text-align:center; padding-top:50px; color:#f30;display: none;}
.login{position:absolute; top:50%; left:50%; margin-top:-300px; margin-left:-220px; width:380px; padding:10px 30px 20px; background:#fff; border-radius:7px;}
.login header{padding:10px; text-align:center;}
.login ol{height:52px; border-bottom:solid 1px #e5e5e5;}
.login ol li{float:left; text-align:center; line-height:51px; font-size: 17px; color:#5f5f5f; border-bottom:2px solid #5f5f5f; margin-left:20px;}

.login ul{ padding:20px 10px;}
.login ul input[type='text'],
.login ul input[type='password']{width: 338px;display: block;font-size: 14px; padding: 15px 10px;background-color: #efefef;border: 1px solid #e4e4e4;
    opacity: 0.7;filter: alpha(opacity=70); margin-bottom: 20px;border-radius: 5px; outline: none;}
.login ul input[type='button']{width: 358px;display: block;font-size: 17px; padding: 15px 10px;background: #00aa84; border:none;
    opacity: 0.7;filter: alpha(opacity=70); margin-bottom: 20px;border-radius: 5px; color:#fff; outline: none;}
	
.login ul nav{width: 358px;background-color: #efefef; height:46px;border: 1px solid #e4e4e4;margin-bottom: 20px;border-radius: 5px; }
.login ul nav input[type='tel']{width: 150px;float:left;font-size: 14px; padding: 13px 10px;background-color: #efefef; border:none;border-radius: 5px; outline: none;opacity: 0.7;filter: alpha(opacity=70);}	
.login ul nav aside{float:right; line-height:32px; font-size:14px; padding:0 12px; background:#333; margin:7px; border-radius:6px; cursor:pointer;}
.login ul nav span{float:right; line-height:46px; font-size:14px; padding:0 12px; color:#00aa84; cursor:pointer;}
.login ul footer{ height:32px; line-height:32px; padding:0 12px; font-size:14px;}

.is_check{line-height:32px; color:#f30; padding-bottom:20px; font-size:14px;}
.is_check i{font-size:16px;vertical-align: top;}