﻿@charset "utf-8";
/* CSS Document */


.login-dialog { display: none; position: absolute; z-index:9999;}					
.login-dialog, .login-dialog a, .login-dialog input { font-size: 14px; color: #666; -webkit-tap-highlight-color: transparent;}					
.login-dialog input { -webkit-appearance: none; -webkit-border-radius: 0}					
.login-dialog .btn { display: inline-block; transition: background .25s ease;}					
.login-dialog .btn-red { height: 40px; font-weight: bold; font-size: 16px; line-height: 40px; text-align: center; color: #fff; background-color: #000; background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05)); box-shadow: 0 0 0 1px rgba(0,0,0,.08) inset; word-spacing: 17px;}					
.login-dialog .btn-red:hover { text-decoration: none; background-color: rgb(111,111,111); background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.08));}					:root .login-dialog .txt { line-height:normal !important;}					
.login-dialog .ui-checkbox, .login-dialog .ui-radio { position: relative; padding-left: 23px; cursor: default;}					
.login-dialog .ui-checkbox input, .login-dialog .ui-radio input { display: none;}					
.login-dialog .ui-checkbox span, .login-dialog .ui-radio span { position: absolute; left: 0; width: 13px; height: 13px; overflow: hidden; border: 1px solid #eee; background: #fff;}					
.login-dialog .ui-checkbox .checked, .login-dialog .ui-radio .checked { background: #fff url(/template/skin1/xcjyj/checked.gif) no-repeat;}					
.login-dialog .hide, .login-dialog .prompt { display: none;}					
.login-dialog .tac { text-align: center;}					
.login-dialog .social { display: inline-block; width: 50px; height: 50px; overflow: hidden; background: url(/template/skin1/xcjyj/btns-social.png) no-repeat; text-indent: -9999px;}					
.login-dialog .social-sina:hover { background-position: 0 -50px;}					
.login-dialog .social-qq { background-position: -50px 0;}					
.login-dialog .social-qq:hover { background-position: -50px -50px;}					
.login-dialog .social-wx { background-position: -100px 0;}					
.login-dialog .social-wx:hover { background-position: -100px -50px;}					
.login-dialog #mailBox { background: #fff; border-width: 1px; border-style: solid; border-color: #ddd; padding: 5px 0; position: absolute; z-index: 9999; display: none; }					.login-dialog #mailBox p { display: none; clear: both; color: silver; cursor: default; }					
.login-dialog #mailBox li { padding: 0 14px; line-height: 23px; cursor: pointer; overflow: hidden; }					
.login-dialog #mailBox .cmail { background: #f5f5f5; }					
.login-dialog .login-box { position: relative; width: 358px; height: 564px; border: solid 1px #eee; background: #fff;}					/* 高度改为可变 */					.login-dialog .login-box { display: block; position: relative; left: 0; top: 0; width: 358px; height: auto; border: solid 1px #eee; background: #fff;}					.login-dialog form { width: 260px; margin: 0 auto; padding-top: 28px;}					
.login-dialog form label { display: block; height: 34px; margin-top: 10px; line-height: 34px;}					
.login-dialog form .txt { display: block; width: 230px; height: 38px; padding: 0 14px; border: 1px solid #eee; line-height: 38px;}					
.login-dialog form .prompt { margin-top: 5px; color: #da0026;}					
.login-dialog form .verify p { line-height: 34px;}					
.login-dialog form .verify .txt { float: left; width: 40px; margin-right: 14px;}					
.login-dialog form .verify img { width: 174px; height: 38px; border: 1px solid #eee;}					
.login-dialog form .verify .prompt { line-height: 13px;}					
.login-dialog form .submit { width: 100%; border: none;}					
.login-dialog form .verify { margin-bottom: 26px;}					
.login-dialog form .tac { line-height: 54px; word-spacing: 14px;}					
.login-dialog form .ui-checkbox { height: 55px; line-height: 55px; white-space: nowrap;}					
.login-dialog form .ui-checkbox span { top: 21px;}					/* 高度改为可变 */					
.login-dialog .other { position: relative; left: 0; bottom: 0; width: 338px; height: 99px; padding-left: 20px; border-top: 1px solid #eee; line-height: 100px; background: #f5f5f5;}					
.login-dialog .other a { position: absolute; top: 27px;}					
.login-dialog .other .social-sina { left: 167px;}					
.login-dialog .other .social-qq { left: 227px;}					
.login-dialog .other .social-wx { left: 287px;}					
.login-dialog h3 { margin-top: 30px; margin-bottom: -18px; font-size: 18px; text-align: center;}					
.login-dialog .close { position: absolute; right: 1px; top: 1px; width: 26px; height: 26px; background: url(/template/skin1/xcjyj/close.gif) no-repeat; cursor:pointer;}				