/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}
.clearfix:after{ display:block; content:''; clear:both;}

.top{ width:1000px; margin:0 auto; overflow:hidden;}
.top a{ float:left; width:99px; height:39px; padding-top:40px;}
.top span{ float:right; height:120px; line-height:120px; color:#FFF; text-indent:30px; font-size:22px; font-family:Gill Sans MT;}
.top p{ height:120px; float:right; overflow:hidden;}
.top p a{ color:#FFF; font-size:20px; padding:0 16px; line-height:120px; float:left; height:120px;}


.anchor{ width:1000px; margin:0 auto; height:325px; padding-top:194px;}
.anchor a{ float:left; width:193px; height:71px;  border-bottom:4px solid #67b00f;  position:relative; background:#89d034; color:#FFF; line-height:76px; margin-right:8px; text-indent:50px; font-size:26px;}
.anchor a i{ position:absolute;  width:69px; right:0px; top:0px; line-height:82px; font-size:16px; text-align:left; color:#a5da6e; text-indent:0px;}
.anchor a.gmat{ margin-right:0px; text-indent:30px;}
.anchor a:hover{ background:#ecef54; color:#2271be; border-bottom:4px solid #cfc200;}
.anchor a:hover i{ color:#cfc200;}

.main{ width:1000px; margin:0 auto; overflow:hidden; padding-top:64px;}
.tit{ width:100%; text-align:center; background:url(imagestit_bg.png) center top no-repeat; padding-bottom:58px;}
.tit h2{ height:100px; line-height:140px; text-align:center; font-size:48px; color:#333333; font-weight:bold;}
.tit p{ text-align:center; line-height:52px; color:#838383; font-size:30px;}

.reg_time{ width:964px; padding-left:36px; overflow:hidden; background:url(imagesbm_05.jpg) center top no-repeat; height:266px;}
.reg_time dl{ float:left; width:236px; padding-top:30px; overflow:hidden; margin-right:108px;}
.reg_time dl dt{ width:100%; padding-toP:56px; line-height:36px; text-align:center; color:#000000; font-size:22px; margin-bottom:18px;}
.reg_time dl dd{ line-height:58px; text-align:center; color:#FFF; font-weight:bold; font-size:24px;}
.reg_time dl.sat{ padding-top:0px;}

.main a{ -webkit-transition:all 0.4s ease-in-out; display:block; width:481px; height:82px; border-bottom:5px solid #d60220; margin:32px auto 58px; background:#ff2948; line-height:86px; text-align:center; font-size:22px; color:#fff;}
.main a:hover{ background:#89d034; border-bottom:5px solid #6db319;}

.zyzd{ width:548px; margin:0 auto; overflow:hidden; padding:70px 0 0 452px;}
.zyzd dl{ float:left; width:254px; margin-right:38px; padding-top:24px;}
.zyzd dl dt{ width:100%; text-align:center; color:#FFF; line-height:56px; font-weight:bold; font-size:24px;}
.zyzd dl dd p{ padding-top:20px; width:100%; text-align:center; line-height:22px; color:#000000; font-size:16px; margin-bottom:22px;}
.zyzd dl dd a{ -webkit-transition:all 0.4s ease-in-out; display:block; width:208px; height:60px; border-bottom:4px solid #cfc200; background:#ffef00; font-size:20px; color:#3169a4; text-align:center; margin:0 auto; line-height:64px;}
.zyzd dl dd a:hover{ background:#89d034; border-bottom:4px solid #6ab116; color:#FFF;}

.zyzd2{ padding-top:0px;}

.course{ width:1000px; margin:0 auto;}
#course{ width:100%; overflow:hidden; height:91px;}
#course span{ -webkit-transition:all 0.4s ease-in-out; float:left; width:196px; height:78px; line-height:78px; text-align:center; color:#00a2e6; font-size:20px; font-weight:bold; margin-right:4px; cursor:pointer; background:#c9eaf8;}
#course span.se{ background:#00a2e6; color:#FFF; }

#course_content{ width:100%; overflow:hidden;}
#course_content div{ display:none;}
#course_content div table{ width:996px; border:2px solid #00a2e6; text-align:center;}
#course_content div table tr th{ height:73px; font-size:20px; color:#00a2e6; font-weight:bold; line-height:88px; background:#FFF; }
#course_content div table tr td{ height:78px; font-size:16px; color:#4e4e4e; border-bottom:1px solid #FFF;}
#course_content div table tr.s1{ background:url(imagestr_bg.png) repeat;}
#course_content div table tr.s2{ background:url(imagestr_bg2.png) repeat;}
#course_content div table tr td a{ -webkit-transition:all 0.4s ease-in-out; display:block; width:123px; height:50px; background:#faee0d; border-bottom:3px solid #cfc200; line-height:54px; text-align:center; color:#00a2e6; font-size:16px; margin:0 auto;}
#course_content div table tr td a:hover{ background:#00a2e6; border-bottom:3px solid #0090cd; color:#FFF;}


.more{ -webkit-transition:all 0.4s ease-in-out; display:block; width:691px; height:82px; line-height:86px; background:#faee0d; border-bottom:4px solid #cfc200; font-size:22px; text-align:center; margin:0 auto; color:#00a2e6;}
.more:hover{background:#00a2e6; border-bottom:3px solid #0090cd; color:#FFF;}

.serve{ width:1000px; margin:0 auto; overflow:hidden;}
.serve dl{ float:left; width:289px; padding-top:94px; height:165px; overflow:hidden; margin:0 8px 8px 0; padding-left:38px;}
.serve dl dt{ width:100%; text-align:left; color:#2271be; font-weight:bold; font-size:22px;}
.serve dl dd p{ line-height:24px; color:#000000; font-size:16px;}
.serve dl dd a { display:block; width:134px; height:37px; line-height:38px; font-size:16px; text-align:center; color:#FFF; background:#89d034; border:1px solid #009944; border-radius:6px; margin-top:14px;}

.foot_tit h2{ color:#FFF;}
.pinpai{ width:1000px; margin:0 auto; overflow:hidden;}
.pinpai dl{ float:left; width:249px; float:left; border-right:1px solid #1a74a9; height:203px; background:url(imagesfoot_dl_bg.png) repeat;}
.pinpai dl dt{ width:100%; height:85px; font-size:30px; color:#ffef00; font-weight:bold; line-height:98px; text-align:center;}
.pinpai dl dd{ text-align:center; color:#FFF; line-height:30px; font-size:16px;}

.foot_more{ width:1000px;}


.footer{ width:100%; font-size:16px; color:#000; text-align:center; line-height:30px; padding:50px 0;}
















