.top { width: 100%; display: inline-block; margin-bottom: 20px; border-bottom: 4px solid #188A00; font-family: "Arial" , "宋体"; text-align: center; background-color: #FFFFFF; }
.top .logo { float: left; margin: 8px 100px 0 25px; }
.top .item { margin: 11px 20px; float: right; display: inline-block; color: #666666; text-align: right; line-height: 20px; }

.footer { line-height: 25px; padding: 20px 0; border-top: 4px solid #188A00; font-family: "Arial" , "宋体"; text-align: center; color: #333; }
.footer a { margin: 0 5px; }

.left750 { width: 704px; padding: 0 20px; float: left; }
.right217 { width: 217px; margin-right: 20px !important; margin-right: 10px; float: right; }

.red { color: #FF0000; font-family: "Arial" , "宋体"; }
.red2 { color: #ff3300; font-family: "Arial" , "宋体"; }


.left750 .p { margin-bottom: 30px; }
.left750 .p .e { height: 10px; background-image: url(reg_left_ptop1.gif); }
.left750 .p .b { height: 10px; background-image: url(reg_left_pbottom1.gif); }
.left750 .p .img { width: 22px; height: 23px; float: left; margin: 0px 8px; }
.left750 .p dd { padding: 15px 25px; border-left: 1px solid #CAD9AF; border-right: 1px solid #CAD9AF; line-height: 22px; color: #FF6600; background-color: #F5FFF0; }
.left750 .p dd p { margin: 0 0 10px; color: #666666; }

.left750 .txt { width: 690px; text-align: right; line-height: 35px; color: #666666; padding-left: 10px; padding-right: 10px; }
.left750 .txt .itema { float: left; }

.left750 .p2 { margin-bottom: 10px; }
.left750 .p2 .e1 { height: 10px; background-image: url(reg_left_ptop2.gif); }
.left750 .p2 .b1 { height: 10px; background-image: url(reg_left_pbottom2.gif); }
.left750 .p2 dd { padding: 5px 25px; border-left: 1px solid #E8D8A1; border-right: 1px solid #E8D8A1; background-color: #FFFFE6; }

.left750 .info2 th { width: 80px; padding: 5px 0; font-weight: normal; color: #333333; line-height: 24px; text-align: right; font-family: "Arial" , "宋体"; }
.left750 .info2 td { padding: 5px 0 5px 15px; }
.left750 .info2 td .txt2 { width: 215px; border: 1px solid #B5B5B5; padding: 2px 2px; text-align: left; font-family: "Arial" , "宋体"; color: #333333; font-size: 12px; }
.left750 .info2 td .txt3 { width: 200px; border: 1px solid #B5B5B5; padding: 6px 2px; text-align: left; font-family: "Arial" , "宋体"; color: #333333; font-size: 12px; margin-bottom: 5px; margin-top: 5px; }
.left750 .info2 td .sel { color: #333; font-size: 12px; }
.left750 .info2 td .sel2 { color: #000; font-size: 12px; background: #FFEEA4; }
.left750 .info2 td .btn { width: 75px; height: 26px; margin: 5px 0; border: 0px; background-image: url(btn2_reg_submit.gif); }
.left750 .info2 td .btn2 { width: 103px; height: 32px; margin: 10px 0; color: #333; font-weight: bold; }
.left750 .info2 td .t14 { float: left; font-size: 14px; color: #666; font-weight: bolder; height: 28px; }
.left750 .info2 td * { vertical-align: middle; }

.left750 .info3 { margin-top: 10px; }
.left750 .info3 td * { vertical-align: middle; }
.left750 .info3 th { width: 60px; padding: 3px 0; font-weight: normal; color: #333333; line-height: 24px; text-align: right; font-family: "Arial" , "宋体"; }
.left750 .info3 td { padding: 5px; }
.left750 .info3 td .txt2 { width: 215px; border: 1px solid #B5B5B5; padding: 2px 2px; text-align: left; font-family: "Arial" , "宋体"; color: #333333; font-size: 12px; }
.left750 .info3 td .txt3 { width: 200px; border: 1px solid #B5B5B5; padding: 6px 2px; text-align: left; font-family: "Arial" , "宋体"; color: #333333; font-size: 12px; }
.left750 .info3 td .btn2 { width: 90px; height: 30px; margin: 10px 0; color: #333; font-weight: bold; }
.left750 .info3 td .mfreg { padding-left: 0px; }
.left750 .info3 td .t142 { float: left; font-size: 14px; color: #666; font-weight: bolder; height: 28px; padding-top: 20px; }
.left750 .line { border-top: 1px dotted #D8D8D8; margin: 5px 10px; }



.left750 .p3 { padding: 10px; text-align: center; }
.left750 .p3 .describe { display: inline-block; line-height: 22px; color: #3D3D3D; }
.left750 .p3 .describe a { text-decoration: underline; line-height: 22px; }
.left750 .home { width: 23px; height: 23px; padding-bottom: 5px; padding-right: 5px; }
.left750 .f { margin-bottom: 5px; border-bottom: 1px dashed #A3A3A3; color: #999999; padding: 0px 10px; }


.left750 .p4 { text-align: center; margin-top: 15px; margin-bottom: 8px; }
.left750 .p4 a { width: 102px; height: 27px; text-align: center; padding-top: 8px; margin-right: 11px; display: inline-block; font-size: 12px; color: #333333; background-image: url(reg_button_bg.gif); margin-right: 5px; }
.left750 .p4 a:hover { width: 102px; height: 27px; color: #ff3300; background-image: url(reg_button_bg.gif); }

.left750 .f { margin-bottom: 5px; border-bottom: 1px dashed #A3A3A3; color: #999999; padding: 0px 10px; }
.left750 .g { text-align: center; padding: 15px; color: #ff3300; }

.right217 .p1 { margin-bottom: 20px; }
.right217 .p1 .t { height: 10px; background-image: url(reg_right_ptop.gif); }
.right217 .p1 .b { height: 10px; background-image: url(reg_right_pbottom.gif); }
.right217 .p1 dd { padding: 5px 15px; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; line-height: 22px; color: #999999; }
.right217 .p1 dd p { margin: 0 0 10px; color: #666666; }

.left750{ position:relative;}
.login{
	position:absolute;
	left: 440px;
	top: 70px;
}
.login p{ margin:20px 0px;}