@charset "utf-8";
*{margin:0px;padding:0;box-sizing: border-box;}
html:root body,html:root button,html:root input,html:root select,html:root textarea{font-family:Tahoma,Geneva,'Microsoft YaHei',SimSun;font-size:14px;}
.clearfloat{clear:both}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
a{text-decoration:none;outline:0;color:#2799df}
a:hover{color:#07a5f8;text-decoration:none}
a:focus{text-decoration:none}
.hide{display:none!important}
.ac{text-align:center}
.fr{float:right!important}
.loginModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.loginModal-dialog{position:relative;width:auto;margin:10px;z-index:1040;}
.loginModal.fade{display:block;opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.loginModal.fade.in{opacity:1}
.loginModal.fade .loginModal-dialog{margin:30px auto;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.loginModal.in .loginModal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.loginModal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:3px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.loginModal-backdrop{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1030;background-color:#000}
.loginModal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.loginModal-backdrop.in{filter:alpha(opacity=40);opacity:.4}
.loginModal-header{border-radius:3px 3px 0 0;overflow:hidden}
.loginModal-header a{background-color:#f0f0f0;width:50%;text-align:center;display:block;float:left;line-height:63px;font-size:16px}
.loginModal-header a.cur{background-color:#fff;color:#131313}
.loginModal-body{padding:24px 40px}
.loginform-group{margin-top:14px}
.loginform-control{border:none;border-bottom:1px solid #ddd;width:100%;line-height:34px;color:#131312;padding:6px 12px 0;height:42px;}
.loginform-control:focus{outline:0}
.loginform-info{margin-top:12px}
.loginform-btn{width:100%;color:#fff;background-color:#2799df;display:block;padding:12px 15px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px}
.loginIcons{background:url(../images/loginIcon.png)  no-repeat;width:40px;height:40px;display:inline-block}
.loginIcons.wx-loginIcon{background-position:-45px 0}
.loginIcons.wb-loginIcon{background-position:-88px 0}
.loginform-url{margin:25px -24px 0}
.loginform-url a{margin:0 48px}
.loginModal-item{display:none;position:relative}
.loginModal-item.cur{display:block}
.loginModal-open{overflow:hidden}
.loginModal-open .loginModal{overflow-x:hidden;overflow-y:auto}
.loginform-ewm{width:216px;height:216px;margin:30px auto 20px;border:1px solid #ddd;}
.loginModal-footer{background-color:#f0f0f0;border-radius:0 0 3px 3px;overflow:hidden;line-height:44px}
.loginform-label{position:absolute;font-weight: 400;margin-bottom:0}
.loginform-label i{position:absolute;z-index:2;width: 16px;height: 16px;display:inline-block;left:0;top: 2px;border: 1px solid #ddd;border-radius: 3px;}
.loginform-label:hover i{border-color:#2799df}
.loginChecks{opacity:0;margin:3px 6px 0 2px!important;}
.loginChecks:checked + i{background: url(../images/loginIcon.png) no-repeat -133px 0;border: none;width:16px;height:16px}
.loginform-btn.disabled, .loginform-btn[disabled]{background-color:#ccc!important;opacity:1!important; cursor: not-allowed;}
.loginIcons.qq-loginIcon.disabled{cursor: not-allowed;pointer-events:none;background-position:0 -44px}
.loginIcons.wx-loginIcon.disabled{cursor: not-allowed;pointer-events:none;background-position:-45px -44px}
.loginIcons.wb-loginIcon.disabled{cursor: not-allowed;pointer-events:none;background-position:-88px -44px}
.loginform-warp{position:relative}
/*.loginform-tip{color:#fe4746;position:absolute;right:0;margin:0;top:-25px}*/
.loginform-tip{color:#fe4746;margin-top: 12px;}

