@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0px; font-size:12px; color:#333; text-align:left; font-family:"microsoft Yahei"; font-size12px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0px; padding:0px; }
li { list-style:none }
img { border:0px; }
a { text-decoration:none; color:#333; }
h1, h2, h3, h4, h5, h6, h7 { margin:0px; padding:0px; font-size:12px; font-weight:200; }
/*�����������*/
.clearfix:after, .page dl:after, .fiveSteps dd ul li:after { display:block; visibility:hidden; clear:both; height:0; content:'.'; :
}
.clearfix, .page dl, .fiveSteps dd ul li { zoom:1; }
.wrap { width:100% }
.fl { float:left }
.fr { float:right }
.f-mt5 { margin-top:-4px }
.f-mt10 { margin-top:10px }
.f-mt15 { margin-top:15px }
.f-mt20 { margin-top:20px }
.f-mt25 { margin-top:25px }
.f-mb15 { margin-bottom:15px }
/*��ɫ*/
.green { background:#37b869 }
.bannerBg { width:100%; background:url(../images/bg.png) no-repeat center 0; height:300px; }
.bannerBg .banner { width:1000px; height:300px; margin:0 auto }
.bannerBg .banner img { display:block }
.nav { width:1000px; height:60px; margin:0 auto }
.nav a { float:left; padding:0 15px; font-size:18px; line-height:60px; color:#fff }
.nav a:hover { background:#ff6600 }
.content { width:1000px; margin:45px auto 0 }
.content .registration { width:675px; }
.content .registration h2 { margin:0 auto; width:246px; height:40px; padding-left:10px; background:url(../images/master.png) no-repeat -5px -13px; font-size:24px; font-weight:bold; line-height:38px; color:#fff }
.content .registration h2.mt20 { margin-top:20px }
.content .registration .line { display:block; width:100%; height:3px; background:#181a38; margin-top:14px; font-size:0; clear:both; position:relative }
.content .registration .line i { display:block; margin:0px auto 0; width:27px; height:16px; background:url(../images/master.png) no-repeat -460px -110px; _position:absolute; _left:50% }
.content .areaNavigation { width:675px; height:84px; border:1px solid #eeebe9; border-radius:5px }
.content .areaNavigation dt { width:60px; height:60px; padding:24px 0 0 19px;  background:url(../images/master.png) no-repeat -510px -87px; font:14px "����"; color:#fff }
.content .areaNavigation dd {  width:575px; height:39px; padding:5px 10px; *padding:13px 0 3px 14px; }
.content .areaNavigation dd a { float:left; font:12px "����"; color:#434343; padding:5px 10px; *padding:3px 8px}
.content .areaNavigation dd a:hover { color:#f30; text-decoration:underline; }
.content .area { width:100% }
.content .area table { width:100%; border-collapse:collapse; background:#fff; border:1px solid #f5f3f2; }
.content .area table tr th { height:36px; line-height:36px; text-align:center; background:#f2f2f2; font:bold 14px "����"; color:#000 }
.content .area table tr td { border:1px solid #f5f3f2; height:36px; line-height:36px; text-align:center; font:12px "����"; color:#555 }
.content .area table tr td a:hover { color:#ff6600; text-decoration:underline }
.content .area table tr td .freelisting, .content .area table tr td .enroll { display:block; width:60px; height:20px; margin:0 auto; background:#37b869; text-align:center; color:#fff; line-height:20px }
.content .area table tr td .enroll:hover { background:#29a459; color:#fff; text-decoration:none }
.content .area table tr td .freelisting { background:#ff6600 }
.content .area table tr td .freelisting:hover { background:#e46815; color:#fff; text-decoration:none }
.content .area table tr.grey { background:#f9f8f8 }
.content .registration .firstLine { width:100%; border-bottom:1px solid #e7e7e7; padding:20px 0 }
.content .registration .firstLine dl { width:100% }
.content .registration .firstLine dl.w2 { width:45% }
.content .registration .firstLine dl.w3 { width:192px }
.content .registration .firstLine dl.br { border-right:1px solid #e7e7e7; padding-right:28px }
.content .registration .firstLine dl.bl { border-right:1px solid #e7e7e7; padding-right:24px; margin-right:24px; }
.content .registration .firstLine dl dt { margin-bottom:5px; padding:10px 0 10px 40px; position:relative; font-size:18px; font-weight:bold; color:#37b869 }
.content .registration .firstLine dl dt span { position:absolute; left:0; top:0; _left:-40px; width:35px; height:41px; padding-left:6px; line-height:36px; background:url(../images/master.png) no-repeat -557px 0; font-size:30px; font-weight:bold; color:#fff }
.content .registration .firstLine dl dd { width:100%; }
.content .registration .firstLine dl dd p { font:14px/24px "΢���ź�"; color:#434343 }
.content .registration .firstLine dl dd a { width:100%; text-align:right; display:block; font:12px "����"; color:#ff6600; padding-top:5px; text-decoration:underline }
.content .registration .firstLine dl dd a:hover { color:#f30; text-decoration:underline; }
.content .registration .commonQuestion { width:100%; background:url(../images/spot.png) repeat-y 15px; position:relative }
.content .registration .commonQuestion dl { width:100%; margin-bottom:15px }
.content .registration .commonQuestion dl dt { margin-bottom:5px; padding:3px 0 6px 40px; position:relative; font-size:16px; line-height:25px; color:#37b869 }
.content .registration .commonQuestion dl dt span { position:absolute; left:0; top:0; _left:-40px; width:32px; height:32px; border-radius:32px; text-align:center; line-height:32px; background:#37b869; font-size:21px; font-family:Impact; color:#fff }
.content .registration .commonQuestion dl dd { margin-left:40px; padding-bottom:20px; line-height:23px; font-size:12px; color:#434343; border-bottom:1px solid #e7e7e7; }
.content .registration .commonQuestion dl dd a { color:#ff6600 }
.content .registration .commonQuestion dl dd a:hover { color:#f30; text-decoration:underline; }
.content .registration .commonQuestion i { position:absolute; bottom:0; left:11px; width:9px; height:9px; border-radius:9px; background:#37b869; overflow:hidden }
.content .ctnRight { width:286px; background:url(../images/spot.png) repeat-y 11px; position:relative }
.content .ctnRight h3 { width:133px; height:39px; line-height:30px; padding-left:13px; font-size:18px; color:#fff; background:url(../images/master.png) no-repeat -454px -46px; }
.content .ctnRight .testTime { width:100% }
.content .ctnRight .testTime table { width:254px; border-collapse:collapse; font-size:12px; color:#313131 }
.content .ctnRight .testTime table tr.b1 { background:#f5f3f2 }
.content .ctnRight .testTime table tr td { border:1px solid #eeebe9; text-align:center; padding:8px 0 }
.content .ctnRight .direction { width:265px; padding-left:23px; margin-top:7px}
.content .ctnRight .direction a { float:left; margin:8px 0 0 8px; width:78px; height:30px; background:#f9f8f8; border-radius:3px; text-align:center; line-height:30px; border:1px solid #eeebe9 }
.content .ctnRight .direction a:hover { background:#ff6600; border:1px solid #ff6600; color:#fff }
.content .ctnRight .arrange { width:100% }
.content .ctnRight .arrange dl { width:100% }
.content .ctnRight .arrange dl dt { padding:15px 0 6px 40px; position:relative; font-size:14px; color:#37b869 }
.content .ctnRight .arrange dl dt span { position:absolute; left:-3px; top:10px; width:29px; height:29px; padding-left:6px; background:url(../images/master.png) no-repeat -421px -6px; }
.content .ctnRight .arrange dl dd { margin-left:40px; padding-bottom:5px; line-height:20px; font-size:14px; color:#434343; border-bottom:1px dashed #e7e7e7; }
.content .ctnRight .arrange dl dd a { display:block; width:100%; text-align:right; color:#ff6600 }
.content .ctnRight .arrange dl dd a:hover { color:#f30; text-decoration:underline; }
.content .ctnRight .platform { width:100% }
.content .ctnRight .platform dl { margin:15px 0 0 30px; border-bottom:1px dashed #e7e7e7; padding-bottom:15px; width:254px }
.content .ctnRight .platform dt { float:left; width:85px; height:85px; border:1px solid #eeebe9; margin-right:8px }
.content .ctnRight .platform dd { float:left; font:14px; color:#434343; width:157px }
.content .ctnRight .platform dd h2 { width:157px; line-height:26px; height:26px; vertical-align:middle }
.content .ctnRight .platform dd h2 i { display:inline-block; background:url(../images/master.png) no-repeat -282px -10px; width:32px; height:26px; vertical-align:middle; margin-right:10px }
.content .ctnRight .platform dd h2 i.t2 { background-position:-330px -9px; }
.content .ctnRight .platform dd h2 i.t3 { background-position:-369px -6px; }
.content .ctnRight .platform dd p { margin-top:5px; font-size:12px; line-height:18px }
.content .ctnRight .online { width:100% }
.content .ctnRight .online dl { margin:15px 0 0 30px; border-bottom:1px dashed #e7e7e7; padding-bottom:15px; width:254px }
.content .ctnRight .online dt { float:left; width:86px; height:86px; background:url(../images/master.png) no-repeat 0 -69px }
.content .ctnRight .online dt.t2 { background-position:-92px -68px }
.content .ctnRight .online dt.t3 { background-position:-182px -68px }
.content .ctnRight .online dt.t4 { background-position:-271px -67px }
.content .ctnRight .online dt.t5 { background-position:-359px -67px }
.content .ctnRight .online dd { float:right; font-size:12px; color:#434343; width:147px; padding-top:10px; }
.content .ctnRight .online dd h2 { width:100%; font-size:14px; font-weight:bold }
.content .ctnRight .online dd p { width:100%; line-height:20px; padding-bottom:2px }
.content .ctnRight .online dd a { display:block; width:70px; height:20px; text-align:center; line-height:20px; background:#37b869; color:#fff }
.content .ctnRight .online dd a:hover { background:#29a459 }
.content .ctnRight em { position:absolute; bottom:0; left:8px; width:9px; height:9px; border-radius:9px; background:#37b869; overflow:hidden; font-size:0 }
.interaction, .onlineSchool { width:1000px; margin:50px auto 20px; }
.interaction { margin:50px auto 0; }
.interaction h1, .onlineSchool h1 { width:100%; height:47px; text-align:center; line-height:47px; font-size:24px; font-weight:bold; color:#fff; background:#37b869 }
/*****pinglun****/
.pinglun { width:1000px; height:auto; margin:0 auto; border-left:1px solid #eeebe9; }
/*�ײ�*/
#footer { CLEAR:both; FONT-SIZE:12px; MARGIN:0px auto; WIDTH:1000px; COLOR:#333; LINE-HEIGHT:20px; TEXT-ALIGN:center; padding-top:20px; text-decoration:none; line-height:24px; border-top:1px solid #f1f1f1; padding-bottom:20px; }
#footer .a2 { COLOR:#333; font:12px/24px Arial; text-align:center; clear:both; }
#footer .a2 div { text-align:center }
#footer .a2 A:link, #footer .a2 A:visited { color:#333333 }
#footer .a2 A:hover { COLOR:#ff0000; TEXT-DECORATION:underline }
.p_mbg { float:left; display:inline; width:513px; height:62px; }
.p_mbg1, .p_mbg2 { height:62px; float:left; display:inline; margin:0px; padding:0px; background:url(http://img.233.com/www/img/db_ty.png) no-repeat }
.p_mbg1 { width:200px; background-position:0 0; cursor:pointer; }
.p_mbg2 { width:180px; background-position: -200px 0px; cursor:pointer; }
.p_mbg0 { height:62px; float:left; display:inline; margin:0px; padding:0px; width:133px; background:url(http://img.233.com/www/img/db_ty.png) no-repeat -383px 0px; margin-left:-2px; position:relative; z-index:1; cursor:pointer; }



/*��У end*/
.column-bd { width:100%; }
.column-l { width:710px; float:left; }
.column-l-blk { width:320px; float:left; margin-right:35px; float:left; display:inline }
.column-n { width:100% }
.column-line { width:680px; margin-top:20px; clear:both; border-bottom:#aeaeae dotted 1px }
.column-n .title-c.long { width:680px; margin-top:20px; clear:both }
.column-r { width:250px; float:right; background:#f1f3f5; padding:0 20px 10px 20px }
.column-a a { width:118px; border:#e1e1e1 solid 1px; -webkit-box-shadow:1px 1px 3px #292929; -moz-box-shadow:1px 1px 3px #292929; box-shadow:0px 1px 1px #ececec; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:10px; background-color:#fcfcfc; line-height:25px; float:left; text-align:center }
.column-l .title-c { margin-top:20px }
.column-r .title-c { margin-top:10px }
.column { width:1000px; margin:0 auto; }
