body{
     margin:0px; background:#FFF; text-align:center;
}
body { margin:0px; background:#FFF; text-align:center;}
table,div,input,textarea,select { font-size:12px; color:#424242; font-family:Arial, Helvetica, sans-serif;}
img { border:0px;}
h1,h2,h3,h4,h5,h6,ul,li,p { margin:0px; padding:0px;}
h2,h3 { font-size:14px;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
li { list-style-type:none;}
a {
	color:#424242;
	cursor:pointer;
	text-decoration:none;
}
a:link {
	color:#424242;
	cursor:pointer;
	text-decoration:none;
}
a:hover{
	color:#FF6600;
	cursor:pointer;
	text-decoration:underline;
}
/* === fonts begin === */
.b{ font-weight:bold;}
.f-12{ font-size:12px;}
.f-14{ font-size:14px;}
.f-16{ font-size:16px;}
.f-orange,.f-orange a { color:#fc8602;}
.f-orange a:hover { color:#FF6600;}
.f-red,.f-red a { color:#FF0000;}
.f-red a:hover { color:#FF6600;}
.f-darkpink,.f-darkpink a { color:#EA005B;}
.f-darkpink a:hover { color:#FF6600;}
.f-blue,.f-blue a { color:#3751a6;}
.f-blue a:hover { color:#FF6600;}
.f-lightblue,.f-lightblue a { color:#468bc2;}
.f-lightblue a:hover { color:#FF6600;}
.f-green,.f-green a { color:#008000;}
.f-green a:hover { color:#FF6600;}
/* === fonts finish === */
.l-m {text-decoration:line-through;}
.l-b {text-decoration:underline;}
.bg-f7f7f7 { background-color:#f7f7f7;}
.l-4480c1 {color:#4480c1; height:1px;}
.l-efefef {color:#efefef; height:1px;}
/* === generic begin === */
.fl { float:left;}
.fr { float:right;}
.ta-c { text-align:center;}
.mt-0 { margin-top:0px;}
.mt-4 { margin-top:4px;}
.mt-8 { margin-top:8px;}
.mt-14 { margin-top:14px;}
.mt-18 { margin-top:18px;}
.mt-20 { margin-top:20px;}
.mt-24 { margin-top:24px;}
.ml-8 { margin-left:8px;}
.ml-14 { margin-left:14px;}
.ml-23 { margin-left:23px;}
.mr-4 { margin-right:4px;}
.mr-8 { margin-right:8px;}
.mr-9 { margin-right:9px;}
.pt-5 { padding-top:5px;}
.pl-3 { padding-left:3px;}
.pl-5 { padding-left:5px;}
.pl-7 { padding-left:7px;}
/* === generic finish === */
.headerBox{ width:720px; height:90px; margin:auto; position:relative; border-bottom:5px solid #48a3d9;}
.regsiterlogo{ position:absolute; left:21px; top:23px;}
.regsiterhelp{ position:absolute; right:28px; top:43px; font-size:14px; font-weight:bold; color:#004fe0;}
.regsiterhelp a{ color:#004fe0;}
.regsiterhelp a:hover{ color:#ff6600;}
.msg{ width:720px; height:49px; margin:auto; text-align:center;}
.msgContent{ font-size:14px; vertical-align:middle; padding-top:15px;}
.regsiterBox{ width:720px; margin:auto;}
.regsiterSubBox1{ width:100%; height:80px; border:1px solid #b3e3ff; margin-top:-1px; clear:both;}
.regsiterSubBox2{ width:100%; height:50px; border:1px solid #b3e3ff; margin-top:-1px; clear:both;}
.regsiterSubBox1 input,.regsiterSubBox2 input{ width:176; height:26px; border:1px solid #808385; padding:5px 0px 0px 3px;}
.regsiterTitle1{ background-color:#eff8ff; float:left; text-align:right; width:156px; height:80px; font-size:14px; font-weight:bold; padding-top:26px;}
.regsiterTitle2{ background-color:#eff8ff; float:left; text-align:right; width:156px; height:50px; font-size:14px; font-weight:bold; padding-top:16px;}
.regsiterInput{ float:left; text-align:left; padding-left:14px; padding-top:10px; width:192px; position:relative;}
.regsiterNote{ float:right; text-align:left; width:330px!important; width:350px; line-height:20px; padding-top:8px;}
.regsiterNoteFalse{ float:right; text-align:left; width:330px!important; width:350px; line-height:20px; padding-top:8px; padding-left:20px; background:url(../images/regsiter_false.gif) no-repeat 3px 8px; background-color:#fff7f7; border:1px solid #ffbebe; margin-top:1px; color:#f74600;}
.regsiterNoteTrue{ float:right; text-align:left; width:330px!important; width:350px; line-height:20px; padding-top:8px; padding-left:20px; background:url(../images/regsiter_true.gif) no-repeat 3px 8px; background-color:#eef9fe; border:1px solid #bbdfe6; margin-top:1px; color:#23a3be;}
.regsiterNote a,.regsiterNoteFalse a,.regsiterNoteTrue a{ color:#004fe0}
.regsiterNote a:hover,.regsiterNoteOn a:hover,.regsiterNoteTrue a:hove{ color:ff6600;}
.xieyiBox{ width:720px; margin:auto; height:118px; position:relative;}
.xieyiTitle{ width:100%; text-align:left; padding-left:40px; margin-top:10px; font-weight:bold;}
.xieyiTitleImg{ position:absolute; top:8px; left:10px;}
.xieyiContent{ width:100%; height:83px; position:absolute; bottom:0px; left:0px;border:1px solid #f7ecdd; background-color:#fffcf7; padding-top:7px;}
.xieyiContent textarea{ width:700px; height:60px; border:0px; background-color:#fffcf7;}
.loginHeader{
   width:716px;
   height:90px;
   margin:auto;
   position:relative;
}
.loginLogo{
   position:absolute; left:23px; top:17px;
}
.loginMain{
   width:716px;
   height:680px;
   margin:auto;
   position:relative;
   background:url(../images/login_m_bg.gif);
}
.loginMainSub1{position:absolute; left:0px; top:0px;}
.loginMainSub2{position:absolute; left:0px; bottom:0px;}
.loginMainTitleImg{position:absolute; left:36px; top:28px;}
.loginMainTitle{ color:#FF6600; font-size:14px; text-align:left; padding:2px 0px 3px 49px; border-bottom:1px solid #4480c1;}
.loginMainContent{width:630px; position:absolute; left:41px; top:50px;}
.loginMainSubBox1{ width:100%; height:115px; clear:both; border-bottom:1px solid #efefef;} 
.loginMainSubBox2{ width:100%; height:40px; clear:both;} 
.loginMainSubBox3{ width:100%; height:50px; clear:both; border-bottom:1px solid #efefef;}
.loginMainSubBox4{ width:100%; height:45px; clear:both;} 
.loginMainSubBox1 input,.loginMainSubBox2 input,.loginMainSubBox3 input,.loginMainSubBox4 input{ width:172px; height:22px; border:1px solid #808385; padding:2px 0px 0px 3px;}
.loginMainSubBox4 select{ width:172px; height:22px; border:1px solid #808385;}
.loginMainSubBoxTitle{ float:left; text-align:right; width:120px; margin-top:37px;}
.loginMainSubBoxInput{ float:left; text-align:left; padding-left:14px; width:192px; margin-top:32px;}
.loginMainSubBoxNote{ float:right; color:#999999; text-align:left; padding-left:18px; width:280px!important; width:290px; margin-top:33px; background:url(../images/login_note.gif) no-repeat 0px 1px;}
.loginMainSubBoxTitle2{ float:left; text-align:right; width:120px; margin-top:17px;}
.loginMainSubBoxInput2{ float:left; text-align:left; padding-left:14px; width:192px; margin-top:12px;}
.loginMainSubBoxNote2{ float:right; color:#999999; text-align:left; padding-left:18px; width:280px!important; width:290px;  line-height:20px;margin-top:17px;background:url(../images/login_note.gif) no-repeat 0px 1px;}
.loginMainSubBoxFocus1{ float:right; text-align:left; padding-left:18px; width:280px!important; width:290px; line-height:20px; margin-top:33px;background:url(../images/login_note.gif) no-repeat 1px 2px; background-color:#F7FFDD; border:1px solid #485E00; color:#485E00;}
.loginMainSubBoxFocus2{ float:right; text-align:left; padding-left:18px; width:280px!important; width:290px; line-height:20px; margin-top:13px;background:url(../images/login_note.gif) no-repeat 1px 2px; background-color:#F7FFDD; border:1px solid #485E00; color:#485E00;}
.loginMainSubBoxFocus3{ float:right; text-align:left; padding-left:18px; width:280px!important; width:290px; margin-top:33px; line-height:20px;background:url(../images/regsiter_true.gif) no-repeat 0px 1px; background-color:#F7FFDD; border:1px solid #485E00; color:#485E00;}
.loginMainSubBoxFocus4{ float:right; text-align:left; padding-left:18px; width:280px!important; width:290px; margin-top:13px; line-height:20px;background:url(../images/regsiter_true.gif) no-repeat 0px 1px; background-color:#F7FFDD; border:1px solid #485E00; color:#485E00;}
.loginMainSubBoxFalse1{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/regsiter_false.gif) no-repeat 3px 1px; background-color:#FFF5D8; border:1px solid #FF7300;color:#ff0000; margin-top:33px;}
.loginMainSubBoxFalse2{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/regsiter_false.gif) no-repeat 3px 1px; background-color:#FFF5D8; border:1px solid #FF7300;color:#ff0000; margin-top:13px;}
.loginMainSubBoxTrue1{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/regsiter_true.gif) no-repeat 3px 1px; color:#999; margin-top:33px;}
.loginMainSubBoxTrue2{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/regsiter_true.gif) no-repeat 3px 1px; color:#999; margin-top:13px;}
.loginMainSubBoxTrue3{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/regsiter_true.gif) no-repeat 3px 1px; color:#999; margin-top:33px;}
.loginMainSubBoxNote3{ float:right; text-align:left; width:280px!important; width:290px; line-height:20px; padding-left:20px; background:url(../images/tag_help_02.gif) no-repeat 3px 1px; background-color:#eef9fe; border:1px solid #bbdfe6; color:#23a3be; margin-top:33px;}
.loginMainTitleImg2{position:absolute; text-align:left; width:630px; left:44px; top:22px; border-bottom:1px solid #4480c1;}

.ss1 {border-left:1px solid #485E00;border-right:1px solid #485E00;border-top:1px solid #485E00;border-bottom: 1px solid #485E00;
        background-color: #F7FFDD;height:18px;padding:2px;color:#485E00;}
.ss2 {border-left:1px solid #FF7300;border-right:1px solid #FF7300;border-top:1px solid #FF7300;
        border-bottom: 1px solid #FF7300;background-color: #FFF5D8;height:18px;padding:2px}