@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background:#fff;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}

/* common bg */
.exam_btn,.isson_btn{ background:url(../images/icon.png) no-repeat; }

/* banner start */
.banner{ width:100%; overflow:hidden;}
.banner_t{ height:146px; background:url(../images/banner_a.jpg) no-repeat top center;}
.banner_m{ height:156px; background:url(../images/banner_b.jpg) no-repeat top center;}
.banner_b{ height:150px; background:url(../images/banner_c.jpg) no-repeat top center;}

/* exam_wrap start */
.exam_wrap{ width:100%; overflow:hidden;}
.exam_t{ height:176px; background:url(../images/image_a.jpg) no-repeat top center;}
.exam_m{ height:139px; background:url(../images/image_b.jpg) no-repeat top center;}
.exam_b{ height:125px; background:url(../images/image_c.jpg) no-repeat top center;}
.exam_info{ width:980px; overflow:hidden; margin:0 auto;}
.exam_btn{ display:block; width:301px; height:55px; line-height:55px; background-position:0 0; text-align:center; color:#fff; font-size:23px; font-family:"microsoft YaHei"; margin:0 auto;}

/* fun_wrap start */
.fun_wrap{ width:100%; overflow:hidden;}
.fun_a{ height:142px; background:url(../images/function_a.jpg) no-repeat top center;}
.fun_b{ height:151px; background:url(../images/function_b.jpg) no-repeat top center;}
.fun_c{ height:105px; background:url(../images/function_c.jpg) no-repeat top center;}
.fun_d{ height:56px; background:url(../images/function_d.jpg) no-repeat top center;}
.fun_e{ height:81px; background:url(../images/function_e.jpg) no-repeat top center;}
.fun_box{ width:980px; overflow:hidden; margin:0 auto;}
.fun_box span{ float:left; width:256px; lin-height:30px; text-align:center; color:#fff; font-size:22px; font-family:"microsoft YaHei"; margin:10px 28px 0 40px; _display:inline;}
.fun_box .first{ margin-left:38px;}
.fun_box .one{ width:256px; text-align:center; color:#fff; font-size:24px; font-family:"microsoft YaHei"; margin:0 357px 0 367px; _display:inline; padding-top:10px;}
.fun_box .one .ico{ color:#fff600; font-style:normal;}

/* main start */
.main{ width:980px; overflow:hidden; background:#fff; margin:0 auto;}

/* taocan_wrap start */
.taocan_wrap{ overflow:hidden;}
.taocan_head{ height:135px; background:url(../images/main_t.jpg) no-repeat top center;}
.taocan_wrap .tit{ text-align:center; color:#000; font-family:"microsoft YaHei"; font-size:38px; padding-top:23px;}
.taocan_wrap .tit span{ font-size:26px;}
.taocan_info{ font-family:"microsoft YaHei"; color:#fff; overflow:hidden; padding:0 2px 0 1px; margin-top:20px; margin-bottom:27px;}
.taocan_info li{ float:left; width:271px; height:262px; background:url(../images/squar.gif) no-repeat top center; text-align:center; padding-top:10px; margin-right:81px;}
.taocan_info li.last{ margin-right:0;}
.taocan_info li .tit{ display:block; font-size:28px; color:#fff; line-height:55px;}
.taocan_info li .cost{ *height:124px; display:block;  font-size:58px; line-height:111px; }
.taocan_info li .cost em{ font-size:24px;}
.taocan_info li .btn{ display:block;  color:#fff600; font-size:28px;}
.isson_btn{ width:261px; height:48px; line-height:48px; display:inline-block; text-align:center; background-position:0 -70px; color:#fff; font-size:23px; font-family:"microsoft YaHei"; margin:0 0 38px 358px;}
.isson_btn:hover{ color:#fff;}
.taocan_box{ border-bottom:2px solid #4bacc6; border-left:1px dashed #000; font-size:16px;}
.taocan_box th{ border-top:2px solid #4bacc6; border-bottom:2px solid #4bacc6; border-right:1px dashed #000;}
.taocan_box td{ border-right:1px dashed #000; background:#dbeef3; border-bottom:1px dashed #000; font-size:16px; text-align:center; font-family:"microsoft YaHei"; color:#000; }

/* sub_info start */
.sub_info{ overflow:hidden;}
.sub_01{ height:120px; background:url(../images/step_a.jpg) no-repeat top center;}
.sub_02{ height:172px; background:url(../images/step_b.jpg) no-repeat top center;}
.sub_03{ height:204px; background:url(../images/step_c.jpg) no-repeat top center;}
.sub_04{ height:356px; background:url(../images/step_d.jpg) no-repeat top center; padding-top:80px;}
.sub_wrap{ overflow:hidden; font-family:"microsoft YaHei"; margin-bottom:30px;}
.sub_wrap span{ float:left; font-size:20px;}
.sub_txt{ float:left; font-size:20px; color:#000; line-height:30px;}

/* exam_term start */
.exam_term{ overflow:hidden; }
.exam_term .tit{ line-height:74px; font-size:36px; color:#333; margin-top:21px; border-bottom:1px solid #cecece; font-family:"microsoft YaHei"; font-weight:normal; text-align:center;}
.term_box{ border:1px solid #d8d8d8; margin-top:26px; font-family:"microsoft YaHei"; border-right:0; border-bottom:0; font-size:17px; margin-bottom:28px;}
.term_box th{ background:#f79646; color:#fff; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.term_box td{ text-align:center; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}

/* range start */
.range{ width:100%; height:295px; background:url(../images/term.jpg) no-repeat top center;}

/* video_wrap start */
.topv_bg{ width:100%; height:645px; background:url(../images/video.jpg) no-repeat top center;}
.video_box{ width:766px; height:449px; margin:0 auto; padding:169px 112px 27px 102px;}
.video_box dt{ width:522px; float:left; height:440px; background:url(../images/video.gif) no-repeat; padding-top:10px; padding-left:21px;}
.video_box dd{ width:157px; padding-left:66px; float:left;}
.dd_ol{ overflow:hidden; width:160px; margin-top:55px;}
.dd_ol li{ width:159px; height:60px; line-height:60px; font-size:24px; font-family:'microsoft YaHei';  background:#c00e35; text-align:center; color:#fff; margin-bottom:45px; cursor:pointer;}

/* teacher_wrap start */
.teacher_wrap{ overflow:hidden; background:#fff; margin-bottom:11px;}
.teacher_box{ width:980px; overflow:hidden; margin:11px auto 0;}
.teacher_box .tit{ line-height:87px; color:#333; font-size:41px; font-family:'microsoft YaHei'; text-align:center;}
.teacher_info{ height:436px; background:url(../images/teacher_bg.jpg) no-repeat top center; position:relative;}
.more_a{ display:block; width:43px; height:14px; position:absolute; bottom:43px; left:180px; }
.more_b{ display:block; width:43px; height:14px; position:absolute; bottom:22px; left:373px; }
.more_c{ display:block; width:43px; height:14px; position:absolute; bottom:43px; right:323px; }
.more_d{ display:block; width:43px; height:14px; position:absolute; bottom:63px; right:101px; }

