﻿@charset "utf-8";
/* CSS Document */

/*
URI: 凯业教育
作者: xuwei
版本: 20091019
[目录表] 
	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 
*/

/* =0 Reset–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html{color:#000;background:#FFF;overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:separate;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
ul, ol {list-style: none;}
caption{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
map{outline:0;}
input,button,textarea,select,optgroup,option{font-size:12px;font:inherit inherit inherit inherit}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* =1 Global–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body{ background:#2e348f url(../images/common/body_bg.gif) repeat-x 0 0;color:#6d6d6d;font: 12px/1.5 Arial,"\5b8b\4f53",Tahoma, Helvetica, sans-serif;}
.clear{clear:both; line-height:0; font-size:0;}
/* =2 Links–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––-*/
a:link, a:visited {text-decoration:none; outline:0;}
/* =3 Headings–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%;}
/* =4 Header–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header{width:888px; margin:0 auto; height:112px;}
#header .top{height:88px;}
#header h1{float:left; width:179px; height:66px;}
#header h1 a{display:block; height:66px;text-indent:-9999em; background:url(../images/common/logo.gif) no-repeat 0 0;}
#header .linkbox{float:right; width:auto; margin:12px 0 0 0; background:url(../images/common/linkbox_bg.gif) no-repeat 0 center; padding:0 7px 0 18px; color:#717171;}
#header .linkbox p{ font-weight:700; line-height:22px;}
#header .linkbox p select{font-weight:400; width:80px; border:1px #6689ab solid;}
#header .linkbox a{display:block; padding:0 0 0 22px; color:#717171; line-height:22px; }
#header .linkbox a.icon1{background:url(../images/common/icon1.gif) no-repeat 0 center;}
#header .linkbox a.icon2{background:url(../images/common/icon2.gif) no-repeat 0 center;}
#header .nav{height:24px;}
#header .nav ul li{float:left; height:24px; line-height:24px; width:82px;}
#header .nav ul li a{display:block; text-align:center;color:#2e348f; font-weight:700;}
#header .nav ul li a:hover,#header .nav ul li a.current{background:#2e348f; color:#fff;}
#header .search{float:right; width:229px;}
#header .search input{border:1px #6689ab solid; padding:1px 2px; line-height:14px; height:14px; width:159px; margin:0 4px; color:#9c9c9c;}
#header .search .submit{text-indent:-9999em; background:url(../images/common/btn_search.gif) no-repeat 0 0; width:48px; height:18px; border:0; padding:0; cursor:pointer;}
/* =5 Navigation–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =6 Middle–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.wrapper{width:870px; margin:0 auto; background:#fff; padding:0 9px 10px;  min-height:600px; _height:600px;}
.wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height:0;}
.wrapper {display: inline-block;}
html[xmlns] .wrapper {display: block;}
* html .wrapper {height: 1%;}
.side{float:left; display:inline; width:243px; }
.main{float:right; width:616px;}
/* =7 Form–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––--*/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 *//* 注：optgroup 无法扶正 */
button, input, select, textarea {font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */}
/* =8 Extra–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––-*/
.alllist{width:606px; float:right;}
.alllist .hd{background:url(../images/common/alllist_bg.gif) no-repeat 0 0; height:33px; line-height:25px; padding:0 0 0 30px; margin:0 0 -8px 0;}
.alllist .hd h3{font-size:12px; color:#fff;}
.alllist .bd{border-bottom:1px #0096d6 solid; padding:8px 0;}
.alllist ul li a{display:block; height:24px; line-height:24px;color:#5d5d5d; padding:0 41px 0 30px; background:url(../images/exam/dot.gif) no-repeat 16px center;}
.alllist ul li a:hover{background:#f0f2fe url(../images/exam/dot.gif) no-repeat 16px center;}
.alllist ul li a span{float:right; color: #5d5d5d; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.pagenavi{overflow:hidden; zoom:1; margin:0 1px !important; text-align:center; padding:8px 0; line-height:18px; clear:both;}
.pagenavi a,.pagenavi span{background:#fff; color:#010097;line-height:16px; padding:2px 7px;display: -moz-inline-stack;display:inline-block;zoom: 1;*display: inline; border:1px #ccc solid; margin:0 2px;}
.pagenavi a:hover{ background:#010097; color:#fff; border:1px #010097 solid;}
.pagenavi a[disabled*="disabled"]:hover{background:#fff;color:#525152;}

.pager{overflow:hidden; zoom:1; margin:0 auto; text-align:center; padding:8px 0; line-height:18px; clear:both;}
.pager a,.pager span{background:#fff; color:#010097;line-height:16px; padding:2px 7px;display: -moz-inline-stack;display:inline-block;zoom: 1;*display: inline; border:1px #ccc solid; margin:0 2px;}
.pager a:hover{ background:#010097; color:#fff; border:1px #010097 solid;}
.pager a[disabled*="disabled"]:hover{background:#fff;color:#525152;}

/* =9 Footer–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{margin:0 auto; height:100px; background:#fff; border-top:1px #cccccc solid; padding:11px 0 0 0; color:#2e348f;}
#footer .inner{width:888px; margin:0 auto; text-align:center;}
#footer .sitelink{line-height:34px; clear:both;}
#footer .sitelink a{padding:0 16px 0 0; border-right:1px #406691 solid; color:#2e348f; margin:0 17px 0 0;}
#footer .sitelink a.last{margin:0; border:0; padding:0;}
#footer .copy{color:#7a7a7a;}
#footer .copy a{color:#7a7a7a;}
#footer .links{overflow:hidden; zoom:1; height:34px; margin:0 -12px 0 0;}
#footer ul li{float:left; margin:0 12px 0 0;}
/*side*/
.sidenav{border:1px #999cc0 solid; margin:0 0 11px 0; padding:3px 2px;}
.sidenav h3{height:42px; line-height:42px; color:#fff; font-size:14px; padding:0 0 0 86px;background:#2e348f url(../images/common/sidenav_h3.gif) no-repeat 0 0;}
.sidenav li{margin:2px 0 0 0; padding:0 0 0 0px; height:26px; line-height:26px;}
.sidenav li a{color:#494949; padding:0 0 0 0px;display:block; height:26px; line-height:26px; padding:0 0 0 27px;background:#cfcece url(../images/common/sidenav_li.gif) no-repeat 208px center;}
.sidenav li a:hover,.sidenav li.current a{color:#fff; background:#a5a5a5 url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}

.course1 li a:hover,.course1 li.current a{color:#fff; background:#6db8d2 url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.course2 li a:hover,.course2 li.current a{color:#fff; background:#cad704 url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.course3 li a:hover,.course3 li.current a{color:#fff; background:#a5a5a5 url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.course4 li a:hover,.course4 li.current a{color:#fff; background:#f17e01 url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.course5 li a:hover,.course5 li.current a{color:#fff; background:#ad1b7e url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.course6 li a:hover,.course6 li.current a{color:#fff; background:#341b6f url(../images/common/sidenav_li_current.gif) no-repeat 208px center;}
.loginbox{border:1px #999cc0 dashed; padding:4px 5px; margin:0 0 9px 0;}
.loginform{background:url(../images/common/loginform_bg.jpg) no-repeat 0 bottom; padding:0px 0; height:156px; overflow:hidden; zoom:1}
.loginform .membercenter{padding:10px 0 0 18px;}
.loginform .membercenter h3{color:#2f2f2f; line-height:25px;}
.loginform .membercenter h3 span{color:#fe000c; font-weight:700; margin:0 15px 0 0;}
.loginform .membercenter p{color:#2f2f2f; line-height:25px;}
.loginform .membercenter p span{color:#d30606; margin:0 5px;}
.loginform .membercenter p a{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:57px; padding:0 0 0 9px; color:#2e348f; background:url(../images/common/membercenter_dot.gif) no-repeat 0 center;}
.loginform ul{overflow:hidden; zoom:1; width:225px; height:27px; padding:0 0 6px 0;}
.loginform ul li{float:left; width:75px; height:27px;}
.loginform ul li a{display:block; text-indent:-9999em; height:27px;}
.loginform ul li a.u01{background:url(../images/common/login_li_1.gif) no-repeat 0 0;}
.loginform ul li a.u02{background:url(../images/common/login_li_2.gif) no-repeat 0 0;}
.loginform ul li a.u03{background:url(../images/common/login_li_3.gif) no-repeat 0 0;}
.loginform ul li.ui-tabs-selected a.u01,.loginform ul li.u01 a:hover{background:url(../images/common/login_li_1_c.gif) no-repeat 0 0;}
.loginform ul li.ui-tabs-selected a.u02,.loginform ul li.u02 a:hover{background:url(../images/common/login_li_2_c.gif) no-repeat 0 0;}
.loginform ul li.ui-tabs-selected a.u03,.loginform ul li.u03 a:hover{background:url(../images/common/login_li_3_c.gif) no-repeat 0 0;}
.loginform div div{padding:0 0 0 22px; line-height:28px; color:#2e348f}
.loginform div div label{display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline; width:46px;}
.loginform div div input{padding:1px; border:1px #bdc2c6 solid; line-height:14px; background:#fff;}
.loginform div.bow{padding:0 0 0 68px;}
.loginform div.bow input{border:0; padding:0; width:56px; height:20px; margin:5px 9px 0 0; cursor:pointer; color:#fff; text-align:center;}
.loginform div.bow input.btnlogin{background:url(../images/common/btn_login.gif) no-repeat 0 0;}
.loginform div.bow input.btnreg{background:url(../images/common/btn_login.gif) no-repeat 0 0;}
.loginform div.bow a{color:#2e348f; }

.loginform .ui-tabs-panel {display: block; border-width: 0; background:url(../images/course/ui-tabs-panel.jpg) no-repeat 0 0; }
.loginform .ui-tabs-hide { display: none !important; }

.course_search{border:1px #999cc0 dashed; padding:0 5px 5px; margin:0 0 11px 0;}
.course_search .course_form{background:#eef0ff url(../images/common/course_search_h3.gif) no-repeat -3px 0; padding:0 0 7px 0;}
.course_search .course_form h3{height:39px; text-indent:-9999em;}
.course_search .course_form div{padding:0 0 0 10px; line-height:28px;color:#2e348f}
.course_search .course_form div label{display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline; width:50px;}
.course_search .course_form div select{width:auto; }
.course_search .course_form div select#Course_search1_txtClastype{width:127px;}
.course_search .course_form div input{ border:1px #6689ab solid; width:auto; background:#fff; padding:1px; line-height:14px;}
.course_search .course_form div input.size1{width:50px;}
.course_search .course_form div input.size2{width:20px;}
.course_search .course_form div.brow{padding:0 0 0 68px;}
.course_search .course_form div.brow input{background:url(../images/common/btnquery.gif) no-repeat 0 0; width:85px; height:23px;line-height:23px; color:#fff;border:0; padding:0 0 0 24px; text-align:left; margin:4px 0 3px 0; cursor:pointer;}
.course_search .course_form div.flash{padding:0 0 0 0px; position:relative; height:63px; overflow:hidden;}
.course_search .course_form div.flash1{position:absolute; z-index:100; left:-1px; top:0; padding:0;}
.course_search .course_form div.flash2{position:absolute; z-index:200; left:-64px; top:-54px; padding:0;}
.testing{ padding:0; border:1px #999cc0 dashed; margin:0 0 11px 0;}
.testing a{display:block; background:url(../images/common/test.gif) no-repeat 0 0 ; width:241px; height:69px; text-indent:-9999em;}
.jimo{ padding:0; border:1px #999cc0 dashed; margin:0 0 11px 0;}
.jimo a{display:block; background:url(../images/index/jimo.jpg) no-repeat 0 0 ; width:241px; height:87px; text-indent:-9999em;}
.zixun{padding:0; border:1px #999cc0 dashed; margin:0 0 9px 0;}
.zixun a{ display:block; background:url(../images/common/zixun.gif) no-repeat 0 0; width:241px; height:69px; text-indent:-9999em;}
.onlineServer{padding:0; border:1px #999cc0 dashed; margin:0 0 9px 0; }
.onlineServer a{ display:block; background:url(../images/common/zixun.gif) no-repeat 0 0; width:241px; height:69px; }
#onlineList{width:228px; padding:0 0 8px 13px;}
#onlineList span{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:110px; cursor:pointer;}
.baoming{border:1px #c2c3d8 solid; margin:0 0 7px 0;}
.baoming a{display:block; background:url(../images/common/baoming.jpg) no-repeat 0 0; width:auto; height:77px; text-indent:-9999em;}
/*course content*/
.course_content {margin:0 0 20px 0;padding: 0; zoom: 1; overflow:hidden;}
.course_content ul { list-style: none;overflow:hidden; zoom:1;background:url(../images/index/course_content_title.gif) no-repeat 0 0; padding:0 0 0 93px; border-bottom:2px #d30606 solid; height:23px; width:527px;}
.course_content .course_title{position: relative; overflow:hidden; zoom:1;background:url(../images/index/course_content_title.gif) no-repeat 0 0; padding:0 0 0 0; border-bottom:2px #d30606 solid; height:23px; line-height:23px; color:#fff;text-indent:-9999em;}
.ieltstitle .course_title{border-bottom:2px #6db8d2 solid;background:url(../images/course/title1.gif) no-repeat -1px 0;}
.ieltstitle .course_table th{color:#6db8d2}
.pstitle .course_title{border-bottom:2px #cad704 solid;background:url(../images/course/title2.gif) no-repeat -1px 0;}
.pstitle .course_table th{color:#cad704}
.basictitle .course_title{border-bottom:2px #a5a5a5 solid;background:url(../images/course/title3.gif) no-repeat -1px 0;}
.basictitle .course_table th{color:#a5a5a5}
.teep_title .course_title{border-bottom:2px #f17e01 solid;background:url(../images/course/title4.gif) no-repeat -1px 0;}
.teep_title .course_table th{color:#f17e01}
.specialtitle .course_title{border-bottom:2px #ad1b7e solid;background:url(../images/course/title5.gif) no-repeat -1px 0;}
.specialtitle .course_table th{color:#ad1b7e}
.viptitle .course_title{border-bottom:2px #341b6f solid;background:url(../images/course/title6.gif) no-repeat -1px 0;}
.viptitle .course_table th{ color:#341b6f}
.course_content ul li {float: left; display:inline; margin:0 0px 0 0;border-bottom-width: 0 !important; padding: 0; height: 21px; line-height: 21px; text-align:center; }
.course_content ul li a {text-decoration: none;color:#406691;float:left; padding:0 10px;text-align:center; white-space:nowrap}
.course_content ul li.last a{padding:0 0 0 10px; border:0;}
.course_content ul li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.course_content ul li.ui-tabs-selected a{ color:#d61417;}
.course_content ul li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.course_content ul li a { cursor: pointer; } 
.course_content .ui-tabs-panel {display: block; border-width: 0; background:url(../images/course/ui-tabs-panel.jpg) no-repeat 0 0; }
.course_content .ui-tabs-hide { display: none !important; }
.course_table th{line-height:24px; border-bottom:1px #c8c8c8 solid; color:#d71c1f;}
.course_table th.left{padding:0 0 0 27px; float:none;}
.course_table td{line-height:24px; border-bottom:1px #c8c8c8 solid; color:#406691; text-transform:uppercase; text-align:left;}
.course_table td.left{padding:0 0 0 27px; background:url(../images/index/course_table_dot.gif) no-repeat 17px center; float:none;}
.course_table td a{color:#406691;}


.wrapper .top{padding:6px 0 0;}
.wrapper .banner{padding:0 0 4px 0; overflow: hidden; zoom:1;}
.wrapper .top .crumbs{text-align:right; padding:4px 0 4px 0; line-height:18px; color:#8e8e8e; clear:both; border-top:1px #c9cbdd dashed; margin:0px 0 0px 0;}
.wrapper .top .crumbs a{color:#8e8e8e;}

.wrapper .fla{padding:6px 0 0;}
.wrapper .fla .crumbs{text-align:right; padding:4px 0 4px 0; line-height:18px; color:#8e8e8e; clear:both;border-top:1px #c9cbdd dashed; margin:0px 0 0px 0;}
.wrapper .fla .crumbs a{color:#8e8e8e;}