body,div,form,table,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,textarea{ padding:0; margin:0;}
body{ font:12px/21px verdana,Microsoft YaHei,Tahoma,sans-serif; color:#333; background: #fff; word-wrap:break-word; *font-family:Microsoft YaHei,verdana,Tahoma,sans-serif;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover,a:active,.mid960 .link a:hover,.mid960 .link a:active{ color:#f60;}
img{ border:none 0;}
ul,ol{ list-style:none;}
input{ font-family:Microsoft YaHei,Tahoma,sans-serif;}
input:focus{ border:none 0;outline:none 0;}
a:focus{ outline:none 0;}
.mid960{ width:960px; margin:0 auto;}
.mid1080{ width:1080px; margin:0 auto;}
.mid1440{ width:1440px; margin:0 auto;}
.clearfix{ clear:both; font-size:1px;}
.tools{ width:100%; background:url(kyouwimgtoolbg.png) repeat-x; height:52px;}
.tools ol{ padding-top:8px;}
.tools li{ float:left; width:215px; border-right:dotted 1px #a5a5a5; height:33px;}
.tools li a{ display:block; width:117px; height:33px; background:url(kyouwimgbg.png) no-repeat; text-indent:-9999em; margin-left:47px;}
.teacher_term_fd a { color: #FFFFFF;}
.teacher_term_fd a:hover{ color: #FF6600;}
.tools .link_kksj a{ background-position:0 -27px;}
.tools .link_zxzx a{ background-position:0 -60px;}
.tools .link_gkjz a{ background-position:0 -93px;}
.tools .link_QQzx a{ background-position:0 -126px;}
.tools .link_wsbm a{ background-position:0 -159px;}
.tools .link_kksj a:hover{ background-position:0 -192px;}
.tools .link_zxzx a:hover{ background-position:0 -225px;}
.tools .link_gkjz a:hover{ background-position:0 -258px;}
.tools .link_QQzx a:hover{ background-position:0 -291px;}
.tools .link_wsbm a:hover{ background-position:0 -324px;}

/*公告通知*/
.topic{ float:left; width:240px; margin-left:10px; height:236px;}
.h2style{ width:100%; background:#f6f6f6; height:40px; line-height:40px; border-top:solid 1px #5a5a5a;border-bottom:solid 1px #ececec; }
.h2style span{ font-size:16px; border-top:solid 2px #c90d0d; display:inline-block; position:relative; margin-top:-1px; padding:0 10px; float:left;}
.listStyle{padding-top:4px;}
.listStyle li{ background:url(img/listRed.png) no-repeat 5px center; padding-left:15px;}
.listStyle li a{ max-width:214px; _width:214px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; display: inline-block; word-wrap:normal;vertical-align:text-top;}
.topic .listStyle li a{vertical-align:top;}
.hotCourse{ float:left; width:710px; margin-top:10px; height:182px;}
.hotCourse .hd{ float:right; height:12px; padding:14px 0; margin-right:10px;}
.hotCourse .hd a{ background:url(imggwbg.png) no-repeat 0 -27px; width:11px; height:11px; display:inline-block; cursor:pointer; float:left; overflow:hidden;}
.hotCourse .hd a.next{ background-position:-11px -27px;}
.hotCourse .hd a.prev:hover{ background-position:0 -41px;}
.hotCourse .hd a.next:hover{ background-position:-11px -41px;}
.hotCourse .bd{ position:relative; float:left; width:700px; padding-left:10px;}
.hotCourse li{ width:130px; float:left; margin:10px 10px 0 0 ;}
.hotCourse li img{ width:130px; height:105px; display:block;}
.hotCourse li span{ display:block; text-align:center; margin-top:3px; max-width: 130px; _width:130px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

/*首页课程*/
.indexCourse{ float:left; width:960px;}
.indexCourse h2{ border-bottom:solid 2px #4f5151;width:100%; height:36px;}
.indexCourse h2 span{ float:left; display:inline-block; text-align:center; width:88px; font-size:16px;  line-height:36px; cursor:pointer;}
.indexCourse h2 span.on{ position:relative; margin-bottom:-2px; border-bottom:solid 2px #c90d0d; background:url(img/menuBar.png) no-repeat center bottom;color:#c90d0d;}
.indexCourse h2 a{ float:right; font-size:12px; color:#c90d0d; font-weight:normal; margin-right:10px; line-height:36px;}
.indexCourse .bd{ background:#f6f6f6; width:960px; position:relative; }
.indexCourseList{ width:960px; height:338px; border-bottom:solid 1px #ececec; border-top:solid 1px #fff;}
.indexCourseList ul{ float:left; padding:20px 0 10px 0;}
.indexCourseList li{ float:left; width:168px; margin-left:20px; _display:inline; height:154px;}
.indexCourseList li img{ display:block; width:166px; height:121px; border:solid 1px #aaa;}
.indexCourseList li img:hover{border:solid 1px #777;}
.indexCourseList li span{ display:block; text-align:center; margin-top:4px;}
.indexCourseList dl { width:100%;}
.indexCourseList dl dt{ font-size:18px; font-weight:bold; color:#c93e0d; margin-bottom:10px;}
.indexCourseList dl dd{ width:168px;}
.indexCourseList dl a{ margin-right:7px; white-space:nowrap; display:inline-block;}

/*首页师资*/
.indexTeacher{ float:left; width:960px;}
.h2style1{ background:#f6f6f6; height:40px; line-height:40px; border-top:solid 2px #5a5a5a;border-bottom:solid 1px #ececec; width:100%; font-size:18px;}
.h2style1 span{ font-size:16px; float:left; float:left; margin-left:10px;}
.h2style1 a:link,.h2style1 a:visited{ float:right; font-size:12px; font-weight:normal; color:#777; margin-right:10px;}
.indexTeacher h2 span{ display:inline-block; background:url(imggwbg.png) no-repeat -93px -87px; padding-left:30px; font-size:18px;}
.indexTeacherBox{ width:960px; overflow:hidden;}
.indexTeacher ul{ width:975px; padding-top:16px;}
.indexTeacher li{ float:left; margin-right:16px; _display:inline;}
.indexTeacher li img{ display:block; width:92px; height:101px;}
.indexTeacher li span{ display:block; text-align:center; margin-bottom:6px;}

.myzp{ float:left; width:960px; height:357px; margin-bottom:20px;}
.myzp h2{ text-indent:10px; margin-bottom:20px;}
.myzp .banner{ float:left; width:176px; height:294px;}
.myzp .banner img{ display:block; width:176px; height:294px;}
.myzp li{ float:left; margin-left:20px; _display:inline;}
.myzp li img{ display:block;}
.myzp li span{ display:block; text-align:center; line-height:24px; max-width:176px; _width:176px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

div.myzp{width:100%;height:410px;}
div.myzp .banner,div.myzp .banner img{width:200px;height:345px;}
.myzp ul li img{width:200px;height:141px;}
.myzp ul li span{line-height: 32px;}
.myzp h2.h2style1{border-top: solid 2px #e11e00;}

div.indexTeacher h2 span{padding-left:0;background:none;}
div.indexTeacherBox,div.indexTeacher{width:100%;}
div.indexTeacher ul{width:1120px;}
.indexTeacher ul li{margin-right:18px;}
.indexTeacher .h2style1{border-top: solid 2px #e11e00;}

div.friendLinks{width:1078px;}
h2.links2{border-top: solid 2px #e11e00;}

/*友情链接*/
.friendLinks{ width:958px; border-style:solid; border-width:0 1px 1px 1px; border-color:#ececec; margin-bottom:20px;}
.friendLinks h2{ text-indent:10px;}
.friendLinks p{ line-height:24px; padding:5px 0 3px 10px;}
.friendLinks a{ white-space:nowrap; margin-right:12px;}

.zpxx2{width:255px;height:395px;float:right;margin-left:20px;}
.zpxx2 ul{background:#f6f6f6;height:350px;}
.zpxx2 li{background:url(kyouwimgrightArr.png) 10px 15px no-repeat;height:37px;line-height:37px;padding-left:20px;width:235px;border-bottom:1px dotted #b2b2b2;overflow: hidden;}
.zpxx2 li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;width: 100%;}

.kbxw{margin-top:0px;}
.kbxx{width:805px;height:395px;float:left;}
.kbxw h1{height:41px;background:#f6f6f6;border-bottom:1px solid #ececec;border-top:2px solid #e11e00;color:#353535;font-size:18px;line-height:41px;text-indent:14px;}
.kbxw h1 a{color:#6c6c6c;font-size:10px;float: right;margin-right:7px; font-weight:normal;}
.kbxw h1 a:hover{color:#f60;}
.kbxx dl{width:392px;margin-right:10px;float:left;height:100px;margin-top:10px;}
.kbxx dt{float: left;}
.kbxx dd{float: left;width:212px;background:url(kyouwimgli_dian.png) no-repeat 9px 7px;height:14px;line-height:14px;padding-left:20px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: inline-block;margin-top:9px;}
.kbxx dt,.kbxx dt img{width:160px;height:100px;}

.course2{position: relative;margin-top:20px;}
.Greybg{background:#f6f6f6;}
.kclist2{border-top:1px solid #757575;border-bottom: 1px solid #ececec;height:37px;margin-bottom:15px;}
.kclist2 h1{color: #c90d0d;display: inline-block;line-height:37px;float: left;margin-left:10px;font-size:22px;font-weight: 700;}
.kclist2 a{color:#363535;font-size:16px;}
.kclist2 a:hover{color:#f60;}
.kclist2 ul{display: inline-block;float: left;}
.kclist2 li{line-height:37px;float: left;margin:0 5px;}
.kcimglist2{display: inline-block;}
.kcimglist2 .kcimg{float: left;width:200px;}
.kcimglist2 ul{float: left;width:1070px;}
.kcimglist2 li{margin-left:15px;float:left;width:340px;margin-bottom:20px;height:110px;}
.kcimglist2 .listimga img,.kcimglist2 .listimga{width:155px;height:110px;}
.kcimglist2 .listimga{float: left;}
.kcimglist2 .listimgas,.kcimglist2 .listimga1{width:275px;height:110px;}
.kcimglist2 .listimgas{position: relative;display: inline-block;}
.kcimglist2 .listimgas h2{position: absolute;bottom: 0; text-align: center;width: 100%;filter: alpha(opacity=60);opacity: 0.6;line-height:25px;height:25px;}
#Floor1 .listimgas h2{background: #00a9f1;}
#Floor2 .listimgas h2{background: #9cde45;}
#Floor3 .listimgas h2{background: #ffc20e;}
#Floor4 .listimgas h2{background: #fe9b44;}
#Floor5 .listimgas h2{background: #ff4949;}
#Floor6 .listimgas h2{background: #be3fb1;}
.kcimglist2 .listimgas h2 a{color:#fff;display: block;}
.kcimglist2 dl{float: left;margin-left:10px;width:160px;}
.kcimglist2 dt{line-height:28px;display: inline-block;background:url(kyouwimgKC_15.png) no-repeat left bottom;}
.kcimglist2 dt a{font-size:16px;color:#1b1b1b;width:160px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: inline-block;}
.kcimglist2 p{height:72px;overflow: hidden;color: #1b1b1b;font-size: 14px;line-height: 24px;margin-top: 10px;}
.kcimglist2 a:hover{color:#f60;}
.kcimglist2 b{background:#2f2f2f;height:1px;width:25px;display: inline-block;}
.kcimglist2 span{background:#dcdcdc;height:1px;width:80px;display: inline-block;}
.kcimglist2 dd{margin-top:9px;height:14px;}
.kcimglist2 dd a{color:#1b1b1b;font-size:14px;line-height:14px;}