﻿
.regBody{ width:100%;background:url(../images/reg/body_bg.png) center 85px no-repeat; background-color:#EEF8FD; }


/* 第一步 帐户信息 */
#reg{ width:960px; margin:auto; background-color:#FFF; margin-top:15px; padding:10px; overflow:hidden; }

/* 左侧 */
#regleft{ float:left; width:689px;border-right:#EEE 1px solid; text-align:left; }
.regl_title{ float:left; width:670px; height:35px; line-height:35px; text-align:left; padding-left:10px; }
.span { float:left;width:180px; height:65px; line-height:65px; margin-left:10px;}

.regl_content{ float:left; width:670px; height:auto; text-align:left;padding-left:10px; padding-top:10px; }
.itemRow{ float:left; width:670px; height:60px; line-height:60px; }
.itemRow2{ float:left; width:670px; height:30px; line-height:30px; }
.itemL{ float:left; width:80px; display:inline; font-size:14px; text-align:right; color:#888; }
.itemR{ float:left; width:540px; display:inline; font-size:14px;text-align:left; padding-left:10px; padding-top:7px;}
.itemR2{ float:left; width:540px; display:inline; font-size:12px;text-align:left; padding-left:10px; padding-top:4px;}
.itemL I{ margin:0px 5px 0px 0px; color:#FF0000; font-style:normal; }

.valText{ float:left; height:auto; }
.valCode{ float:left; height:auto; padding-left:8px; padding-top:1px;}
.valCode img{ border:1px #DDD solid; height:32px;}
.valClick{ float:left; height:auto; padding-left:8px; padding-top:1px; font-size:12px; line-height:18px; color:#888; }
.valClick a{ color:#848484; }

.valEmail{ float:left; height:40px; line-height:40px;padding-left:10px; font-size:12px; color:#FF0000; }
.valRight{ float:left; height:40px; line-height:40px;padding-left:30px; background:url(../images/reg/right.gif) 10px center no-repeat;font-size:12px; color:#009900; }
.valError{ float:left; height:40px; line-height:40px;padding-left:30px; background:url(../images/reg/error.gif) 10px center no-repeat;font-size:12px; color:#FF0000; }

.inputText{ width:240px; height:31px;line-height:31px; border-top:#CFCFCF 1px solid;border-left:#CFCFCF 1px solid; border-bottom:#E8E8E8 1px solid; border-right:#E8E8E8 1px solid;  padding-left:5px; padding-right:5px; padding-top:0px; text-align:left; font-size:14px; color:#666; background-color:#FFF;}
.inputTexts{ border:#D5D5D5 1px solid; background:url(../images/public/inputbg.gif) repeat-x; padding:5px; text-align:left; font-size:14px; color:#666;}
.inputFocus{ width:248px; height:31px;line-height:31px; border:#EEC194 1px solid; background-color:#FFFBF6;padding-left:5px; padding-right:5px; padding-top:0px; text-align:left; font-size:14px; color:#666;}
.inputRadio{ width:auto; height:35px; margin-top:10px; font-size:14px; }
.inputSel{ font-size: 14px;color:#666; height:30px; line-height:30px; border:1px #CCC solid; padding:2px;}
.inputText2{ width:248px; height:20px;line-height:20px; text-align:left; font-size:14px; color:#666;}

/* 右侧 */
#regright{ float:left; width:260px; text-align:left; padding-left:10px; }
.regr_btn{ float:left; width:100%; height:40px; line-height:40px;text-align:left; font-size:14px; color:#888; }
.regr_btn2{ float:left; width:100%;line-height:25px;text-align:left; font-size:14px; color:#888; padding-top:20px; }

a.regbtn2:link{ width:95px;height:34px; line-height:34px; margin:0px 5px; background:url(../images/pop/regbtn2.gif) no-repeat 0px 0px; text-align:center; color:#333; display: inline-block; }
a.regbtn2:visited{ width:95px;height:34px; line-height:34px; margin:0px 5px; background:url(../images/pop/regbtn2.gif) no-repeat 0px 0px;text-align:center;color:#333;display: inline-block; }
a.regbtn2:hover{ background-position:0px -34px;color:#333; }

/* 第二步 */
#over{ width:960px; margin:auto;background-color:#FFF;margin-top:15px; padding:10px; overflow:hidden; }
.over1{ float:left;width:740px; height:110px; margin:auto; margin-top:70px;background:url(../images/reg/over2.png) no-repeat bottom; padding-left:110px }
.over11{ float:left;width:240px; height:77px;background:url(../images/reg/over1.png) no-repeat right; }
.over12{ float:left;width:450px; height:77px; text-align:left; padding-left:10px; }
.over12 p{ float:left;width:100%; height:40px; line-height:40px;font-size:22px; color:#61B520; font-family: "Microsoft YaHei", 微软雅黑; }
.over12 b{ float:left;width:100%; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#777; }
.over12 i{ font-weight:bold; font-style:normal; color:#3377CC; }

.over2{ float:left;width:800px; height:35px; line-height:35px; margin:auto; margin-top:30px;background:url(../images/reg/over3.png) no-repeat 80px 8px; font-size:14px; font-weight:bold; text-align:left; padding-left:100px; }
.over3{ float:left;width:820px; margin:auto; text-align:left; padding-left:70px }
.over31{ float:left;width:255px; height:118px; background:url(../images/reg/over4.png) no-repeat; padding-left:135px; padding-top:10px; padding-right:10px;margin-right:20px; }
.over32{ float:left;width:255px; height:118px; background:url(../images/reg/over5.png) no-repeat; padding-left:135px; padding-top:10px; padding-right:10px; }
.over31 b,.over32 b{ float:left; width:100%; line-height:40px;font-size:22px; font-family: "Microsoft YaHei", 微软雅黑; font-weight:normal; }
.over31 b a,.over32 b a{ color:#3377CC; }
.over31 p,.over32 p{ float:left; width:100%; line-height:25px; }
.over31 p a,.over32 p a{ color:#777; }
.over4{ float:left;width:800px; height:35px; line-height:35px; font-size:14px; padding-top:40px; padding-left:80px}
.over4 a{ color:#3377CC;}


/* 第二步 基本信息 */
#two1{ width:980px; margin:auto;clear:both; }
#two1l{ float:left;width:80px; height:60px;background:url(../images/reg/succeed.png) 10px 7px no-repeat; }
#two1r{ float:left;width:900px; height:60px; line-height:28px; text-align:left; font-size:14px; padding-top:4px; }
#two1r b{ color:#FF6600; font-weight:normal; }

#two2{ width:958px; margin:auto; border:1px #DDD solid;border-top:2px #FF5400 solid; margin-top:10px; padding:10px; clear:both; overflow:hidden;}
#two2t{ float:left;width:958px; height:38px;border-bottom:#DDD 1px solid; }
.two2tl{ float:left;width:158px; height:30px; line-height:30px; text-align:left; font-size:20px; color:#E75700; font-family:黑体;}
.two2tr{ float:left;width:800px; height:30px;background:url(../images/reg/two2.png) right 0px no-repeat; }
.two2tr2{ float:left;width:800px; height:30px;background:url(../images/reg/two2.png) right -30px no-repeat; }

.two2ts{ float:left;width:948px; height:30px; line-height:30px; text-align:left; font-size:14px;border-bottom:#DDD 1px dashed; padding-top:20px; padding-left:10px; }
.two2ts b{ color:#888; font-weight:normal; }
.two2tc{ float:left;width:958px; height:auto; }

.twoRow{ float:left; width:950px; height:50px; line-height:45px;}
.twoLeft { float:left; width:140px;  height:60px;line-height:60px; display:inline; font-size:14px; text-align:right;}
.twoLeft I{ margin:0px 5px 0px 0px; color:#FF0000; font-style:normal; }
.twoRight{ float:left; width:800px; font-size:14px;text-align:left; padding-left:10px; padding-top:10px;color:#777;}

.twoRows{ float:left; width:950px; height:auto;  }
.twoLefts { float:left; width:140px; display:block; font-size:14px; padding-top:10px;text-align:right;}
.twoLefts I{ margin:0px 5px 0px 0px; color:#FF0000; font-style:normal; }
.twoRights{ float:left; width:800px; font-size:14px;text-align:left; padding-left:10px; padding-top:10px;color:#777;}
.twoRights b{ color:#777; font-weight:normal; font-size:12px; }

.two3t2{ float:left;width:878px; height:25px; background:url(../images/reg/icon2.gif) 63px 13px no-repeat; color:#FF6600; text-align:left; font-size:14px; padding-left:80px; padding-top:10px; }
.two3t1{ float:left;width:878px; height:25px; background:url(../images/reg/icon1.gif) 63px 13px no-repeat; color:#FF6600; text-align:left; font-size:14px; padding-left:80px; padding-top:10px;}

/* 第三步 教育工作 */
.three1{ float:left;width:948px; height:50px; line-height:50px; text-align:left; font-size:14px; padding-top:10px; }
.three01{ float:left;width:160px; height:50px; margin-right:10px;line-height:50px;background:url(../images/reg/three1.gif) no-repeat; color:#FFF; text-align:center;cursor:pointer }
.three02{ float:left;width:160px; height:50px; margin-right:10px; line-height:50px;background:url(../images/reg/three2.gif) no-repeat; color:#333; text-align:center;cursor:pointer }






















