/*
* * 上海商创网络科技有限公司
* * team:made by https://www.dscmall.cn
* * Author:made by zhuofuxi
* * Date:2018-04-06 09:30:00
*/

@charset "utf-8";
/* CSS Document */

* { word-wrap: break-word; outline: none; }
html,
body { height: 100%; margin: 0; -webkit-text-size-adjust: none; font:12px/20px "微软雅黑","Microsoft Yahei","sans-serif", "Arial", "Verdana";}
body { background: #555; font-family: "Microsoft YaHei"; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; }
h2,
h5,
h6 { margin: 0; }
input { outline: none }
ul,
li { margin: 0; padding: 0; border: 0; list-style-image: none; list-style-type: none; }

a { color: #31b4e1; text-decoration: none;}
a:hover { color: #ec5051; text-decoration: none; }

.mb10{ margin-bottom:10px !important;}
.ui-checkbox,.ui-radio,.ui-radio-16x16{ display:none;}
.ui-label{ padding-left: 20px; background: url(../images/input_checkbox.png) 2px 2px no-repeat; cursor:pointer;}
.ui-checkbox:checked+label { background: url(../images/input_checked.png) 2px 2px no-repeat;}

.ui-radio-label{ padding-left:20px; background: url(../images/input_radio.png) 2px 2px no-repeat;}
.ui-radio:checked+label { background: url(../images/input_radioed.png) 2px 2px no-repeat;}

.ui-radio-label-16x16{ padding-left:25px; background:url(../images/input_radio_16x16.png) 2px 2px no-repeat; font-size:14px;}
.ui-radio-16x16:checked+label{ background:url(../images/input_radioed_16x16.png) 2px 2px no-repeat;}

.ui-tooltip{ color: #FFF !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5333333', endColorstr='#E5333333')!important;background: rgba(51,51,51,0.9) !important;border: 0!important;box-shadow: 0 0 5px rgba(0,0,0,0.25)!important;}

.nofocus:focus{ border:0 !important;}

.text{ float:left; border:1px solid #dbdbdb; border-radius:2px; height:28px; line-height:28px; padding:0 10px;text-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; box-shadow: 0 2px 3px 0 rgba(0,0,0,.1) inset; -o-transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; -ms-transition: all .2s;}
.textarea{ float:left; border:1px solid #dbdbdb; border-radius:2px; height:60px; padding:5px 10px; width:300px; resize:none; line-height:20px;}

input[type='text'],input[type='password']{
	font-size: 14px;
	font-family: "Microsoft YaHei";
	height: 28px;
	background: #fff;
	border-radius:3px;
	box-shadow: 0 2px 7px 0 #939292 inset;
	padding:6px 6px 6px 40px;
	opacity:0.8;
	filter:alpha(opacity=80);
	border:1px solid #dae1e4;
	color:#666;
}
input:-moz-placeholder {
	color: #ccc;
}
input:-ms-input-placeholder {
	color: #ccc;
}
input::-webkit-input-placeholder {
	color: #ccc;
}
input[type='text']:focus,input[type='password']:focus{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');
	background: fff;
	outline: none;
	border-color: rgba(255,255,255,0.5);
	-moz-box-shadow: 0 2px 7px 0 #939292 inset;
	-webkit-box-shadow: 0 2px 7px 0 #939292 inset;
	box-shadow: 0 2px 7px 0 #939292 inset;
	opacity:1;
	filter:alpha(opacity=100);
	border:1px solid #13aeee;
}

input[type='text']:focus::-webkit-input-placeholder{ color:#fff;}

/*登陆页*/
#bannerBox{ display: block;position: fixed;left: 0;top: 0;overflow: hidden;z-index: -999;height: 100%;width: 100%;}
#bannerBox .slideBanner{ height: 100%;width: 100%;}
#bannerBox .slideBanner li{ display: block;list-style: none;z-index: -30;position: fixed;overflow: hidden;top: 0;left: 0;width: 100%;height: 100%;background: #111;}

.login-layout{ width:457px; height:512px; background:url(../images/login_kuang.png) no-repeat; position:absolute; z-index:3; top:50%; left:50%; margin:-256px auto auto -228px;}
.login-form{ padding:136px 104px 0;}
.login-form .logo{ text-align:center;}

.formInfo{ width:249px; margin:28px auto;}
.formText{ position:relative; z-index:2; margin-bottom:15px;}
.formText:after,.formText:before{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.formText .input-text{ width:200px;}

.icon{ background:url(../images/login_icon.png) no-repeat; position:absolute; top:14px; left:15px; width:14px; height:13px; z-index:9;}
.icon-user{ background-position:-5px -8px;}
.icon-pwd{ background-position:-3px -38px;}
.icon-email{ background-position:-5px -62px;}

.focus .icon-user{ background-position:-33px -8px;}
.focus .icon-pwd{ background-position:-31px -38px;}
.focus .icon-email{ background-position:-33px -62px;}

.formText .ui-label{ font-size:12px; color:#818181;}

.submitDiv{ padding:5px 0 0; z-index:9;}
.submitDiv .text_span{ width:125px; overflow:hidden; padding:10px 0 10px 10px; float:left; margin:-10px 0 -10px -10px;}
.submitDiv .text_span input{ border-radius:3px 0 0 3px; padding-left:22px; width:110px; float:left;}
.submitDiv .text_span input:focus{ border-color:#dae1e4;}

.submitDiv .sub{ width:123px; height:40px; border:0; background:#1576e4; color:#FFF; border-radius:0 3px 3px 0; padding:0; font-size:14px; font-weight:bold; cursor:pointer;font-family: "Microsoft YaHei"; margin-top:1px;}

.code { background-color: #FFFFFF; width: 100px; height: 34px; border-radius: 4px; position: absolute; z-index: 9; bottom: -40px; left: 2px; display: none; box-shadow: 0 2px 2px 2px rgba(0,0,0,0.25); }
.code .arrow { width: 0px;height: 0px;border: 7px solid transparent;border-bottom-color: #fff; position:absolute;top:-14px; left:18px;}
.code img { width: 90px; height: 26px; position: absolute; z-index: 1; top: 4px; left: 4px; cursor:pointer;}

.submitDiv .sub:hover{ box-shadow: 2px 3px 6px 0 rgba(0,0,0,0.3) inset;}
.formText .not_pwd{ font-size:12px; float:right; color:#1576e4;}
.formText .not_pwd:hover{ color:#ec5151;}
.pb .dialog_buttons_bar{ top:151px;}

/*忘记密码*/
.get-pwd{ width:325px; height:350px; background:#fff; position: absolute; z-index: 3;top: 50%;left: 50%;margin: -160px auto auto -160px; border-radius:5px;}
.get-pwd .login-form{ padding:0 40px;}
.get-pwd .title{ text-align:center; font-size:28px; color:#000; margin-top:50px;}

.submitDiv{ font-size:0;}
.submitDiv .sub_left{ border-radius: 3px 0 0 3px;}
.submitDiv .sub_reset{ background:#cccccc; width:126px;}

.login-layout .error {
	color: #fa6363;
	text-align: center;
}
