
/*---======== /À¸Ä¿Ò³ header ========---*/
em{display:inline-block;background:url(../images/teacher-icon.png) no-repeat 0 0;vertical-align: middle;}

.tea-list-scroll{overflow: hidden; position: relative;width:1200px;margin:28px auto 0;} 
.tea-list-scroll .hd{overflow: hidden; height: 0;} 
.tea-list-scroll .hd .prev, .tea-list-scroll .hd .next{display: block; width: 24px; height: 40px;overflow: hidden; cursor: pointer; background: url(../images/arrow.png) no-repeat; position: absolute; z-index: 99; top: 50%;margin-top:-20px;left:10px; filter: alpha(opacity=80); opacity: .8;}
.tea-list-scroll .hd .next{background-position: -23px 0;left:auto;right: 10px;}
.tea-list-scroll .bd{margin-left:42px;}
.tea-list-scroll .bd ul{ overflow:hidden; zoom:1;}
.tea-list-scroll .bd li{width:199px;height:340px;margin:12px 12px;box-shadow: 0 0 12px 0 rgba(0,0,0,.2);overflow: hidden;}
.tea-list-scroll .bd li img{display:block;width:199px;height:auto;}


.teacher-ul{padding:33px 0;}
.teacher-ul li{float:left;margin:20px 0 0 20px;width:570px;border-radius: 10px;background:#fff;box-shadow: 0 2px 5px rgba(0,0,0,.3);overflow:hidden;}
.teacher-ul .text{width:320px;margin-left:18px; }
.teacher-ul li h4{font-size:18px;line-height:44px;}
.teacher-ul li p{color:#333;}
.teacher-ul li a.shiting{bottom:-35px;left:0;display:inline-block;width:auto;padding:0 15px;height: 28px;line-height: 28px;text-align:center;border-radius: 28px;border:1px solid #e8302e;color:#e8302e;}
.teacher-ul li a.shiting:hover{background:#e8302e;color:#fff;}
.teacher-ul li em{width:16px;height:14px;margin-right:5px;background-position: 0 -30px;}
.teacher-ul li a.shiting:hover em{background-position: 0 0;vertical-align:middle;}

.teacher-ul li img{display:block;width:230px;height:160px;}

.teacher-list .page{background:#fff;}
.teacher-list .page li{color:#858e99;}



/*========================= ÏêÇéÒ³ ==========================*/
.teacher-show .cont-top{margin-top:40px;padding:25px;}
.teacher-show .tx{width:420px;height:292px;margin-right:33px;background:#fff;text-align:center;overflow:hidden;}
.teacher-show .tx img{width:420px;height:auto;}

.teacher-show .cont-top .text{width:697px;}
.teacher-show .cont-top p {line-height: 35px;font-size: 18px;}
.teacher-show .cont-top .name{line-height:56px;font-size:34px;color:#000;}
.teacher-show .cont-top .name span{font-size:18px;color:#333;margin-left:30px;}
.teacher-show .cont-top a{display:block;width:180px;height:50px;border:1px solid #d82723;line-height: 50px;text-align:center;font-size:18px;color:#d82723;right:0;top:0;cursor: pointer;}
.teacher-show .cont-top a em{width:31px;height:27px;background-position:0  -58px;margin-right:8px;}
.teacher-show .cont-top a:hover{background: #d82723;color:#fff;}
.teacher-show .cont-top a:hover em{background-position:0  -98px;}

h3.tit{padding:0 16px 0 23px;font-weight: normal;font-size:20px;line-height: 70px;}
h3.tit:before{display: block;content:"";width:3px;height:20px;border-radius:2px;background:#d82723;position: absolute;top:50%;margin-top:-10px;left:13px;}



.course{ width:100%;overflow:hidden; position:relative;padding:30px 0;}
.course .hd{ overflow:hidden;height:0;}
.course .hd .prev-courseGk, .course .hd .next-courseGk{ display:block;position: absolute; width:24px; height:40px; overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;position: absolute;z-index: 99;top:50%;margin-top:-20px;filter:alpha(opacity=80);opacity:.8;}
.course .hd .next-courseGk{ background-position:-23px 0;z-index: 99;left:auto;right:0;}
.course .hd .prev-courseGk:hover, .course .hd .next-courseGk:hover{filter:alpha(opacity=100);opacity:1;}
.course .hd .prevStop{ background-position:0 0; }
.course .hd .nextStop{ background-position:-23px 0;}

.course .bd{margin-left:36px;width:100%;padding-bottom:5px;}
.course .bd ul{ overflow:hidden; zoom:1;}
.course .bd li{margin:0 6px;float:left; _display:inline; overflow:hidden;width:270px;box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:10px;border-radius: 6px;overflow: hidden;}
.course .bd li p{padding:0 4px;}
.course .bd li a{display: block;}
.course .bd li img{display:block;width:270px; height:151px;}
.course em{width:20px;height:20px;margin:0 8px 0 10px;}

.course .bd .text{width:100%;height:58px;line-height: 58px;font-size:16px;bottom:0;left:0;color:#fff;}
.course .bd .text p{height:100%;z-index: 1;padding:0 12px;}
.course .bd .text span{display:inline-block;line-height: 22px;vertical-align: middle;}
.course .bd .text .bg{width:100%;height:100%;background:#000;filter:alpha(opacity=68);opacity: .68;z-index: 0;}

/*¸ß¶È151*/
.bg-loop.small .img{width: 100%; text-align: center; height: 151px; overflow: hidden; border-radius: 10px; background: url(../images/course-bg-151.jpg) no-repeat; background-size: cover; }
.bg-loop.small .img p{color: #fff; text-align: center; padding: 15px 14px 0 14px; }
.bg-loop.small .img .year span{font-size:14px;line-height: 26px;padding:2px 14px;background:#fff;border-radius: 26px;color:#20c05c;color:#866eff;}
.bg-loop.small .img .tit{font-size:28px;font-weight: bold;text-shadow: 0 2px 2px rgba(0,0,0,.3);padding-top:19px;}
.bg-loop.small .img .level{font-size:12px;line-height: 22px;padding-top:15px;}


.tea-zjkc{padding-bottom:50px;}
.tea-zjkc li{float:left;width:258px;height:218px;border-radius: 10px;margin:30px 0 0 15px;overflow:hidden;}
.tea-zjkc li img{width:258px;height:144px;display: block;}
.tea-zjkc .text{width:242px;margin:0 auto;font-weight: normal;padding:11px 0 13px;font-size:16px;line-height: 52px;}
.tea-zjkc .text .tag{display:inline-block;width:32px;padding:4px 10px;line-height:22px;font-weight: bold;color:#fff;background:#e8302e;border-radius: 5px;}
.tea-zjkc .text .tit{width:178px;display: inline-block;vertical-align: middle;line-height: 22px;margin-left:10px;}



.teacher-show #msg_weibo{height:546px;}