﻿/*公用部分*/
.btn-back-sms{padding-left:10px;background:url(../../images/sso/icon-phone.png) left center no-repeat;}
.btn-back-passport{padding-left:15px;background:url(../../images/sso/icon-account.png) left center no-repeat;}
.a035,.a035:visited{color:#00a1e9;text-decoration:none;}
.a035:hover{color:#ff6600;}
.field{height:38px;line-height:38px;border:1px solid #ccc;margin-bottom:15px;}
.field.field-verify,.field.field-sms-verify{border:0;}
.login-box{position:relative;margin:20px auto 0;width:310px;min-height:261px;}
.login-box .error{padding:0;margin:0;}
.login-box .error li span{display:inline-block;}
.login-box .error .errorSpan{padding-left:25px;list-style:none;color:#ff3a20;background:#ffe6e3 url(../../images/sso/ico-error.png) 5px center no-repeat;border:1px solid #fc5640;}
.login-box .field-tip{position:relative;margin-bottom:10px;}
.login-box .field-tip .login-type-link{position:absolute;top:0;right:0;}
.login-box .field-tip .login-type-link a{color:#00a1e9;}
.login-box .protocol-tip{padding:8px 0;}
.login-box .login-text{float:left;width:268px;height:38px;padding:0 5px;line-height:38px;vertical-align:middle;color:#666;border:0;outline:0;box-sizing:border-box;}
.login-box .field-verify .login-text,.login-text.sms-checkcode{border:1px solid #D0D4D5;}
.login-box .field label{width:40px;text-indent:-9999px;vertical-align:top;overflow:hidden;background-color:#fff;}
.login-box .field.field-username label{background:#fff url(../../images/sso/ico-account.png) center no-repeat;}
.login-box .field.field-password label{background:#fff url(../../images/sso/ico-pwd.png) center no-repeat;}
.login-box .field.field-verify label,.login-box .field.field-sms-verify label{display:none;}
.login-box .field.field-phonenumber label{background:#fff url(../../images/sso/ico-phone.png) center no-repeat;}
.login-box .check-code-img{border:1px solid #CECECE;height:36px;vertical-align:top;width:68px;margin-left:5px;}
.login-box .safe{overflow:hidden;padding-left:80px;clear:both;}
.login-box .submit{overflow:hidden;}
.login-box .msg{color:#c6c6c6;overflow:hidden;}
.login-box .msg p{float:none;white-space:normal;word-wrap:break-word;}
.login-box .change-code{display:inline-block;line-height:14px;margin:0 0 0 4px;color:#c6c6c6;vertical-align:middle;}
.login-box .checkcode,.login-box .sms-checkcode{width:176px;}
.login-box .forget-pw{line-height:26px;}
.login-box .submit .enter,.login-box .submit .cancel{display:block;width:100%;height:40px;background:url(../../images/sso/button-bg1.jpg) no-repeat 0 0;border:0;cursor:pointer;}
.login-box .submit .enter{background-position:left top;}
.login-box .submit .enter:hover{background-position:left bottom;}
.login-box .submit .cancel{display:none;}
.login-box .register_link{position:absolute;left:-22px;right:-22px;bottom:-59px;height:48px;line-height:48px;}
.login-box .register_link .a035{position:absolute;top:0;right:22px;padding-left:20px;color:#ff3a20;background:url(../../images/sso/ico-go.png) left center no-repeat;}
.line-four{display:inline-block;padding-top:10px;color:#919191;}
.line-one,.line-two,.text-three{display:none;}
.field-sms-verify  .phone_sms_resend,.field-sms-verify  .phone_sms{float:right;width:118px;height:38px;padding:0;margin:0;vertical-align:middle;}
.field-sms-verify  .phone_sms_resend{color:#fff;background:#00a1e9;}
.field-sms-verify  .phone_sms{background:#e8e8e8;}
.phone_box{width:248px;text-align:left;margin:10px 0 0 10px;padding:10px 0 0 15px;}
.phone_text{line-height:22px;font-size:12px;color:#6a6a6a}
.phone_wrong{line-height:22px;font-size:12px;color:#F00}
.iphone_input input{float:left;width:140px;height:26px;line-height:26px;color:#868686;border:1px solid #c9d9ea;margin:10px 0 0 0;padding:0;}
.iphone_shunling_input input{float:left;width:220px;height:26px;line-height:26px;color:#868686;border:1px solid #c9d9ea;margin:10px 0 0 0;padding:0;}
.phone_submit{clear:both;width:116px;height:29px;line-height:29px;border:0px;margin:0 0 0 10px;}
.phone_submit a{float:left;margin:20px 0 0 50px;_margin:20px 0 0 25px;width:116px;height:29px;color:#FFF;font-weight:700;font-size:13px;text-align:center;display:block;background:url(../../images/sso/phone_submit.png);text-decoration:none}
.phone_submit a:hover{float:left;margin:20px 0 0 50px;_margin:20px 0 0 25px;width:116px;height:29px;color:#FFF;font-weight:700;font-size:13px;text-align:center;display:block;background:url(../../images/sso/phone_submit02.png);text-decoration:none}
.phone_submit a:visited{color:#FFF;}
.phone_smsre a{float:left;width:87px;color:#fff;height:28px;background:url(../../images/sso/smsbg02.png);color:#5c93d7;text-decoration:none;font-size:12px;text-align:center;line-height:28px;margin-left:10px;}
.phone_smsre a:hover{color:#2060bf}
.phone_sms{float:left;width:87px;height:28px;border:none;background:url(../../images/sso/smsbg01.png);text-align:center;margin:10px 0 0 12px;}
.phone_sms_resend{cursor:hand;background:url(../../images/sso/smsbg02.png) no-repeat;width:87px;border:none;height:28px;margin:10px 0 0 12px;}
.phone_change{clear:both;text-align:center;line-height:42px;font-size:12px;color:#F00;margin:20px 0 0 0}
.login-box2{padding-top:29px;}
.login-box2 .info{margin-bottom:5px;line-height:18px;text-align:center;}
.login-box2 .error{line-height:18px;text-align:center;color:#f00;margin-bottom:10px;}
.login-box2 .other{padding-top:13px;text-align:center;}
.login-box2 .other a{color:#347ab8;}
.user-box{width:215px;height:85px;position:relative;margin:auto;}
.user-box .prev,.user-box .next{width:14px;height:85px;position:absolute;top:0;background:url(../../images/sso/gallery-btn.gif) no-repeat left center;cursor:pointer;}
.user-box .prev:hover,.user-box .next:hover{background:url(../../images/sso/gallery-btn-hover.gif) no-repeat left center;}
.user-box .prev{left:0;}
.user-box .next{right:0;background-position:right center;}
.user-box .prev:hover{left:0;}
.user-box .next:hover{right:0;background-position:right center;}
.user-box .prev-dis,.user-box .next-dis,.user-box .prev-dis:hover,.user-box .next-dis:hover{background:url(../../images/sso/gallery-btn-disabled.gif) no-repeat left center;cursor:default;}
.user-box .prev-dis{left:0;}
.user-box .next-dis{right:0;background-position:right center;}
.user-box .prev-dis:hover{left:0;}
.user-box .next-dis:hover{right:0;background-position:right center;}
.user-cont{margin:0 34px;height:85px;overflow:hidden;position:relative;}
.user-list{height:85px;overflow:hidden;position:absolute;left:0;top:0;white-space:nowrap;font-size:0;}
.user-list li{width:58px;height:85px;display:inline-block;*display:inline;*zoom:1;margin-right:31px;}
.user-list li img{width:56px;height:56px;display:block;border:1px solid #afc9d6;}
.user-list li a{color:#3379b5;text-decoration:none;}
.user-list li span{height:20px;margin-top:7px;display:block;line-height:20px;cursor:pointer;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;text-align:center;}
.phone_box{width:210px;margin:25px auto 0;}
.phone_box .phone_text{font-size:13px;line-height:22px;}
.phone_box .phone_wrong{font-size:12px;line-height:22px;color:#f00;}
.phone_box .iphone_input{display:inline-block;vertical-align:bottom;}
.phone_box .iphone_input input{float:left;width:90px;height:18px;padding:8px 0 8px 10px;line-height:18px;color:#666;vertical-align:middle;background-color:#fff;border:1px solid #d7d7d7;}
.phone_box .iphone_shunling_input input{float:left;width:220px;height:26px;padding:0;margin:10px 0 0 0;line-height:26px;color:#868686;border:1px solid #c9d9ea;}
.phone_box .phone_submit{width:auto;height:35px;padding:20px 0 0 0;clear:both;line-height:35px;border:0;}
.phone_box .phone_submit a{display:block;width:205px;height:39px;margin:0 auto;font-size:14px;font-weight:bold;line-height:39px;color:#fff;text-align:center;text-decoration:none;background-color:#ff3a20;border-radius:3px;}
.phone_box .phone_submit a:hover{text-decoration:none;background-color:#ff1e00;}
.phone_box .phone_sms{width:87px;height:35px;margin:10px 0 0 12px;color:#2f2e2e;text-align:center;background-color:#d2d2d2;border:0;border:1px solid #dcdcdc;border-radius:0;}
.phone_box .phone_sms_resend{width:87px;height:35px;margin:10px 0 0 12px;font-size:12px;line-height:24px;color:#2f2e2e;cursor:hand;border:1px solid #dcdcdc;border-radius:0;}
.phone_box .phone_sms_resend:hover{color:#2f2e2e;background-color:transparent;}
.phone_box .phone_change{margin:20px 0 0 0;clear:both;font-size:12px;line-height:42px;color:#999;text-align:center;}
.phone_box .phone_change a{color:#999;text-decoration:none;}
.phone_box .phone_change a:hover{text-decoration:underline;}