/*init css*/
html, body, div, p, a, li, dt, dl, dd, span, em, i, h1, h2, h3, h4, h5, h6, input, ul, select, figure, figcaption, textarea { padding:0; margin:0;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","黑体",Arial,sans-serif;}
li { list-style:none;}
em { font-style:normal;}
i { font-style:normal;}
a { text-decoration:none; color:#333;}
.fl { float:left;}
.fr { float:right;}
.pdl15 { padding-left:15px; }
.pdr15 { padding-right:15px; }
.pdt15 { padding-top:15px;}
.pdt10 { padding-top:10px;}
.pdt20 { padding-top:20px;}
.mgb10 { margin-bottom:10px; }
.mgt10 { margin-top:10px; }
.mgt25{ margin-top:25px;}
.mgb49{ margin-bottom:80px;}
.mgb60{ margin-bottom:60px;}
.mgl60{ margin-left:60px;}
.pdtb10 { padding-top:10px; padding-bottom:10px; }
.pd10 { padding:10px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px;}
.c888 { color:#888; }
.c999{ color:#999;}
.pdlr15{ padding-left:15px; padding-right:15px;}
.dis_none{ display:none;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0); }
.clearfix:after { display:block; line-height:0; height:0; content:''; clear:both;}
input, textarea { -webkit-appearance: none; border-radius:0; outline:none; -webkit-tap-highlight-color: rgba(255,0,0,0); }
input:focus, textarea:focus {  outline:none; }
*:focus { outline:none;}
.t_r{ text-align:right;}
.text_indent{ text-indent:2em;}
.tec_ico{ background:url(../images/teacher_bg.png) no-repeat left top; background-size:cover;}
body{ /*background:#f6f6f6;*/}
html { height:100%; }
textarea.liuy{resize: none;width: 100%;height: 40px; padding: 10px; box-sizing: border-box; border: 1px solid #d1d1d1; margin-top: 10px; }

.z_body_f6{ /*background:#f6f6f6;*/}

.g_animat_hezi{display:-webkit-box;display:-moz-box;display:box;}
.g_animat_align{-webkit-box-align:center;-moz-box-align:center;box-align:center;}
.g_animat_pack{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;}
.g_animat_justify{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;}
.g_animat_flex{-webkit-box-flex:1; -moz-box-flex:1;box-flex:1;}
.g_animat_flex p{ word-wrap:break-word;}

/***********广场公告 begin**********/
.g_nav{ height:45px; border-bottom:#d1d1d1 solid 1px; width:100%; background:#ececec;}
.g_nav ul li{ float:left; width:50%; line-height:45px; font-size:20px;}
.g_nav ul li a{ display:block; text-align:center;}
.g_nav ul li a i{ display:inline-block; background-position:0px -50px; width:18px; height:18px; vertical-align:middle; margin-right:5px;}
.g_nav ul li.nav2 i{ background-position:0px 0px; height:17px;}

.m_notice_newslist{ padding:20px 15px;}
.m_notice_newslist li{ line-height:40px; padding:0 14px; font-size:16px; border-bottom:#d1d1d1 solid 1px;}
.m_notice_newslist li time{ float:right;}
.m_nav_newslist dl{ padding:10px 0; margin:0 10px; border-bottom:#e8e8e8 solid 1px; box-sizing:border-box;}
.m_nav_newslist dl dt{ width:70px; height:70px; margin-left:15px;}
.m_nav_newslist dl dt img{ width:100%; height:100%;}
.m_nav_newslist dl dd{ font-size:16px; line-height:1.8em; padding:16px 0px 16px 0px;}

.m_teacher_piclist{ margin:0px 15px 20px 15px;border-top:#d1d1d1 solid 1px;}
.m_teacher_piclist dl{ border-bottom:#d1d1d1 solid 1px; padding:15px 0px;}
.m_teacher_piclist dl dt{ width:60px; height:60px; margin-right:10px;}
.m_teacher_piclist dl dt img{ width:100%; height:100%;}
.m_teacher_piclist dl dd .tit{ margin-bottom:2px;}
.m_teacher_piclist dl dd .tit h4{ float:left; font-size:16px; line-height:1em; font-weight:normal;}
.m_teacher_piclist dl dd .tit .more{ float:right; width:18px; height:18px; background-position:0px -150px; text-indent:-999em; overflow:hidden;}
.m_teacher_piclist dl dd ul li{ float:left; width:50%; font-size:14px;line-height:1.6em; color:#999;}


.m_art_detail{}
.m_art_detail .detail{ font-size:18px; line-height:1.8em; padding:15px;}

.u_tit{ border-bottom:#d1d1d1 solid 1px; width:100%; background:#ececec; text-align:center; font-size:20px; line-height:45px; font-weight:normal;}

.u_search{ margin:15px 20px; border:#3d95d5 solid 1px; border-radius:2px; height:28px; padding:0px 5px; box-sizing:border-box;}
.u_search .int_text{ display:block; height:26px; border:0px; border-right:#3d95d5 solid 1px; font-size:14px; line-height:26px; color:#333;}
.u_search .int_btn{display:block; width:18px; height:18px; margin:5px 10px 0px 10px; background-position: center -100px; border:none; cursor:pointer;}
/***********广场公告 end**********/


/***********名师工作室 begin**********/
.m_space_home dl{ padding:15px;}

.m_tec_info{ width:100%; height:240px; position:relative; background:#2ca1f4; overflow:hidden; zoom:1;}
.m_tec_info .search_link{ position:absolute; display:block; width:23px; height:23px; background:url(../images/search_ico.png) no-repeat left top; background-size:cover; top:10px; left:15px;}
.m_tec_info .set_ico{ position:absolute; display:block; width:19px; height:19px; top:10px; right:15px; background:url(../images/set_ico.png) no-repeat center top; background-size:cover;}
.m_tec_info .user_pic{ width:74px; height:74px; border-radius:37px; border:#FFF solid 2px; overflow:hidden; zoom:1; margin:0 auto; margin-top:20px;}
.m_tec_info .user_pic img{ width:100%; height:100%;}
.m_tec_info h3.name{ color:#fff; font-size:24px; line-height:45px; text-align:center; font-weight:normal;}
.m_tec_info .name_tips{ text-align:center; font-size:14px; color:#fff;}
.m_tec_info .tec_head_nav li{ float:left; width:33.3%; text-align:center; color:#fff;font-size:18px; padding-top:24px;}
.m_tec_info .tec_head_nav li span{ display:block; font-family:Arial, Helvetica, sans-serif;}

.m_tec_menu ul{ overflow:hidden; zoom:1;}
.m_tec_menu ul li{ width:25%; float:left; text-align:center; font-size:14px; margin-top:20px;}
.m_tec_menu ul li i{ display:block; width:57px; height:57px; margin:10px auto; background-repeat:no-repeat; background-position:left top; background-size:cover;}
.m_tec_menu ul li.menu_li1 i{ background-image:url(../images/tec_ico1.png);}
.m_tec_menu ul li.menu_li2 i{ background-image:url(../images/tec_ico2.png);}
.m_tec_menu ul li.menu_li3 i{ background-image:url(../images/tec_ico3.png);}
.m_tec_menu ul li.menu_li4 i{ background-image:url(../images/tec_ico4.png);}
.m_tec_menu ul li.menu_li5 i{ background-image:url(../images/tec_ico5.png);}
.m_tec_menu ul li.menu_li6 i{ background-image:url(../images/tec_ico6.png);}
.m_tec_menu ul li.menu_li7 i{ background-image:url(../images/tec_ico7.png);}
.m_tec_menu ul li.menu_li8 i{ background-image:url(../images/tec_ico8.png);}

.m_tec_nav{height:48px; background:#ececec; padding:0 10px;}
.m_tec_nav li a{ display:block; line-height:48px; height:48px; font-size:16px; text-align:center;padding:0 10px;}
.m_tec_nav li a.acitve{ color:#2ca1f4; border-bottom:#2ca1f4 solid 2px; height:46px; position:relative; z-index:2;}
.m_tec_nav2 li a{ padding:0 20px;}

.about_me{ border-top:#d1d1d1 solid 1px; margin-top:-1px; position:relative; z-index:1;}

.my_state{border-top:#d1d1d1 solid 1px; margin-top:-1px; position:relative; z-index:1;}

.my_workspace{border-top:#d1d1d1 solid 1px; margin-top:-1px; position:relative; z-index:1; overflow:hidden; zoom:1; padding:0 15px 15px 15px;}
.my_workspace dl{ padding:15px 0px;border-bottom:#d1d1d1 solid 1px;}
.my_workspace dt .state{ line-height:44px; font-size:16px;}
.my_workspace dt .state.green{ color:#2ba245;}
.my_workspace dt .state.yellow{ color:#e7c16b;}
.my_workspace dt .state.red{ color:#d90000;}
.my_workspace dt a{ float:left; font-size:16px; line-height:44px; }
.my_workspace dt a i{ float:left; width:44px; height:44px; border-radius:22px; overflow:hidden; zoom:1;margin-right:10px;}
.my_workspace dt a i img{ display:block; width:100%; height:100%;}

.m_tec_div{ padding:15px;}
.m_tec_piclist dt{ width:44px; height:44px; border-radius:22px; overflow:hidden; zoom:1; margin-right:10px;}
.m_tec_piclist dt img{ width:100%; height:100%;}
.m_tec_piclist dd .list_tit span{ font-size:16px;}
.m_tec_piclist dd .list_tit a{ color:#3d95d5; margin-right:5px;}
.m_tec_piclist dd .list_tit time{ font-size:14px; color:#999;}
.m_tec_piclist dd .name{font-size:16px;font-weight:normal; margin:3px 0px;}
.m_tec_piclist dd .name a{ color:#3d95d5; }
.m_tec_div .result{ text-align:right; font-size:14px; color:#999;}
.m_tec_div .result span{ margin-left:10px;}
.m_tec_div .answer{ text-align:right; font-size:14px;}
.m_tec_div .tips{ font-size:14px; color:#999; line-height:1.4em; padding:5px 0px; text-align:left;}


.u_tec_newslist li{ font-size:14px; line-height:1.8em;}
.u_tec_newslist li time{ color:#999; float:right;}
.u_tec_newslist li a span{ color:#999;}


.m_workspace_detail .text{ padding:5px 15px;}
.m_workspace_detail .space_ico{ background:url(../images/workspace_detail.png) no-repeat left top; background-size:cover; display:inline-block; }
.m_workspace_detail .text{ margin:10px 0px; font-size:16px; line-height:1.8em;}
.w_talk .text{ }
.m_workspace_detail .text p{ text-indent:2em}
.m_workspace_detail .stact{ padding:0 15px; color:#999; font-size:14px; line-height:16px;}
.m_workspace_detail .stact a{ color:#999;}
.m_workspace_detail .stact span{ margin-right:10px;}
.m_workspace_detail .stact span i{ width:15px; height:15px;vertical-align:top; margin-right:5px;}
.m_workspace_detail .m_pl{ background:#f0f0f0; padding:0 15px; margin-top:25px; border-top:#e6e6e6 solid 1px;}
.w_workspace_detail .m_pl,.w_talk .m_pl{ border-top:none; padding:0; padding-bottom:20px;}
.m_workspace_detail .m_pl dt{ background:url(../images/workspace_pl_bg.gif) repeat-x left center; font-size:16px; height:18px; line-height:18px; padding:25px 0px; text-align:center;}
.m_workspace_detail .m_pl dt strong{ display:initial; font-weight:normal;  text-align:center; line-height:18px; margin:0 auto; color:#999; background:#f0f0f0; padding:0 5px;}
.w_workspace_detail .m_pl dt strong{ width:100px;}
.w_talk .m_pl dt strong{ width:100px;}
.m_workspace_detail .m_pl .write_pl{ text-align:right;}
.m_workspace_detail .m_pl .write_pl i{ width:15px; height:15px; vertical-align:text-bottom; background-position:0px -50px; margin-left:5px;}
.m_workspace_detail .m_pl .write_pl a{ font-size:16px; color:#80bdf3;}
.m_workspace_detail .pl_list{ margin-top:10px;}
.m_workspace_detail .pl_list li{ overflow:hidden; zoom:1; padding:15px 0px; border-bottom:#e6e6e6 solid 1px;}
.m_workspace_detail .pl_list .photo{ width:44px; height:44px; margin-right:15px; border-radius:22px; overflow:hidden; display:block;}
.m_workspace_detail .pl_list .photo img{ width:100%; height:auto;}
.m_workspace_detail .pl_list .text_rig .tit{ color:#999;}
.m_workspace_detail .pl_list .text_rig .tit .name{ color:#999; font-size:16px;}
.m_workspace_detail .pl_list .text_rig .tit .span_z{ font-size:14px; line-height:20px; height:17px;}
.m_workspace_detail .pl_list .text_rig .tit .span_z i{width:15px; height:17px; vertical-align:top; background-position:0px -100px; margin-right:5px;}
.m_workspace_detail .pl_list .text_rig .tit .span_z i.space_news{ width:18px; height:18px; background:url(../images/asnwer_ico.gif) no-repeat; background-size:18px; display:inline-block; vertical-align:middle}
.m_workspace_detail .pl_list .text_rig .tit span.time{ font-size:14px; padding-left:10px;}
.m_workspace_detail .pl_list .text_rig .pl_text{ font-size:16px; line-height:24px; margin:10px 0px;}
.m_workspace_detail .pl_list .text_rig time{ text-align:right; color:#999; display:block; font-size:14px;}

/***********名师工作室 end**********/

/*名师简介 begin*/
.about_tec{}
.about_tec dl{ padding:20px 15px; border:#d1d1d1 solid 1px;}
.about_tec dt{ width:70px; height:70px; border-radius:35px; overflow:hidden; zoom:1; margin-right:15px;}
.about_tec dt img{ width:100%; height:100%;}
.about_tec dd ul li{ position:relative; padding-left:75px; font-size:14px; line-height:24px; color:#555;}
.about_tec dd ul li label{ position:absolute; top:0px; left:0px; line-height:24px;}
.about_tec .tips{ padding:10px; line-height:1.8em; font-size:18px; text-align:left;}
.m_gzs_about{ padding:10px;}
.m_gzs_about p.tips{ padding:0px; line-height:1.8em; font-size:18px;}
.m_gzs_about p{line-height:1.8em; font-size:18px;}

/*名师简介  end*/

/*教研活动 begin*/
.m_doing{ padding:0 15px 10px 15px;}
.m_doing .blue{ color:#2ca1f4;}
.m_doing dl{ padding:10px 0px; border-bottom:#d1d1d1 solid 1px;}
.m_doing dt h3{ font-size:24px; font-weight:normal; display:inline; vertical-align:bottom;}
.m_doing dt .z_state{ font-size:14px; padding:1px 6px; vertical-align:baseline;color:#fff; border-radius:2px;}
.m_doing dt .state_on{ background:#f09325;}
.m_doing dt .state_end{ background:#aaaaaa;}
.m_doing dd{ margin-top:10px;}
.m_doing dd p{ padding:5px 0px 5px 70px; line-height:20px; font-size:14px; position:relative;}
.m_doing dd p .tit{ position:absolute; top:5px; left:0px; width:70px; white-space:nowrap;}


.m_about_doing{}
.m_about_doing .blue{ color:#2ca1f4;}
.m_about_doing .red{ color:#ef6b66;}
.m_about_doing .name{ font-size:24px; line-height:26px; padding:15px 0px; font-weight:normal;}
.m_about_doing .summary{ line-height:25px; font-size:14px;}
.m_about_doing .summary .cy_btn{ float:right; padding:0 10px; background:#2ca1f4; border-radius:5px; height:25px; line-height:25px; color:#fff;}
.m_about_doing .summary span{ margin-right:10px;}

.m_about_doing dl.doing_list dt{ height:3px; width:100%; margin:30px 0px; background:#00a0e9; position:relative;}
.m_about_doing dl.doing_list h4{ position:absolute; top:-15px; left:50%; margin-left:-55px; width:110px; font-size:24px; background:#f6f6f6; text-align:center; color:#2ca1f4; font-weight:normal;}
.m_about_doing dl.doing_list p{ line-height:20px; font-size:14px;}
.m_about_doing dl.doing_list ul li{ background:url(../images/doing_detail_jt.png) no-repeat center 57px; padding-bottom:45px; background-size:33px 18px;}
.m_about_doing dl.doing_list ul li a{ display:block; margin:0 40px; line-height:45px; height:45px; background:#49b6de; font-size:18px; text-align:center; color:#fff; border-radius:10px;}
.m_about_doing dl.doing_list ul li:last-child{ background:none; padding-bottom:10px;}

.m_about_doing dl.doing_list_new{ border-top:#ccc solid 1px;}
.m_about_doing dl.doing_list_new dt{ background:url(../images/doing_list_h3bg.gif) no-repeat; width:112px; height:23px; background:url(../images/doing_list_h3bg.gif) no-repeat; background-size:cover; text-align:center; margin:15px 0px;}
.m_about_doing dl.doing_list_new h4{ color:#fff; font-weight:normal; font-size:16px; line-height:22px;}
.m_about_doing dl.doing_list_new p{ font-size:16px; line-height:1.8em;}
.m_about_doing dl.doing_list_new ul{ width:65.7%; margin:0 auto; margin-bottom:15px; overflow:hidden; zoom:1;}
.m_about_doing dl.doing_list_new ul li{ background:url(../images/doing_list_new_bg1.gif) no-repeat left top; width:100%; height:0px; padding-bottom:19.6%; background-size:cover; position:relative; text-align:center; color:#fff; float:left;}
.m_about_doing dl.doing_list_new ul li:hover{ background-image:url(../images/doing_list_new_bg2.gif);}
.m_about_doing dl.doing_list_new ul li a{ color:#fff; position:absolute; top:33%; left:0px; display:block; width:100%; text-align:center;height:18px; line-height:18px; margin-top:-9px;}
.m_about_doing dl.doing_list_new ul li i{ position:absolute; top:31%; left:0px; width:12.6%; margin-top:-9px; height:18px; line-height:18px;}
.m_about_doing dl.doing_list_new ul li.on{ background-image:url(../images/doing_list_new_bg2.gif);}
.m_about_doing dl.doing_list_new ul li:last-child{ background-image:url(../images/doing_list_new_bg3.gif); padding-bottom:12.8%;}
.m_about_doing dl.doing_list_new ul li:last-child:hover,.m_about_doing dl.doing_list_new ul li.on:last-child{ background-image:url(../images/doing_list_new_bg４.gif);}
.m_about_doing dl.doing_list_new ul li:last-child i{ top:48%;}
.m_about_doing dl.doing_list_new ul li:last-child a{ top:48%;}
/*教研活动 end*/


/*工作状态 begin*/
.m_work_state_list{ margin:15px; background:#fff; border-radius:10px; padding:10px;}
.m_work_state_list .mantle{ position:relative; width:100%;}
.m_work_state_list .mantle img{ width:100%; height:auto;}
.m_work_state_list .mantle .name{ position:absolute; bottom:5px; left:0px; width:100%; background:rgba(0,0,0,0.5); font-size:16px; padding:10px 5px; line-height:18px; box-sizing:border-box;}
.m_work_state_list .mantle .name a{ color:#fff;}

.m_work_state_list .work_piclist dl{ padding:10px 0px; border-bottom:#e8e8e8 solid 1px; box-sizing:border-box;}
.m_work_state_list .work_piclist dl dt{ width:70px; height:70px; margin-left:15px;}
.m_work_state_list .work_piclist dl dt img{ width:100%; height:100%;}
.m_work_state_list .work_piclist dl dd{ font-size:18px; line-height:1.8em; padding:16px 0px 16px 6px;}

.m_work_state_detail{}
.m_work_state_detail .pic_text{ padding:15px;}
.m_work_state_detail .pic_text p.photo img{ width:100%; height:auto;}
.m_work_state_detail .pic_text .text{ font-size:16px; line-height:1.8em; margin:10px 0px;/* text-indent:2em;*/}
.m_work_state_detail .pic_text .text p{}
/*工作状态 end*/


/*今日访客  begin*/
.today_fk_summary .u_summary{ padding-left:15px; padding-right:15px; background:#f0f0f0; border-bottom:#e5e5e5 solid 1px;}
.m_todaty_list ul{ padding:0 15px;}
.m_todaty_list ul li{ overflow:hidden; zoom:1; padding:10px 0px; border-bottom:#d1d1d1 solid 1px;}
.m_todaty_list ul li a{ float:left; font-size:16px; line-height:44px; color:#e5b84b;}
.m_todaty_list ul li a i{ float:left; width:44px; height:44px; border-radius:22px; overflow:hidden; zoom:1;margin-right:10px;}
.m_todaty_list ul li a i img{ display:block; width:100%; height:100%;}
.m_todaty_list ul li time{ line-height:44px; color:#999; font-size:14px;}
/*今日访客  end*/


/*学科文章 begin*/
.m_study_wz{}
.m_study_wz ul{ padding:0 15px;}
.m_study_wz li{ padding:10px 0px; border-bottom:#e6e6e6 solid 1px; overflow:hidden; zoom:1;}
.m_study_wz li a{ font-size:16px;}
.m_study_wz li a .blue{ color:#3d95d5;}
.m_study_wz li time{ float:right; color:#999; font-size:14px; margin-left:10px;}
/*学科文章 end*/


/*在线交流 begin*/
.m_online_home dl{ padding:15px;}
.m_online_home dd .result{ text-align:right; font-size:14px; color:#999;}
.m_online_home dd .result span{ margin-left:10px;}
.m_online_home dd .answer{ text-align:right; font-size:14px;}
.m_online_home dd .tips{ font-size:14px; color:#999; line-height:1.4em; padding:5px 0px;}

.m_online_speak ul{ padding:0 15px;}
.m_online_speak li{ padding:10px 0px; border-bottom:#e6e6e6 solid 1px; overflow:hidden; zoom:1;}
.m_online_speak li a{ font-size:16px;}
.m_online_speak li a.red{ color:#d90000;}
.m_online_speak li a i.ico_d{ background:url(../images/workspace_pl_bg.jpg) no-repeat left top; width:22px; height:22px; background-size:cover; display:inline-block; vertical-align:middle; margin-right:5px;}
.m_online_speak li a i.ico_j{background:url(../images/workspace_pl_bg.jpg) no-repeat left -23px; width:22px; height:22px; background-size:cover; display:inline-block;vertical-align:middle; margin-right:5px;}
.m_online_speak li time{ float:right; color:#999; font-size:14px; margin-left:10px;}

.m_online_speak_detail .detail_tit{ padding:0 15px;}
.m_online_speak_detail .name{ font-size:24px; line-height:26px; padding:10px 0px; font-weight:normal; text-align:center;}
.m_online_speak_detail .summary{ line-height:25px; font-size:14px;}
.m_online_speak_detail .summary a{ margin-left:10px; padding:0 10px; background:#2ca1f4; border-radius:5px; height:25px; line-height:25px; color:#fff;}
.m_online_speak_detail .summary span{ margin-right:10px; color:#999;}
.m_online_speak_detail .m_tec_piclist .tips{ color:#333; padding-top:0px;}
/*在线交流 end*/

/*留言版 begin*/
.m_messages .blue{ color:#3d95d5;}
.m_messages .mes_tit{ padding:6px 15px;}
.m_messages .mes_tit a{ float:right;margin-left:10px; padding:0 10px; background:#2ca1f4; border-radius:5px; height:25px; line-height:25px; color:#fff; font-size:14px;}
.m_messages .mes_tit span{ margin-right:10px; color:#999;}
.m_messages .mes_list{ background:#ececec;}
.m_messages .mes_list dl{ border:#d1d1d1 solid 1px; background:#f6f6f6; border-left:0px; border-right:0px; padding:15px; margin-bottom:10px;}
.m_messages .mes_list .photo{ width:44px; height:44px; margin-right:15px; border-radius:22px; overflow:hidden; display:block;}
.m_messages .mes_list .photo img{ width:100%; height:auto;}
.m_messages .mes_list .text_rig .tit{ color:#999;}
.m_messages .mes_list .text_rig .tit .name{font-size:16px; float:left;}
.m_messages .mes_list .text_rig .tit .answer{ font-size:14px; line-height:20px; height:17px; float:right;}
.m_messages .mes_list .text_rig .tit .answer i{vertical-align:middle; background:url(../images/asnwer_ico.gif) no-repeat; width:18px; height:18px; background-size:cover; margin-right:5px; display:inline-block;}
.m_messages .mes_list .text_rig .pl_text{ font-size:16px; line-height:24px; margin:10px 0px;}
.m_messages .mes_list .text_rig time{ text-align:left; color:#999; display:block; font-size:14px;}
.m_messages .mes_list .text{ font-size:14px; line-height:24px; margin:10px 0px;}
.m_messages .mes_list ul{ background:url(../images/workspace_pl_bg.gif) repeat-x left top; padding-top:10px;}
.m_messages .mes_list ul li{ line-height:28px; font-size:14px;}


.m_write_msg h3.tit{ font-size:16px; line-height:50px; border-bottom:#e9e9e9 solid 1px; padding:0px 15px; font-weight:normal;}
.m_write_msg textarea{ background:#fff;border:0px; height:160px; padding:5px; line-height:22px; font-size:14px; width:100%; box-sizing:border-box;}
.m_write_msg .int{ margin:20px 10px; }
.m_write_msg .int_btn{line-height:45px; font-size:16px; color:#dceaf9; background:#2ca1f4; border:0px; border-radius:10px; display:block; width:100%; box-sizing:border-box;}

.w_messages .mes_tit span{ color:#333;}
.w_messages dd ul{ padding-left:59px;}
.w_messages .mes_list .text{ padding-left:59px; line-height:22px; margin:0;}
.w_messages .mes_list ul{ padding:10px 0 0 59px; margin-top:10px;}
.w_messages .mes_list ul li{ line-height:22px;}
.w_messages textarea.liuy{ resize:none; width:100%; height:53px; padding:10px; box-sizing:border-box; border:1px solid #d1d1d1; margin-top:10px;}
/*留言板 end*/

/*登录页 begin*/
.m_login h1{ width:50%; padding-bottom:14.4%; height:0px; background:url(../images/logo.png) no-repeat center top; background-size:cover; margin:0 auto; margin-top:26.7%; margin-bottom:23.3%; text-indent:-100%; overflow:hidden;}
.login_list{ padding:0px 40px; width:100%; box-sizing:border-box;}
.login_list li{display:-webkit-box;display:-moz-box;display:box; margin-top:8%;}
.login_list li label{background:url(../images/login_ico.png) no-repeat left top; width:21px; height:21px; margin:7px 10px 0px 0px; display:block; background-size:cover;}
.login_list li.li_text input{ height:35px; border:0px; border-bottom:#CCC solid 1px; padding:0 5px; display:block; line-height:35px; background:none; font-size:16px; box-sizing:border-box;-webkit-box-flex:1; -moz-box-flex:1;box-flex:1;}
.login_list li:nth-child(1) label{ background-position:0px 0px;}
.login_list li:nth-child(2) label{ background-position:0px -65px;}
.login_list li.li_btn input{ width:100%; margin-top:20px; height:45px; background:#2ca1f4; display:block; font-weight:bold; border:0px; color:#fff; font-size:18px; font-weight:normal; border-radius:5px;}

.m_sq_login h1{ margin:5% auto;}
.m_sq_login .login_list li{ margin-top:5%;}
.m_sq_login  .login_list li.li_btn input{ margin-top:10px;}
.login_sq_tit{ font-size:16px; font-weight:normal; padding-left:40px;}
.login_sq_tips{ border-top:#ccc solid 1px; margin:30px 10px 0px; padding:0 30px;}
.login_sq_tips dt{ line-height:50px; font-size:16px; padding-top:10px;}
.login_sq_tips dd ul{ padding:10px 0px 30px 0px;}
.login_sq_tips dd ul li{ font-size:14px; line-height:20px; padding:5px 0px;}
.login_sq_tips .checkbox_agree_btn{ height:16px; line-height:18px; font-size:14px;}
.login_sq_tips .checkbox_agree_btn em{ width:16px; height:16px; border:1px solid #c1c1c0;content:''; display:inline-block; vertical-align:bottom; box-shadow:inset 1px 1px 10px #d2d2d1;}
.login_sq_tips .checkbox_agree_btn input{ display:none;}
.login_sq_tips .checkbox_agree_btn input:checked+em{ background:url(../images/checked_blue.png) no-repeat center center; background-size: 13px 8px;}



/*登录页 end*/

/*加载更多 begin*/
.u_get_more{ height:50px; background:#e5e5e5; text-align:center; line-height:50px; font-size:16px; color:#999;}
.u_get_more a{ color:#999;}
/*加载更多 end*/


/*统计状态 begin*/
.u_summary{ overflow:hidden; zoom:1; padding:10px 0px;}
.u_summary li{font-size:16px; text-align:center;}
.u_summary li span{ display:block; text-align:center; font-size:14px; color:#999;}
.u_summary li em{ color:#2ca1f4;}
/*统计状态 end*/

/*详细页的页头 begin*/
.u_detail_tit .name{font-size:24px; line-height:26px; padding:15px; font-weight:normal;}
.w_workspace_detail .u_detail_tit .name{ line-height:30px;}
.u_detail_tit .summary{ line-height:20px; font-size:14px; background:#e5e5e5; padding:8px 15px; color:#999;}
.w_talk .u_detail_tit .summary{ background:#f0f0f0; text-align:center;}
.u_detail_tit .summary span{ float:left; white-space:nowrap; margin-right:10px;}
.w_talk .u_detail_tit .summary span{ float:none;}
/*详细页的页头 end*/

@media only screen and (max-width: 320px){
   .m_teacher_piclist dl dd ul li{ font-size:12px; line-height:1.8em;}
}


/*=== 上拉刷新 ===*/
.html_scroll, .html_scroll body { height:100%; }
.wrapper { position:absolute; left:0; right:0; top:48px; bottom:0; }
.wrapper.notop{ top:0px;}
.scroller { position:absolute; left:0; top:0; right:0;padding-bottom:80px; }
.pullUp { height: 40px; line-height: 40px; padding: 5px 10px;  font-size: 14px; color: #888;  text-align:center;}
.pullUp .pullUpIcon {  display:inline-block; width: 40px; height: 40px; background: url(../images/pull-icon.png) 0 0 no-repeat; -webkit-background-size: 40px 80px; background-size: 40px 80px; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 250ms; vertical-align:middle; }
.pullUp .pullUpLabel { display:inline-block; height:40px; line-height:40px; vertical-align: middle;}
.pullUp .pullUpIcon { -webkit-transform: rotate(-180deg) translateZ(0); }
.pullUp.flip .pullUpIcon { -webkit-transform: rotate(0deg) translateZ(0); }
.pullUp.loading .pullUpIcon { background-position: 0 100%; -webkit-transform: rotate(0deg) translateZ(0); -webkit-transition-duration: 0ms; -webkit-animation-name: loading; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; }
@-webkit-keyframes loading {
  from { -webkit-transform:rotate(0deg) translateZ(0); }
  to { -webkit-transform:rotate(360deg) translateZ(0); }
}

/*=== 会话框&提示 ===*/
.tips_pop, .dialog { position:fixed; left:0; top:0; background:white; border:none; border-radius:5px; font-size:16px; text-align:center; width:80%; box-sizing:border-box; padding:2em;  z-index:1000; opacity:0; -webkit-transition:opacity .3s ease; overflow:hidden;}
.dialog { padding:2em 0 0; -webkit-transition:opacity .2s ease; }
.mask, .mask2 { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:999; opacity:0; -webkit-transition:opacity .3s ease; }
.mask2 { z-index:99; visibility:hidden; background:rgba(0,0,0,.1);}
.mask2.show { opacity:1; visibility:visible; }
.mask.show { opacity:1; }

/*活动图片 相册 begin*/
.album_wrap{ padding:0 15px;}
.album_wrap ul li{ float: left; width:25%;}
.album_wrap ul li a{ display:block;margin:3px;}
.album_wrap ul li a img{ width:100%; vertical-align:top;}

.describe{ line-height:24px; font-size:16px; padding-top:20px;}

.m_workspace_detail .pl_list2 .text_rig time{ text-align:left; font-size:16px;}
.m_workspace_detail .pl_list2 .text_rig a.fr{ color:#2ca1f4;}

.w_workspace_detail .u_detail_tit .name{ padding:8px 15px ; background:#ececec;}
.w_workspace_detail .u_detail_tit .born{ background:none}
.w_talk .name{ text-align:center; background:#f6f6f6}
.w_workspace_detail .u_detail_tit .name span{ padding:0 10px 10px; border-bottom:3px solid #2ca1f4; color:#2ca1f4; font-size:18px;}
/*活动图片 相册 end*/

/*浮层相册 begin*/
.f_photo { position:fixed; left:0; top:0; right:0; bottom:0; margin:auto; overflow:hidden; z-index:1000; background:black; -webkit-transition:opacity .5s ease;  visibility:hidden; opacity:0; }
figure[name=PhotoSlide] {  -webkit-tap-highlight-color: rgba(255,0,0,0); } 
.f_photo.show { visibility:visible; opacity:1; }
.f_photo > li { position:absolute; left:0; top:0; width:100%; height:100%; display:-webkit-box; display:box; -webkit-box-pack:center; -webkit-box-align:center;  background:url(../images/loading.gif) no-repeat center center; }
.f_photo.translate > li { -webkit-transition:all .2s ease-out; }
.f_photo > li img { max-width:100%; opacity:0; }
.f_photo > li img.show { opacity:1; }
.f_photo .pageCount { position:absolute; bottom:20px; width:100%; text-align:center; color:white; text-shadow:0 1px 1px rgba(0,0,0,.35); font-size:14px; }
/*浮层相册 end*/

/*活动评价 begin*/
.blue_btn{padding:0 10px; background:#3d95d5; border-radius:5px; height:25px; line-height:25px; color:#fff;display:inline-block;border:0;font-size:14px;vertical-align:middle;}
.w_workspace_detail .blue_btn{ height:30px; line-height:30px;}
.borb{ border-bottom:1px solid #d1d1d1;}
.c_red{ color:#d90000;}
label{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.hRadio{padding-left:24px; display: inline-block;background: transparent url(../images/radio.png)  no-repeat left top;height: 21px; line-height:21px;cursor:pointer;vertical-align:middle;}
.hRadio_Checked { background-position: left bottom;}


ul.evaluate_detail{ padding:15px; }
.w_workspace_detail ul.evaluate_detail{ color:#888}
ul.evaluate_detail li{  line-height:28px;}
ul.evaluate_detail li span{ color:#333;}
.w_workspace_detail ul.evaluate_detail li{ font-size:14px; line-height:30px;}
.evaluate_table{ padding:15px; width:100%; font-size:14px;}
.evaluate_table th,.evaluate_table td{ padding:4px 0;}
.evaluate_table th{font-weight:normal; text-align:right; vertical-align:top; font-size:14px;}
.w_workspace_detail .evaluate_table th{ text-align:left; font-size:16px;}
.evaluate_table td textarea{ width:90%;padding:5px; height:108px; border-color:#d1d1d1; font-size:14x; resize:none}
.w_workspace_detail .evaluate_table th textarea{ height:90px; width:100%; padding:10px; box-sizing:border-box; margin-bottom:20px;}

.act_num{ font-size:14px;}
.act_num i{ color:#d90000;}
.evaluate_box{ border-bottom:#d1d1d1 solid 1px; margin:15px;}
.evaluate_box .head_tit .photo{ width:44px; height:44px; margin-right:15px; border-radius:22px; overflow:hidden; display:block;}
.evaluate_box .head_tit .photo img{ width:100%; height:auto;}
.evaluate_box .head_tit .tit .name{ line-height:44px; padding-right:15px;}
.evaluate_box .head_tit .tit i.pj{ display:inline-block; width:56px; height:24px; line-height:24px; color:#fff; text-align:center;  border-radius:2px;}
.evaluate_box .head_tit .tit i.pj1{ background:#d90000;}/*很满意*/
.evaluate_box .head_tit .tit i.pj2{ background:#f09325;}/*满意*/
.evaluate_box .head_tit .tit i.pj3{ background:#3d95d5;}/*一般*/
.evaluate_box .head_tit .tit i.pj4{ background:#72cf58;}/*不满意*/
.evaluate_box table{ width:100%;}
.evaluate_box table th{ color:#3d95d5; font-weight:normal; width:105px; vertical-align:top;}
.evaluate_box table th,.evaluate_box table td{padding:3px 0; line-height:28px;}
.evaluate_box table tr.bor_b th,.evaluate_box table tr.bor_b td{ border-bottom:1px dashed #d1d1d1;}
/*活动评价 end*/

/*活动投票 begin*/
.vote_wrap{padding:15px; padding-top:0;}
.vote_wrap dl{ padding-bottom:15px;}
.vote_wrap dd{ line-height:22px;}
.vote_wrap dd p{ width:78%; height:12px; background:#c8e1f4; float:left;margin:5px 8px 5px 3px;}
.vote_wrap dd p i{ display:block; height:12px; background:#3d95d5;}
.vote_wrap dd span.people_num{padding-right:8px;}
/*活动投票 end*/

/*无法访问 begin*/
.tips{ text-align:center; font-size:21px;padding-top:60px;}
.tips img{ width:35%;}
.tips p{padding-top:15px; font-size:18px; line-height:1.8em; text-align:left;}

/*无法访问 end*/

/*活动须知 begin*/
.act_tit{ background:#ececec; border-bottom:1px solid #e6e6e6;}
.act_list,.no_see{padding:15px; padding-bottom:0;}
.act_list p{ line-height:28px;font-size:18px;}
.no_see p{line-height:28px;font-size:16px;}

.pl_tit{padding-top:15px;}
.pl_tit a.name{ color:#999;}
.pl_tit i.ico{ display:inline-block; width:16px; height:25px; vertical-align: text-bottom; background:url(../images/ico_gender.png) no-repeat 0 0; background-size:cover; margin-right:5px;}
.pl_tit i.ico2{ background-position:0 -40px;}
.comment .span_z {font-size:14px; line-height:20px; height:17px; color:#999;}
.comment .span_z i{background:url(../images/workspace_detail.png) no-repeat 0px -100px; background-size:cover; display:inline-block; width:15px; height:17px; vertical-align:top; margin-right:5px;}
.comment .pl_text{ width:75%;}
/*活动须知 end*/

/*教学设计 begin*/
.act_list2{ min-height:224px;}
.act_list2 p{ font-size:16px;}
.act_list2 p span{ color:#999;}
/*教学设计 end*/

/*单选*/
.c_radio {line-height:20px; font-size:14px;}
.w_workspace_detail .c_radio{ font-size:12px;}
.c_radio label { margin-right:8px;}
.w_workspace_detail .c_radio label { width:48%; display:inline-block; margin-right:0; margin-bottom:10px;}
.c_radio em { display:inline-block;width:20px; height:20px; vertical-align:top; background:url(../images/radio.png) no-repeat left 0; margin-right:2px; }
.w_workspace_detail .c_radio em{}
.c_radio input { display:none; }
.c_radio input:checked+em { background-position:left -21px;}

/*多选*/
.form-item-checkbox{margin:10px 0px; position:relative;}
.form-item-checkbox .item-checkbox{display:block; line-height: 50px; font-size:16px; color:#353535;}
.form-item-checkbox .item-checkbox.checked{}
.form-item-checkbox .item-checkbox .count{color:#a1a1a1;}
.form-item-checkbox .item-checkbox input{display:none;}
.form-item-checkbox .item-checkbox:before{content:""; display:inline-block; width:20px; height: 20px; border:1px solid #cacacf; border-radius: 50%; vertical-align: middle; margin-right: 10px;}
.form-item-checkbox .item-checkbox.checked:before{background:#3d95d5 url(../images/checked.png) center center no-repeat; background-size:9px 6px; border-color:#81be6b;}
.form-item-checkbox .item-checkbox .userPic{display:inline-block; width:34px; height: 34px; line-height:34px; font-size:12px; color:#fff; text-align: center; border-radius: 50%; background:#61d0ff; overflow: hidden; vertical-align: middle; margin-right: 5px;}

/*首页底部菜单 begin*/
.menu_footer {height:70px; position:fixed; width:100%; bottom:0px; left:0px; background:#e5e5e5; z-index:9999; border-top:2px solid #cacaca; background:#f6f6f6;}
.menu_footer ul{ width:100%;}
.menu_footer ul li{ text-align:center; width:25%; float:left;}
.menu_footer ul li a{font-size:14px; color:#555; display:block; width:100%; height:50px;padding:12px 0 8px 0; }
.menu_footer ul li em{ display:block; width:32px; height:27px; background: url(../images/menu_ico.png) no-repeat left top; background-size:100% auto; margin:0 auto 4px auto;}
.menu_footer ul li.me_nav a em{ background-position:0px -54px;}
.menu_footer ul li.me_nav a:hover em{ background-position:0px -162px;}
.menu_footer ul li.me_nav a.on em{background-position:0px -267px;}
.menu_footer ul li.work_nav a em{ background-position:0px -81px;}
.menu_footer ul li.work_nav a:hover em{background-position:0px -189px;}
.menu_footer ul li.work_nav a.on em{background-position:0px -294px;}
.menu_footer ul li.home_nav a em{ background-position:0px -27px;}
.menu_footer ul li.home_nav a:hover em{background-position:0px -135px;}
.menu_footer ul li.home_nav a.on em{background-position:0px -243px;}
.menu_footer ul li.square_nav a em{ background-position:0px 0px;}
.menu_footer ul li.square_nav a:hover em{background-position:0px -108px;}
.menu_footer ul li.square_nav a.on em{background-position:0px -213px;}
/*首页底部菜单 end*/



/*无法访问*/
.wsj_tit{ height:50px; background:#22292c;}


/*站内搜索*/
.m-search{ padding:0 17px;}
.m-search .search-rect{ padding-top:22px;}
.m-search .search-rect input{ display:block;}
.m-search .search-rect .inp-txt{ height:26px; line-height:26px; border:#d7d7d7 solid 1px; border-right:0px; box-sizing:border-box; padding:0 5px;}
.m-search .search-rect .inp-btn{ width:26px; height:26px; background:url(../images/search_btn.gif) no-repeat; background-size:cover; border:0px;}

.m-search .m_tec_menu li{ width:auto; float:none;}
.m-search .m_tec_menu li a.blue{ color:#2ca1f4;}

/* 在线交流 */
.w_line_touch .c_blue{ color:#3d95d5;}
.w_line_touch_tit{ padding:0 15px; border-bottom:1px solid #e0e0e0; padding-bottom:5px;}
.w_line_touch_tit .blue_btn{ margin-top:22px; height:30px; line-height:30px;}
.w_line_touch .w_line_touch_tit h2{ line-height:35px; font-size:18px; color:#333333; font-weight:normal; vertical-align:middle;}
.w_line_touch .w_line_touch_tit h2 i{ display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../images/online_ico.png) no-repeat; background-size:24px;}
.w_line_touch .w_line_touch_tit h2 i.ico_j{ background-position:0 -0px}
.w_line_touch .w_line_touch_tit h2 i.ico_d{background-position:0 -26px}
.w_line_touch .w_line_touch_tit span { font-size:12px; color:#555555; padding-right:10px; line-height:15px;}
.w_line_touch .w_line_touch_tit span i{ display:inline-block; width:12px; height:9px; background:url(../images/line_touch.png) no-repeat; background-size:12px; margin-right:5px;}
.w_line_touch .w_line_touch_tit span i.through{ background-position:0 0;}
.w_line_touch .w_line_touch_tit span i.took{ height:12px; background-position:0 -13px;}
.w_line_touch_wrap{ padding:0 15px; padding-bottom:49px;}
.w_line_touch_wrap span.fl{ margin-right:5px;}
.w_line_touch_wrap span.fl img{ width:50px; height:50px; border-radius:50%;}
.w_line_touch_wrap span.fl p{ width:50px; text-align:center; line-height:16px; font-size:14px; color:#999999}
.w_line_touch_wrap li{ padding:7px 0; border-bottom:1px solid #dddddd; padding-bottom:20px; }
.w_line_touch_c,.w_line_touch_a{ margin-left:55px;}
.w_line_touch_c h2{ font-size:16px; color:#999; font-weight:normal;}
.w_line_touch_c h2 a.news{ width:18px; height:18px; display:inline-block; background:url(../images/asnwer_ico.gif) no-repeat; background-size:100%;}
.w_line_touch_c h2 span{ padding-left:17px; color:#3d95d5; font-size:14px;}
.w_line_touch_c h2 span.c999{ color:#999; font-size:14px; padding-left:10px;}
.w_line_touch_c .time{ padding-top:10px; font-size:14px; color:#999; line-height:14px;}
.w_line_touch_c p{  color:#222; font-size:16px; line-height:22px; margin-top:5px;}
.w_line_touch_c p.c333{ color:#333; line-height:22px;}
.w_line_touch_a{ font-size:14px;}
.w_line_touch_a p{ padding:5px 0; }

.wsj_dia{ width:100%;height:50px; box-sizing:border-box; position:fixed; background:rgba(255,255,255,.5); bottom:0; left:0;border:1px solid #ddd; padding:0 10px; font-size:14px;}
.wsj_dia .dia_wrap{ width:100%;background:rgba(255,255,255,.5);height:40px; padding:10px 0}
.wsj_dia .dia_wrap input.liuy{ width:80%; list-style:none; resize:none; position:absolute; height:30px; border:1px solid #ccc; border-radius:3px; font-size:14px; padding:10px; box-sizing:border-box}
.wsj_dia .dia_wrap a.reply{ display:inline-block; width:13%; height:30px; background:#3d95d5; color:#fff; text-align:center; line-height:30px; border-radius:5px;}


/*名师工作室 审核 begin*/
body.bg_cf6{background: #f6f6f6;}
.myOffice_list{}
.myOffice_list dt{margin: 20px 0;}
.myOffice_list dt,.myOffice_list dd{border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.myOffice_list dd{margin-top: -1px;}
.myOffice_list a{display: block;background: white;font-size: 14px;color: #333;height: 48px;line-height: 48px;padding: 0 3%;}
.myOffice_list a i{vertical-align: middle;}
.myOffice_list a span{display: block;height: 100%;}
.myOffice_list a span i{color: #2ca1f4;}
.myOffice_list .icon{display: inline-block;width: 30px;height: 30px;background: #1ec372 url(../images/py_icon_office.png) no-repeat;background-size: 17px auto;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.myOffice_list .icon.i01{background-position: center 9px;background-color: #1cc470;}
.myOffice_list .icon.i02{background-position: center -19px;background-color: #45b5ff;}
.myOffice_list .icon.i03{background-position: center -45px;background-color: #fa8537;}
.myOffice_list .tri{font-size: 20px;font-family: "宋体";vertical-align: middle;color: #aaa;font-weight: bold;margin-left: 5px;}

label.py_checkbox{position: relative;display: inline-block;padding-left: 20px;line-height: 20px;}
label.py_checkbox:before{content: '';display: inline-block;width: 15px;height: 15px;border-radius: 50%;border: 1px solid #2ca1f4; position: absolute;left: 0;top: 2px;}
label.py_checkbox:after{content: '';display: inline-block;background: #2ca1f4 url(../images/py_icon_check.png) no-repeat center center/14px auto;width: 15px;height: 15px;border-radius: 50%;border: 1px solid #2ca1f4;position: absolute;left: 0px;top: 2px;display: none;}
.hideInp:checked + label.py_checkbox:after{display: block;}

.py_checkedInfo{height: 38px;line-height: 38px;color: #2ca1f4;background: #f6f6f6;padding: 0 3%;font-size: 16px;border-bottom: 1px solid #e6e6e6;}
.py_checkedInfo span{height: 100%;}
.py_checkedInfo span i{color: #999;}

.t_l{text-align: left;}
.t_c{text-align: center;}
.py_checkMenber{font-size: 14px;color: #333;text-align: center;background: white;}
.py_checkMenber tr{}
.py_checkMenber tr td{padding: 12px 4px;border-bottom: 1px solid #e6e6e6;}
.btn_ifpass{display: inline-block;vertical-align: middle;padding: 0 5px;background: #fff;border: 1px solid #2ca1f4;line-height: 20px;color: #2ca1f4;white-space: nowrap;border-radius: 3px;}
.btn_ifpass.pass{color: #fff;background: #2ca1f4;}
.unpass{display: inline-block;vertical-align: middle;padding: 0 5px;background: #fff;border: 1px solid #dddcdc;line-height: 20px;color: #dddcdc;white-space: nowrap;border-radius: 3px;}

.icon_res{display: inline-block;width: 40px;height: 40px;vertical-align: middle;}
.icon_res.doc{background: url(../images/doc.png) no-repeat;background-size: 100% auto;}
.icon_res.ppt{background: url(../images/ppt.png) no-repeat;background-size: 100% auto;}
.icon_res.bkexe{background: url(../images/bkexe.png) no-repeat;background-size: 100% auto;}
.icon_res.default{background: url(../images/default.png) no-repeat;background-size: 100% auto;}
.icon_res.edu{background: url(../images/edu.png) no-repeat;background-size: 100% auto;}
.icon_res.file{background: url(../images/file.png) no-repeat;background-size: 100% auto;}
.icon_res.html{background: url(../images/html.png) no-repeat;background-size: 100% auto;}
.icon_res.image{background: url(../images/image.png) no-repeat;background-size: 100% auto;}
.icon_res.movie{background: url(../images/movie.png) no-repeat;background-size: 100% auto;}
.icon_res.music{background: url(../images/music.png) no-repeat;background-size: 100% auto;}
.icon_res.pdf{background: url(../images/pdf.png) no-repeat;background-size: 100% auto;}
.icon_res.txt{background: url(../images/txt.png) no-repeat;background-size: 100% auto;}
.icon_res.xls{background: url(../images/xls.png) no-repeat;background-size: 100% auto;}
.icon_res.zip{background: url(../images/zip.png) no-repeat;background-size: 100% auto;}

.loadmore{width: 100%;line-height: 38px;font-size: 14px;color: #999;}

/*名师工作室 审核 end*/