﻿/* CSS Document */
.reg{ width:960px; margin:0 auto; height:auto; display:table;  font-family:Arial,"宋体"; font-size:13px; text-align:left; color:#666; }
.reg_left{ width:567px; height:auto; display:inline-table; float:left; }
.reg_left img{ float:left;}
.reg_left .tip{ margin:0; padding:0; width:100%; float:left; text-align:center; color:#00ce00; font-size:14px; margin-top:20px; margin-bottom:10px;}
.reg_left .tip span{ color:#f60;}
.reg_left .tip strong{ font-size:22px; font-weight:bold;}
.reg_left form{ margin:0; padding:0; width:547px; padding:10px; height:auto; display:inline-table; float:left; border:#f5f5f5 8px solid;}
.reg_left form table{ width:100%; float:left;}
.reg_left form table tr{ height:40px; line-height:40px; }
.reg_left form table tr td input[ type="text"]{ width:155px; height:19px; border:#ccc solid 1px; color:#333; line-height:19px; margin-right:5px;}
.reg_left form table tr td .input1{ width:60px;}
.reg_left form table span.red{ color:#f00;}

.reg_left form .border{ width:100%; height:1px; float:left; border-bottom:#a0a0a0 2px solid; margin:15px 0;  } 

.reg_right{ width:340px; height:auto; display:inline-table; float:right; margin-top:50px; }
.reg_right img{ float:left; margin:10px 0; }
.reg_right .tip{ margin:0; padding:0; width:100%; text-align:left; float:left; line-height:28px; margin-top:20px; }
.reg_right .tip span{ color:#f60;}
.regcode img{ margin:0; padding:0; float:none; display:inline;}
.reg_right .tip2{ margin-top:300px; position:relative; width:85%; padding-left:15%; }
.reg_right .tip2 img{ position:absolute; z-index:200; top:10px; left:-85px; }
.regtip0{padding:2px;background-color:#Dff;border:1px solid #66F;}
.regtip1{padding:2px;background-color:#Dff;border:1px solid #66F; color:#f00;}
.regtip2{padding:2px;background-color:#Dff;border:1px solid #66F; color:rgb(0, 128, 0);}