@charset "utf-8";
/* ---Edit by : www.dircms.cn--- */

/*登录*/
.logreg-box{width:974px; padding:3px; background-color:#EAF0F7;}
.logreg-panel{width:972px; border:solid 1px #C8DBF1; background-color:#FFF;}
.logreg-panel h2{height:26px; line-height:26px; padding:4px 20px; background:#EFF4F9 url(../images/repeat_x.png) 0 -379px repeat-x;}
.logreg-panel h2 strong{color:#666; font-size:16px; float:left;}
.loginbox-bg{width:918px; padding:23px 27px 40px; background-color:#FFF; background:url(../images/login_match.jpg) 27px 23px no-repeat;}
.login-frame{width:428px; height:280px; margin-left:460px; padding-left:30px; overflow:hidden;}
.login-frame h3{height:22px; color:#666; font-size:22px; font-weight:bold;}
.login-frame ul{margin-top:3px; padding:15px 0 0 18px; height:190px;}
.login-frame li{height:40px; line-height:40px;}
.login-frame li label{font-size:14px;}
.login-frame li input.text{width:206px; height:23px; line-height:23px; color:#333; padding:2px 2px 1px; border:solid 1px #B5B5B5; background:url(../images/repeat_x.png) 0 -423px repeat-x;}
.login-frame li a.findpw{color:#06c; margin-left:7px;}
.login-frame li.secle{height:26px; line-height:26px;}
.login-frame li.secle select{height:20px; width:70px;}
.login-frame li input.botton{width:80px; height:30px; line-height:30px; color:#FFF; font-size:14px; border:none; background:url(../images/logreg_sprites.png) 0 0 no-repeat; font-weight:bold; margin-left:56px; margin-top:10px; _margin-top:6px; cursor:pointer;}
.login-frame li img{margin-left:12px; vertical-align:middle;}
.login-error-tips{padding:8px 0 0 56px; height:16px; line-height:16px;}
.login-frame .reg-free{margin:10px 0 0 74px; color:#666;}

/*注册*/
.regbox{width:780px; padding:23px 27px 40px 165px; background-color:#FFF;}
.reg-box{width:556px;}
.reg-box h3{height:22px; color:#666; font-size:22px; font-weight:bold;}
.reg-box .tb{padding:28px 5px 10px;}
.reg-box th{font-size:14px; font-weight:400; text-align:right; padding:6px 0 2px;}
.reg-box td{text-align:left; padding:0 2px 4px;}
.reg-box .text{width:248px; height:23px; line-height:23px; color:#333; padding:2px 2px 1px; border:solid 1px #B5B5B5; background:url(../images/repeat_x.png) 0 -423px repeat-x;}
.reg-box .text2{width:72px;}
.reg-box .red-sign{position:relative; left:-5px; top:2px; color:#ff0000!important; font-size:14px;}
.reg-box .code{cursor:pointer; margin:0 5px;}
.reg-box .gray9{color:#999;}
.reg-box .agreement{padding:10px 0; height:16px; color:#666;}
.reg-box .agreement input{margin:0 6px 0 0;}
.reg-box .agreement a{margin:0 4px; color:#666!important;}
.register-btn{border:none; text-align:center; color:#fff!important; font-size:14px; font-weight:bold; display:inline-block; cursor:pointer; width:98px; height:30px; line-height:30px; background:url(../images/logreg_sprites.png) 0 -42px no-repeat;}
.reg-box .usertype{height:20px; line-height:20px;}
.reg-box .usertype label{margin-left:4px; _margin-left:-1px; cursor:pointer; margin-right:10px;}
.reg-login-tip{width:199px; height:160px; color:#999; padding-left:24px; margin-top:32px; border-left:solid 1px #D7D5D5;}
.reg-login-tip a{margin-left:8px;}







