.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 0 45px; font-size: 14px; line-height: 35px; border-radius: 3px;color:#999;*color:#999}
.formBox .inputDiv .inputText:focus{border: 1px solid #aaaaaa;color:#666}

.formBox .inputDiv .inputUser{background: url(../../images/iconLogin.png) 0 0 no-repeat #fff;}
.formBox .inputDiv .inputUser:focus{background: url(../../images/iconLogin.png) 0 -38px no-repeat #fff;}
.formBox .inputDiv .inputPwd{background: url(../../images/iconLogin.png) 0 -76px no-repeat #fff;}
.formBox .inputDiv .inputPwd:focus{background: url(../../images/iconLogin.png) 0 -114px no-repeat #fff;}
.formBox .inputDiv .inputCheck{background: url(../../images/iconLogin.png) 0 -152px no-repeat #fff;width:60px}
.formBox .inputDiv .inputCheck:focus{background: url(../../images/iconLogin.png) 0 -190px no-repeat #fff;}

.formBox .checkCodeBox{display: none;}
.formBox .checkCodeBox ..{images/margin-top: 10px;}
.formBox .checkCodeBox em:hover{color:#FF6259; cursor: pointer;}


.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(../../images/IconInputError.png) no-repeat left center;color: #f30;}
.formBox .inputDiv .msgSuc{background:url(../../images/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: #0364bd; padding: 0;margin:15px 0 0 0; border: 0; cursor: pointer;border-radius: 3px;color:#fff; font-size: 18px;}
.formBox .btnSubmit:hover {background:#0072da;}
.formBox .btnSubmit:active {background:#0364bd;}
.formBox .btnGetCode{height:35px;width:115px;background: url(../../images/btnBg.png); line-height: 35px; cursor: pointer; border: 1px solid #d7d7d7; margin-left: 10px;font-size: 14px;}
.formBox .btnGetCode:hover{background: url(../../images/btnBg.png) 0 -35px no-repeat;}
.formBox .btnGetCode:active{background: url(../../images/btnBg.png);}
.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 .inputBox{position:relative}
.formBox .inputBox label{ color:#999; font-size:14px; top:10px; position:absolute; left:45px;*left:45px;}

#divselect{width:100px; position:relative; z-index:10000;float: right;margin-right: 48px; margin-top: -37px; background: #fafafa;}

#divselect cite{ height:35px;line-height:35px; display:block; color: #999; cursor:pointer;font-style:normal;adding-left:4px; padding-right:30px;
background:url(../../images/iconMore.png) no-repeat right center; font-weight: normal;}
#divselect ul{width:110px;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:360px;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(../../images/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.loginBox .header a.btnClose:hover{background:url(../../images/iconClose.png) 0 -30px no-repeat;}
.loginBox .header a.btnClose:active{background:url(../../images/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: 340px;}

/*注册框*/
.regBox{width:620px;height:660px;background:#fff; border-radius:5px;position:fixed;top:50%;left:50%;margin:-315px 0 0 -310px;_margin:-170px 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(../../images/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.regBox .header a.btnClose:hover{background:url(../../images/iconClose.png) 0 -30px no-repeat;}
.regBox .header a.btnClose:active{background:url(../../images/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(../../images/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;}

/*支付提示*/
.PayBox{width:490px;height:360px;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;}
.PayBox .header{height:80px; background:#f5f5f5;color:#2D2A40; border-bottom:1px solid #d7d7d7; position: relative;}
.PayBox .header a.btnClose{ float:right;width:30px; height:30px; background:url(../../images/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.PayBox .header a.btnClose:hover{background:url(../../images/iconClose.png) 0 -30px no-repeat;}
.PayBox .header a.btnClose:active{background:url(../../images/iconClose.png) no-repeat;}
.PayBox .header h2 {font-size:24px; font-weight:normal; padding:25px 0 0 48px;color:#666;text-align:center;}
.PayBox .formBox{padding: 20px 40px 0 40px}
.PayBox .tips{font-size: 16px;text-align: center; padding-top: 20px;}
.PayBox .btnSubmit{width: 200px; margin-left: 110px;}
.PayBox .failTips{margin-top: 30px; padding: 10px; background: #fff7ec; border: 1px solid #e8bd86; color: #ca7911;}
.PayBox .failTips strong{font-size: 14px;}

