.reg {clear: both;width:980px;margin: 10px auto;overflow: hidden;}
.reg_title{background: url(/script/images/reg_title_bg.png);width:980px;height:53px;text-align:center}
.reg_title span{font: bold 25px/53px "宋体";color:#ff9900;}
.reg_meminfo{float:left;width:980px;background:url(/script/images/reg_box_bg.png);}
.reg_meminfo .hint{margin:10px 45px;font: 12px/24px "宋体";}
.reg_meminfo .hint ul{font-size:12px;color:#f30;margin: 5px 20px;}
.reg_meminfo .hint ul li{line-height:22px;}
.reginfo_title{width:880px;height:38px;margin-left:45px;background:url(/script/images/reg_info_title.png);}
.reginfo_title span{font: 18px/35px "宋体";color: #fff;margin-left: 32px;}
.reginfo_list{float:left;width: 865px;height: auto;margin: 0 65px;overflow: hidden;}
.reg_item{height:auto;}
.reg_item .reg_input_text{border: 0 none;outline: 0 none;padding: 0;margin: 0;display: inline-block;font:12px/14px "宋体";}
.reg_item ul{float:left;}
.reg_item li{display: inline-block;_display: inline;float: left;line-height:38px}
.reg_item li span{color:#333;}
.reg_item li span.reg_item_n{font:bold 12px/38px "宋体";width: 70px;display: block;overflow: hidden;text-align:right;padding-right:15px}
.reg_item li span.reg_w{margin-left:2px;}
.reg_item li span.reg_list_text{border:1px solid #ccc;overflow: hidden;padding: 4px;float: left;margin-top:5px;}
.reg_item li span.reg_qxz{float:left;width:68px;height:24px;background:url(/script/images/qxz_btn.png);margin:6px 0px;}
.reg_item li span.m_l{margin-left:10px}
.reg_item li span.reg_hint{color:#0066FF;margin-left:10px}
.reg_item li span.error{font:bold 14px/32px "宋体";color:#0066FF}
.reg_item li input.i_radio,.reg_item li input.i_checkbox{margin-top:-5px;}
.reg_item li select{BACKGROUND-COLOR: #fff;BORDER: 1px solid #ccc;font: 12px/24px "宋体";color:#333;height:24px;margin:6px 0px;}
.reg_item .face_box{width:540px; height:auto; display:block; background:#fff; padding:10px; border-bottom:1px solid #c0bebe;border-left:1px solid #c0bebe;border-right:1px solid #c0bebe;border-top:2px solid #ff5500;position:absolute; margin-top:2px; margin-left:-5px; z-index:99}
.reg_item .face_box li span.face_img{float:left;margin:2px;cursor:pointer}
.secret_hint{width:855px;height:32px;border:1px solid #FFCC66;background:#FEFFE5;margin:5px;}
.secret_hint span{float:left;width:855px;font:12px/28px "宋体";color:#FF3333;text-align:center;margin:2px}
.reg_rule{width:855px;height:16px;text-align:center;border-top:1px dashed #ccc;padding:10px;}
.reg_rule ul{margin-left:250px;}
.reg_rule span.reg_readrule{font:14px/14px "宋体";}
.reg_rule span a{color:#FF3333}
.reg_rule span a:hover{color:#FF6600;text-decoration:underline}
.reg_btn{float:left;width:868px;height:51px;margin:10px 0px;text-align: center;}
.reg_btn .reg_btn_1{width: 245px;margin: 0 auto;overflow: hidden;}
.reg_btn .reg_now{display: block;border: 0;width: 242px;height: 51px;text-align: center;font: bold 25px/51px "宋体";background: url(/script/images/reg_btn.png) no-repeat;cursor: pointer;}
.reg_btn .btn_next{display: block;border: 0;width: 242px;height: 51px;text-align: center;font: bold 25px/51px "宋体";background: url(/script/images/btn_next.png) no-repeat;cursor: pointer;}
.reg_btn .btn_setnow{display: block;border: 0;width: 242px;height: 51px;text-align: center;font: bold 25px/51px "宋体";background: url(/script/images/btn_setnow.png) no-repeat;cursor: pointer;}
.reg_box_bottom{float:left;background: url(/script/images/reg_box_bottom.gif);width:980px;height:15px;}

.graybtn{float:left;border: 1px solid #888;color: #000000;color: #000000!important;background: #F3F3F3;background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);background: -webkit-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);display: inline-block;height: 24px;min-width: 24px;font:12px/24px "宋体";_overflow-y: hidden;margin: 0;text-align: center;text-decoration: none;cursor: pointer;-moz-user-select: none;-webkit-user-select: none;border-radius: 3px;margin:5px 0}
.graybtn:hover{box-shadow: 0 1px 3px rgba(0,0,0,.2);}

.reg_success{height:auto;overflow: hidden;margin:10px;}
.reg_success .success_info{height:auto;overflow:hidden;margin:10px 45px}
.reg_success .success_info span{font:14px/30px "宋体";color:#333}
.reg_success .success_info span.reg_username{font:bold 14px/30px "宋体";color:#FF6600}
.reg_success .reg_startlogin{width:880px;margin:45px;border-top:1px dashed #ccc;text-align:center}
.reg_success .reg_startlogin span{font:bold 16px/52px "宋体"}
.reg_success .reg_startlogin a{color:#0066FF}
.reg_success .reg_startlogin a:hover{color:#FF3366;text-decoration:underline}