.wraps{ width:1450px; margin:0 auto;}
.content_bgs{ background:#f6f6f6;}
.conte_cage{ padding:50px 0;}
.m_sce{ width:100%; position:relative;}
.main_sections{ width:560px; margin:0 auto 15px; position:relative;}
.main_sections a.sect{ color:#7d7d7d; font-size:24px; width:33%; float:left;  text-align:center; display:block; padding-bottom:20px;}
.main_sections a.onclicks{ color:#2d2d2d; background:url(../images/new/lecture/bmline.png) no-repeat center 35px;}
.section_titles{ text-align:center; padding-bottom:25px;}
.section_titles a{ color:#7d7d7d; font-size:16px; padding:0 20px; border-right:1px #e6e6e6 solid;}
.section_titles a:last-child{ border:0 none;}
.section_titles a.chose{ color:#e00000;}
.section_titles a:hover{ color:#e00000;}
.lecture_wraps{ padding-bottom:72px; overflow:hidden; width:100%;}
.lecture_wraps ul{ width:1470px;}
.lecture_wraps li{ width:281px; float:left; margin:0 10px 10px 0; background:#fff; position:relative;}
.les1 .lecture_wraps li{ width:355px; float:left; margin:0 10px 10px 0; background:#fff; position:relative;}
.lecture_t{ color:#7d7d7d; font-size:14px; margin:0 auto; width:90%; padding-top:14px;}
.lecture_t1{ padding-bottom:14px;}
.lecture_t img{ vertical-align:middle; margin-right:2px;}
.lecture_p{ color:#2d2d2d; font-size:14px; margin:5px auto 0; width:90%; padding-bottom:23px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section_value{ width:42px; position:absolute; top:10px; left:10px;}

.offline_sect{ text-align:center; padding-bottom:15px;}
.offline_sect a{ color:#7d7d7d; font-size:16px; padding:0 20px; border-right:1px #e6e6e6 solid;}
.offline_sect a:last-child{ border:0 none;}
.offline_sect a.chose{ color:#e00000;}
.offline_sect a:hover{ color:#e00000;}
.offline_wraps{ padding-bottom:72px; overflow:hidden; width:100%;}


.offline_wraps ul{ width:1470px;}
.offline_wraps li{ width:356px; float:left; margin:0 10px 10px 0; background:#fff; position:relative;}

.offline_pic img{ width:100%; max-width:none;}
.lm_leftvs{  padding:12px 0 10px 0;}
.off_t {
    font-size: 18px;
    color: #2d2d2d;
    margin-bottom: 4px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 24px;
    white-space: nowrap;
	font-weight:bold;
}



.off_p{ font-size:14px; color:#7d7d7d;}
.off_p span{ font-size:16px; color:#ad0000; font-weight:bold; margin:0 3px;}
.lm_rightvs{ padding:0px 10px 10px 0;}
.lm_rightvs img { display:block; width:93px;}
.offline_bvs{ border-bottom:1px #b6b6b6 solid; width:95%; margin:0 auto;}
.uploadtime{  font-size:14px; padding:0; color:#888888;}

.lecture_t { line-height:14px; }
.lecture_t img{ vertical-align:top;}
.lecture_t img.a{ width:20px; }
.lecture_t img.acafe{ width:60px;}
.lecture_t img.master{ width:auto; height: 14px;}


.n_select{ min-height:600px;}
.n_title{ width:100%; padding:10px 0 10px; text-align:center; font-size:16px; color:#626262;}

.n_slectesb{ text-align:left; }
.n_slectesb a{ display:inline-block; width:354px;  border:1px solid #a4a4a4;  text-align:center; line-height:30px; margin:0 2px; color:#7d7d7d; font-size:14px;margin-top:25px;}
.n_slectesb a:hover{border:1px solid #64c3f1; color:#ad0000;}
.n_slectesb a.sactive{ border:1px solid #64c3f1; color:#ad0000;}
.nst_tips{ width:100%; text-align:center; color:#acacac; font-size:12px; padding:60px 0 110px;}


.video_pop{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.88); display:none;}
.video_sp{ width:860px; height:480px; position:absolute; left:50%; top:50%; margin:-240px 0 0 -320px ;}
#txxvideo{ width:100%; height:100%;}
.sp_close{ width:40px; height:40px; position:absolute; right:0; top:-40px; font-size:24px; text-align:center; line-height:40px; color:#FFFFFF;}

.n_title{ text-align:center; color:#626262; font-size:16px; line-height:22px;}
.n_zone{ padding:0 2px; color:#3ca4e6;}
.reselect{ margin-left:20px;color:#3ca4e6; font-size:12px;}
.n_tips{ width:100%; text-align:left; color:#9a9a9a; font-size:12px; padding-bottom:20px;}

.n_title2{border-left: 4px solid #64c3f1;text-align: left;line-height: 20px;padding: 0;float: left;width: auto;}
.n_title2 span{padding-left: 8px;padding-right: 25px;color: #3a3a3a;font-size: 18px;font-weight: bold;}
.look_schdule{display: block;float: right;color: #64c3f1;font-size: 16px;line-height: 20px;text-decoration: underline;}

.pop_m{ width:450px; padding-bottom:20px; display:block; position:absolute; left:0; top:0; z-index:999;  z-index:100; background:#ffffff; }
.pop_m .close{ display:block; width:21px; height:21px; position:absolute; right:10px; top:10px; text-indent:-9999px; z-index:1000; background:url(../images/search/close_pop.png) no-repeat;}
.pop_m .pop_content{ width:310px; margin:0 auto; padding-top:20px;}
.pop_m .pop_main{ width:100%; }
.pop_con{ width:100%; }
.pop_title{ padding:20px 0px 20px 0px; font-size:18px; color:#ad0000; font-weight:bold; }
.pop_c1{ padding:0px 0 10px 0px; border-bottom:1px solid #C4C4C4;}
.pop_c1 p { font-size:14px; line-height:22px; color:#2d2d2d;}
.pop_c2 { padding-bottom:10px; padding-top:10px;}
.pop_c2 p { font-size:14px; line-height:22px; color:#2d2d2d;}
.pop_c2 p span { color:#646464;}
.pop_bpad{ padding:0px 0;}
.pop_bottom{  padding:20px 0 0px;}
.pop_bottom p{ font-size:12px; color:#939393; line-height:20px;width:370px; margin:0 auto;}
.pop_c3{ padding:40px 0 30px 0;}
.pop_c3 p.finish1{ text-align:center; color:#000000; font-size:24px; padding-bottom:10px;}
.pop_c3 p.finish2{ text-align:center; color:#646464; font-size:14px;}

.pop_c4 { padding:0px 0 40px 0px;}
.pop_c4 p { font-size:14px; line-height:22px; color:#2d2d2d; width:100%;  margin-bottom:4px; font-weight:bold;}
.pop_c4 p span { color:#2d2d2d; font-weight:normal;}
a.correctinfo{ width:147px; height:31px; display:block; text-indent:-9999px; background:url(../images/search/correctinfo.png) no-repeat; }
a.correctinfo1{ width:147px; height:31px; display:block; text-indent:-9999px; background:url(../images/search/correctinfo.png) no-repeat; margin-top:10px;}
.pop_c5{ padding:12px 0 10px 0 ; width:100%;}
.edit_c{ font-size:14px; color:#939393;}
.edit_c a{ color:#ad0000; text-decoration:underline; font-size:14px; font-family:Microsoft Yahei;}






.btns{ width:100%; padding-bottom:20px; margin:0 auto;}
.btns a.ok{ width:130px; height:35px; display:block; text-indent:-9999px; background:url(../images/search/ok.png) center center no-repeat; float:left;}
.btns a.canc{ width:130px; height:35px; display:block; text-indent:-9999px; background:url(../images/search/cancle.png) center center no-repeat; float:right;}



.my_item { padding-bottom:20px;}
.my_item p { font-size:14px; line-height:22px; color:#2d2d2d;}
.my_item p span { color:#646464;}
.cancel_b{ display:block; width:90px;  height:30px; background:url(../images/search/cancel.png) no-repeat; text-indent:-9999px; margin-top:10px;}
.nolect{ width:100%;font-size:14px; line-height:22px; color:#2d2d2d; text-align:center; padding-bottom:10px; }





.block_sections{ position:relative;}
.my_btn{ display:block; width:90px;  height:30px; background:url(../images/search/my.png) no-repeat; text-indent:-9999px; position:absolute; right:0; top:-65px;}

.lecture_icon{ position:absolute; width:60px; height:22px; background:url(../images/new/index/study.png) no-repeat; background-size:100% auto; right:10px; top:auto; bottom:20px;}
.lecture_icon1{ position:absolute; width:60px; height:22px; background:url(/smallapp/acafe/myspace/wechat/images/master/view.png) no-repeat; background-size:100% auto; right:10px; top:auto; bottom:20px;}


.kcxx{ padding:10px 0 15px; width:95%; margin:0 auto;}
.kcx_left{ width:55%; float:left; height:18px; background:url(../images/new/lecture/left.png) no-repeat; background-size:auto 18px; padding-left:22px; line-height:18px; color:#3a3a3a; font-size:14px; box-sizing:border-box; margin-bottom:8px;}
.kcx_left span{ color:#64c3f1; font-weight:bold;}

.kcx_level{ width:40%; float:left; height:18px; background:url(../images/new/lecture/level.png) no-repeat;  background-size:auto 18px;padding-left:22px; line-height:18px; color:#3a3a3a; font-size:14px; box-sizing:border-box; margin-bottom:8px;}
.kcx_type{ width:55%; float:left; height:18px; background:url(../images/new/lecture/lecture.png) no-repeat;  background-size:auto 18px;padding-left:22px; line-height:18px; color:#3a3a3a; font-size:14px; box-sizing:border-box;}
.kcx_tc{ width:40%; float:left; height:18px; background:url(../images/new/lecture/teacher.png) no-repeat;  background-size:auto 18px;padding-left:22px; line-height:18px; color:#3a3a3a; font-size:14px; box-sizing:border-box;}


a.stbs  img.pcst{ width: 100%;}
a.stbs  img.mobilest{ width: 100%;}
.l_s3_item{ display: flex; justify-content: flex-start; margin-bottom: 17px;}
.l_s3_item a{ display: table; color: #000000; font-size: 14px; margin-right: 30px;line-height: 1;padding:5px 10px;}
.l_s3_item a.act{color: #ad0000; }
.l_s3_item a.all{color: #fff; background: #3c82c9;   border-radius: 5px;}




@media screen and (max-width:1400px){
.wraps{ width:1200px;}
.offline_wraps ul{ width:1230px;}
.lecture_wraps ul{ width:1230px;}
.offline_wraps li{ width:292px; float:left; margin:0 10px 10px 0; background:#fff; position:relative;}
.lecture_wraps li{width:282px; float:left; margin:0 24px 24px 0; background:#fff; position:relative;}
.off_t{ width:100%;}
.n_slectesb a{ width:232px;}



}
@media screen and (max-width:1024px){
.wraps{ width:98%; margin:0 auto;}
.conte_cage{ padding:20px 0;}
.section_titles a{ color:#7d7d7d; font-size:14px; padding:0 6px; border-right:1px #e6e6e6 solid;}
.lecture_wraps{ padding-bottom:30px; overflow:hidden; width:100%;}
.lecture_wraps ul{ width:100%;}
.lecture_wraps li{ width:100%; float:left; margin:0 0 8px 0; background:#fff; position:relative;}
.main_sections{ width:98%; margin:0 auto 15px;}
.main_sections a.sect{ color:#7d7d7d; font-size:16px; width:33.333%; float:left;  text-align:center; display:block; padding-bottom:20px;}
.main_sections a.onclicks{ color:#2d2d2d; background:url(../images/new/lecture/bmline.png) no-repeat center 66%; background-size:50%;}

.offline_wraps ul{ width:100%;}
.offline_wraps li{ width:100%; float:left; margin:0 0 8px 0; background:#fff; position:relative;}
.offline_sect a{ color:#7d7d7d; font-size:14px; padding:0 6px; border-right:1px #e6e6e6 solid;}
.section_value{ width:80px;}
.off_t{ width:auto; font-size:16px;}

.video_sp{ width:100%; height:320px; position:absolute; left:0%; top:20%; margin:0;}

.pop_m{ width:96%; max-width:450px;}
.pop_m .pop_content{ width:90%; margin:0 auto;}
.m_sce{ }
.my_btn{ top:-20px; right:2%; width:60px; background-size:100% auto;}

.lecture_icon{ position:absolute; width:70px; height:26px; background:url(../images/new/index/study.png) no-repeat; background-size:100% auto; right:10px; top:auto; bottom:20px;}


.n_slectesb{ padding-top:20px;}
  .n_slectesb a {
    display: inline-block;
    width: auto;
    height: auto;
    border: 1px solid #dddddd;
    border-radius: 0;
    text-align: center;
    line-height: 0;
    margin: 0 0;
    color: #7d7d7d;
    font-size: 14px;
    margin-top: 0;
	margin-bottom:10px;
}

  .n_slectesb a{ display:block; float:left; width:49%;}
  .n_slectesb a:nth-child(2n){ float:right;}
  .n_slectesb a.sactive{ border:1px solid #64c3f1;}
.nst_tips{ text-align:left; padding:30px 0;}





}
@media screen and (max-width:320px){
.section_titles a{ color:#7d7d7d; font-size:12px; padding:0 4px; border-right:1px #e6e6e6 solid;}
.offline_sect a{ color:#7d7d7d; font-size:12px; padding:0 4px; border-right:1px #e6e6e6 solid;}

}

.loading{ 
width: 100%;
padding: 40px 0px;
text-align: center;
font-size: 14px;
color: #989898;
display: none;
}
.no_result{ 
width: 100%;
padding: 40px 0px;
text-align: center;
font-size: 14px;
color: #989898;
display: none;
}
.mstatus{ width:30%; margin-left:17px; margin-top:10px; margin-bottom:10px;}
.stimes{ width:100%; text-align:center; color:#3A3A3A; font-size:12px; padding-bottom:20px;}
.sttm{ display:none;}

.y_icon{ width: 61px; height: 61px; position: absolute; left: 0; top: 0; text-indent: -9999px; background: url(../images/new/mobile/icon_all.png) no-repeat; background-size: 100% auto;}
.y_icon_DI{ background: url(../images/new/mobile/icon_di.png) no-repeat; background-size: 100% auto;}
.y_icon_Xperia{ background: url(../images/new/mobile/icon_xperia.png) no-repeat; background-size: 100% auto;}
.y_icon_PS{ background: url(../images/new/mobile/icon_ps.png) no-repeat; background-size: 100% auto;}
.y_icon_BRAVIA{ background: url(../images/new/mobile/icon_bravia.png) no-repeat; background-size: 100% auto;}
.y_icon_PA{ background: url(../images/new/mobile/icon_pa.png) no-repeat; background-size: 100% auto;}


.choices{ width: 100%; text-align: center; padding-bottom: 10px; padding-top: 10px;}

.choices a{ display: inline-block; width: 106px; height: 32px; border: 1px solid #858281; border-radius: 6px; text-align: center; line-height: 32px; color: #848281; font-size: 14px; margin: 0 15px;} 
.choices a.active{ border: 1px solid #ad0000; color: #ad0000; font-weight: bold;}
.pcst{ display: block;}
.mobilest{ display: none;}



@media screen and (max-width: 1024px){
  .n_tips{ text-align: center;}
  .y_icon{ width: 54px; height: 54px; position: absolute; left: 0; top: 0; text-indent: -9999px;}
  .choices a{ display: inline-block; width: 80px; height: 28px; border: 1px solid #858281; border-radius: 6px; text-align: center; line-height: 28px; color: #858281; font-size: 12px; margin: 0 12px;} 
  .choices a.active{ border: 1px solid #7cc0ec; color: #ffffff; background: #7cc0ec; font-weight: bold;}
  .pcst{ display: none;}
  .mobilest{ display: block;}





}
