﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"microsoft yahei";font-size:14px;color:#333}em{font-style:normal}img{vertical-align:top}a{color:#333;text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{*zoom:1}.w1000{width:1000px;margin:20px auto 20px}.w280{float:left;width:280px;margin-right:20px}.w700{float:left;width:698px}.left{float:left}.title{color:#333;font-size:16px;height:16px;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.title span{border-left:4px solid #315ea8;margin-right:10px;height:16px;overflow:hidden;float:left}.title em{font-style:normal;color:#999}.noborder{border:none}.nowrap,.teacher_show .teacher_des h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-sprite,.icon-arrow-down,.icon-arrow-up,.icon-arrow-weixin,.icon-bad,.icon-cart-hover2,.wall .cart:hover .icon-cart,.icon-cart,.icon-home,.icon-kefu,.icon-kefuhover,.footer .maplink .kefu span:hover .icon-kefu,.icon-logo,.icon-logo2,.icon-reload,.icon-smile,.icon-sort,.icon-sorthover,.wall .sort:hover em,.icon-try{background-image:url('/web_teacher/bundles/app/images/icon-sd3ee023680.png');background-repeat:no-repeat}.icon-arrow-down{background-position:0 0}.icon-arrow-up{background-position:0 -11px}.icon-arrow-weixin{background-position:0 -22px}.icon-bad{background-position:0 -34px}.icon-cart-hover2,.wall .cart:hover .icon-cart{background-position:0 -93px}.icon-cart{background-position:0 -116px}.icon-cart:hover,.icon-cart.cart-hover{background-position:0 -70px}.icon-home{background-position:0 -139px}.icon-kefu{background-position:0 -158px}.icon-kefuhover,.footer .maplink .kefu span:hover .icon-kefu{background-position:0 -176px}.icon-logo{background-position:0 -194px}.icon-logo2{background-position:0 -239px}.icon-reload{background-position:0 -304px}.icon-smile{background-position:0 -323px}.icon-sort{background-position:0 -359px}.icon-sorthover,.wall .sort:hover em{background-position:0 -378px}.icon-try{background-position:0 -397px}.icon{display:inline-block}.icon-arrow-down{background-position:0 0;height:6px;width:10px}.icon-arrow-up{background-position:0 -11px;height:6px;width:12px}.icon-arrow-weixin{background-position:0 -22px;height:7px;width:7px}.icon-bad{background-position:0 -34px;height:31px;width:31px}.icon-cart-hover,.wall .haveclass .icon-cart{background-position:0 -70px;height:18px;width:18px}.icon-cart-hover2,.wall .cart:hover .icon-cart{background-position:0 -93px;height:18px;width:18px}.icon-cart{background-position:0 -116px;height:18px;width:18px}.icon-home{background-position:0 -139px;height:14px;width:16px}.icon-kefu{background-position:0 -158px;height:13px;width:15px}.icon-kefuhover,.footer .maplink .kefu span:hover .icon-kefu{background-position:0 -176px;height:13px;width:15px}.icon-logo{background-position:0 -194px;height:40px;width:142px}.icon-logo2{background-position:0 -239px;height:60px;width:155px}.icon-reload{background-position:0 -304px;height:14px;width:14px}.icon-smile{background-position:0 -323px;height:31px;width:31px}.icon-sort{background-position:0 -359px;height:14px;width:17px}.icon-sorthover,.wall .sort:hover em{background-position:0 -378px;height:14px;width:19px}.icon-try{background-position:0 -397px;height:12px;width:14px}.icon-sort,.icon-cart{position:relative;top:2px;+top:15px}.icon-cart{margin-right:5px;top:5px;+top:-2px}.icon-arrow-down{margin-left:5px;position:relative;top:-15px;+top:-4px}.icon-kefu{position:relative;top:2px;+top:-2px;margin-right:5px}.icon-logo2{vertical-align:middle}.icon-reload{position:relative;top:2px;margin-right:5px}.icon-arrow-up{position:relative;top:-1px;+top:-6px;margin-right:5px}.icon-home{position:relative;top:2px;+top:-2px}.icon-arrow-weixin{position:absolute;top:-7px;left:10px}.icon-try{margin-right:5px;position:absolute;left:15px;top:10px}.icon-smile,.icon-bad{position:relative;top:10px;margin-right:5px}.wall{width:100%;height:40px;line-height:40px;background:#333436;color:#e0e0e0}.wall .w1000{margin:0 auto}.wall .sort{width:40px;height:40px;text-align:center;float:left}.wall .sort:hover{background:#fff}.wall .sort:hover .list{display:block;+top:25px}.wall .list{padding-top:5px;display:none;width:100px;background-color:#fff;z-index:99;line-height:35px;position:relative;font-size:12px;top:-2px;-moz-box-shadow:#f4f4f4 2px 2px 1px;-webkit-box-shadow:#f4f4f4 2px 2px 1px;box-shadow:#f4f4f4 2px 2px 1px}.wall .list li{text-align:left}.wall .list li a{padding-left:25px}.wall .list li a:hover{color:#ff6b07}.wall .list li:hover{background:#f5f5f5}.wall .list li:hover a{color:#ff6b07}.wall .sort .list{top:0}.wall .info{padding-left:10px;font-size:12px}.wall .info:hover{color:#fff}.wall .info a{color:#e0e0e0}.wall .info a:hover{color:#fff}.wall .info .line{margin:0 4px 0 5px;color:#424242}.wall .info .weixin{position:relative;z-index:3}.wall .info .weixin .weixincode{display:none;background:#fff;border:1px solid #d2ebed;position:absolute;z-index:3;left:0;top:25px}.wall .info .weixin .weixincode p{width:120px;padding:5px;color:#44aeb7;line-height:12px;text-align:center}.wall .info .weixin:hover .weixincode{display:block}.wall .cart{float:right;font-size:12px;width:120px;text-align:center;background:#424242}.wall .cart a{color:#e0e0e0}.wall .cart:hover{background:#fff}.wall .cart:hover a{color:#ff6a06}.wall .haveclass{background:#ff6a06}.wall .haveclass a{color:#fff}.wall .login{width:100px;float:right;font-size:12px;text-align:center}.wall .login a{color:#e0e0e0}.wall .login a:hover{color:#fff}.wall .login span{padding:0 6px;color:#424242}.wall .user{display:none;float:right;width:100px;height:40px;text-align:center;font-size:12px}.wall .user .user2{height:40px}.wall .user .user2 #usernametop{display:inline-block;max-width:70px;+width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall .user:hover{color:#313339;background:#fff}.wall .user:hover .list{display:block}.nav{width:100%;border-bottom:1px solid #e6e6e6;-moz-box-shadow:#f0f0f0 0 1px 1px;-webkit-box-shadow:#f0f0f0 0 1px 1px;box-shadow:#f0f0f0 0 1px 1px}.nav .w1000{margin:0 auto;height:70px;line-height:70px}.nav h1{font-weight:normal;display:inline;vertical-align:top;font-size:24px;margin-left:10px;+vertical-align:middle}.nav .logo2{vertical-align:middle}.nav .nav_class{float:right;position:relative;top:-1px}.nav .nav_class a{width:65px;font-size:16px;text-align:center;display:inline-block}.nav .nav_class a:hover{color:#315ea8;border-bottom:2px solid #315ea8}.nav .nav_class .active{color:#315ea8;border-bottom:2px solid #315ea8}.footer{width:100%;border-top:1px solid #e4e4e4;background:#f6f6f6}.footer .w1000{margin:0 auto;padding:20px 0}.footer .three{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e4e4e4}.footer .three div{float:left;width:330px;border-right:1px solid #e4e4e4}.footer .three div span{float:left}.footer .three div span h3{font-size:16px;font-weight:bold;line-height:22px}.footer .three div span p{font-size:16px;line-height:25px;color:#666}.footer .three .noborder{border:none}.footer .maplink{padding-bottom:25px;border-bottom:1px solid #e4e4e4}.footer .maplink div{float:left;width:190px}.footer .maplink div p{line-height:28px}.footer .maplink div p a{color:#999}.footer .maplink div p a:hover{color:#4bc2ca}.footer .maplink .aboutus{width:160px;border-right:1px solid #e4e4e4}.footer .maplink .kefu{margin-left:50px;text-align:center}.footer .maplink .kefu h3{color:#315ea8;font-weight:normal;font-size:20px;line-height:40px}.footer .maplink .kefu p{font-size:12px;color:#333;line-height:20px}.footer .maplink .kefu span{display:inline-block;margin-top:15px;color:#315ea8;border:1px solid #315ea8;padding:10px 10px;+padding:5px 10px;background:#fff;cursor:pointer}.footer .maplink .kefu span:hover{animation:myfirst 1s;animation-fill-mode:forwards;background:#315ea8;+color:#fff;color:#fff}@keyframes myfirst /* Safari 和 Chrome */{100%{background:#315ea8;color:#fff}}.footer .footerinfo{margin-top:15px;text-align:center;font-size:12px;color:#999;line-height:24px}.footer .footerinfo a{color:#999}.footer .footerinfo a:hover{color:#4bc2ca}.footer .footerinfo span{padding:0 10px}.footer .footerinfo img{padding:0 5px}.breadnav{margin:15px auto;color:#666}.breadnav a{color:#666}.show{margin:0 auto 20px}.carousel{border:1px solid #e8e8e8}.carousel .teacher-big{width:483px;position:relative}.carousel .teacher-big span{position:absolute;width:200px;top:70px;left:0px;font-size:18px;color:#fff;text-align:right;line-height:30px;padding:17px 20px 23px;background:url("/web_teacher/bundles/app/images/bg.png") repeat}.carousel .teacher-big span em{display:block;font-size:30px}.carousel .teacher-small{padding:15px;width:185px}.carousel .teacher-small ul{display:none}.carousel .teacher-small ul li{width:88px;line-height:30px;text-align:center;color:#666;float:left;cursor:pointer}.carousel .teacher-small ul li img:hover{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1)}.carousel .teacher-small ul .reload{width:100%;background:#f8f8f8;color:#999;cursor:pointer}.course{border:1px solid #e8e8e8;padding:18px 8px 0 8px}.course li{margin-bottom:20px}.course li h3{font-size:16px;color:#315ea8}.course li a{line-height:30px;padding:4px 4px}.course li a:hover{background:#4cc1cb;color:#fff}.course li .active{background:#4cc1cb;color:#fff}.course li .line{color:#eee;padding-left:2px;padding-right:1px;+padding:0 0}.course li .more{position:relative;text-align:center;background:#f8f8f8;padding:10px 0;color:#999;cursor:pointer}.course li .course_list{margin:6px 0 5px;height:90px;overflow:hidden}.teacher_list li{padding:15px 0 15px;height:126px;border-bottom:1px dashed #e3e3e3}.teacher_list li .teacher_name{max-width:80px;+width:80px;height:16px;overflow:hidden;word-break:break-all}.teacher_list li .teacher_img{width:190px}.teacher_list li div{width:508px}.teacher_list li h3{font-weight:normal;margin-top:3px;width:100%}.teacher_list li h3 div{float:left;width:340px;position:relative;top:-3px;height:24px;overflow:hidden}.teacher_list li h3 span{float:left;font-size:16px;margin-right:10px}.teacher_list li h3 em{float:left;font-size:12px;color:#999;background:#f8f8f8;padding:6px 9px;margin-right:5px;white-space:nowrap}.teacher_list li h3 .teacher_home{float:right;color:#4cc1cb}.teacher_list li h3 .icon-home{margin-right:5px}.teacher_list li h3 p{clear:both;width:507px;color:#666;word-break:break-all;line-height:24px}.teacher_list .noborder{border:none}.teacher_type{padding:11px 16px;background:#eff5f6}.teacher_type a{line-height:30px;padding:3px 9px;margin-right:5px;white-space:nowrap}.teacher_type a:hover{background:#4cc1cb;color:#fff}.teacher_type .active{background:#4cc1cb;color:#fff}.pagination{text-align:center;font-family:arial, 'Hiragino Sans GB', "\5b8b\4f53", sans-serif;margin:20px 0}.pagination .items{display:inline-block;+display:inline;padding-top:0;vertical-align:middle;border:none}.pagination .items li{margin:0}.pagination .items a,.pagination .items span{position:relative;float:left;margin-left:-1px;width:35px;border:solid 1px #ededed;height:35px;color:#3e3e3e;text-align:center;line-height:35px;cursor:pointer;text-decoration:none;font-size:14px}.pagination .items a:hover,.pagination .items span:hover{color:#4cc1cb;border:solid 1px #4cc1cb;z-index:1}.pagination .dot{border:none;line-height:37px;width:24px;cursor:default}.pagination .dot:hover{color:#3e3e3e;border:none}.pagination .items .disabled{width:70px;margin:0 6px 0 6px}.pagination .items .disabled em{margin-right:6px;font-family:\5b8b\4f53}.pagination .items span.current{background:#4cc1cb;border:1px solid #4cc1cb;color:#fff;z-index:1}.pagination .items span.current:hover{color:#fff}.pagination .items span.disabled{color:#ccc}.pagination .items span.disabled:hover{border:1px solid #ededed;color:#ccc}.pagination .total{margin-left:10px;font-size:12px;line-height:35px;color:#999;display:inline}.pagination .form{display:inline;font-size:12px;line-height:33px}.pagination .text{margin-left:5px}.pagination .input,.pagination .text{color:#999}.pagination .btn.input{margin-top:7px;float:left}.pagination .input{width:35px;border:solid 1px #ededed;height:21px;text-align:center;+position:relative;+top:5px}.pagination .input{line-height:21px}.pagination .btn{margin-left:5px;padding:5px 8px;height:21px;width:43px;border:solid 1px #ededed;text-align:center;line-height:21px;cursor:pointer;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.pagination .btn:hover{color:#4cc1cb;border-color:#4cc1cb}.teacher_show{border:1px solid #e8e8e8}.teacher_show .teacher_img{width:483px;position:relative;z-index:2}.teacher_show .teacher_img span{position:absolute;top:70px;width:200px;left:0;font-size:18px;color:#fff;text-align:right;line-height:30px;padding:17px 20px 23px;background:url("/web_teacher/bundles/app/images/bg.png") repeat}.teacher_show .teacher_img span em{display:block;font-size:30px}.teacher_show .teacher_des{width:475px;margin-left:20px;margin-top:20px}.teacher_show .teacher_des h3{font-weight:normal;font-size:16px;color:#666;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.teacher_show .teacher_des h3 em{font-style:normal;font-size:20px;color:#333}.teacher_show .teacher_des p{font-size:14px;color:#666;line-height:24px;margin:5px 0 10px;word-break:break-all}.teacher_show .teacher_des div{font-size:14px;color:#666;line-height:24px;margin:5px 0 10px}.teacher_show .teacher_des div div{width:400px;height:24px;overflow:hidden;float:right;position:relative;top:-5px}.teacher_show .teacher_des div em{float:left;font-size:12px;color:#999;background:#f8f8f8;padding:0px 9px;margin-right:5px;font-style:normal;white-space:nowrap}.teacher_say .teacher_say_main{border:3px solid #f6edd9;padding:12px 0 12px 12px}.teacher_say .teacher_say_main iframe{margin-left:9px}.listen .lesson{float:right;font-size:14px;position:relative;top:8px}.listen .lesson a:hover{color:#4cc1cb}.listen .lesson .active{color:#4cc1cb}.listen .lesson em{font-style:normal;margin:0 5px;color:#eee}.listen ul li{width:500px;float:left;border-bottom:1px solid #e8e8e8;margin-top:-1px;+margin-top:-1px}.listen ul .td_title{width:28%;display:inline-block}.listen ul .td_lesson{width:50%;display:inline-block}.listen ul .td_link{width:19.4%;padding-left:2%;display:inline-block;position:relative}.listen ul .th .td_link{width:21.4%;padding-left:0%;display:inline-block}.listen ul .th span{background:#4cc1cb;color:#fff;border-color:#4cc1cb}.listen ul span{border:1px solid #e8e8e8;border-bottom:0;padding:10px 0;text-align:center;margin-left:-1px}.listen ul a{color:#4cc1cb}.evaluate .content{border:1px solid #e8e8e8}.evaluate ul{padding:0 10px;+padding-top:20px}.evaluate ul li{margin:20px 0}.evaluate ul li .content{float:left;position:relative;margin-left:10px;background:#f8f8f8;padding:15px 20px;width:825px;line-height:24px;color:#666}.evaluate ul li .content .info{margin-top:10px}.evaluate ul li .content .info .time{margin-right:10px}.evaluate ul li .content .info a{color:#4cc1cb}.evaluate ul li .content em{width:0;height:0;position:absolute;top:22px;left:-18px;border:9px dashed transparent;border-right:9px solid #f8f8f8}.evaluate .comment{padding:20px 20px 0 10px}.evaluate .avatar{float:left;width:90px;text-align:center}.evaluate .avatar img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior:url(/css/pie.htc)}.evaluate .avatar span{display:block;font-size:12px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evaluate .avatar span em{color:#4cc1cb;font-style:normal;cursor:pointer}.evaluate .eval{float:left;position:relative;margin-left:10px;width:835px;line-height:24px;color:#666}.evaluate .eval textarea{width:835px;padding:15px;height:130px;line-height:20px;border-style:solid;border-width:1px;border-color:#e8e8e8;background-color:rgba(248,248,248,0);box-shadow:inset 0px 2px 2px 0px rgba(10,2,5,0.07);outline:none}.evaluate .wordnum{margin:0 5px 10px 0;text-align:right;color:#999}.evaluate .wordnum em{font-style:normal}.evaluate .submit{float:left;width:100%;text-align:right;margin-top:10px}.evaluate .submit a{color:#4cc1cb;border:1px solid #4cc1cb;padding:12px 45px;display:inline-block;margin-left:10px}.evaluate .submit .login_button{background:#4cc1cb;color:#fff}.shade{width:100%;height:100%;background:rgba(0,0,0,0.5);background:#000 \9;_background:none;filter:alpha(opacity=50);position:absolute;top:0;left:0;z-index:10;display:none}.tip{position:fixed;text-align:center;top:20%;left:50%;margin-left:-150px;width:300px;height:100px;line-height:100px;border-width:1px;border-color:#ededed;border-style:solid;border-style:solid;border-width:1px;border-color:#e8e8e8;background-color:#fff;box-shadow:0px 2px 2px 0px rgba(8,1,3,0.02);z-index:447;display:none}
