body, button, select, textarea, input { font-family:Tahoma,Verdana,Arial,"宋体"; font-size: 12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,img {  margin: 0;   padding: 0;}
html{min-height:100%;position:relative;#zoom:1;}
body{overflow-x: hidden;overflow-y: hidden;}
a{ text-decoration:none;}

#content{ position:relative; height:100%; min-height:600px;}

.head{height:108px;text-align:center;border-bottom:1px #e1e1e1 solid;margin-bottom:66px}
.head .inner,.bd .inner{width:820px;margin:0 auto;text-align:left}
.hide-clip{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;line-height:0!important;width:1px!important;overflow:hidden}

.lay_background{ position:absolute; z-index:-1; top:0; left:0; overflow:hidden;}
.lay_background img{position:absolute; top:0; left:0;}

.clear{clear:both}
a{color:#606060;text-decoration:none}
a:hover{color:#F60;text-decoration:none}


.logincontent{overflow:hidden;background-repeat:no-repeat;height:611px;width:100%;position: absolute;top:50%;margin-top:-340px;border-top:1px solid #e8e8e7;border-bottom:1px solid #e8e8e7;}
.logincontent{background:#F4F4F4;}
.logincontent .login_topbox{padding:11px 0;max-width:960px;min-width:900px;margin:0 auto;height:58px;}


.foot{width:100%;}
.foot .copyright{ text-align:center;font-family:\5FAE\8F6F\96C5\9ED1; width:880px;height:100px; line-height:100px; margin:0 auto;   position: relative;}
.foot,.foot a{color:#fff}
.foot a{margin-left:6px;margin-right:6px}
.foot p{ color:#a9a9a9;}


.login{position:relative;overflow:hidden;}
.login a{color:#08c}
.login-modern{background-image:url(../img/login/login_form.png);border:0; width:281px;height:310px;}

.login_bd{background-image:url(../img/login/login_bg_1920.jpg);background-repeat: repeat-x;height:430px;position:relative;}
.login_inner{height:430px;position:relative;max-width:960px;min-width:900px;margin:0 auto;}
.login_slide{background-image:url(../img/login/slide.png);background-repeat: no-repeat;height:402px;width:566px;float:left;margin-top:15px;}
.loginbar_frame{float: right;width:330px;   margin-top: 65px;}

.ui-form{font-size:12px;line-height:1.5;position:relative;zoom:1;width:222px;margin:40px auto 0;}
.ui-form,.ui-form *{list-style:none}
.ui-form fieldset{border:0;zoom:1}
.ui-form-title{font:21px/28px tahoma,"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1;font-weight:400;padding:0px 0 16px;width:100%;color:#4d4d4d; text-align: center;}
.login-modern .ui-form-title{color:#C6D0D2}
.login-sso .ui-form-title{text-align:center}
.ui-form-item:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.ui-form-item{padding:0 0 10px;zoom:1;position:relative}
.ui-form-item-20pd{padding-bottom:18px}
.ui-form-item-30pd{padding-bottom:28px}
.ui-form-item input{vertical-align:middle}
.ui-form-other{position:relative;line-height:18px;padding-top:7px;height:18px;zoom:1;_width:100%;_overflow:hidden}
.ui-form-other-fg{padding-top:4px}
.ui-form-other .textlink-ml20{margin-left:20px}
.ui-form-other .forgot{position:absolute;right:0;top:5px}
.ui-form-other .register{position:absolute;right:0;top:7px;font-size:12px;color:#ff9800;font-weight:700}
.ui-form-explain{display:none;height:0;overflow:hidden}
.ui-form-text{position:relative;line-height:18px;height:18px;font-size:14px;padding-bottom:10px;color:#4d4d4d;zoom:1}
.login-modern .ui-form-text{color:#fff;zoom:1}

.ui-label{width:39px;height:38px;display:block;float:left;cursor:pointer}
.login .ui-label{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;border-left:1px solid #a7a7a7}
.login .ui-label:hover{border-top:1px solid #6d6d6d;border-bottom:1px solid #6d6d6d;border-left:1px solid #6d6d6d}
.ui-label .ui-icon{width:39px;height:38px;display:block;text-indent:-9999em;overflow:hidden;background-color:#aaabab;background-image:url(../img/login/1Ybqf7665d.png);_background-image:url(../img/login/1Yc1UNOrYL.png);background-repeat:no-repeat}
.ui-label:hover .ui-icon,.ui-label-hover .ui-icon{cursor:pointer;background-color:#6d6d6d}
.ui-icon-userDEF{background-position:-2px 5px}
.ui-icon-securityON{background-position:-42px 5px}
.ui-icon-securityOFF{background-position:-84px 5px}
.ui-icon-securityERR{background-position:-250px 6px}
.ui-icon-checkcodeT{background-position:-126px 5px}
.ui-icon-checkcodeV{background-position:-167px 5px}
.ui-input{float:left;position:relative;padding:9px;line-height:20px;height:20px;color:#595959;font-size:12px;vertical-align:middle;*vertical-align:-5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none}
.login .ui-input{border:1px solid #a7a7a7}
.login-modern .ui-input{border:1px solid #fff}
.ui-input-normal{ width:159px;}
.ui-input-span{display: none; color: #808080;
font-family:'Arial','Microsoft YaHei';background: #FFFFFF;}
.sl-error{position:relative;margin:0;width:212px;height:0;opacity:.2;color:#4d4d4d;overflow:hidden;-webkit-transition-property:height,opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease;-moz-transition-property:height,opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:ease;transition-property:height,opacity;transition-duration:.3s;transition-timing-function:ease}
.sl-error-display{margin:26px auto 16px;padding:3px 5px 3px 0;height:auto;opacity:1;line-height:26px;background:#fdeee9;border:1px solid #fadcd3}
.sl-error .iconfont{display:none}
.sl-error-display .iconfont{display:block;width:20px;height:20px;color:#f17975;line-height:20px;position:absolute;top:4px;left:5px;font-size:16px}
.sl-error-display .iconfont{background-image:url(../img/login_reg_alipay/error.jpg);  background-position: -2px 0px;}
.sl-error-display .sl-error-text{display:block;padding-left:25px;line-height:20px}
.ui-checkcode{width:80px;height:40px;float:left;margin-left:10px;position:relative;background:#fff;cursor:pointer;overflow:hidden;zoom:1}
.ui-checkcode-img{width:80px;height:30px;padding:5px 0;cursor:pointer}
.ui-input-checkcode{ width:69px;}

.login-modern .textlink,.login-modern .textlink:hover{color:#fff;opacity:.6;filter:alpha(opacity=60);zoom:1}
.ui-button *{margin:0;padding:0}
.ui-button{display:block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;width:220px;padding:0 20px;font-size:16px;line-height:40px;height:40px;color:#fff;*zoom:1;*overflow:visible;text-shadow:1px 1px 0 rgba(0,0,0,.2);font-weight:400;font-weight:bold\0;*font-weight:700;_font-weight:700;background-color:#e66e1e;background:-webkit-gradient(linear,left top,left bottom,from(#ffa800),to(#e66e1e));background:-moz-linear-gradient(top,#ffa800,#e66e1e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa800',endColorstr='#e66e1e');background:-o-linear-gradient(top,#ffa600,#fe9200);background:-ms-linear-gradient(top,#ffa800 0,#e66e1e 100%);background:linear-gradient(top,#ffa800,#e66e1e);border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
a.ui-button{color:#fff;width:179px}
.ui-button:hover,a.ui-button:hover{text-decoration:none;background-color:#f48f0d;background:-webkit-gradient(linear,left top,left bottom,from(#ffb400),to(#f48f0d));background:-moz-linear-gradient(top,#ffb400,#f48f0d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb400',endColorstr='#f48f0d');background:-o-linear-gradient(top,#ffb91c,#ffa700);background:-ms-linear-gradient(top,#ffb400 0,#f48f0d 100%);background:linear-gradient(top,#ffb400,#f48f0d)}
.ui-button-disabled,a.ui-button-disabled,.ui-button-disabled:hover,a.ui-button-disabled:hover{color:#999;background:#cacccd;filter:none;cursor:default;text-shadow:1px 1px 0 rgba(255,255,255,.4);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}



.ui-form-remember{ height:35px; line-height: 22px; display: inline-block;}
.ui-form-remember input{ vertical-align: middle;margin-right:6px;}
.ui-form-remember label{    color: #ccc;vertical-align: middle;}

@media all and (max-height:670px){
	.logincontent{margin-top:0px; position: relative;top:0;}
}




