/* 重设 */
div,p,h1,h2,h3,ul,li,img{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:none;}

/* 布局 */
.zk_width{ margin:0 auto; width:990px;}
.top_zk{ float:left; margin-top:10px; width:990px;}
.top_zk img{ display:inline; float:left;}
.navi_zk{ float:left; width:780px; background: url(images/bg_navi.gif) 0 0 repeat-x; height:29px; padding:6px 105px 7px;}
.navi_zk ul{ float:left; width:780px;}
.navi_zk li{ display:inline; float:left; width:95px; margin:0 30px 0 31px; padding-top:1px; background:url(images/bg_gray.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:28px; text-align:center; cursor:pointer;}
.navi_zk li.current{ background:url(images/bg_blue.gif) 0 0 no-repeat; color:#FFF;}
.navi_zk li a:link,.navi_zk li a:visited{ color:#333; text-decoration:none;} 
.navi_zk li a:hover,.navi_zk li a:active{ color:#333; text-decoration:underline;} 
.main_zk{ float:left; width:990px; background:#F3F3F3;}

/* 首屏 */
.firstscr{ float:left; width:990px; margin-top:10px;}

/* 左侧 */
.firstscr .left{ float:left; width:550px; height:240px; padding:10px; background:#FFF;}
.afocus{ width:550px; height:240px; overflow:hidden;}


/* 右侧 */
.zixun{ float:right; width:410px;}
.zixun h2{ width:410px; height:40px; background: url(images/bg_tt.gif) 0 0 repeat-x; font-size:14px;}
.zixun h2 span{ float:left; height:39px; padding:1px 0 0 25px; background: url(images/ico_sq.gif) 8px 15px no-repeat; line-height:39px;}
.zixun h2 a{ float:right; margin-right:10px; font-size:12px; font-weight:normal; line-height:39px;}
.zixun_con{ display:inline; float:left; width:370px; height:200px; padding:10px 20px 10px; background:#FFF url(images/bg_news.gif) 0 0 no-repeat;}
.zixun_con li{ float:left; width:350px; line-height:24px; padding-left:20px; background: url(images/ico_ring.gif) 0 8px no-repeat;}

/* 回顾 */
.gu_width{ float:left; width:990px; height:208px; margin-top:10px; overflow:hidden; white-space:nowrap;}
.gu_width h2{ width:900px; height:45px; padding:0 75px 0 15px; background: url(images/bg_tt2.gif) 0 0 repeat-x; font-size:14px; color:#0068b7;}
.gu_width h2 span{ float:left; height:45px; padding:0 0 0 17px; background:url(images/ico_sq.gif) 0 18px no-repeat; line-height:45px;}
.gu_width h2 span a:link,.gu_width h2 span a:visited{ color:#0068b7; text-decoration:none;} 
.gu_width h2 span a:hover,.gu_width h2 span a:active{ color:#0068b7; text-decoration:underline;}
.gu_width h2 small{ float:right; font-size:12px; line-height:45px; font-weight:normal; margin-right:20px;}
.gu_width h2 small a:link,.gu_width h2 small a:visited{ color:#F00; text-decoration:none;} 
.gu_width h2 small a:hover,.gu_width h2 small a:active{ color:#F00; text-decoration:underline;}
.gu_body{ float:left; width:900px; height:159px; padding:0 45px; background:url(images/bg_roll.jpg) 0 0 no-repeat; }
.gu_body ul{ float:left; width:900px;}
.gu_body li{ display:inline; float:left; width:130px; margin:0 10px; padding:10px 0 13px;}
.gu_body li p{ float:left; margin-top:5px; line-height:20px; width:130px; height:40px; overflow:hidden; white-space:normal}
.gu_body li img{ display:inline; float:left; border:1px solid #DCDCDC; padding:4px;}

/* 技巧 */
.skill_width{ float:left; width:990px; margin-top:10px;}
.skill_body{ float:left; width:490px;  height:220px; background:#FFF; padding:0 0 10px;}
.skill_body h2{ width:465px; height:40px; padding:0 10px 0 15px; background: url(images/bg_tt.gif) 0 0 repeat-x; font-size:14px;}
.skill_body h2 span{ float:left; height:40px; padding:0 0 0 17px; background:url(images/ico_sq.gif) 0 15px no-repeat; line-height:40px;}
.skill_body h2 a{ float:right; font-size:12px; font-weight:normal; line-height:40px;}
.skill_con{ display:inline; float:left; width:440px; height:150px; padding:15px 14px; margin:0 11px; background:url(images/bg_listcon.gif) 0 0 no-repeat;}
.skill_con li{ float:left; width:420px; line-height:24px; padding-left:20px; background: url(images/ico_ring.gif) 0 8px no-repeat;}


/* 流程 */
.step_width{ float:left; width:990px; margin-top:10px; background:#FFF; padding-bottom:20px;}
.step_width h2{ width:975px; height:45px; padding-left:15px; background: url(images/bg_tt2.gif) 0 0 repeat-x; font-size:14px; color:#0068b7;}
.step_width h2 span{ float:left; height:45px; padding:0 0 0 17px; background:url(images/ico_sq.gif) 0 18px no-repeat; line-height:45px;}
.step_width img{ display:inline; float:left; margin:10px 22px 0 23px;}
.step_tip{ float:left; width:790px; padding:0 100px;}
.step_tip ul{ float:left; width:770px;}
.step_tip li{ float:left; width:340px; padding:0 25px 0 20px; line-height:24px; background: url(images/ico_ring.gif) 0 8px no-repeat;}


/* 学校 */
.xiao_width{ float:left; width:990px; margin-top:10px; background:#FFF;}
.xiao_width h2{ width:975px; height:45px; padding-left:15px; background: url(images/bg_tt2.gif) 0 0 repeat-x; font-size:14px; color:#0068b7;}
.xiao_width h2 span{ float:left; height:45px; padding:0 0 0 17px; background:url(images/ico_sq.gif) 0 18px no-repeat; line-height:45px;}
table.yxiao{ width:900px; margin:10px auto 20px; border-collapse: collapse; border-spacing: 0;}
table.yxiao td{ border:1px solid #CCC; padding:0 3px; line-height:24px; text-align:center;}
table.yxiao td.name{ padding-left:10px; text-align:left;}
table.yxiao th{ border:1px solid #CCC; line-height:30px; background:#EEE;}
table.yxiao td a:link,table.yxiao td a:visited{ color:#C00; text-decoration:none;} 
table.yxiao td a:hover,table.yxiao td a:active{ color:#C00; text-decoration:underline;}


/* 资讯页 */
.zx_con{ float:left; width:897px; padding:0 48px 0 45px; }
.zx_con_lf{ float:left; width:376px;}
.zx_con_lfup{ float:left; width:276px; height:278px; padding:30px 30px 30px 70px; background:url(images/bg_skill.gif) 0 0 no-repeat;}
.zx_con_lfdown{ float:left; width:276px; height:278px; padding:30px 30px 30px 70px; background:url(images/bg_lab.gif) 0 0 no-repeat;}
.zx_con_lf ul{ width:276px; height:245px; overflow:hidden;}
.zx_con_lf ul li{ width:256px; line-height:24px; padding-left:20px; background: url(images/ico_ring.gif) 0 8px no-repeat;}
.zx_con_rt{ float:right; width:461px; height:646px; padding:20px 30px; background:url(images/bg_info.gif) 0 0 no-repeat;}
.zx_con_rt h2{ width:461px; height:30px; font-size:14px; color:#0068b7; background:none; padding:0}
.zx_con_rt h2 span{ float:left; width:444px; height:30px; padding:0 0 0 17px; background:url(images/ico_sq.gif) 0 11px no-repeat; line-height:30px; border-bottom:1px solid #CCC;}
.zx_con_rt ul{ display:inline; float:left; width:441px; margin:5px 0 0 20px;}
.zx_con_rt li{ float:left; width:421px; line-height:24px; padding-left:20px; background: url(images/ico_ring.gif) 0 8px no-repeat;}




/* 备战页 */
.jin_v{ float:left; width:410px;}
.jin_v h2{ width:410px; height:40px; background: url(images/bg_tt.gif) 0 0 repeat-x; font-size:14px;}
.jin_v h2 span{ float:left; height:39px; padding:1px 0 0 25px; background: url(images/ico_sq.gif) 8px 15px no-repeat; line-height:39px;}
.jin_v h2 a{ float:right; margin-right:10px; font-size:12px; font-weight:normal; line-height:39px;}
.jin_vcon{ float:left; width:370px; height:250px; padding:10px 20px 10px; background:#FFF url(images/bg_news2.gif) 0 0 no-repeat;}

.jin_tx{ float:right; width:570px;}
.jin_tx h2{ width:570px; height:40px; background: url(images/bg_tt.gif) 0 0 repeat-x; font-size:14px;}
.jin_tx h2 span{ float:left; height:39px; padding:1px 0 0 25px; background: url(images/ico_sq.gif) 8px 15px no-repeat; line-height:39px;}
.xiao_width h2 small{ float:right; font-size:12px; line-height:45px; margin-right:10px;}
.jin_txcon{ float:left; width:510px; height:245px; padding:10px 30px 15px; background:#FFF url(images/bg_text.gif) 0 0 no-repeat;}
.jin_txcon h3{ font-size:14px; color:#0567b2; line-height:20px; text-align:center;}
.jin_txcon p{ float:left; width:510px; text-indent:24px; line-height:24px; margin-top:5px;}

table.jiangz{ width:970px; margin:10px auto 0; border-collapse: collapse; border-spacing: 0;}
table.jiangz td{ border:1px solid #CCC; padding:5px 3px; line-height:20px; text-align:center; background:#fff9e9;}
table.jiangz td.info{ padding-left:10px; text-align:left;}
table.jiangz td strong{ color:#046bba;}
table.jiangz th{ border:1px solid #CCC; line-height:30px; background:#fee893; font-size:14px; color:#F00;}
.jin_kcon{ float:left; width:970px; padding:0 10px 20px;}

.mpage_course{ float:left; width:800px; margin-top:10px;}/* 课程排序 */
.mpage_course_type{ height:27px; padding:0 10px 0 0; border-right:1px solid #DDD; border-left:1px solid #DDD; border-bottom:1px solid #3a99e9; background:url(../../resource/images/index/nmap2.gif) 0 -100px repeat-x;}
.mpage_course_type .order{ float:left; width:120px; text-align:center; padding-top:1px; line-height:26px; font-size:14px; font-weight:bold; color:#666;}
.mpage_course_type ul{ float:left;}
.mpage_course_type li{ float:left; width:94px; height:26px; padding-top:1px; margin-right:1px; line-height:26px; font-size:14px; font-weight:bold; background:url(../../resource/images/index/nmap1.gif) -230px -440px no-repeat; text-align:center; cursor:pointer;}
.mpage_course_type li.current{ background:url(../../resource/images/index/nmap1.gif) -320px -215px no-repeat; color:#FFF;}
.mpage_coursecon{ float:left; width:800px; padding-bottom:10px;}
table.mcourse{ float:left; width:970px;}
table.mcourse th{ background:#F7F7F7; color:#666; font-size:14px; text-align:center; line-height:30px; border-right:1px solid #DDD; padding:0 5px;}
table.mcourse td{ padding:10px 5px; border-top:1px solid #DDD; line-height:20px; text-align:center;}
table.mcourse td a.imba{ font-weight:bold; line-height:30px;}
a.imba:link,a.imba:visited{ color:#0069b8; text-decoration:underline;}
a.imba:hover,a.imba:active{ color:#0069b8; text-decoration:underline;}
table.mcourse td.tname{ width:150px; text-align:left;}
table.mcourse td.suit{ width:100px; text-align:left;}
table.mcourse td small{ color:#999; font-size:12px;}
.video_try{ position:relative; width:120px; height:72px; margin:0 auto;}
.video_play{ position:absolute; width:21px; height:21px; left:30px; bottom:15px;}
.bt_buy{ width:54px; height:25px; margin:0 auto;cursor:pointer;}
.bt_take{ width:48px; height:19px; margin:10px auto 0; background:url(../../resource/images/index/nmap1.gif) -418px -168px; text-align:right;}




/* 报考页 */
.bk_con{ float:left; width:597px; padding:0 195px 0 198px;}
.bk_con img{ float:left; display:inline; margin:0}

.pagination { margin:10px 0;}    
.pagination a { text-decoration: none; border: solid 1px #AAE; color: #333; line-height:20px;}
.pagination a, .pagination span { display: block; float: left; padding:0 5px; line-height:20px; margin-right: 10px; margin-bottom: 10px;}
.pagination span.current{ background: #FFF; color: #f8a410; border: solid 1px #AAE; font-weight:bold;}
.pagination span.prev,.pagination span.next{ height:20px; width:40px; color:#333; border-color:#b5bcc2; background:#F5F6F7; font-weight:normal}