
#enroll { text-align:center;}
#enroll .cantainer {  display:inline-block; *display:inline; zoom:1; vertical-align:top;  background:#fff; text-align:left; margin-top:2%; }
#enroll .title {clear:both; float:left; width:85%; position:relative; text-align:center; margin: 4% 7.5%; }
#enroll .title h3 { display:inline-block; *display:inline; zoom:1; background:#fff; line-height:2em; font-size:50px; position:relative; z-index:2; padding: 0 0.5em; margin:auto;}
#enroll .title span { float:left; width:100%; height:1px; background:#dfdfdf; position:absolute; left:0; top:50%; z-index:1; }

#enroll .form { float:left; padding-bottom:5%; display:block; width:100%; }
#enroll .form form  { display:block; zoom:1; width:700px; margin:auto;}
#enroll .form form > div {clear:both; float:left; width:100%; margin: 0.5em 0 ; position:relative;}
#enroll .form form > div .requisite { color:#F00; position:absolute; left:0; margin-left:-0.75em; top:0.75em;}
#enroll .form font { width:2em; height:1em;  display:inline-block; *display:inline; zoom:1; vertical-align:top;}

#enroll .form form .left { float:left; font-size:18px; margin:0.25em; width:170px; text-align:right;}
#enroll .form .name label,
#enroll .form .cell label,
#enroll .form .email label,
#enroll .form .didian label { float:left; width:170px; margin:0.25em; text-align:right; font-size:18px;}
#enroll .form input[type="text"]{ float:right; width:488px; !important width:490px; font-size:16px; background:#f9f9f9; padding:0.75em 0; text-indent:1em; border:1px solid #efefef; }
#enroll .form input[type="text"] + p {margin-top:1em;}

#enroll .form span input[type="text"] { margin:0; }

#enroll .form select { float:right;  width:490px; font-size:16px; background:#f9f9f9; padding:0.75em 0; text-indent:1em; border:1px solid #efefef;}
#enroll .form select option { font-size:16px; }

#enroll .form .kc {clear:both; float:left; width:100%;}
#enroll .form .kc .left {float:left; width:15%;}
#enroll .form .kc .xz { float:right; width:490px;}
#enroll .form .kc .xz p { float:right; width:100%; padding:0.5em 0 0.5em;}
#enroll .form .kc .xz span { float:left; width:100%; margin-bottom:0.5em;}
#enroll .form .kc .xz span label { float:left; width:25%; font-size:13px; padding:0.5em 0;}
#enroll .form .kc .xz label input { float:left; margin:0.4em 0.4em 0.4em 0; }
#enroll .form .didian span { float:right; width:490px;  }
#enroll .form .submit {margin:0 auto;width:630px; color:#fff;font-size:18px; background:#ff7800; border:0; padding:0.75em 0; margin-top:2em; display:block;}
