@charset "utf-8";
/* CSS Document */

*{margin:0;	padding:0;}

html { overflow:-moz-scrollbars-vertical; }
ul li{ list-style:none;}
a{color:#383838; text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0px;}

.cl{ clear:both;}
/*.yibai{ width:100%;}*/
.main{ width:1200px; margin:0 auto;text-align:left;}
.he5{ height:5px; overflow:hidden; clear:both;}
.he6{ height:6px; overflow:hidden; clear:both;}
.he7{ height:7px; overflow:hidden; clear:both;}
.he8{ height:8px; overflow:hidden; clear:both;}
.he10{ height:10px; overflow:hidden; clear:both;}
.he12{ height:12px; overflow:hidden; clear:both;}

/*================== top =================*/

.topbg{ background:url(../images/toplinebg.jpg) repeat-x;}
.top{ margin:0 auto; height:33px;color:#686868;}
.topleft{ float:left; height:33px; line-height:33px; text-align:left;}
.topright{ float:right; height:33px; line-height:33px; text-align:right;}
.top a{ color:#686868;}

/*================= main ====================*/

.he_a{ margin:0 auto; width:960px; height:17px; overflow:hidden;}
.he_b{ margin:0 auto; width:960px; height:11px; overflow:hidden;}
.logo{ float:left; width:620px; height:79px; line-height:107px; text-align:left; background: url(../images/logobg.jpg) no-repeat 216px center;}
/*.kefu2{ float:right; width:330px; padding-right:10px; height:79px; background: url(../images/phone.jpg) no-repeat 80px 1px;}
.kefu2 ul{ padding-top:50px;}
.kefu2 ul li{ float:right; text-align:left; margin:0px 6px; }*/





/*============================================*/

/*顶部当前位置连接*/
.location{ margin:0 auto; width:1200px; height:40px; line-height:40px; padding-left:32px;}
.location p{color:#333;text-align:left; }
.location a:link{color:#333;text-decoration:none}
.location a:visited{color:#333; text-decoration:none}
.location a:hover{color:#333;text-decoration:underline}

/*====================新闻列表================*/
.newbox{ margin:0 auto; width:1200px; text-align:left;}
.newboxleft{ float:left; width:275px; background:#f4f4f4;}
.newboxleft h3{ height:36px; line-height:36px; text-indent:20px; background:#db1e00 url(../images/submenubg.gif) no-repeat 10px center; font-size:14px;}
.newboxleft h3 a{ color:#FFF;}
.newboxleft ul{ padding:0px;}
.newboxleft ul li{ width:255px; padding-left:20px; height:35px; line-height:35px; font-size:14px; background:#f4f4f4; border-top:1px solid #FFF;}

.newboxright{ float:right; width:885px;}

.newlisttitle{ float:left; width:885px; height:36px; line-height:36px; background:#e6e6e5; font-size:18px; text-indent:10px;}

.newlist{ float:left; width:885px; border:1px solid #f4f4f4;}
.newlist ul{ padding:10px 10px;}
.newlist ul li{ width:865px; padding:0px 5px; font-size:14px; height:34px; line-height:34px; color:#336699; border-bottom:1px dashed #dedfde; position:relative;}
.newlist ul li .gray{ color:#336699;}
.newlist ul li span{ color:#a4a4a4; position:absolute; right:10px; top:0px;}

.newlist ul li:hover{background:#f7f7f7;}

.pagbar{ float:left; width:678px; height:30px;line-height:30px;color:#555;}
.pagbar ul{ padding:0px;}
.pagbar ul li{ list-style-type:none; float:left; padding:3px; }

.pagbar a{border:1px solid #C2C2C2;margin:0 0px;padding:4px 6px 4px 7px;font-size:12px;text-decoration:none; }
.pagbar a:hover {border:1px solid #002279;margin:0 0px;padding:4px 6px 4px 7px;font-size:12px;text-decoration:none;}

/*====================师资列表================*/

.shizibox{ margin:0 auto; width:1200px; text-align:left;}
.shiziboxleft{ float:left; width:275px; background:#f4f4f4;}
.shiziboxleft h3{ height:36px; line-height:36px; text-indent:20px; background:#db1e00 url(../images/submenubg.gif) no-repeat 10px center; font-size:14px;}
.shiziboxleft h3 a{ color:#FFF;font-size:14px;}
.shiziboxleft ul{ padding:3px 0px; background:#eaeaea;}
.shiziboxleft ul li{ width:265px; padding-left:10px; height:32px; line-height:32px; font-size:14px; background:#f4f4f4; border-top:1px solid #FFF;}
.shiziboxleft ul li a{ color:#666;font-size:14px; }

.shiziboxright{ float:right; width:885px;}
.shizilisttitle{ float:left; width:885px; height:36px; line-height:36px; background:#e6e6e5; font-size:18px; text-indent:10px; position:relative;}
.shizilisttitle span{ position:absolute; right:20px; top:3px; font-size:14px;}
.szjianjie{ float:left; width:695px; padding:10px;}
.szjianjie p{ font-size:14px; line-height:26px; text-indent:28px; color:#383838;}

.shizilist{ float:left; width:883px; padding:0px;}
.shizilist dl{float:left; width:330px; height:auto;  padding:0px;margin:20px 0px 0px 10px;}
.shizilist dl dt{ float:left; width:105px; height:152px;}
.shizilist dl dd{ float:right; width:210px; height:152px; text-align:left;}
.shizilist dl dd a{ color:#F00; font-size:14px;}

.szhea{ float:left; width:100%; height:30px; overflow:hidden;}


/*====================师资内容================*/

.jianjiebox{ float:left; width:693px; border:1px solid #e0dcdc; padding:10px;}
.jjleft{ float:left; width:370px; padding:0px 5px;}
.jjleft p{ font-size:14px; line-height:28px;}
.jjright{ float:right; width:310px; }
.jjleft .laoshi{font-weight:bold; height:34px; line-height:34px; border-bottom:1px dashed #ccc; color:#F00; font-size:18px;}
.jjleft p span{ font-weight:bold;}

/*=================课程列表==================*/
.lessonlist{ float:left; width:715px; background:#000;}

/*分页*/

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#336699; border:1px solid #1b4b7b; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/*====list CSS=====*/
.lesslist .loca{ border:1px dashed #CCC; border-left:none; border-right: none; height:30px; line-height:30px; color:#333; margin-bottom:8px;}
.lesslist .loca a{ color:#333;}
.less table{margin:10px 0; *margin-bottom:20px;border-collapse:collapse; border:1px solid #d5d5d5; border-width:1 0 0 1;}
.less table td{border:1px solid #d5d5d5;border-width:0 1 1 0; margin:0; padding:0; color:#333;}
.less table .lessh{ background-color:#f3f0f0;}
.less table .lessa{ background-color:#f3f0f0; height:30px; text-align:center; font-weight:600;}
.less table .lessb{ text-align:center;}
.less table .lessc{ padding:10px; color:#666; margin:10px 0;}
.less table .lessh a{ font-size:12px; font-weight:600; line-height:30px; background:url(../images/lesson_logo.gif) no-repeat left center; margin-left:10px; padding-left:20px; height:30px; color:#333;}
.less p{ float:right; text-align:right; clear:both; overflow:hidden; *height:0;}
.lessc p a{ float:left;background:url(../images/less.jpg) no-repeat left center; margin:0 5px;color:#FFF; font-weight:600;display:block; width:67px; height:22px; line-height:22px; padding-left:5px; text-align: left; }
.lessc p a:hover{ color: #fff;}
.lessc p a:visited{ color: #FFF;}




/*====================课程列表(新)================*/

.szbox{ margin:0 auto; width:1200px; text-align:left;}
.szboxleft{ float:left; width:275px;}

.szboxleftlist{border:1px solid #efefef; width:275px}
.szboxleftlist h3{ margin:0 auto; width:100%; height:36px; line-height:36px; text-indent:10px; background:#e7e7e7; color:#333; font-size:14px;}
.szboxleftlist h3 a{ color:#333;}
.szboxleftlist ul{ padding:3px 0px; }
.szboxleftlist ul li{ width:245px; padding-left:10px; height:32px; line-height:32px; font-size:14px; background:#fff url(../images/less_bg.gif) no-repeat 10px center; border-top:1px solid #FFF;}
.szboxleftlist ul li a{ color:#636363;}

.szlistad{ width:850px; height:120px; overflow:hidden; border:1px solid #e7e7e7;}

.szboxtitle{ height:36px; line-height:36px; text-indent:20px; color:#FFF; font-weight:bold; background:#db1e00 url(../images/submenubg.gif) no-repeat 10px center; font-size:14px; width:275px}

.szboxright{ float:left; width:885px; margin-left:40px}

.rlessbox{ float:left; width:885px; border:1px solid #ede6ca; font-size:14px; line-height:180%}
.rlessbox h4{ float:left; width:100%; height:32px; line-height:32px; background:#fef4c7; text-indent:10px; border-bottom:1px solid #ede6ca; position:relative;}
.rlessbox h4 span{ position:absolute; top:3px; right:10px;}
.rlessbox h4 span a{ font-size:14px; font-weight:normal; color:#6f6f6f;}
.rlessbox p{ line-height:22px; padding:0px 10px;}

.rboxmenu{ margin:0 auto; width:200; border-top:1px dashed #e0e0e0; padding:0px 40px;}
.rboxmenu ul{ padding:10px;}
.rboxmenu ul li{ float:left; width:20%; text-align:center;}

/*课程内页*/

.lessond{ float:left; width:100%;}
.lessond h3{ font-size:16px; color:#FFF; text-align:center; background:#de1800; min-height:32px; line-height:24px; padding:5px 10px;}
.lessond ul{ padding:0px 0px; border:1px solid #e8e8e8;}
.lessond ul li{height:32px; line-height:32px; padding-left:18px; font-size:12px;background:#fff url(../images/less_bg.gif) no-repeat 10px center;}
.lessond ul li a{ color:#636163;}

.tjlesson{ float:left; width:100%;}
.tjlesson h3{float:left; width:100%; height:36px; line-height:36px; background:#de1800; text-indent:10px; color:#FFF;font-size:14px}

.tjlessonbox{ margin:0 10px 20px 10px;}
.tjlessonbox #img{ float:left; width:85px; position:relative; margin-top:3px}
.tjlessonbox #title{ width:160px; position: relative; font-weight:bold; font-size:14px;float:left;}
.tjlessonbox #de{float:left;  width:160px; position:relative;font-size:12px; color:#999999 }
.tjlessonbox #time{float:left;  width:250px; position:relative;font-size:12px; color:#999999; margin-top:3px; color:red}


.tjlessonbox dl dd{ float:left; width:100%; height:auto;}
.tjlessonbox dl dd a{ color:#313131; font-weight:bold;}
.tjlessonbox dl .tjkechengc{ clear:both; width:300px;}






























