﻿@charset "utf-8";
/* CSS Document */
.login_leftbox{float:left; width:670px;height:auto; overflow:hidden;}
.login_rigbox{float:left; width:310px;height:auto;overflow:hidden;}
.login_title{font:bold 14px/30px "宋体", Arial;color:#999;padding-top:20px;margin-left:40px; padding-left:10px; margin-right:20px; float:left; width:600px; display:inline;}
.login_title ul{list-style:none;}
.login_title ul li{float:left; width:100px;}
.login_title ul li a{width:100px; height:30px; display:block;font:bold 14px/30px "宋体", Arial;color:#999; text-decoration:none;}
.login_title ul li a:hover{color:#0470c9;}

.login_infor{ float:left;width:600px; height:200px;font:12px/30px "宋体", Arial;color:#333; padding-left:70px; padding-top:10px;}
.login_infor td{height:40px; vertical-align:middle;}
.login_infor td span a{color:#62abd7; padding:0 10px; text-decoration:none;}
.login_infor td span a:hover{ text-decoration:underline;}
.login_infor td input{vertical-align:middle; margin-right:5px;}
.login_infor td lable{vertical-align:middle;}
.side_regbox{width:295px; padding-left:15px; padding-top:50px; height:300px; background:url(../images/logsidebg.gif) no-repeat left top; text-align:center;}
.side_regbox p{font:12px/30px "宋体", Arial; color:#666;}
.side_regbox span{color:#25a7f3;}
.side_regbtn{padding:10px 0;}

.login_infor_input{width:200px; height:28px; border:1px solid #ccc; float:left;}

.zheng{display:none;}
.textfieldValidState .zheng{display:inline;}
.confirmValidState .zheng{display:inline;}

#spryconfirm1 img{margin-top:5px;}
#sprytextfield1 img{margin-top:5px;}
/*注册*/
.reg_stepbox{float:left; width:980px; height:52px;margin:34px 10px;display:inline; box-shadow:-1px 1px 8px #16314b; -webkit-box-shadow:-1px 1px 8px #16314b;-moz-box-shadow:-1px 1px 8px #16314b;}
.reg_stepbox ul{float:left; list-style:none;width:980px; height:52px;}
.reg_stepbox ul li{width:245px; height:52px; float:left;}

.reg_intofree{float:left;width:366px; height:278px; border-right:1px solid #ccc; text-align:center; margin-top:30px;}
.reg_intofree img,.reg_intovip img{padding:10px 0;}
.reg_intofree ul,.reg_intovip ul{float:left; text-align:left;font:12px/22px "宋体", Arial;color:#666; padding-left:60px; padding-top:20px;}
.reg_intofree ul li,.reg_intovip ul li{list-style:none;}
.reg_intovip{float:left;width:366px; height:278px; text-align:center;margin-top:30px;text-align:center;}
.reg_sidetitle{float:left;width:225px;height:65px;font:28px/65px "微软雅黑";color:#3e8cd2;}

.reg_step2_tit{float:left;width:720px; height:60px; border-bottom:1px solid #ebebeb; font:22px/60px "微软雅黑";color:#666; padding-left:10px;}
.regstep2_form_title{float:left;width:720px; height:50px;font:20px/50px "微软雅黑";color:#888;padding-left:10px;}
.regstep2_form_title span{font:12px/50px "宋体", Arial;color:#C00;}
.reg_step2_form{float:left;width:730px; height:auto; font:12px/30px "宋体", Arial;color:#333; padding-bottom:30px;}
.reg_step2_form table{float:left; margin-left:30px; display:inline;width:700px; height:auto;}
.reg_step2_form td{ height:40px;}
.reg_step2_form td input{margin-right:5px;vertical-align:middle;}
.reg_step2_form td lable{vertical-align:middle;}

.reg_step2_next{float:left; width:700px; height:45px; padding:30px 0 0 30px;}
.reg_step2_next a{display:block; float:left; height:45px;}
.reg_step2_next span a{ display:block; float:left; height:45px;font:12px/45px "宋体", Arial;color:#999; padding:0 10px;}
a.tiaokuan{text-decoration:none; color:#00f;}
a.tiaokuan:hover{color:#F60;}

.register_step4{width:404px;height:auto; float:left; padding:0 165px;}
.regstep4_box1{width:359px; height:40px; font:24px/40px "微软雅黑"; color:#e52400; text-align:center; background:url(../images/bg_jpg.jpg) no-repeat -110px -588px; padding:60px 0 30px 45px;}
.regstep4_box2{width:404px;height:40px; font:16px/40px "微软雅黑";color:#666; text-align:center;}

.regstep5_box1{width:359px; height:40px; font:24px/40px "微软雅黑"; color:#e52400; text-align:center; padding:60px 0 30px 25px;}

.pay_inpnt{width:90px; height:30px; float:left;}
.pay_tip{width:350px;height:28px;border:1px solid #ff8484; padding-left:10px;background:#ffe9e9;display:block; float:left;font:12px/28px "宋体", Arial;color:#e10000;}
.pay_tip a{font-weight:bold;color:#e10000;}
.bank_infor{width:220px;height:100px; position:absolute; left:220px; top:26px; z-index:5; font:12px/24px "宋体", Arial;color:#666; background:#fff; padding:10px; box-shadow:-1px 1px 5px #999; -webkit-box-shadow:-1px 1px 8px #999;-moz-box-shadow:-1px 1px 8px #999; *border:1px solid #ccc;border:1px solid #ccc\0/; display:none;}

.Validator_msg_error{background: #FFF4F4 url(../images/icons.gif) no-repeat 2px -19.5px;border: 1px solid red;display: inline;margin-left: 5px;vertical-align: -1;_vertical-align: 3px;font-size: 12px;padding: 2px 2px 2px 20px;}
.Validator_msg_ok
{background: #ECFFF1 url(../images/icons.gif) no-repeat 2px -59.5px;
border: 1px solid #0C3;
display: inline;
margin-left: 5px;
vertical-align: -1;
_vertical-align: 3px;
font-size: 12px;
padding: 2px 2px 2px 20px;
    }
