﻿

.regWrap{ width:1174px; border:1px solid #d5d5d5; border-top:2px solid #a31e36;margin:0 18px 10px 4px; background:#fafafa; overflow:hidden;}
.reg-tab{width:100%; overflow:hidden;}
.tabbtn{width:calc(100% - 30px); padding:30px 0 0 30px;background:url(../images/reg_tab_line.png) repeat-x;overflow:hidden;height:40px;}
.tabbtn li{width:130px;text-align:center;line-height:40px;float:left;height:40px; margin-right:10px; overflow:hidden;border:1px solid #d9d9d9;font-weight:800;font-family:"Microsoft YaHei",Simsun; font-size:14px;background:url(../images/bg_script.gif) repeat-x;cursor:pointer;}
.tabbtn li.current{height:40px; background:#fafafa;}

.reg-box{ float:left; padding:30px; width:610px; background:url(../images/reg_line.png) repeat-y right;}
.regForm{ width:610px; height:30px; line-height:30px; margin-bottom:10px;}
.regForm dt{ float:left; width:110px; text-align:right; font-size:14px;}
.regForm dt i{ color:#e10; margin-right:3px;}
.regForm dd{ float:left; width:495px; padding-left:5px;}
.normal_input{border: 1px solid #ddd;background: #fff url(../images/input-shaddow.gif) no-repeat left top;color: #646464; float:left; height:30px; padding:0 5px; line-height:30px; margin-right:5px; width:180px;}
.code_input{border: 1px solid #ddd;background: #fff url(../images/input-shaddow.gif) no-repeat left top;color: #646464; float:left; height:30px; padding:0 5px; line-height:30px; margin-right:5px; width:80px;}
.regForm .tips{display:inline-block;color:#999999;padding-left:5px;width:270px;}
.regForm .cantips{display:inline-block;color:#8cd232;background:url(../images/reg_ico.png) no-repeat; width:270px; padding-left:20px;}
.regForm .error{display:inline-block;color:#e10;background:url(../images/reg_ico.png) no-repeat 0 -35px; width:270px; padding-left:20px;}
.regcheck{width:490px; height:30px; line-height:30px; overflow:hidden; padding-left:120px;}
.regcheck .error{display:inline-block;color:#e10;background:url(../images/reg_ico.png) no-repeat 0 -35px; width:170px; padding-left:20px;}
.regcheck dd a{color:#1E50A2;}
.regcheck dd a:hover {color:#f50;}
.btnwarp{width:490px; height:30px;padding-left:120px; margin-top:10px;}
.regbtn{display:inline-block; width:112px; height:32px; background:url(../images/reg_btn.png) no-repeat; text-align:center; color:#fff; line-height:32px; border:none; font-weight:bold; font-size:14px;}
.regbtn:hover {background-position:0 -38px;}
.regSidebar{ float:left; width:calc(100% - 730px); padding:30px;}
.regSidebar .have_ac{width:100%; height:30px; line-height:30px; border-bottom:1px dashed #d5d5d5; font-size:14px;font-family:"Microsoft YaHei",Simsun;}
.regSidebar .have_ac a{color:#1E50A2;}
.regSidebar .have_ac a:hover {color:#f50;}
.other_reg{width:248px; overflow:hidden;}
.other_reg p{ height:30px; line-height:30px;font-family:"Microsoft YaHei",Simsun;}
.other_log{ width:240px; padding-left:8px;}
.other_log li{ display:inline; float:left; padding-top:5px;}
.other_log li a{ display:block; width:240px; height:24px; line-height:24px; color:#000000; padding-left:30px; background:url(../images/icon.gif) no-repeat;}
.other_log li a:hover{color:#FE6F11;}
.other_log li a.qq_way{ background-position:0 0;}
.other_log li a.sina_way{ background-position:0 -50px;}
.other_log li a.baidu_way{ background-position:0 -100px;}
.other_log li a.renren_way{ background-position:0 -150px;}

.regFoot{width:950px;margin:0 18px 0 4px; overflow:hidden; padding-left:30px;color:#77807d;}
.regFoot a{ margin-left:8px;}