@charset "utf-8";
/* CSS Document */

@import url(base.css);
#main .boxHead { background:url(images/home.png) no-repeat 15px center; border-bottom:solid 1px #ccc; }
#main .boxTitle { color:#0099ff; text-indent:20px; line-height:34px; }
.boxoff { height:10px; background:url(images/boxoff.gif) repeat-x left 5px; margin-bottom:10px; }
.boxoff b { display:block; width:8px; height:10px; background:url(images/boxoff.gif) no-repeat left bottom; }
.context li { text-indent:10px; color:#666; }
/* 上下文 */

#articleHead { text-align:center; border-bottom:1px dotted #ccc; } /*文章头部*/
.date, .date a { color:#ccc; } /*新闻日期*/
#content { padding:10px; font-size:14px; }
/* 文章内容 */

#productinfo td { padding:5px 5px; border:solid 1px #ddd; background:#f2f2f2; }
.product_description { border-bottom:dotted 1px #ccc; text-indent:30px; background:url(images/sign-up.png) no-repeat 5px center; }
/* 产品详细 */

#message { margin-top:30px; margin-bottom:30px; }
/* 在线留言 */

.teacherList { height:124px; overflow:hidden; border-bottom:dashed 1px #ccc; background:url(images/fenye02_07.jpg) no-repeat 110px 0px; margin-bottom:10px; }
.teacherList .pic { float:left; width:89px; padding:8px; border:solid 1px #ccc; }
.teacherList .txt { float:right; width:540px; height:114px; overflow:hidden; }
.teacherList .txt .center { line-height:22px; height:80px; overflow:hidden; }
.teacherMore { text-align:right; font-size:14px; }
.teacherMore a { color:#06F; }
/*师资力量列表*/

.dashed { font-size:14px; border:dashed 1px #ccc; padding:10px; margin-bottom:10px; }
/* 师资介绍 */

.kcjj, .jxjj { border:1px dashed #999; margin-top:10px; padding:10px 15px; font-size:12px; color:#333; line-height:25px; }
.kcjj p { color:#F00; }
.kcjs { margin:10px 0; }
.kcjs .title { font-size:14px; color:#06F; background:url(images/kcjsbg.gif) no-repeat 0 5px; padding-left:20px; margin-bottom:5px; }
.kcjs .title a { font-size:12px; color:#06f; }
.kcjs .title a:hover { color:#F00; }
.kcb { font-size:12px; color:#06F; background:#ABD4F3; }
.diyi { font-size:12px; color:#FFF; }
/*收费标准*/

.kctd { margin:10px 0; font-size:12px; color:#333; }
.kctd .button { font-size:12px; color:#fff; padding-left:18px; line-height:27px; background:url(images/kctd_bg.gif) no-repeat; }
.dj .rm { background:url(images/djbg1.gif) no-repeat; }
.dj .rm a { color:#fff; }
.dj li { float:left; width:62px; background:url(images/djbg2.gif) no-repeat; margin:0 2px; text-align:center; }
.dj li a { font-size:12px; color:#999 }
.tu { float:left; width:110px; text-align:center; padding-top:1px; margin-right:20px; }
.tu li { margin:10px 0; }
.nr { float:right; width:530px; font-size:12px; padding-top:20px; padding-right:10px; }
.huisebg { background:url(images/btn_huise.gif) no-repeat 4px 2px; }
#courseClass { border-bottom:solid 1px #ccc; height:29px; padding-left:8px; overflow:hidden; }
#courseClass a { color:#09F; font-size:14px; float:left; margin-right:3px; display:inline-block; width:110px; height:30px; line-height:30px; overflow:hidden; background:url(images/kcbg2.gif) no-repeat; text-align:center; }
#courseClass a:hover { color:#fff; text-decoration:none; background:url(images/kcbg1.gif) no-repeat; }
#courseClass .activate { color:#fff; text-decoration:none; background:url(images/kcbg1.gif) no-repeat; }
.tdjt { padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #ccc;}
/*课程介绍*/

#goodList { width:100%; border-collapse:collapse; table-layout:fixed; line-height:30px; }
#goodList th { background:#f4f4f4; border:double 1px #dedede; }
#goodList tbody tr:hover td { background:#f4f4f4; color:#f60;}
#goodList tbody td { text-align:center; border:double 1px #dedede; }
#goodList .input { width:60px; border:solid 1px #ccc; }
/* 购物车 */

#main .boxTitle { padding-top:0; }

