@charset "utf-8";
.loginCon { padding:60px 0; }

.box { width:708px; margin:0 auto; border:9px solid #f9f9f9; }
.boxShadow { width:706px; border:1px solid #d7d7d7; background:#fff; }

.regMod { width:514px; margin:0 auto; padding:20px 0; }
.regMod .hd { position:relative; height:44px; border-bottom:1px solid #dfdfdf; line-height:44px; }
.regMod .hd h2 { color:#212121; font-size:14px; }
.regMod .hd .o { position:absolute; top:0; right:0; color:#379adc; font-size:14px; }
.regMod .hd .o a { color:#379adc; }
.regMod .hd .o a:hover { color:#212121; }
.regMod .bd { padding:20px 0 0; color:#212121; }

.regClassify { width:258px; margin:0 auto; padding:20px 0; }
.regClassify li { padding:10px 0; font-size:18px; line-height:46px; text-align:center; }
.regClassify li a { display:block; color:#fff; }
.regClassify-1 a { background:#249ff1; }
.regClassify-2 a { background:#4b9f00; }

.regModForm { padding:0; }
.regModForm .field { position:relative; padding:10px 0; clear:both; }
.regModForm .field:after { content:'\20'; display:block; height:0; clear:both; }
.regModForm .input { height:56px; border:1px solid #d5d5d5; zoom:1; }
.regModForm .input label { display:block; float:left; width:150px; border-right:1px solid #d5d5d5; color:#5e5e5e; font-size:14px; line-height:56px; text-align:center; }
.regModForm .tips { height:28px; margin:0 12px 0 101px; padding:0 12px; color:#777; line-height:28px; }
.regModForm .tips input { margin:0 8px 0 0; vertical-align:middle; }
.regModForm .text { width:285px; height:16px; padding:20px 13px; border:0; background:#fff; color:#000; font:16px/16px 'microsoft yahei'; }
.regModForm .submit-field { height:46px; padding:40px 0 20px; clear:both; }
.regModForm .submit-field .input { height:46px; border:0; }
.regModForm .submit-field .btn-submit { display:block; width:258px; height:46px; margin:0 auto; padding:0; border:none; background:#134994; color:#fff; font-size:18px; cursor:pointer; }
.regModForm .submit-field .btn-submit:hover { background:#184a7d; }
.regModForm .field .fPsd { position:absolute; top:10px; right:-70px; font-size:14px; line-height:56px; }
.regModForm .tips a,.regModForm .field .fPsd a { color:#379adc; }
.regModForm .tips a:hover,.regModForm .field .fPsd a:hover { color:#212121; }