.overlay{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;opacity:0.5;filter:Alpha(Opacity=50);display:none;_position:absolute;z-index:9000;}

/*表单*/
.phcolor{color: #999;}
.formBox{padding: 20px 0 0 40px;}
.formBox .inputDiv{ margin:15px 5px; height: 35px;}
.formBox .radioDiv{ margin:15px 5px; height: 20px;}
.formBox .inputDiv .inputText{border:1px solid #d7dadd;height: 35px; float: left; padding: 0 5px; font-size: 14px; line-height: 35px; border-radius: 3px;}
.formBox .inputDiv .inputText:focus{border: 1px solid #aaaaaa;color:#666}
.formBox .inputDiv .ipnutMsg{height: 35px; float: left; line-height: 35PX;color: #f30; font-size: 12px; padding-left: 20px;  margin-left: 5px;}
.formBox .inputDiv .msgError{background:url(../img/IconInputError.png) no-repeat left center;color: #f30;}
.formBox .inputDiv .msgSuc{background:url(../img/IconInputSuc.png) no-repeat left center; color: #72a50f;}

.formBox .textDiv{font-size: 12px;}
.formBox .selectStyle{height:30px; line-height: 30px; font-size:14px; margin-top: 5px;}
.formBox .btnSubmit{height:40px;width: 390px; line-height: 40px; background: #d22229; padding: 0;margin: 0; border: 0; cursor: pointer;border-radius: 3px;color:#fff; font-size: 18px;}
.formBox .btnSubmit:hover {background:#e9272f;}
.formBox .btnSubmit:active {background:#d22229;}
.formBox .btnGetCode{height:35px;width:115px;line-height: 35px; cursor: pointer; border: 1px solid #d7d7d7; margin-left: 10px;font-size: 14px;}
.formBox .btnGetCode:hover{}
.formBox .btnGetCode:active{}
.formBox .btnGetCodeDisplay{height:35px;width:115px;background: #eee;color:#999; cursor: default;line-height: 35px;border: 1px solid #d7d7d7; margin-left: 10px;font-size: 14px;}

.formBox .inputDiv .inputPassword{border:1px solid #d7dadd;height: 35px; float: left; padding: 0 5px; font-size: 14px; line-height: 35px; border-radius: 3px;color:#999;*color:#999}
.formBox .inputDiv .inputPassword:focus{border: 1px solid #aaaaaa;color:#666}

.formBox .passwordBox{position:relative}
.formBox .passwordBox label{ color:#999; font-size:14px; top:12px; position:absolute; left:5px; font-family:"宋体"}

#divselect{width:380px; position:relative; z-index:10000;}
#divselect cite{width:350px; height:35px;line-height:35px; display:block; color: #999;font-family: "宋体"; cursor:pointer;font-style:normal;adding-left:4px; padding-right:30px;  
font-weight: normal;}
#divselect ul{width:390px;border:1px solid #CCCCCC; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; margin-left:-6px; display:none;}
#divselect ul li{height:30px; line-height:30px;}
#divselect ul li a{display:block; height:30px; color:#666; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#EEEEEE;}

/*登陆框*/
.loginBox{width:490px;height:415px;background:#fff; border-radius:5px;position:fixed;top:50%;left:50%;margin:-217px 0 0 -245px;_margin:-180px 0 0 -355px;z-index:10000;display:none;_position:absolute; overflow:hidden;}
.loginBox .header{height:80px; background:#f5f5f5;color:#2D2A40; border-bottom:1px solid #d7d7d7; position: relative;}
.loginBox .header a.btnClose{ float:right;width:30px; height:30px; background:url(../img/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.loginBox .header a.btnClose:hover{background:url(../img/iconClose.png) 0 -30px no-repeat;}
.loginBox .header a.btnClose:active{background:url(../img/iconClose.png) no-repeat;}
.loginBox .header h2 {font-size:24px; font-weight:normal; padding:25px 0 0 48px;color:#666;text-align:center;}
.loginBox .loginTab{padding-left: 45px;height: 40px;display: block; position: absolute;bottom: 0;left: 0;color: #666;}
.loginBox .loginTab li{display: block;float: left;width:130px;height: 40px; text-align: center; line-height: 40px; cursor:default;}
.loginBox .loginTab li:hover{color: #333;background: #f0f0f0;}
.loginBox .loginTab .cur{border: 1px solid #d7d7d7; background: #fff; border-bottom: 0;}
.loginBox .loginTab .cur:hover{background: #fff;color: #666;}
.loginBox .inputText,.loginBox .inputPassword{width: 380px;}

.loginBox .bottom{height:25px; border-top:1px solid #ddd; background:#f5f5f5; margin-top:50px; text-align:right;padding:15px 30px}
.loginBox .bottom a.language{padding:0 14px 0 10px;float:right;background:url(../img/arrow.gif) right center no-repeat;}
.loginBox .bottom a.languageUp{background:url(../img/arrowUp.gif) right center no-repeat;}

.loginBox .bottom .popBox {background:#fff;outline:0 none;cursor:default;border:1px solid #c4c4c4;position:absolute;z-index:999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);margin-top: -162px;right: 5px;width: 110px; display:none}
.loginBox .bottom .popBox li {float:left;width:100%; text-align:left}
.loginBox .bottom .popBox li a {display:block;height:32px;line-height:32px;padding:0 20px 0 15px;}
.loginBox .bottom .popBox li a:hover {background:#f3f6f7;}
/*注册框*/
.regBox{width:620px;height:640px;background:#fff; border-radius:5px;position:fixed;top:50%;left:50%;margin:-325px 0 0 -310px;_margin:-180px 0 0 -355px;z-index:10000;display:none;_position:absolute; overflow:hidden;}
.regBox .header{height:110px; background:#f5f5f5;color:#2D2A40; border-bottom:1px solid #d7d7d7; position: relative;}
.regBox .header a.btnClose{ float:right;width:30px; height:30px; background:url(../img/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.regBox .header a.btnClose:hover{background:url(../img/iconClose.png) 0 -30px no-repeat;}
.regBox .header a.btnClose:active{background:url(../img/iconClose.png) no-repeat;}
.regBox .header h2 {font-size:24px; font-weight:normal; padding:35px 0 0 48px;color:#666;text-align:center;}
.regBox .header .enent{ text-align: center; color: #AAAAAA; font-size: 12px;}

.regBox .inputText{width: 380px;}
.regBox .inputDiv label{float: left; display: block; height:40px; line-height:40px;width: 80px; text-align: right;}
.regBox .selectStyle{width:410px; padding: 5px;}
.regBox .font12{ font-size: 12px;}

.regBox .regSuccess h1{font-size:30px; text-align:center; padding:120px 0 60px 0; margin-top:100px; background:url(../img/iconOk.png) no-repeat top center;}
.regBox .regSuccess p{display:block; font-size:16px; text-align:center; border-top:1px dotted #ddd; margin:30px; padding-top:40px;font-size: 14px;}
.regBox .regSuccess p span{font-size: 18px;color:#d22229;}
