﻿/*login style*/

/*---公共样式--*/
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:lighter;}
body{text-align:left; font-size:12px; color:#666; background-color:White}
input,select,button,font{font:12px Verdana,Arial,Tahoma;} 
ul, li{ list-style:none;}
img{border:0}
input, textarea, select{ color:#6e6e6e; font-size:12px;}

.flt{ float:left;}
.frt{ float:right;}
.f14{font-size:14px}
.strong{ font-weight:bold;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.lh24{ line-height:24px;}
.border_none{ border:none!important;}
.clear{height:0px;font-size:0px;line-height:0px;clear:both; overflow:hidden;}/*清除浮动*/

a{color:#666666; text-decoration:none;}
a:link,a:visited{ color:#666666; text-decoration:none;}
a:hover,a:active,a:focus{color:#cf0000; text-decoration:none;}

/*字体*/
.red{ color:#ff0000;}
.black{ color:#000;}

#login-box{ width:952px; margin:0px auto;}

/*header*/
#header{ width:952px; height:156px; overflow:hidden; border-bottom:solid #F5F5F5 6px;}
#header .cont{ width:100%; height:64px; padding-top:91px; border-bottom:solid #FFC000 1px;}
#header .cont .logo{ padding-left:7px; padding-top:11px;}
#header .cont .logo dt{ border-right:solid #E4E4E4 1px; float:left;}
#header .cont .logo dd{ padding-left:15px; line-height:41px; font-family:"微软雅黑"; font-size:22px; color:#000; float:left;}
#header .cont .text-info{ line-height:24px; text-align:right;}
#header .cont .text-info a{ color:#000;}
#header .cont .text-info a:hover{color:#cf0000; text-decoration:none;}

/*main*/
#main{ position:relative; width:952px; padding-bottom:100px;}
#main .main-banner{ padding-top:88px;}
#main .login-form{ position:absolute; top:49px; right:42px; background:url(../images/login-bg1.jpg) no-repeat; width:402px; height:354px;}
#main .login-form h1{ line-height:53px; width:180px; text-align:center;}
#main .login-form .input-box{ padding-top:28px; padding-left:18px; width:343px;}
#main .login-form .input-box li{ float:left; clear:both; padding-bottom:13px; width:350px;}
#main .login-form .input-box span{ float:left; display:block;}
#main .login-form .input-box .row1{ width:135px; text-align:right; line-height:31px; font-size:14px;}
#main .login-form .input-box .row2{ width:215px;}
#main .login-form .input-box .row3{ width:160px;}
#main .login-form .input-box .row4{ width:49px; padding-top:11px;}
#main .login-form .input-box .input1{ border:solid #D6D6D6 1px; line-height:29px; padding-left:6px; height:29px;}
#main .login-form .input-box .input-on{ border:solid #FFCC00 1px; background:url(../images/login-inputbg.jpg) repeat-x; line-height:29px; padding-left:6px; height:29px;}
#main .login-form .input-box h2{ padding-left:131px; padding-top:8px;}
#main .login-form .input-box h3{ padding-left:124px; padding-top:10px;}
#main .login-form .input-box h3 .frt{ display:block; float:right; padding-top:15px; font-size:14px; padding-right:30px;}
#main .login-form .input-box h3 .frt a{ text-decoration:underline; color:#ff0000;}
#main .login-form .input-box h3 .frt a:hover{ text-decoration:underline; color:#ba0000!important;}

/*--忘记密码--*/
.xgzl_box{ position:absolute; left:0px; width:367px; height:262px; top:0px; z-index:9999; overflow:hidden;}
.xgzl_box .cont{ width:367px; height:262px; background:url(../images/logo-passbg.png) no-repeat;}
.xgzl_box .cont .close{ padding-top:15px; padding-right:19px; height:14px;}
.xgzl_box .cont h2{ width:301px; height:33px; text-align:center; padding-top:10px; background:#faf7e4; margin-left:28px;}
.xgzl_box .cont ul{ padding-top:24px; clear:both; padding-left:48px; width:260px;}
.xgzl_box .cont ul li{ width:260px; padding-bottom:14px; height:32px; overflow:hidden; float:left; clear:both;}
.xgzl_box .cont ul span{ float:left; display:block;}
.xgzl_box .cont ul .row1{ width:90px; line-height:32px; text-align:right;}
.xgzl_box .cont ul .row2{ width:160px;}
.xgzl_box .cont ul .row3{ width:102px;}
.xgzl_box .cont ul .row4{ width:62px; padding-top:5px; text-align:right;}
.xgzl_box .cont ul .input{ border:solid #D6D6D6 1px; line-height:28px; padding-left:6px; height:28px;}
.xgzl_box .cont ul .input-on{ border:solid #FFCC00 1px; background:url(../images/login-inputbg.jpg) repeat-x; line-height:28px; padding-left:6px; height:28px;}
.xgzl_box .cont h4{ padding-left:142px; clear:both; padding-top:10px;}

/*--提示--*/
.ts-box{ background:url(../images/ts-bg.png) no-repeat; width:524px; height:302px; overflow:hidden; position:absolute; left:0px; top:0px;}
.ts-box .close{ float:right; padding-top:11px; padding-right:25px;}
.ts-box h2{ padding-top:40px; text-align:center; font-size:14px; font-weight:bold; color:#ff0000; padding-bottom:25px;}
.ts-box p{ clear:both; line-height:26px; width:400px; margin:0px auto; font-size:14px;}
.ts-box .btn{ width:156px; margin:0px auto; padding-top:25px;}
.ts-box .btn a{ background:url(../images/ts-btn.jpg) no-repeat; width:88px; font-size:14px; color:#4e9d00; height:27px; padding-top:16px; display:block; padding-left:68px;}

/*footer*/
#footer{ line-height:22px; text-align:center; border-top:solid #C6C6C6 1px; padding-top:25px; width:952px; padding-bottom:80px;}
