
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } 
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0px;}
i,em{font-style: normal;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;color:#333;}
body{font-family: "Microsoft Yahei", "SimSun", sans-serif;margin:0 auto;color: #333; width: 100%;height: 100%;background-color: #f9f9f9;overflow-x: hidden;}
input:focus,textarea:focus{outline:none}
input,textarea,select{font-family:inherit;font-weight:inherit}
input[type="button"], input[type="submit"], input[type="reset"],input[type="checkbox"],input[type="radio"] {-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
textarea {-webkit-appearance:none;}  

/*clear*/
.clearfix:after{ content:'.';display:block;visibility:hidden;overflow: hidden; clear:both;height:0;}
.clearfix{*zoom:1;}
.clearFloat{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}



/*head*/
div.header_new .apps li i{width: 38px;height: 32px;background: url(../image/icon_img.png) 0 0 no-repeat;}
div.header_new .apps li i.icon-khd{background-position: 0px -640px;}
div.header_new .apps li i.icon-buy{background-position: 4px -688px;}
div.header_new .apps li i.icon-wxgzh{background-position: 0px -735px;}
div.header_new .apps li i.icon-inlife{background-position: 2px -783px;}

div.top-nav-wrap .tn-header{width: 1200px !important;}
div.header_new{width: 1200px;padding:30px 0;}
.ui-grid-main1{width: 440px !important;}
h1.ui-grid-side1-1{width: auto;}
div.header_new a.h-title{font-size: 0 !important;width: 140px;margin-top: 8px; background: url(../image/mstd_logo.png) no-repeat 10px 7px;}

/*tab-nav*/
.tab-navBox{width: 100%;height: 40px;background-color: #3a3a3a;}
.tab-navCont{width: 1200px;height: 100%;margin:0 auto;}
.tab-navCont>a{float: left;width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color:#e8e8e8;}
.tab-navCont>a:hover{color:#ef2f1a;}
.tab-navCont>a.this{background-color: #ef2f1a;color:#fff;}
/*tab-nav end*/

/*banner区*/
.mstd-bannerBox{width: 100%;height: 280px;position: relative;overflow: hidden;}
.mstd-bannerImg{position: absolute;top: 0;left: 50%;width: 1920px;height: 280px;margin-left: -960px;}
.mstd-bannerImg img{display: block;width: 100%;height: 100%;}
/*banner区 end*/

/*老师分类内容区*/
.teacher-fenleiBox,.teacher-elseBox{padding:30px 0 60px;min-height: 700px;background: url(../image/cont_bg.jpg) no-repeat center bottom;position: relative;}
.teacher-fenleiCont{width: 1200px;margin:0 auto;position: relative;}
/*左侧导航*/
.teacher-fenleiLt{position: absolute;top: 0;left: 0;width: 260px;background-color: #fff;box-shadow: 0 0 13px rgba(0,0,0,.07);}
.teacher-fenleiLt.fixed{position: fixed;top: 51px;left: 50%;margin-left: -600px;}
.teacher-fenleiLt.fixedBottom{top: auto;bottom:0;}
.lsfl-ltTit>a{display: block;height: 40px;line-height: 40px; background-color: #3a3a3a;color:#fff;font-size: 16px;}
.lsfl-ltTit>a:hover{background-color: #e13b29;}
.lsfl-ltTit-ico{display: inline-block;*display: inline;zoom:1;width: 16px;height: 12px;background: url(../image/icon_mstd_pc.png) no-repeat 0 0; vertical-align: middle;margin: -2px 10px 0 20px;}
.lsfl-ltMain{margin:0 20px;}
.lsfl-ltItem{padding:16px 0;border-top: 1px dashed #ddd;}
.lsfl-ltMain .lsfl-ltItem:first-child{border-top: 0;}
.lsfl-ltItem-h4>a{display: block;height: 20px;line-height: 20px;font-size: 16px;color:#333;font-weight: 900;}
.lsfl-ltItem-h4>a:hover{color:#e13b29;}
.lsfl-ltItem-ul{white-space: nowrap;margin: 12px -10px 10px 0;}
.lsfl-ltItem-ul>li>a{display: inline-block;*display: inline;zoom:1;height: 20px;line-height: 20px;border-radius: 20px;padding:0 7px;font-size: 14px;color:#666;position: relative;margin:2px 4px;}
.lsfl-ltItem-ul>li>a:first-child:before{content:"";position: absolute;top: 50%;right:-4px;width: 1px;height: 14px;margin-top: -7px; background-color: #dbdbdb;}
.lsfl-ltItem-ul>li>a:hover,.lsfl-ltItem-ul>li>a.this{background-color: #e13b29;color:#fff;}

/*右侧老师详情*/
.teacher-fenleiRt{margin-left: 290px;}
.lsfl-rt-subjBox{padding-top: 26px;}
.lsfl-rt-cont .lsfl-rt-subjBox:first-child{padding-top: 0;}
.lsfl-rt-titBox{height: 50px;line-height: 50px;position: relative;}
.lsfl-rt-h3{font-size: 25px;font-weight: 900;color:#333;}
.lsfl-rt-h3Ico{display: inline-block;*display: inline;zoom:1;width: 62px;height: 50px;background: url(../image/icon_mstd_pc.png) no-repeat;vertical-align: middle;margin-top: -2px;margin-right: 4px; }
.lsfl-rt-h3Ico.jzxy{background-position: -80px 0;}
.lsfl-rt-h3Ico.jrxy{background-position: -150px 0;}
.lsfl-rt-h3Ico.ckxy{background-position: -220px 0;}
.lsfl-rt-h3Ico.zyzg{background-position: -290px 0;}
.lsfl-rt-h3Ico.yyxy{background-position: -360px 0;}
.lsfl-rt-moreBtn{position: absolute;top: 0;right:0;width: 66px;height: 50px;background: url(../image/more_ico.png) no-repeat 0 0;}
.lsfl-rt-moreBtn:hover{background-position: 0 -50px;}
.lsfl-rt-ul{margin-right: -40px;}
.lsfl-rt-ul>li{float: left;width: 440px;height: 286px;margin:28px 30px 0 0;background-color: #fff;position: relative;transition: .4s;}
.lsfl-rt-ul>li:hover{box-shadow: 0 0 54px rgba(0,0,0,.07);}
.lsfl-rt-img{position: absolute;top: 20px;left: 20px;width: 196px;height: 246px;}
.lsfl-rt-img a,.lsfl-rt-img img{display: block;width: 100%;height: 100%;transition: .4s;overflow: hidden;}
.lsfl-rt-img a:hover img{transform: scale(1.1);}
.lsfl-rt-main{padding:20px 20px 0 230px;}
.lsfl-rt-name>a{display: block;height: 38px;line-height: 38px;font-size: 18px;color:#333;position: relative;}
.lsfl-rt-name>a:hover{color:#e13b29;}
.lsfl-rt-name>a:before{content:"";position: absolute;bottom:-6px;left: 0;width: 20px;height: 3px;background-color: #ef2f1a;}
.lsfl-rt-subj{padding:8px 0 15px;margin-right: -16px;max-height: 58px;overflow: hidden;}
.lsfl-rt-subj>a{float: left;width: 91px;height: 20px;line-height: 20px;text-align: center;border-radius: 30px;border:1px solid #7e8ba1;font-size: 12px;color:#7e8ba1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top: 10px;margin-right: 10px;}
.lsfl-rt-subj>a:hover{background-color: #e13b29;border:1px solid #e13b29;color:#fff;}
.lsfl-rt-info{padding-top: 10px;border-top: 1px dashed #ddd;font-size: 13px;line-height: 20px;max-height: 80px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.lsfl-rt-ckxqBtn{position: absolute;bottom:20px;right:20px;width: 100px;height: 26px;line-height: 26px;}
.lsfl-rt-ckxqBtn>a{display: block;width: 100%;height: 100%;text-align: center;border-radius: 30px;background-color: #f65637;background-image: linear-gradient(90deg,#f65637,#f22121);color:#fff;font-size: 13px;box-shadow: 0 3px 18px rgba(255,40,40,.26);transition: .4s;}
.lsfl-rt-ckxqBtn>a:hover{transform: translateY(-5px);}
.lsfl-rt-ckxqBtn .jt-ico{display: inline-block;*display: inline;zoom:1;width: 13px;height: 11px;vertical-align: middle;margin-left: 6px;margin-top: -3px;background: url(../image/icon_mstd_pc.png) no-repeat 0 -30px;}
.hot-txt{padding:8px 0 2px 20px;height: 20px;line-height: 20px; background: url(../image/zb_ico.png) no-repeat 0 10px;font-size: 14px;color:#555;float: none;margin-top: 0;text-indent: 0;}
.hot-txt a{color:#555;}
.hot-txt a:hover{color:#e13b29;}
.hot-txt a:last-child{font-weight: 900;}
.hot-txt >span{margin:0 5px;}
/*老师分类内容区 end*/

/*老师介绍区*/
.teacher-infoBox{width: 100%;height: 400px;background: url(../image/teacher_info.jpg) no-repeat center top;position: relative;}
.teacher-infoMain{width: 1200px;height: 400px;margin:0 auto;position: relative;}
.teacher-infoImg{position: absolute;bottom:0;left: 112px;width: 208px;height: 340px;overflow: hidden;}
.teacher-infoImg img{display: block;width: 100%;}
.teacher-infoRt{padding:60px 30px 0 400px;}
.teacher-infoTit{*zoom:1;min-height: 50px;overflow: hidden; position: relative;margin-bottom: 6px;}
.teacher-infoTit:after{ content:'.';display:block;visibility:hidden;overflow: hidden; clear:both;height:0;}
.teacher-infoH1{float: left;max-width: 145px;font-size: 24px;color:#fff;margin-right: 20px;margin-top: 3px;}
.teacher-infoTit-link{float: left; margin-right: -20px;max-width: 625px;}
.teacher-infoTit-link>a{float: left;padding:0 10px;height: 20px;line-height: 20px;text-align: center;border:1px solid #ceb9a7;border-radius: 30px;font-size: 13px;color:#ceb9a7;margin-right: 10px;margin-top: 8px;}
.teacher-infoTit-link>a:hover{background-color: #ceb9a7;color:#624933;}
.teacher-info-jxjy{font-size: 13px;color:#c8ccfb;}
.teacher-zyzl-box,.teacher-jxts-box{padding-top: 20px;}
.teacher-zyzl-h2,.teacher-jxts-h2{font-size: 15px;color:#fff;font-weight: 900;}
.teacher-zyzl-p,.teacher-jxts-p{margin-top: 6px;font-size: 13px;color:#c8ccfb;line-height: 23px;margin-right: 52px;max-height: 46px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.teacher-infoBtn{position: absolute;bottom:20px;right:30px;white-space: nowrap;}
.teacher-infoBtn>a{margin-left: 30px;color:#ceb9a7;font-weight: 900;}
.teacher-infoBtn>a>i{display: inline-block;*display: inline;zoom:1;width: 24px;height: 24px;background: url(../image/icon_mstd_pc.png) no-repeat;vertical-align: middle;margin-top: -2px;margin-right: 6px;}
.teacher-infoBtn>a>i.xypj-ico{background-position: -440px 0;}
.teacher-infoBtn>a>i.lsdy-ico{background-position: -470px 0;}
.teacher-infoBtn>a:hover{text-decoration: underline !important;}
/*老师介绍区 end*/

/*老师其他内容区域*/
.teacher-elseBox{padding-top: 0;}
.teacher-elseCont{width: 1200px;margin:0 auto;padding-top: 18px;}
/*老师课程区域*/
.teacher-courseBox{width: 100%;height: 400px;background-color: #fff;box-shadow: 0 0 32px rgba(0,0,0,.1);overflow: hidden;position: relative;margin-top: 30px;}
.teacher-courseLt{padding-right: 350px;}
.ch-Wxpro-VideoInfo,.ch-Wxpro-TeachLIst,.ch-Wxpro-BtnBox{display: none;}
.teacher-courseH2{height: 20px;line-height: 20px; padding:28px 0 28px 20px;font-size: 18px;color:#333;font-weight: 900;position: relative;}
.teacher-courseH2:before{content:"";position: absolute;top: 50%;left: 0;width: 3px;height: 20px;margin-top: -10px; background-color: #ea2c18;}
.ch-Wxpro-Main{margin:0 20px;}

/****播放按钮*****/
.ch-Wxpro-vidIcon { display: block; width: 100%; position: absolute; z-index: 2; top: 0; left: 0; background: rgba(0,0,0,0.2) }
.ch-Wxpro-vidIcon span { display: block; width:60px; height:60px; background: url(../image/ch_wxbg.png) -250px -90px no-repeat }

.ch-Wxpro-titBox h3{background: url(../image/ch_wxbg.png) top left no-repeat;}
.ch-WxEssen-Prev, .ch-WxEssen-Next{display: block;}
.ch-Wxpro-CloumTab p{padding: 0 25px 4px;background: #fff;white-space: normal;width: 1000px!important;}
.ch-Wxpro-CloumTab a i{line-height: 18px;padding: 8px 10px;}
.ch-WxCla-TitBox .ch-WxCla-TitIcon{margin-right: 0px;}
.ch-Wxpro-TgbList.ch-w398{width: 382px;}
.ch-Wxpro-TgbList.ch-w334{width: 350px;}
.ch-WxEvide-Icon1{width: 322px;}
.ch-WxEvide-Icon2{width: 280px;}
.ch-WxEvide-Icon3{width: 264px;}
.ch-class-cont .ch-class-about .single{width: 15%;}
.ch-class-cont .ch-class-about .no-single{width: 23%;}

/***班级试听***/
.ch-WXpro-EssenLt { width: 485px; float: left }
.ch-WXpro-EssenRt { width: 325px; float: right }
.ch-Wxpro-VideoBox { width: 100%; height: 278px; overflow: hidden; position: relative }
.ch-Wxpro-VideoBox img{ width:100%;}
.ch-Wxpro-VideoBox .ch-Wxpro-vidIcon { height:100%}
.ch-Wxpro-VideoBox .ch-Wxpro-vidIcon span { margin:114px auto}
.ch-Wxpro-VideoInfo { border: 1px solid #e8e8e8; border-top: 0; padding: 19px 15px 18px 15px }
.ch-WxEssen-InfoRt { position:relative}
.ch-WxEssen-InfoRt h5 { width: 100%; height: 20px; line-height: 20px; font-size: 16px; overflow:hidden;}
.ch-WxEssen-InfoRt h5 a { color: #333;    width: 210px; overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap; }
.ch-WxEssen-InfoRt h5 a:hover { color: #ff4f18 }
.ch-WxEssen-InfoSubt { height: 24px; overflow: hidden; width: 100% }
.ch-WxEssen-InfoSubt strong, .ch-WxEssen-InfoSubt span,.ch-WxEssen-InfoSubt a, .ch-WxEssen-InfoSubt em { display: inline-block; height: 24px; line-height: 24px; font-size: 12px; vertical-align: middle }
.ch-WxEssen-InfoSubt strong.ch-WxEssen-Name { float: left; color: #9e9e9e }
.ch-WxEssen-InfoSubt span.ch-Wxpro-Line1 { width: 1px; height: 12px; background: #e0e0e0; margin: 6px 12px; float: left }
.ch-WxEssen-InfoSubt span.ch-WxEssen-Buy{ float:left; margin-right:5px; width:12px; background:url(../image/ch_wxbg.png) -360px -90px no-repeat;}
.ch-WxEssen-InfoSubt i { font-size: 16px; color: #ff3d00; float: left }
.ch-WxEssen-InfoSubt a { background: #e13b29; color: #fff; float: right; border-radius: 4px; padding: 0 10px; font-size:14px;}
.ch-WxEssen-InfoSubt a:hover { background: #cb2f1e;color:#fff}
.ch-WxEssen-InfoSubt em { float: right; color: #9e9e9e; margin-right: 5px }
.ch-WxEssen-Price{ height:20px; line-height:20px; position:absolute; z-index:3; top:-4px; right:0; text-align:right; color:#e13b29; font-weight:bold; font-size:18px;}

/****精讲班科目标题****/
.ch-Wxpro-CloumTab { height: 40px; overflow:hidden; position:relative;margin-left: 16px;}
.ch-Wxpro-CloumTab p{ white-space:nowrap; overflow:hidden;}
.ch-Wxpro-CloumTab span.ch-WxEssen-RtLine{ position:absolute; z-index:5; top:1px; right:0;}
.ch-Wxpro-CloumTab span.ch-WxEssen-line2 { display: inline-block; width: 1px; height: 52px; vertical-align: top; background: #e0e0e0;}
.ch-Wxpro-CloumTab a { display: inline-block;text-align:center; font-size: 14px; vertical-align: top }/* border-top: 1px solid #e0e0e0; border-bottom:1px solid #ffd3c5;*/
.ch-Wxpro-CloumTab a i { display:block; line-height: 19px; height: 19px; padding: 8px 10px; color: #555; vertical-align: top; border:1px solid #e0e0e0; border-width:1px 1px 1px 0;background: #fff;}
.ch-Wxpro-CloumTab a.active i{ border-color:#ffd3c5; margin-left:-1px; background:#fff1ed;border-width:1px;}
.ch-Wxpro-CloumTab a.active i, .ch-Wxpro-CloumTab a:hover i { color: #e13b29 }
.ch-Wxpro-TeachLIst { background: #f5f5f5; border-radius: 4px; margin: 9px 0 0 15px; padding: 8px 10px }
.ch-Wxpro-TeachLIst a { display: inline-block; height: 24px; line-height: 24px; padding: 0 12px; margin-right: 5px }
.ch-Wxpro-TeachLIst a.active { color: #fff; background: #f88678; border-radius: 4px }

.ch-WxEssen-Prev,.ch-WxEssen-Next{ display:block; width:24px; height:38px; background:url(../image/icon_mstd_pc.png) no-repeat ; position:absolute; z-index:3; top:-1px; cursor:pointer}
.ch-WxEssen-Prev,.ch-WxEssen-Prev.disabled:hover{ left:0; background-position:-670px 0px;}
.ch-WxEssen-Next,.ch-WxEssen-Next.disabled:hover{ right:0; background-position:-700px 0px;}
.ch-WxEssen-Prev:hover{ left:0; background-position:-730px 0px;}
.ch-WxEssen-Next:hover{ right:0; background-position:-760px 0px;}
.ch-WxEssen-Prev.disabled,.ch-WxEssen-Next.disabled{cursor: not-allowed;}



/******章节目录块*****/
.ch-Wxpro-WindownBox { height: 224px; margin:14px 0 0 15px; position: relative }
.ch-Wxpro-WinScro { width: 20px; position: absolute; z-index: 10; top: 0; right: 0; height: 100% }
.ch-Wxpro-WinScro .ch-WinTrack { width: 14px; height: 218px; border: 3px solid #e7e7e7; background: #e7e7e7; border-radius: 10px; position: relative }
.ch-Wxpro-WinScro .ch-WinTrack .ch-WinDrag { display: block; width: 14px; background: #fa582d; border-radius: 10px; cursor: pointer; position: absolute; z-index: 20; left: 0 }
.ch-Wxpro-WinMain { height: 224px; overflow: auto; }
.ch-Wxpro-ChapBox dd { overflow: hidden }
.ch-Wxpro-ChapTit { width: 100% !important; line-height: 32px; font-size: 14px }
.ch-Wxpro-ChapTit a:hover, .ch-Wxpro-ChapScro:hover p, .ch-ChapIcon-VideoPlay p { background: #f9f9f9 }
.ch-Wxpro-ChapTit span, .ch-ChapIcon-Left { display: block; width: 20px; background: url(../image/ch_wxbg.png) no-repeat; float: left; vertical-align: middle }
.ch-Wxpro-ChapTit span { height: 32px; background-position: -250px -200px }
dd.ch-Wxpro-ChapOpen .ch-Wxpro-ChapTit span { background-position: -280px -200px }
.ch-Wxpro-ChapTit a { display: block; margin-left: 20px; padding-left: 5px; font-weight: bold; color: #333 }
.ch-Wxpro-ChapTit a:hover { color: #fa714b }
.ch-Wxpro-ChapList { display: none }
dd.ch-Wxpro-ChapOpen .ch-Wxpro-ChapList { display: block }
.ch-Wxpro-ChapList .ch-Wxpro-ChapScro { font-size: 12px; line-height: 32px }
.ch-ChapIcon-Left { height: 32px; background-position: -280px -235px }
.ch-ChapIcon-Free .ch-ChapIcon-Left { height: 32px; background-position: -250px -235px }
.ch-Wxpro-ChapScro p { margin-left: 20px; padding-left: 5px }
.ch-Wxpro-ChapScro p a { display: block; height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999; vertical-align: top }
.ch-ChapIcon-Free p a:hover { color: #fa714b }
.ch-ChapIcon-Right { display: inline-block; width: 32px; height: 18px; background: url(../image/ch_wxbg.png) -320px -260px no-repeat; margin: 7px 0 0 5px; *margin-top:0;vertical-align: top }
.ch-ChapIcon-Free p .ch-ChapIcon-Right { background-position: -320px -230px }
.ch-ChapIcon-Free.ch-ChapIcon-login p .ch-ChapIcon-Right { background-position: -320px -260px }
.ch-ChapIcon-Free p a { color: #333 }
.ch-ChapIcon-VideoPlay p span.ch-Wxpro-PlayIcon { display: inline-block; vertical-align: middle; width:20px; height: 16px; margin-right: 5px; background: url(../image/ch_wxbg1.png) -280px -170px no-repeat }
.ch-ChapIcon-VideoPlay .ch-ChapIcon-Left{ display:none;}
.ch-ChapIcon-VideoPlay p{ margin:0; padding:0;}

/*推荐课程*/
.teacher-courseRt{position: absolute;top: 0;right:0;width: 350px;height: 100%;background-color: #fff;box-shadow: 0 0 32px rgba(0,0,0,.1);}
.teacher-courseRt-ul{margin:0 20px;}
.teacher-courseRt-ul>li{height: 132px;padding:20px 0;position: relative;border-top: 1px dashed #ddd;}
.teacher-courseRt-ul>li:first-child{margin-top: -20px;border-top: 0;}
.teacher-courseImg{position: absolute;top: 20px;left: 0;width: 132px;height: 132px;}
.teacher-courseImg img{width: 100%;height: 100%;}
.teacher-courseCont{margin-left: 138px;}
.lskcRt-hd{font-size: 16px;font-weight: 900;color:#333;margin-top: -4px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lskcRt-bd{font-size: 13px;color:#8a8a8a;line-height: 20px;max-height: 40px;margin-top: 2px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lskcRt-tip{max-height: 45px;overflow: hidden;}
.lskcRt-tip>span{display: inline-block;*display: inline;zoom:1;height: 18px;line-height: 18px;padding:0 4px;background-color: #fff1ed;color:#e13b29;margin-right: 8px;margin-top: 3px;}
.lskcRt-oldPrice{font-size: 12px;color:#e13b29;text-decoration: line-through;margin-top: 8px;}
.lskcRt-numBtn{position: absolute;bottom:20px;right:0px;width: 170px;height: 26px;}
.lskcRt-num{font-size: 12px;color:#e13b29;margin-top: 13px;}
.lskcRt-nowPrice{font-size: 12px;color:#e13b29;}
.lskcRt-nowPrice>span{font-size: 24px;font-weight: 900;}
.lskcRt-btn{position: absolute;bottom:0;right:0;width: 76px;height: 26px;}
.lskcRt-btn>a{display: block;width: 100%;height: 100%;line-height: 26px;text-align: center;border-radius: 4px;background-color: #e35140;background-image: linear-gradient(90deg,#e35140,#d8392c);font-size: 14px;color:#fff;transition: .4s;}
.lskcRt-btn>a:hover{transform: translateY(-4px);}
/*老师课程区域 end */

/*评价动态区*/
.teacher-pjdtBox{width: 100%;min-height: 710px;background-color: #fff;box-shadow: 0 0 32px rgba(0,0,0,.1);position: relative;margin-top: 30px;overflow: hidden;z-index: 1;}
.teacher-pjdtBox:before{content:"";position: absolute;right:350px;top: 0;width: 40px;height: 100%;background: url(../image/list_xtbg.jpg) repeat-y 0 0;z-index: -1;}
.pjdt-ltBox{float: left;width: 100%;margin-right: -350px;}
.pjdt-lt{margin-right: 350px;}
.pjdt-ltTab{border-bottom: 1px solid #eee;}
.pjdt-ltTab>a{float: left;height: 70px;line-height: 80px;font-size: 16px;color:#8a8a8a;padding:0 18px;position: relative;}
.pjdt-ltTab>a:hover{color:#e13b29;}
.pjdt-ltTab>a.this{color:#333;font-weight: 900;}
.pjdt-ltTab>a.this:before{content:"";position: absolute;bottom:0;left: 50%;width: 40px;height: 3px;margin-left: -20px;background-color: #ea2c18;}
.pjdt-lt-xypj,.pjdt-lt-lsdy{margin:0 20px;}

.bule-color{color:#056fc0;}
ul.list-box{ width:100%; margin:0 auto; min-height:200px;height:auto!important; height:600px;}
ul.list-box li{ display:inline-block; width:100%; position:relative; border-bottom:1px solid #efefef; padding:20px 0 17px}
ul.list-box li a{ display:inline-block;}
ul.list-box li a.l-head{ width:50px; height:50px; position:absolute; left:0; top:20px}
ul.list-box li a.l-head img{ width:50px; height:50px; border-radius: 100%}
ul.list-box li span.speak{display:block;  padding-left: 70px}
ul.list-box li span.speak i{ width:160px; height: 145px; background:url(https://img2.233.com/wx/teacher/style/img_bg.png) 0 0; display: block; margin: 0 auto;}
ul.list-box li span.speak i.dayi{ background-position:0 -160px }
ul.list-box li span.speak i.pingjia{ background-position:0 -320px }
ul.list-box li span.speak.none{ margin:0 auto; display:block; text-align:center; width:300px; font:normal 16px/20px "microsoft yahei"; color:#666; padding-top: 20px}
ul.list-box li span.speak.none .cgrey9{ font-size: 14px; padding-top:5px}
ul.list-box li span.speak p.text.one{ position:relative; margin-top:-3px; padding-bottom:4px;}
ul.list-box li span.speak p.text.one b.paly{ display:inline-block; width:14px; height:14px; background:url(../image/small-bg.png) -40px -552px no-repeat; position:relative; margin-bottom:-2px; margin-right:4px;}
ul.list-box li span.speak p.text.one a.name{color:#aaa; padding:0 6px;}
ul.list-box li span.speak p.text.one a:hover{ color:#ee491f;}
ul.list-box li span.speak p.text.one a.ico{background:url(../image/small-bg.png) no-repeat #d1d1d1; width:14px; height:14px; position:relative; margin-bottom:-2px;}
ul.list-box li span.speak p.text.one a.phone{background-position:0 0}
ul.list-box li span.speak p.text.one a.computer{background-position:0 -18px}

ul.list-box li span.speak p.text.two{ font:normal 14px/22px "microsoft yahei";word-wrap: break-word}
ul.list-box li span.speak p.text.two.two-t{ padding-left:20px; position:relative; margin-top:-10px;}
ul.list-box li span.speak p.text.two.two-t img{ display:block}
ul.list-box li span.speak p.text.two.two-t a{ display:inline}
ul.list-box li span.speak p.text.two.two-t b.question-ico{display:inline-block; width:14px; height:14px; text-align:center; font:normal 12px/14px "simsun"; border-radius:2px; background:#39b378;  color:#fff; position:relative; margin-left:-20px; margin-right:4px; margin-top:10px; border:1px solid #39b378}
ul.list-box li span.speak p.text.three{ padding-left:20px; line-height:24px; color:#808080; font-size: 14px}
ul.list-box li span.speak p.text.three b.answer-ico{ display:inline-block; width:14px; height:14px; text-align:center; font:normal 12px/14px "simsun"; border-radius:2px; background:#f25130;  color:#fff; position:relative; margin-left:-20px; margin-right:4px; margin-top:6px;; border:1px solid #f25130}
ul.list-box li span.speak p.text.three font.time{ font-family:arial}
ul.list-box li span.speak p.text.four{ padding-top:24px; display:block; height:18px;}
ul.list-box li span.speak p.text.four b{ font-weight:normal; display:inline}
ul.list-box li span.speak p.text.four b.fl{ color:#aaa}
ul.list-box li span.speak p.text.four b.fr{ position:relative; border-radius:50px; padding:6px 4px;margin-top: -6px; margin-bottom:-4px;}
ul.list-box li span.speak p.text.four b.fr a{ padding-left:22px;margin: 0 10px;height:18px; line-height:18px;font-family:arial; }
ul.list-box li span.speak p.text.four b.fr a{ background:url(../image/small-bg.png) no-repeat}
ul.list-box li span.speak p.text.four b.fr a.xiugai{ background-position: -36px -1888px;padding-left: 22px; position: relative}
ul.list-box li span.speak p.text.four b.fr a.shanchu{ background-position: -40px -1949px;padding-left: 22px;}
ul.list-box li span.speak p.text.four b.fr a.xiugai.hover,ul.list-box li span.speak p.text.four b.fr a.xiugai:hover{ background-position: -36px -1919px;padding-left: 22px;}
ul.list-box li span.speak p.text.four b.fr a.hover,ul.list-box li span.speak p.text.four b.fr a:hover{ background-position: -40px -1979px;padding-left: 22px;}
ul.list-box li span.speak p.text.four b.fr a:hover,ul.list-box li span.speak p.text.four b.fr a.hover{ color:#e13b29 ;}
ul.list-box li span.speak p.text.four b.fr a.no{ background:none; padding-left:0; }
ul.list-box li span.speak p.text.four b.fr a.cred{  color: #e13b29 }
ul.list-box li span.speak p.text.four b.fr a.collect{ background-position:-36px -575px;}
ul.list-box li span.speak p.text.four b.fr a.collect:hover,ul.list-box li span.speak p.text.four b.fr a.collect.hover{ background-position:-36px -595px;}
ul.list-box li span.speak p.text.four b.fr a.pra{ background-position:-36px 0; position:relative; z-index:1} 
ul.list-box li span.speak p.text.four b.fr a.pra.isagree,ul.list-box li span.speak p.text.four b.fr a.pra:hover,ul.list-box li span.speak p.text.four b.fr a.pra.hover{ background-position:-36px -20px}
ul.list-box li span.speak p.text.four b.fr a.answer{ background-position:-38px -43px; position:relative} 
ul.list-box li span.speak p.text.four b.fr a.answer:hover{ background-position:-38px -63px}

ul.list-box li span.speak p.text.four b.fr a.pra.hover,ul.list-box li span.speak p.text.four b.fr a.collect.hover,ul.list-box li span.speak p.text.four b.fr a.look.hover{color:#ee491f; }
ul.list-box li span.speak p.text.four b.fr a.pra em.pra-fixed{ position:absolute; left:-10px; bottom:15px;opacity:0;}
.demo b.top{opacity:0;}
ul.list-box li span.speak p.text.four b.fr a.pra em.pra-fixed,.demo b.top{
-webkit-animation:mymove 2s;
-moz-animation:mymove 2s;
-ms-animation:mymove 2s;
animation:mymove 2s}/*infinite*/
@keyframes mymove{
0%   {bottom:0px;opacity:0;}
66%  {bottom:15px;opacity:1;}
100% {bottom:15px;opacity:0;}
}

@keyframes tt1{
50%,56%,60%,64%,68%,72% {-webkit-transform: translateY(0);transform: translateY(0);}
54% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}
58% {-webkit-transform: translateY(-8px);transform: translateY(-8px);}
62% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
66% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
70% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
}
@keyframes yd1{
16.65% {-webkit-transform: skew(-12deg);transform: skew(-12deg);}
33.3% {-webkit-transform: skew(10deg);transform: skew(10deg);}
49.95% {-webkit-transform: skew(-6deg);transform: skew(-6deg);}
66.6% {-webkit-transform: skew(4deg);transform: skew(4deg);}
83.25% {-webkit-transform: skew(-2deg);transform: skew(-2deg);}
100% {-webkit-transform: skew(0);transform: skew(0);}
}
@keyframes yd2{
0%{transform: translateX(-40px);opacity: 0;}
100%{transform: translateX(0px);opacity: 1;}
}

/*页码条*/
.page-numBox{text-align: center;height: 30px;padding:32px 0;}
.page-numUl{display: inline-block;*display: inline;zoom:1;}
.page-numUl>li{display: inline-block;*display: inline;zoom:1;margin:0 2px;}
.page-numBox li>a,.page-numMore>a{display: block; height: 28px;line-height: 28px;color:#333;padding:0 10px;border-radius: 4px;border:1px solid #ccc;}
.page-numBox li>a:hover,.page-numMore>a:hover{background-color: #f0f0f0;}
.page-numBox li.active>a{border-color: #f25130;background-color: #f25130;color:#fff;}
.page-numMore{display: inline-block;*display: inline;zoom:1;margin:0 2px;}


/*名师动态*/
.pjdt-rt{float: left;width: 350px;height: 100%;background-color: #fff;position: relative;min-height: 710px;}
.courseH2-more{position: absolute;top: 50%;right:16px;width: 66px;height: 50px;margin-top: -25px; background: url(../image/more_ico.png) no-repeat 0 0;}
.courseH2-more:hover{background-position: 0 -50px;}
.pjdt-rtUl{margin:0 16px;}
.pjdt-rtUl>li{padding:16px 0px;border-top: 1px dashed #ddd;}
.pjdt-rtUl>li:first-child{margin-top: -16px;border-top: 0;}
.pjdt-rtKong{position: absolute;top: 50%;left: 50%;width: 234px;height: 190px;margin-top: -95px;margin-left: -117px; background: url(../image/dt-kong.png) no-repeat;}
.pjdt-rtMain-tit{font-size: 16px;color:#333;line-height: 24px;max-height: 48px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pjdt-rtMain-tit .yc-ico{display: inline-block;*display: inline;zoom:1;width: 40px;height: 20px;background: url(../image/icon_mstd_pc.png) no-repeat -810px 0;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.pjdt-rtMain-tit a:hover{color:#e13b29;}
.pjdt-rtMain-tip{font-size: 13px;color:#8a8a8a;line-height: 20px;max-height: 40px;margin-top: 4px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pjdt-rtMain-user{font-size: 13px;color:#8a8a8a;margin-top: 10px;}
.pjdt-rtMain-user .user-ico{display: inline-block;*display: inline;zoom:1;width: 12px;height: 14px;vertical-align: middle;margin-top: -5px;margin-right: 6px; background: url(../image/icon_mstd_pc.png) no-repeat -860px 0;}
.middle-dot{margin:0 3px;}
/*评价动态区 end */

/*相关名师*/
.relevant-teacherBox{width: 100%;height: 380px;background-color: #fff;box-shadow: 0 0 32px rgba(0,0,0,.1);margin-top: 30px; position: relative;overflow: hidden;}
.relevant-teacherMain{position: relative;padding:0 20px;}
.xgms-btnLt,.xgms-btnRt,.xgms-btnLt.disabled:hover{position: absolute;top: 50%;left: 0;width: 36px;height: 58px;margin-top: -29px;background: url(../image/icon_mstd_pc.png) no-repeat -560px -70px;z-index: 2;}
.xgms-btnRt,.xgms-btnRt.disabled:hover{left: auto;right:0; background-position: -610px -70px;}
.xgms-btnLt:hover{background-position: -560px 0;}
.xgms-btnRt:hover{background-position: -610px 0;}
.xgms-btnLt.disabled,.xgms-btnRt.disabled{cursor: not-allowed;}
.relevant-teacherHide{height: 271px;overflow: hidden;}
.relevant-teacherUl{width: 4000px;}
.relevant-teacherUl>li{float: left;width: 216px;height: 271px;margin-right: 20px;position: relative;overflow: hidden;}
.relevant-teacherUl>li>a{display: block;width: 100%;height: 100%;}
.relevant-teacherImg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.relevant-teacherImg img{display: block;width: 100%;height: 100%;transition: .3s;}
.relevant-teacherImg img:hover{transform: scale(1.1);}
.relevant-teacherName{position: absolute;left: 0;bottom:0;width: 216px;height: 71px;background: url(../image/icon_mstd_pc.png) no-repeat 0 -70px;}
.relevant-teacherName>span{display: block;padding-left: 20px;height: 24px;line-height: 24px;margin-top: 26px;font-size: 22px;color:#fff;position: relative;}
.relevant-teacherName>span:before{content:"";position: absolute;top: 50%;left: 0;width: 4px;height: 20px;margin-top: -10px;background: url(../image/icon_mstd_pc.png) no-repeat -510px 0;}


/*相关名师 end */



/*老师其他内容区域 end */








