﻿/*改版名师工作室头部*/
.qjf_selecur p, .qjf_seleautocur p{ background: none; }
.qjf_selecur, .qjf_seleautocur{ border-radius: 0 }

body{ background:#f2f2f2; font-size: 14px;}
.w1200{ width:1200px; margin:0 auto;}
.top_bg{ background: #f3f3f3 }
.top_bar{ height:50px; }
.top_bar a.logo {height: 50px; line-height: 50px; color: #888;padding-left: 40px; font-size: 16px; padding-right: 10px; display: inline-block; background: url(../images/subject_resource/top_bg.png) 10px 15px no-repeat; }
.top_bar a.top_tit{ display:inline-block; line-height:50px; padding-left: 40px; padding-right: 10px; font-size:16px; color:#888;vertical-align: text-bottom; margin-right:40px; background: url(../images/subject_resource/top_bg.png) 10px -29px no-repeat;}
.tool_bar .dress:hover,.tool_bar .personal:hover,.top_bar span.tool_bar .avatar:hover {color:#5cbeff}
.top_bar p a.on,.top_bar p a:hover{ color: #5cbeff }
/*.item_nav a.more{padding:0 10px;}*/
.item_nav .more_box{ position:relative;}
.item_nav .more_box.hover a.more{ background:#0f88d8;}
.item_nav .more_box.hover .more_list{ display:block;}
.nav_li li{ float:left; position:relative;}
.nav_li li.hover .content_list{ display:block;}
.nav_li li.hover a{ background:#0f88d8;}
.content_list{ display:none;position: absolute;top: 60px;left: 0;z-index: 9999; min-width:100%;}
.content_list li{ float:none; }
.more_list{ display:none;position:absolute; top:60px; right:0;z-index: 2;}
.more_list li a,.content_list li a{ display:block; background:#0f88d8;font-size:14px; color:#fff;height:42px; line-height:42px; text-align:center; white-space: nowrap;} 
.more_list li a:hover,.content_list li a:hover{ background:#0099ff;}
.search_box{ background:#f7f7f7;height:30px; border-radius:20px; vertical-align: super; padding-right:10px; width:300px;margin-top: 9px;box-shadow: 1px 2px 5px #e6e6e6 inset; border: 1px solid #d8d7d7;}
.search_box:hover{ border:1px solid #5cbeff;}
.search_box dt em{ height:30px; width:52px; display:inline-block;line-height:30px; color:#888; padding-left:18px; background:#e9e9e9; position:relative;box-shadow: 1px 2px 5px #e0e0e0 inset; border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.search_box dt em i{ width:20px; height:20px; display:inline-block; background:url(../images/subject_resource/arrow.png) center center no-repeat; position:absolute; left:44px; top:5px; }
.search_box dt em:hover{ cursor:pointer;}
.search_box dt .down_box{ display:none; position:relative; margin-top:10px; z-index: 3;} 
.search_box dt .down_arrow{ width:5px; height:5px; display:block; background:url(../images/subject_resource/down_arrow.png) center center no-repeat; position:absolute; left:32px; top:-4px;}
.search_box dt .down_list{ display:block;background: #fff; border:1px solid #e9e9e9; border-radius:5px;}
.search_box dt .down_list li{line-height: 30px;color: #888;}
.search_box dt .down_list li a{ display:block;padding-left: 18px; color:#555;}
.search_box dt .down_list li a.on,.search_box dt .down_list li a:hover{ background:#e9e9e9; color:#5cbeff; text-decoration: none;}
.search_box dd{ height:30px; width:230px; position: relative;}
.search_box dd input[type="text"]{ background-color:transparent; border:0; position:absolute; left:10px; top:0;}
.search_box dd input[type="button"]{ background:url(../images/subject_resource/search.png) center center no-repeat; border:0; position:absolute; right:0; top:0;}
.search_box dd input[type="button"]:hover{ background:url(../images/subject_resource/search_hover.png) center center no-repeat;cursor:pointer;}
.top_bar span.tool_bar{ display:inline-block; line-height:50px;vertical-align: text-bottom;}
.top_bar span.tool_bar a{ color:#555; margin-right:27px;}
.top_bar span.tool_bar .avatar{ color:#555; margin-right:30px;}
.top_bar span.tool_bar .avatar img{ height:28px; width:28px; border-radius:50%; margin-right:5px;}
.top_bar span.tool_bar .exit{ color:#888;}
/*底部*/
.w_footer .hotline a{ background: none;}

/*名师工作室内容区域*/
.banner{ height:340px;background:url(../images/subject_resource/banner.jpg) center center no-repeat;}
.banner div{ position:relative; }
.banner i{ position:absolute; left:10px; top:82px; color:#fff; font-size:50px;}
.item_nav{ height:60px; line-height:60px;}
.item_nav a{ font-size:16px; line-height:60px; height:60px; width:120px; display:block; text-align: center;}
.item_nav a:hover{ text-decoration: none; }

.ms_slider{ width:300px;}
.mode_box{ border:1px solid #e0e0e0; padding:15px 17px; background:#fff;}
.mode_box dt{ height:40px; line-height:40px; border-bottom:1px solid #ebebeb; padding-bottom:1px;}
.mode_box dt em{ font-size:20px; color:#222; border-bottom:2px solid #86c8ff; padding:0 5px;}
.mode_box dt a.more,.content.notice_list a.more{ width:20px; height:20px; display:inline-block; background:url(../images/subject_resource/more.png) center center no-repeat; margin-top:15px;}
.content.notice_list a.more{ margin-top:25px;}
/*.mode_box dd .peo_info{ background:url(../images/subject_resource/brief_bg.jpg) center center no-repeat; height:120px;}*/
.mode_box dd .peo_info .ava{ margin-top:27px; position:relative;}
.mode_box dd .peo_info .ava img{ height:90px; width:90px; border-radius:50%; }
.mode_box dd .peo_info .ava i.sex{ width:20px; height:20px; display:block; background:url(../images/subject_resource/sex.png) center center no-repeat; position:absolute; right:0; bottom:0;}
.mode_box dd .peo_info p.sub{ color:#555; font-size:15px;margin-top: 8px;}
.mode_box dd .peo_info .info{ margin-top:40px;}
.mode_box dd .source_info a{ float:left; text-align:center; background:url(../images/subject_resource/right.png) right center no-repeat; width:87px;}
.mode_box dd .source_info a.no-bor{ background:none;}
.mode_box dd .source_info em{ color:#4b4b4b; font-size:24px; display:block}
.mode_box dd .source_info a:hover em{color:#337ccd}
.mode_box dd .source_info i{ color:#9b9b9b; font-size:14px; display:block; margin-top:5px;}
.mode_box dd .manage_btn{ padding:0 20px;}
.mode_box dd .manage_btn input{ line-height:36px;border:0; background:#ffae4d; border-bottom:4px solid #ed9023; color:#fff; font-size:18px; border-radius:5px; margin:30px 0 10px 0;}
.mode_box dd .manage_btn input:hover{ cursor:pointer; background:#ffc680;}
.mode_box dt span.cycle{ margin-left:27px; color: #e1e1e1;}
.mode_box dt span.cycle a.on{ color:#1c90dc;}
.mode_box dt span.cycle a{ color:#888;}

.mode_box dd .rank_list{ padding-bottom:17px; height: 544px;}
.mode_box dd .rank_list li{ margin-top:16px;}
.mode_box dd .rank_list li .rank{ color:#fff; font-size:14px; width:32px; height:32px; display:inline-block; line-height:32px; padding-right:8px; position:relative;}
.mode_box dd .rank_list li .rank i{ height:0;width:0; border-width:16px 8px; border-color:transparent #fff transparent transparent; border-style:solid; position:absolute; top:0; right:0;}
.mode_box dd .rank_list li strong{ line-height:40px; font-weight:normal;}
.mode_box dd .rank_list li i img{ width:40px; height:40px; border-radius:50%;}
.mode_box dd .rank_list li i a{ width:50px; display:inline-block;vertical-align: bottom;}
.mode_box dd .rank_list li .rank{background:url(../images/subject_resource/rank.png) 6px 0px no-repeat;}
.mode_box dd .rank_list li a.rank_peo{ vertical-align: middle; }
.mode_box dd .rank_list li.rank_1 .rank{ background-position:6px 0px; height:40px;}
.mode_box dd .rank_list li.rank_1 a.rank_peo,.mode_box dd .rank_list li.rank_1 strong{ color:#fe6b7b;}
.mode_box dd .rank_list li.rank_1 a.rank_peo:hover{ color:#F03549;}
.mode_box dd .rank_list li.rank_2 .rank{ background-position:6px -51px;height:40px;}
.mode_box dd .rank_list li.rank_2 a.rank_peo,.mode_box dd .rank_list li.rank_2 strong{ color:#4acad5;}
.mode_box dd .rank_list li.rank_2 a.rank_peo:hover{ color:#0BDCEE;}
.mode_box dd .rank_list li.rank_3 .rank{ background-position:6px -109px;height:40px;}
.mode_box dd .rank_list li.rank_3 a.rank_peo,.mode_box dd .rank_list li.rank_3 strong{ color:#8fd06d;}
.mode_box dd .rank_list li.rank_3 a.rank_peo:hover{ color:#5CF40C;}
.mode_box dd .rank_list li.rank_4 .rank{ background-position:6px -167px;height:40px;}
.mode_box dd .rank_list li.rank_5 .rank{ background-position:6px -227px;height:40px;}
.mode_box dd .rank_list li.rank_6 .rank{ background-position:6px -286px;height:40px;}
.mode_box dd .rank_list li.rank_7 .rank{ background-position:6px -347px;height:40px;}
.mode_box dd .rank_list li.rank_8 .rank{ background-position:6px -408px;height:40px;}
.mode_box dd .rank_list li.rank_9 .rank{ background-position:6px -474px;height:40px;}
.mode_box dd .rank_list li.rank_10 .rank{ background-position:6px -536px;height:40px;}
.mode_box dd .rank_list li.rank_1 strong,.mode_box dd .rank_list li.rank_2 strong,.mode_box dd .rank_list li.rank_3 strong{ font-weight:bold;}
.mode_box dd .rank_list li a.col,.mode_box dd .rank_list li.rank_4 strong{ color:#555;}
.mode_box dd .rank_list li a.col:hover{ color:#169bf3;}

.mode_box dd .statistics_list{ padding-bottom:37px;}
.mode_box dd .statistics_list li{ height:60px; line-height:60px; background:url(../images/subject_resource/tj_icon.png) left 18px no-repeat; padding-left:55px; border-bottom:1px dashed #ebebeb;}
.mode_box dd .statistics_list li i.num{ width:123px; display:inline-block; }
.mode_box dd .statistics_list li strong{ font-weight:normal; color:#ff7373; background:url(../images/subject_resource/top.png) left center no-repeat; padding-left:16px;}
.mode_box dd .statistics_list li.icon_1{ background-position:left 18px;}
.mode_box dd .statistics_list li.icon_2{ background-position:left -96px;}
.mode_box dd .statistics_list li.icon_3{ background-position:left -204px;}
.mode_box dd .statistics_list li.icon_4{ background-position:left -301px;}
.mode_box dd .statistics_list li.icon_5{ background-position:left -405px;}
.mode_box dd .statistics_list li.icon_6{ background-position:left -511px;}
.mode_box dd .statistics_list li.icon_7{ background-position:left -601px;}
.mode_box dd .statistics_list li.icon_8{ background-position:left -702px;}
.mode_box dd .statistics_list li.icon_9{ background-position:left -786px;}

.mode_box dd .visitor_box{  border-bottom:1px dashed #cfcfcf;}
.mode_box dd .visitor_list{ padding: 15px 0 10px 0;margin-right: -23px;margin-left: -23px;}
.mode_box dd .visitor_list li{ width:33.3%; float:left; margin-bottom:15px; position:relative;}
.mode_box dd .visitor_list li .ava_box{ height:67px;}
.mode_box dd .visitor_list li img{ height:55px; width:55px; border-radius:50%; border:1px solid #fff;}
.mode_box dd .visitor_list li a.hover img{ border-color:#349ceb;}
.mode_box dd .visitor_list li i.name{ display:block; margin-bottom:3px;}
.mode_box dd .visitor_num{ padding-bottom:5px;}
.mode_box dd .visitor_num span{ width:50%;text-align:center; float:left}
.mode_box dd .visitor_num span em{ display:block;}
.mode_box dd .visitor_num span i{ font-size:21px; display:block; margin-top:5px;}

.card{ position:absolute; border:1px solid #e6e6e6; background:#fff; padding:9px 19px 14px 19px; width:204px;left: 6px; top: 62px;z-index: 2;}
.card .arrow_top{ width:5px; height:5px; display:block; background:url(../images/subject_resource/arrow_top.png) 0px 0px no-repeat; position:absolute; top: -4px;left: 42px;}
.card .tit{ width:84px;}
.visitor_list li .card a img { border-radius:0; width:78px; height:78px; border:1px solid #dedede;}
.card h2 a{ font-size:14px; color:#53b5f6; font-weight:normal;}
.card h2 i{ width:16px; height:17px; display:inline-block; background:url(../images/subject_resource/sex_icon.png) 0px 0px no-repeat;vertical-align: middle; margin-left:6px;}
.card div{ margin-left:90px; height:80px;}
.card p a{ height:25px; line-height:25px; font-size:14px; color:#fff; text-align:center; display:inline-block; float:left;}
.card p a.inner_btn{ width:67px; background:#53b5f6; margin-right:8px;}
.card p a.inner_btn:hover{ background:#88d0ff;} 
.card p a.atten_btn{ width:67px; background:#ffae4d; margin-right:8px;}
.card p a.atten_btn:hover{ background:#ffc680;} 
.card p a.letter_btn{ width:47px; background:#e2e2e2; color:#555; }
.card p a.letter_btn:hover{ background:#ebebeb;} 
.card .sex2{ background-position:0px -39px; }

.ms_main{ width:880px}
.add_mode{ border: 1px solid #e0e0e0; padding:17px; background:#fff;}
.add_mode dd{ position:relative; overflow:hidden;}
.add_mode dd em.line_dt{ position:absolute;width:515px;height:10px; background:url(../images/subject_resource/dongtai.png) repeat-x;}
.mantle{ width:322px; height:248px; overflow:hidden; position:relative; border-radius:5px; margin-top:12px;}
.mantle ul{ position:absolute; top:0px; left:0px;}
.mantle li{ width:322px; height:248px; float:left; position:relative;}
.mantle li img{ height:248px;}
.mantle li p{ display:block; position:absolute; bottom:0px; height:35px; text-align:center; line-height:35px; background:url(../images/subject_resource/bg.png); width:100%; font-size:16px; color:#fff;}
.mantle .png_bg{ position:absolute; width:20px; height:15px; bottom:10px; background:url(../images/subject_resource/dir_ico.png) no-repeat; z-index:20;}
.mantle .prev{ background-position: center 0px; left:10px;}
.mantle .next{ background-position: center -40px; right:10px;}
.zx_info { margin-top:12px; width:224px;}
.zx_info h2{ font-size:18px; color:#337ccd; font-weight:normal;}
.zx_info h2 a:hover{ font-weight:bold;}
.zx_info p.det{ width:224px;word-wrap: break-word; line-height:28px;}
.zx_info p.det a{ color:#5693d7;}
.zx_info p a{ color:#606060; font-size:14px; line-height:32px;}
.zx_info a:hover{ text-decoration:underline;}
.notice{ padding-top:17px;}
.notice li{ line-height:41px;}
.notice li a{ font-size:14px; color:#555;}
.notice li a:hover{ text-decoration:underline; color:#169bf3;}

.result_list{ margin:24px 0 12px 0; height:123px; overflow:hidden;}
.result_list li{ width:181px;float:left; text-align:center; position:relative; margin:0 14px; overflow:hidden;}
.result_list li img{ width:181px; height:123px;
    -webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    -ms-transition: transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
}
.result_list li img:hover{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.theme_det{ padding-top:12px;}
.theme_det img{ float:left; width:150px; height:100px; border:1px solid #fff;}
.theme_det img:hover{ border:1px solid #309aeb;}
.theme_det a.res img:hover{ border:1px solid #B09F45;}
.theme_det .theme_info{ margin-left:14px;}
.theme_det .theme_info p.tip{ width:224px; word-wrap: break-word; height:42px;}
.theme_det .theme_info h3 a{ font-size:16px; color:#555; font-weight:normal;}
.theme_det .theme_info h3 a:hover{ text-decoration:underline; color:#169bf3;}
.theme_det .theme_info .reader_num{ background:url(../images/subject_resource/upload.png) left 5px no-repeat; padding-left:22px;}
.theme_det .theme_info .upload{ background:url(../images/subject_resource/upload.png) left -31px no-repeat; padding-left:22px;}
.theme_det .theme_info .peo i{color:#656565; width:78px; display:inline-block;}
.item_list{ padding-top:23px;}
.item_list li{ height:37px; line-height:37px; font-size:14px;}
.item_list li a.tit{ background:#53b5f6; color:#fff; padding:0 3px; margin-right:7px;width: 84px; display: inline-block; height: 20px; line-height: 20px;} 
.item_list li a.tit:hover{ background-color:#88d0ff;}
.item_list li a.tit_sour{ font-size:14px; color:#555; width:150px; display:inline-block;}
.item_list li a.tit_sour:hover{ text-decoration:underline;color:#169bf3;}
.item_list li i{ width:60px; display:inline-block; color:#656565;}
.item_list li strong{ font-size:14px; color:#888; font-weight:normal;}
.item_list.source_list li.icon{ background:url(../images/subject_resource/source_icon.png) 0px 3px no-repeat; padding-left:20px;}
.item_list.source_list li.icon.ppt{ background-position: 0 11px;}
.item_list.source_list li.icon.jpg{ background-position: 0 -33px;}
.item_list.source_list li.icon.doc{ background-position: 0 -77px;}
.item_list.source_list li.icon.mp4{ background-position: 0 -123px;}

.item_list.source_list li a{ width:224px; color:#555;}
.item_list.source_list li a:hover{ text-decoration:underline;}
.item_list.source_list li strong i{ width:auto;}

.live_img{margin-top:12px; position:relative;}
.live_img img{ width:310px; height:220px;} 
.live_img .tip,.result_list .tip{ height:24px; width:100%; line-height:24px; background:url(../images/subject_resource/tip_bg.png) left center repeat-x; text-align:center; color:#fff; position:absolute; bottom:0; left:0; font-size:14px;}
.live_img .player{ width:100%; height:100%; display:none; background:url(../images/subject_resource/player.png) center center no-repeat; position:absolute; left:0; top:0;}
.live_img a:hover .player{ cursor:pointer; background-color:#000; opacity:0.35; z-index:2;}
.live_info{ width:248px; margin:12px 0 0 12px;}
.live_info h3{ font-size:16px; font-weight:normal;}
.live_info h3 a:hover{ text-decoration:underline; color:#288add;}
.live_info .icon{ background:url(../images/subject_resource/live_icon.png) 0px 0px no-repeat; padding-left:20px; margin-top:14px; color:#888; font-size:14px;}
.live_info .icon span{ color:#555;}
.live_info .mian_peo{ background-position: 0 2px }
.live_info .time{ background-position: -1px -37px;white-space: nowrap;}
.live_info .brief{ background-position: 0 -74px; line-height:20px; }
.play_btn{ padding:0 20px; margin-top:18px;}
.play_btn input[type="button"]{ width:100%;line-height: 36px;border: 0;background: #ffae4d;border-bottom: 4px solid #ed9023;color: #fff;font-size: 18px;border-radius: 5px;}
.play_btn input[type="button"]:hover{ cursor:pointer; background:#ffc680;}

.live_list li{ height:58px; padding-top:15px; border-bottom:1px dotted #ebebeb;}
.live_list li h2{ font-size:14px; font-weight:normal;}
.live_list li h2 a{ color:#222;}
.live_list li h2 a:hover{ text-decoration:underline; color: #169bf3;}
.live_list li h2 i{ padding:0 8px; height:14px; line-height:14px; font-size:12px; border-radius:3px; margin-top:3px;}
.live_list li h2 i.no_start{ border:1apx solid #63b4f7; color:#fff; background:#53b5f6;}
.live_list li h2 i.end{ border:1px solid #c6c6c6; color:#888888; background:#e6e6e6;}

.classroom_list{margin-top:14px; margin-right:-6px;}
.classroom_list li{ float:left; text-align:center; position: relative; padding:10px ;border:1px solid #fff; margin-right:6px; width:182px;}
.classroom_list li img{ width:182px; height:138px;}
.classroom_list li .player{ width:182px; height:138px; display:none; background:url(../images/subject_resource/player.png) center center no-repeat; position:absolute; left:10px; top:10px;}    
.classroom_list li a:hover .player{background-color:#000; opacity:0.55; z-index:2; display: block;}
.classroom_list li p{ width: 182px; display: block; margin: 7px auto 0 auto; }

.line{ height:100%; width:1px; background:#9ed1fb; display:block; position:absolute; left:90px; top:8px;}
.new_list{ position:absolute; top:0;}
.new_list li{ padding-top:18px;}
.new_list li .time{ width:80px; display:inline-block; text-align:right; color:#8a9299; font-size:14px; margin-right:5px;}
.new_list li img{ height:55px; width:55px; border-radius:50%; border:1px solid #fff;}
.new_list li a:hover img{ border-color:#53b5f6;}
.new_list .new_info{ margin-left:17px;}
.new_list .new_info a.name:hover{ color:#288add; text-decoration:underline;}
.new_list .new_info p:first-child a{ width:170px;display: inline-block; }
.new_list .new_info a{ color:#555; height:26px;vertical-align: middle; overflow: hidden;}
.new_list .new_info a:hover{ text-decoration:underline;color:#288add;}
.new_list .new_info .det{ width:350px; line-height:20px; height:40px;}
.new_list .new_info .det a{ color:#888; display:inline-block}
.new_list .new_info .det a:hover{ /*color:#288add;*/text-decoration:underline;}
.new_list .spot{ width:10px; height:10px; display:inline-block; border-radius:50%; background:#9ed1fb; margin-right:10px;}

.write{ color:#5ab3ff;}
.message_list li{ padding-top:14px; *zoom:1;}
.message_list li img{ height:55px; width:55px; border-radius:50%; float:left; margin-left:3px; border:1px solid #fff;}
.message_list li a:hover img{ border-color: #53b5f6;}
.message_list li .message_det{ margin-left:74px;}
.message_list li .message_det .name_info{ padding-left:24px;}
.message_list li .message_det .name_info em{ background:url(../images/subject_resource/massage_bg.png) left 6px no-repeat;padding-left:13px;}
.message_list li .message_det .det a:hover{ color:#288add; text-decoration:underline;}
.message_list li .message_det .name_info .name_icon{background:url(../images/subject_resource/message.png) left 6px no-repeat; position:absolute; left:73px;width: 20px;height: 20px; display: block;}
.message_list li .message_det .det{ padding-left:24px;}
.message_list li .message_det .det .det_icon{ background:url(../images/subject_resource/message.png) left -34px no-repeat;position: absolute;left: 74px;width: 20px;height: 20px;display: block;}
.message_list li .message_det .det a{ background:url(../images/subject_resource/massage_bg.png) left 4px no-repeat;padding-left:13px; display:block; height:45px;overflow: hidden;}
.mskt_list li a{ display: block; float: left; }
.mskt_list li{ font-size:14px;padding-bottom: 26px;line-height: 14px; }
.mskt_list li a.title {color: #555;width: 460px;padding-left: 2px;}
.mskt_list li a.user{ width: 80px;}
.mskt_list li span.area {width: 80px; float:left;}


/*浮动的工具栏*/
.tool{position:fixed; left:50%; top:200px; margin-left:610px;}
.tool .btn{ width:40px; height:40px; display:block; color:transparent; font-size:14px; text-align:center;}
.tool .item{position:relative;height:40px;}
/*.tool .item:hover .pop{display:block;}*/
.tool .pop{position:absolute; right:100%; top:0px; display:none; border:1px solid #e0e0e0; background:#f2f2f2;}
.tool .code .btn{ background:url(../images/subject_resource/tool_btn.png) 3px 3px no-repeat;background-color:#fff;}
.tool .publish .btn{ background:url(../images/subject_resource/tool_btn.png) 8px -51px no-repeat; line-height:40px;background-color:#fff;}
.tool .share .btn{ background:url(../images/subject_resource/tool_btn.png) 6px -105px no-repeat; line-height:40px;background-color:#fff;}
.tool .back .btn{ background:url(../images/subject_resource/tool_btn.png) 6px -168px no-repeat;background-color:#fff;}
.tool .btn:hover{ background:#3bb7ff; color:#fff;}
.tool .code .btn em,.tool .back .btn em{ line-height: 15px; display: block; padding-top: 5px;}
.code_box{ background:#fff; padding:8px 12px; width:270px; border-radius:5px;}
.code_box img{ float:left;}
.code_box .det{ padding-left:92px}
.code_box .det h3{ font-size:16px; color:#222; font-weight:normal;padding-left:10px;}
.code_box .det ul li{ background:url(../images/subject_resource/dian.png) left center no-repeat; padding-left:10px; color:#555;}
.publish_box{white-space:nowrap; background:#fff; padding: 27px 4px 19px 3px; border-radius:5px;}
.publish_box a{ display:inline-block; color:#555; padding:0 7px; text-align:center; width:27px;}
.publish_box a:hover{ color:#5cbeff;}
.publish_box a i{ width:27px; height:27px; display:block; background:url(../images/subject_resource/publish.png) 0px 0px no-repeat;}
.publish_box a.icon_1 i{ background-position:0px 0px;}
.publish_box a.icon_2 i{ background-position:0px -53px;}
.publish_box a.icon_3 i{ background-position:0px -103px;}
.publish_box a.icon_4 i{ background-position:0px -162px;}
.publish_box a.icon_5 i{ background-position:0px -225px;}
.publish_box a.icon_6 i{ background-position:0px -290px;}
.publish_box a.icon_7 i{ background-position:0px -348px;}
.publish_box a em{ display:block;margin-top:6px;}
.share_box{white-space:nowrap; padding:20px 8px 16px 8px; background:#fff; border-radius:5px;}
.share_box a{ display:inline-block; color:#555;text-align:center; margin-right:7px;}
.share_box.bdshare-button-style1-32{ width:300px; }
.share_box.bdshare-button-style1-32 a {display:inline-block; color:#555;text-align:center; margin-right:7px;width:50px; height:34px; display:block; background:url(../images/subject_resource/share.png) 0px 0px no-repeat ;}
.share_box.bdshare-button-style1-32 a.icon_1{ background-position:8px 0px;}
.share_box.bdshare-button-style1-32 a.icon_2{ background-position:8px -54px;}
.share_box.bdshare-button-style1-32 a.icon_3{ background-position:8px -114px;}
.share_box.bdshare-button-style1-32 a.icon_4{ background-position:8px -179px;}
.share_box.bdshare-button-style1-32 a.icon_5{ background-position:8px -245px;}
.share_box a i{ width:50px; height:34px; display:block; background:url(../images/subject_resource/share.png) 0px 0px no-repeat ;}
.share_box a.icon_1 i{ background-position:8px 0px;}
.share_box a.icon_2 i{ background-position:8px -54px;}
.share_box a.icon_3 i{ background-position:8px -114px;}
.share_box a.icon_4 i{ background-position:8px -179px;}
.share_box a.icon_5 i{ background-position:8px -245px;}
.share_box a.icon_5{ margin-right:0}
.share_box a em{ display:block;margin-top:8px;}
.share_box a.icon_3 em{ letter-spacing: 1em; margin-right: -1em;}

/*资讯 公告列表*/
.tea_crumbs{ font-size: 16px; color: #222;line-height: 16px;height: 16px;padding: 20px 0 0 34px;margin-bottom: 20px;background: url(../images/subject_resource/home.png) no-repeat 7px 20px;position: relative;}
.tea_crumbs a{ color:#222; }
.tea_crumbs a:hover{ text-decoration: underline;  }
.sidebar{ width:300px; background: #fff;}
.sidebar.notice_bar{ font-size: 18px; background: #fff;}
.sidebar.notice_bar h2{height: 56px; line-height: 56px; color: #fff; font-size: 18px; font-weight: normal; padding-left:64px; background: #65b9ff url(../images/subject_resource/notice.png) 33px 20px no-repeat;}
.sidebar.notice_bar ul li a{ display: block; height: 50px; line-height: 50px; padding-left:64px; color: #888; border-left:6px solid #fff;background:url(../images/subject_resource/notice.png) 0 0 no-repeat;}
.sidebar.notice_bar ul li.icon1 a{ background-position: 30px 18px; }
.sidebar.notice_bar ul li.icon1 a.active,.sidebar.notice_bar ul li.icon1 a:hover{ background-position: 30px -21px; }
.sidebar.notice_bar ul li.icon2 a{ background-position: 30px -63px; }
.sidebar.notice_bar ul li.icon2 a.active,.sidebar.notice_bar ul li.icon2 a:hover{ background-position: 30px -106px; }
.sidebar.notice_bar ul li.icon3 a{ background-position: 30px -152px; }
.sidebar.notice_bar ul li.icon3 a.active,.sidebar.notice_bar ul li.icon3 a:hover{ background-position: 30px -196px; }
.sidebar.notice_bar ul li a.active,.sidebar.notice_bar ul li a:hover{ text-decoration: none; color:#288add; background-color: #f9f9f9; border-color: #288add;}
.content{ width:860px; padding-left: 20px; background: #fff; }
.content h3,.sidebar h3{ border-bottom: 1px solid #ededed; font-weight: normal; }
.content h3 em,.sidebar h3 em{ float:left;height: 57px; line-height: 57px ; font-size: 20px; color: #555; font-weight: normal; border-bottom: 1px solid #288add;}
.sidebar h3 em{ color: #288add }
.content.notice_list ul li{ height: 62px; line-height: 62px; font-size: 16px;  border-bottom: 1px dashed #ededed; padding-right: 20px;}
.content.notice_list ul li a{ color:#555;}
.content.notice_list ul li a.tea_color{ color: #59bbff; }
.content.notice_list ul li a:hover{ text-decoration: underline; }
.content.notice_list ul li i{ font-size: 14px; }

/*课题，活动，名师课堂列表*/
.content .act_list .act_list_info h3 .zt { font-size:14px; color:#fff; padding-left:10px;display: inline-block; width: 86px;height: 26px;margin-left: 5px;background: url(../images/subject_resource/status.png) 0px 0px no-repeat; }
.content .act_list .act_list_info h3 .zt.zt1{ background-position: 0px 3px; }
.content .act_list .act_list_info h3 .zt.zt2{ background-position: 0px -108px; }
.content .act_list .act_list_info h3 .zt.zt3{ background-position: 0px -52px; }
.content .act_list .act_list_info h3 .zt.zt4{ background-position: 0px -164px; }
.content .act_list {color: #888;}
.content .process_div {position: relative; margin-top:10px; margin-bottom: 0; font-size: 14px;}
.process_div {height: 32px;overflow: hidden;}
.content .process a:hover, .content .process a.active {background: #288add; color: #fff; border-radius: 5px;}
.content .process a:hover, .content a.active {color: white;text-decoration: none;}
.content .process a { width:80px; text-align: center; display: inline-block;  color: #555; line-height: 31px;}
.content .process i{ margin: 0 10px; color: #e2e2e2; }
.content .act_list li {overflow: hidden;position: relative; padding: 39px 0 15px 0;border-bottom: 1px dotted #e1e1e1;}
.content .act_list_info { width: 647px;padding-left: 20px;float: left;overflow: hidden; position: relative;}
.content .act_list_info h3{ border:0; font-size: 18px; font-weight: normal;}
.content .act_list_info h3 a{  color: #5b8ed1; }
.content .act_list_info h3 a:hover{ text-decoration: underline; }
.content .act_list_info .tea_color i{ color:#5b8ed1; margin-left:8px; }
.content .act_list_info .tea_color i:first-child{ margin-left:0; margin-right: 8px; }
.content .act_list_info .name{ width:72px; display: inline-block; }
.content .act_list_info p{ font-size: 14px; line-height: 26px; color: #555; }
.publish_btn{ background:#38a4ff ; width:140px; text-align:center;color: #fff; font-size: 16px; font-weight: normal;height: 38px; line-height: 38px; /*border-bottom: 2px solid #2291ef; */border-radius: 20px; margin-top:10px;}
.publish_btn:hover,.publish_btn.create:hover{ text-decoration: none; background: #0A88F2; }
.publish_btn.create{ background: #38a4ff; padding-left:0; width:140px; text-align: center;  }
.content.classroom .act_list li{ border-bottom: 1px solid #dbd8d8; }
.content.classroom .act_list li:first-child{ padding-top:15px; }
.sidebar.classroom{ background: none; }
.sidebar.classroom .mode{ padding:0 20px; width:260px; background: #fff; border:1px solid #ededed; }
.sidebar.classroom .mode .more{ margin-top:25px;line-height: 58px; color: #5b8ed1; font-weight: normal;width: 20px; height: 20px; display: inline-block; background: url(../images/subject_resource/more.png) center center no-repeat; }
.sidebar.classroom .process_div {position: relative;height: 32px;overflow: hidden;}
.sidebar.classroom .process {display: inline-block;width: 500px;float: left;font-size: 14px;}
.sidebar.classroom .process a:hover, .sidebar.classroom .process a.active {background: #288add;color: white;text-decoration: none;}
.sidebar.classroom .process a {padding: 6px 10px 7px;color: #555;border-radius: 5px;}
.sidebar.classroom .process i {color: #e2e2e2;font-size: 16px;line-height: 28px;}
.sidebar.classroom .qh .second {padding-top: 0;display: none;}
.sidebar.classroom .second {padding: 20px 0;}
.sidebar.classroom .hot_act .hot_li {line-height: 25px;font-size: 14px;position: relative; margin-bottom: 13px;}
.sidebar.classroom .side_bo {padding: 15px 0;display: none;}
.sidebar.classroom .second a {color: #555;font-size: 14px; padding-left: 24px;}
.sidebar.classroom .second a:hover { text-decoration: underline; }
.sidebar.classroom .second .side_bo .ing {display: inline-block;width: 80px; height: 20px;line-height: 20px;color: white;padding-left:10px;margin-left: 10px;margin-top: 40px;float: left;background: url(../images/subject_resource/status.png) 0px 0px no-repeat;}
.sidebar.classroom .second .side_bo .ing.ing1{ background-position: 0 0; }
.sidebar.classroom .second .side_bo .ing.ing2{ background-position: 0 -110px; }
.sidebar.classroom .second .side_bo .ing.ing3{ background-position: 0 -53px; }
.sidebar.classroom .second .side_bo .ing.ing4{ background-position: 0 -164px; }
.sidebar.classroom .second .dis_show {display: block;}
.sidebar.classroom .hot_li a:hover{ text-decoration: none; }
.sidebar.classroom .hot_li i{ width:15px; height: 15px; display: block;font-size: 14px; color: #fff; margin-right: 9px; text-align: center; line-height: 15px; position: absolute;left: 0;top:5px; }
.sidebar.classroom .hot_li i.rank1{ background: #ff0000; }
.sidebar.classroom .hot_li i.rank2{ background: #cacaca; }

.content.classroom .part_btn{ position: absolute;right: 0;top: 0;border: none; padding: 5px 15px;font-size: 14px; }

/*话题列表3*/
.sidebar.classroom .topic{ padding:12px 0 20px 0; }
.sidebar.classroom .topic li{ line-height:36px; }
.sidebar.classroom .topic li a{ color: #555; font-size: 14px; }
.sidebar.classroom .topic li a:hover{ color:#62b4f7; }
.sidebar.classroom .spot .icon{ padding-left:23px; background: url(../images/subject_resource/spot.png) 0px 9px no-repeat; }
.sidebar.classroom .spot .icon.active{ background-position: 0px -27px; }
.sidebar.classroom .hot .icon{ padding-left:23px; background: url(../images/subject_resource/hot.png) 0px 0px no-repeat; }
.sidebar.classroom .hot .icon.icon1{ background-position: 0px 8px; }
.sidebar.classroom .hot .icon.icon2{ background-position: 0px -25px; }
.sidebar.classroom .hot .icon.icon3{ background-position: 0px -63px; }
.sidebar.classroom .hot .icon.icon4{ background-position: 0px -107px; }
.sidebar.classroom .hot .icon.icon5{ background-position: 0px -142px; }
.sidebar.classroom .hot .icon.icon6{ background-position: 0px -179px; }
.sidebar.classroom .hot .icon.icon7{ background-position: 0px -215px; }
.sidebar.classroom .hot .icon.icon8{ background-position: 0px -251px; }
.sidebar.classroom .hot .icon.icon9{ background-position: 0px -287px; }
.sidebar.classroom .hot .icon.icon10{ background-position: 0px -323px; }
.topic_list li{ border-bottom: 1px solid #dbd8d8; padding:32px 13px 20px 9px;}
.topic_list li.hover{ background: #f9f9f9; }
.topic_list li .view { border:1px solid #d2d2d2; padding:2px 0; border-radius: 5px; float:left; margin-top: -3px;font-size: 16px;width: 113px;text-align: center; }
.topic_list li .view i{ width:20px; height: 16px; display: inline-block; background: url(../images/subject_resource/view.png) 0px 0px no-repeat; margin-right: 3px;vertical-align: middle;}
.topic_list li .view i.adv{ background-position: 0 0; }
.topic_list li .view i.look{ background-position: 0 -37px; }
.topic_list li .problem{ margin-left:126px; }
.topic_list li .problem .top{ margin-right:10px;color: #fff;width:35px; height: 25px; display: inline-block; text-align: center; line-height: 25px; background: #0099ff; border-radius: 5px; }
.topic_list li .problem .special{ margin-right:8px;color: #fff; width:25px; height: 25px; display: inline-block; text-align: center; line-height: 25px; background: #ff3333; border-radius: 5px; }
.topic_list li .problem .spe a{color:#5b8ed1}
.topic_list li .problem p span{ width:165px; }
.topic_list li .problem p span i.time{ font-size: 14px; float:right; }
.topic_list li .problem .normal a{color:#555}
.topic_list li .problem a:hover{ text-decoration: underline; }
.topic_list li .problem .peo{ font-size:14px;background: url(../images/subject_resource/peo.png) 0px 2px no-repeat; padding-left:24px; width:52px; display: inline-block; }
.topic_list li .problem .peo.peo1{ background-position: 0 2px;  color: #ffa740;}
.topic_list li .problem .peo.peo2{ background-position: 0 -39px; color:#555; }
.topic_list li .problem .content_imgs img{  margin-right: 14px;width: 88px;height: 116px;}

/*工作室动态*/
.relate_list{ padding-bottom: 35px; }
.relate_list li{ padding:20px 0; border-bottom: 1px solid #ededed;}
.relate_list li dt img{ width:53px; height: 53px; border-radius: 50%; }
.relate_list li dd{ margin-left:70px; }
.relate_list li dd a.name{ font-size: 16px; color: #222; font-weight: normal; margin-right: 12px;}
.relate_list li dd p.article,.relate_list li p.time{ margin-top:4px; }
.zan,.get{width:20px; height: 25px; display: inline-block; background: url(../images/subject_resource/zan2.png) 0px -45px no-repeat; vertical-align: middle; }
.get{ background-position: 0 -36px; }
.zan{ background-position: 0 2px; }
.relate_list li dd p.info{ width:528px; line-height: 20px; margin-top:6px; }
.relate_list li dd p.data{ font-size: 14px; color: #555; margin-top:15px; }
.relate_list li dd p.data span{ width:117px; display: inline-block; }
.relate_list li dd p.data span em{ color: #dbd8d8; font-size: 16px; margin: 0 12px; }
.relate_list.dt li{ padding: 20px 17px 20px 4px; }

/*最近访客*/
.main_con{ background: #fff; }
.main_con h3{ height: 48px; line-height: 48px; border:1px solid #c1e3fc; background: #e1f2fe; text-align: center; font-size: 20px; font-weight: normal; color: #555 }
.main_con h3 .visitor{ background: url(../images/subject_resource/visitor.png) 0px 5px no-repeat; padding-left:27px; }
.main_con h3 .visitor em{ color:#0099ff; }
.dt_list{ margin-left:30px;padding:30px 0 130px 0; border-left:1px solid #ededed;}
.dt_list dl{ margin-left:-10px; }
.dt_list dl dt{ background: url(../images/subject_resource/visitor.png) 0px -41px no-repeat; padding-left:27px; font-size: 16px; color: #555; }
.dt_list dl dt em{ color:#0099ff; font-size:22px;vertical-align:text-bottom; }
.dt_list dl dd{ padding:0 20px; }
.dt_list dl dd span{ display: block; float: left; text-align: center; margin:20px; }
.dt_list dl dd img{ width:53px; height: 53px; border-radius: 50%; }
.dt_list dl dd.down_dd{ margin-top:3px; }
.down_btn{ background: url(../images/subject_resource/down_list.png) right center no-repeat; font-size:16px; color: #555; padding-right: 23px; margin-left: 10px; }
.upload_more{ padding-bottom:20px; }
.upload_more .upload_btn{ font-size:16px; color: #555; }

/*成员排行*/
.w_search label {margin-top: 27px;}
.w_search .w_text {width: 190px;padding: 0 10px;height: 28px;line-height: 28px;border: 1px solid #c9c9c9;border-top-left-radius: 5px;border-bottom-left-radius: 5px;float: left;border-right: none;}
.w_search .w_btn { width: 41px;height: 30px; background: url(../images/subject_resource/search_bg.png) no-repeat;border: none;vertical-align: middle;float: left;cursor: pointer;}
.search_term { border-bottom: 2px solid #e2e2e2; padding-bottom: 11px; }
.main_con .select{ padding:27px 0 0 20px; height:30px; line-height:30px;}
.main_con .select a{ color: #555; padding:4px 7px; /*padding-bottom: 11px;*/ border-bottom: 4px solid transparent; }
.main_con .select a.on,.main_con .select a:hover{ text-decoration: none;}
.main_con h2{ padding-left:20px; height: 32px; margin-top:13px; font-weight: normal;}
.main_con h2 i{ color: #0099ff; }
.main_con h2 a{ margin-right:18px;padding:0 7px;height:32px; line-height: 32px; display: inline-block; font-size:14px; color: #888; font-weight: normal;}
.main_con h2 a.on,.main_con h2 a:hover{ text-decoration: none; color:#fff;}
.rank_table{ }
.rank_table table{ width:100%; margin-top:13px;}
.rank_table table th{ height:50px;font-size:16px; color:#555; font-weight: normal; text-align: left; background: #efefef;}
.rank_table table th:first-child{ padding-left:15px; }
.rank_table table td{ font-size: 16px; color:#888; }
.rank_table table tr.bg td{ background: #f8f8f8; }
.rank_table table td em{ margin-left: 15px;color:#fff; font-size: 18px; font-weight: bold;text-align: center; width:30px; height: 30px; line-height: 30px; display: block; border-radius: 50%; }
.rank_table table td em.icon1{ background: #f9e43f; }
.rank_table table td em.icon2{ background: #86ea9b; }
.rank_table table td em.icon3{ background: #ebb38d; }
.rank_table table td em.icon4{ background: #cacaca; }
.rank_table table td img{ width:48px; height: 48px;border-radius: 50%; }
.rank_table table td strong{ color:#91caff; font-weight: normal; }
.rank_table table td a{ width:60px; height: 30px; display: inline-block; line-height: 30px; text-align: center; }
.rank_table table td a:hover{ text-decoration: none; }
.rank_table table td a.atten_btn{ color:#fff; margin-right: 8px; font-size: 14px; }
.rank_table table td a.private_btn{ background: #cecece; color:#888;font-size: 14px; }
.rank_table table tbody td{ height: 70px; position: relative;}
.rank_table table td .rank{ width:26px; height: 20px; display: inline-block; position: absolute; top: 7px;left: 24px;background: url(../images/subject_resource/rank_list.png) 0px -209px no-repeat;}
.rank_table table td .rank.rank1{ background-position: 0 -209px; } 
.rank_table table td .rank.rank2{ background-position: 0 -254px; } 
.rank_table table td .rank.rank3{ background-position: 0 -297px; } 

/*工作室简介*/
.ms_brief { padding: 28px 20px; background: #fff; }
.ms_brief dd .det{ line-height: 29px; margin-left:180px; padding:12px 20px; }
.ms_brief dt{ font-size:20px; color: #555; padding-bottom: 8px;border-bottom: 1px solid #dbd8d8; }
.ms_brief dt em{padding: 0 12px 6px 12px; border-bottom: 1px solid #288add;}
.ms_brief dd .peo_info{ width:162px; padding:0 9px;  border-right:1px solid #e0e0e0;}
.ms_brief dd .peo_info a{ display: block; text-align: center; }
.ms_brief dd .peo_info img{ width:94px; height: 94px; border-radius: 50%; border:1px solid #8dc4ff; }
.ms_brief dd .peo_info p{ font-size: 14px; color: #555;line-height: 26px; }
.ms_brief dd .peo_info p em{ color: #42a9ff; }
.ms_brief dd .det i{ color: #42a9ff; }
.ms_brief dd{ border-bottom: 1px solid #dbd8d8; padding-bottom: 20px; }
.ms_brief dd.direction p{ color:#888; line-height: 28px; margin-top:30px;}
.ms_brief dd.direction p:first-child{ margin-top:13px; }
.ms_brief dd.direction p span{ color:#555; } 

/*教研活动*/
.jy_active{ background: #fff; border:1px solid #e7e6e6;  }
.jy_active.mode1{ padding:24px 12px; }
.jy_active.mode1 dt img{ width:250px; height: 178px; }
.jy_active.mode1 dd { margin-left:270px; position: relative; padding-right: 44px;}
.jy_active.mode1 dd h3{ font-size:20px; font-weight: normal; }
.jy_active.mode1 dd h3 a{ color:#555; }
.jy_active.mode1 dd h3 a{ color:#555; }
.jy_active.mode1 dd p{ line-height: 14px; }
.jy_active.mode1 dd p.peo_list{ height: 40px; width:760px;overflow: hidden; }
.jy_active.mode1 dd .down{ position: absolute;right: 54px;top: 100px; }
.jy_active.mode1 dd p span{ color: #555; margin-right: 25px; }
.jy_active.mode1 dd p span i{ color:#3d95d5; }
.jy_active.mode1 dd p em{ margin: 5px 15px 0 0; display: inline-block;float: left; }
.jy_active.mode2 .part_btn{  font-size: 16px;position: absolute; width:135px; height: 32px; line-height: 32px; background: #0099ff; color:#fff; text-align: center; border-radius: 3px; right: 56px;top: 16px;}
.jy_active.mode2 .part_btn:hover{ text-decoration: none; }
.jy_active.mode2{padding: 23px 0 28px 0px; }
.jy_active.mode2 dt{ color:#0099ff; border-left:8px solid #0099ff; padding-left:8px; font-size: 24px; height: 26px; line-height: 26px; }
.jy_active.mode2 dd{ padding: 28px 20px 0 20px; position: relative;}
.jy_active.mode2 dd p{ line-height: 25px; text-indent: 2rem; }
.jy_active.mode2 .left_bar{}
.jy_active.mode2 .left_bar li{ padding-bottom: 27px;background:  url(../images/subject_resource/jt.png) no-repeat center 45px; }
.jy_active.mode2 .left_bar li em{ width:230px; height: 39px; display: block; line-height: 39px; text-align: center;font-size: 16px; color: #fff; margin-bottom: 5px; border-radius: 5px;    background: #58bbff; }
.jy_active.mode2 .left_bar li.last{ margin-bottom: 0 ;background: none;}
.jy_active.mode2 .left_bar li:hover{ cursor: pointer; }
.jy_active.mode2 .left_bar li.on,.jy_active.mode2 .left_bar li:hover{width:240px;  }
.jy_active.mode2 .left_bar li.on em,.jy_active.mode2 .left_bar li:hover em{ background: url(../images/subject_resource/progress.png) center center no-repeat;width:240px }
.jy_active.mode2 .mode_det{ margin-left: 260px; }
.jy_active.mode2 .mode_det p { text-indent: 0; line-height: 18px; min-height: 36px;}
.jy_active.mode2 .mode_det h3{ height:25px;font-size:18px; color: #555; font-weight: normal; border-bottom: 1px solid #ededed;padding-bottom: 7px; }
.jy_active.mode2 .mode_det h3 em{ padding-bottom: 7px; border-bottom: 1px solid #288add; }
.jy_active.mode2 .mode_det .tool_bar{ background: #efefef; height: 33px; line-height: 33px; }
.jy_active.mode2 .mode_det .word_box{ min-height: 606px; border:1px solid #efefef;}
.mode_det .tea_subtitle,.mode_det .tea_headline{ padding-left:0;font-size:20px; color:#000; border-bottom: 1px solid #dedede; padding-bottom: 10px; }
.mode_det .cLeft {width: 72px; position: absolute;}
.mode_det .review_img {width: 72px;height: 72px;}
.mode_det .cRight {width: 100%;}
.mode_det .cRight .text_div {margin-left: 82px; margin-right: 12px;}
.mode_det textarea {padding: 8px 5px;height: 100px;width: 100%;border-color: #e3e3e3;overflow: auto;}
.mode_det .func {height: 37px; line-height: 37px;padding-top: 5px;border-top: none;padding-left: 12px;margin-right: -12px;}
.z_word_right {text-align: right;color: #888;}
.z_word_right em {color: #888;position: static;font-size: 24px;padding-bottom: 10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold;}
.new_review ul li {padding: 10px 10px;margin-bottom: 15px;}
.hfnr {height: auto;overflow: hidden;}
.content.notice_list ul li .hfnr a,.content.notice_list ul li .hfnra a{ color: #59bbff; }
.new_review .head_img {float: left;}
.txt_w835 {width: 835px;}
.FaceBox {display: none;}
.qjf_hqtext {width: 581px;_width: 97%;height: 38px;overflow: hidden;}
.qjf_facebox {position: relative;height: auto;}
.SmohanFaceBox {display: block;background: #fff;width: 362px;position: absolute;left: 0px;bottom: 35px;_bottom: none;_top: -180px;z-index: 9999;}
.SmohanFaceBox .Content {display: block;padding: 20px 12px;background: #fff;border: 1px solid #cfcfcf;z-index: 99;box-shadow: 0px 1px 10px #ccc;border-radius: 2px; position: relative;}
.SmohanFaceBox .Content i {position: absolute;bottom: -16px;left: 40px;border-width: 8px; width: 0;height: 0;font-size: 0;line-height: none;overflow: hidden;border-style: solid dashed dotted dashed;border-color: #fff transparent transparent transparent;z-index: 100;}
.SmohanFaceBox .Content span.close { position: absolute;top: 0px;right: 0px;cursor: pointer;background: #eee;color: #555;width: 14px;height: 14px;border: 1px solid #d5d5d5;display: inline-block;text-align: center;line-height: 14px;overflow: hidden;}
.SmohanFaceBox .Content ul { margin: 0px auto 0; padding: 0;list-style-type: none;zoom: 1;overflow: hidden;}
.SmohanFaceBox .Content ul li {display: inline-block;width: 22px;height: 22px;padding: 2px;border: 1px solid #f8f8f8;float: left;}
.tea_announ .new_review ul li {padding: 10px 10px;margin-bottom: 15px;}
.SmohanFaceBox .Content ul li a {display: block;}
img {border: 0;vertical-align: middle;}
.qjf_notbg {padding: 10px 0px;line-height: 31px;zoom: 1; overflow: hidden; _padding-bottom: 0px;}
.qjf_notbg .fr a {color: #fff;}
.qjf_notbg a.qjf_facebtn, .qjf_notbg a.qjf_uppic {padding: 3px 10px 3px 35px; color: #555;height: 22px;line-height: 22px;display: inline-block;text-decoration: none;}
.qjf_facebtn {background: url(../../../common/images/teacherSky_3.5/front/bq.png) no-repeat 10px center;margin-right: 10px;text-decoration: none;}
.qjf_facebtn:hover {background: #f2f2f2 url(../../../common/images/teacherSky_3.5/front/bq.png) no-repeat 10px center; }
.qjf_repalybtn {background: #5b8ed1;color: #fff;height: 31px;line-height: 31px; display: inline-block;padding: 0px 20px; overflow: visible; font-size: 14px; font-weight: bold;}
.qjf_repalybtn:Hover {background: #497cc0;text-decoration: none;}
.hfnra.pdl50 {padding: 10px 0;margin-left: 65px;border-top: 1px dotted #ccc;}
.new_review .head_img {float: left;}
.txt_w768 { width: 768px;}
.hf {width: 70px;float: left; cursor: pointer;}
.hf span {color: #59bbff;}

/*教研活动-活动评价*/
.jy_active.mode2 .active_pj .info p { min-height: 25px; }
.jy_active.mode2 .active_pj .info{ border-bottom: 1px solid #ededed; padding-bottom: 10px; }
.jy_active.mode2 .active_pj textarea:focus {border: 1px solid #3d95d5;}
.jy_active.mode2 .active_pj .tea_review .cRight .text_div{ margin-left:0; }
.jy_active.mode2 .active_pj .tea_review textarea{ width:844px; height: 200px;  }
.jy_active.mode2 .active_pj .player_left{ width:856px;}
/*教研活动-视频*/
.jy_active.mode2 .player .info p { min-height: 25px; }
.jy_active.mode2 h3 a.sc{ border-radius:3px;background-color: #fba238; font-size: 14px; color: #fff; padding: 0 20px; height: 32px; float:left; line-height: 32px; margin-top: -5px; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; display: block;     margin-left: 20px;}
.jy_active.mode2  h3 a.sc:hover {background-color: #fab96b;}
.cf_spqy { padding: 15px 0;}
.cf_spqy .cont {  height: 438px;width:677px; position: relative; overflow: hidden;}
.cf_spqy .cont_l{ width:677px; height:438px; background:#2e2e2e; float:left;overflow:hidden; position:relative;}
.cf_spqy .cont_l img { width:100%; height: 438px;}
.cf_spqy .cont_r i{ cursor:pointer; display:block; height:61px; width:17px; overflow:hidden; position:absolute; left:0; top:193px; background-image:url(../../images/teacherSky_3.5/front/cf_btn_lr.png);_background-image:url(../../../images/teacherSky_3.5/front/cf_btn_lr.gif); background-repeat:none; }
.cf_spqy .cont_r i.left{ background-position:0 0;}
.cf_spqy .cont_r i.left:hover{background-position:-19px 0;}
.cf_spqy .cont_r i.right{ background-position: 0 -64px;}
.cf_spqy .cont_r i.right:hover{background-position:-19px -64px;}
.cf_spqy .cont_r{ width:160px;height:438px; overflow:hidden; position:absolute; padding-left: 20px; right: -158px; top: 0;}
.cf_spqy .cont_r .pos{ position:absolute;  top:0; right:0; width:160px;}
.cf_spqy .cont_r .xj{ width:160px; height:407px; padding: 20px 0 10px 0;overflow-x:hidden;  overflow-y:auto; background:#414141; float:left}
.cf_spqy .cont_r .xj li{ width:128px; padding:0 0 0 15px; float:left}
.cf_spqy .cont_r .xj li p.pj{ color: #ffa800;min-height: 25px; }
.cf_spqy .cont_r .xj li p span {font-size: 14px; color: #b2b2b2; line-height: 21px; background: url(../images/subject_resource/movie.png) 0px 0px no-repeat; }
.cf_spqy .cont_r .xj li p span.peo {padding-left: 20px; background-position: 0px -58px; margin-right: 10px; }
.cf_spqy .cont_r .xj li p span.time {padding-left: 30px; background-position: 0px -1px; }
.cf_spqy .cont_r .xj li .name{ line-height:24px; padding-top:4px; height: 24px; overflow: hidden; text-align: center;}
.cf_spqy .cont_r .xj li .name a{ color:#fff}
.cf_spqy .cont_r .xj li .photo{ width:120px; height:90px; position:relative;}
.cf_spqy .cont_r .xj li .photo img{ width:120px; height:90px; display:block}
.cf_spqy .cont_r .xj li .photo img.hover{ width:118px; height:88px; display:block; border:1px solid #464646}
.cf_spqy .cont_r .xj li .photo .time{ font-family:"Tahoma"; color:#FFF; position:absolute; z-index:2; right:5px; bottom:0px; line-height:18px;}
.cf_spqy .cont_r .xj li .photo a.play{ position:absolute; left:40px; top:20px; width:36px; height:36px;z-index:3; background:url(../../images/app_netstu/plyk_icon.png) no-repeat left top; _background:url(../../images/app_netstu/plyk_icon.gif) no-repeat left top;}
.cf_spqy .cont_r .xj li .photo a.play.on{ background-position:0 -41px;}
.cf_spqy .xj_info{ position: relative; width:220px; height:407px; padding: 20px 0 10px 0;overflow-x:hidden;  overflow-y:auto; background:#414141; float:left}
.cf_spqy .xj_info ul{ height: 270px; overflow-x: hidden;}
.cf_spqy .xj_info li{ width:186px; padding:0 0 0 15px; float:left}
.cf_spqy .xj_info li p.pj{ color: #ffa800;min-height: 25px; }
.cf_spqy .xj_info li p span {font-size: 14px; color: #b2b2b2; line-height: 21px; background: url(../images/subject_resource/movie.png) 0px 0px no-repeat; }
.cf_spqy .xj_info li p span.peo {padding-left: 20px; background-position: 0px -58px; margin-right: 10px; }
.cf_spqy .xj_info li p span.time {padding-left: 30px; background-position: 0px -1px; }
.cf_spqy .xj_info li .name{ line-height:24px; padding-top:4px; height: 24px; overflow: hidden; text-align: center;}
.cf_spqy .xj_info li .name a{ color:#fff}
.cf_spqy .cont_r .hf{width:181px; height:436px; border:1px solid #e0e0e0; float:left}
.cf_spqy .cont_r .hf .top{ background:#f8f8f8; padding:0 18px; height:32px; line-height:32px; color:#555}
.cf_spqy .cont_r .hf .top i{ font-family:"Tahoma";}
.cf_spqy .cont_r .hf .hfc{ height:347px; border-bottom:1px solid #e0e0e0; overflow-y:auto;}
.cf_spqy .cont_r .hf .hfc.hfe{ height:269px;}
.cf_spqy .cont_r .hf .hfc li{ padding:0 18px;}
.cf_spqy .cont_r .hf .hfc li p.tn{ line-height:25px; color:#555555; padding-top:7px;padding-bottom:7px;}
.cf_spqy .cont_r .hf .hfc li p.tn.blue{ color:#5b8ed1}
.cf_spqy .cont_r .hf .hfc li p.tn .time{font-family:"Tahoma";}
.cf_spqy .cont_r .hf .hfc li p.c{ line-height:24px;}
.cf_spqy .cont_r .hf .hfk{ padding:10px; background:#f8f8f8}
.cf_spqy .cont_r .hf .hfk .inp_blue_c{border:1px solid #5b8ed1; background:#5b8ed1; color:#FFF; vertical-align:middle; width:158px; height:36px; font-size:16px; font-weight:bold; text-align:center;}
.cf_spqy .cont_r .hf .hfk .inp_blue_c:hover{ border-color:#497cc0; background:#497cc0}
.cf_spqy .cont_r .hf .hfk .inp_blue_h{border:1px solid #5b8ed1; background:#5b8ed1; color:#FFF; vertical-align:middle; width:106px; height:30px; font-size:14px; font-weight:bold; text-align:center;}
.cf_spqy .cont_r .hf .hfk .inp_blue_h:hover{ border-color:#497cc0; background:#497cc0}
.cf_spqy .cont_r .hf .hfk .hf_c{ height:32px; text-align:right; line-height:32px; color:#555;}
.cf_spqy .cont_r .hf .hfk .hf_c span.stop_time{font-family:"Tahoma"; padding-right:20px}
.cf_spqy .cont_r .hf .hfk .eara{ border:1px solid #eeeeee; background:#FFF; height:60px; margin-bottom:10px; width:268px; line-height:22px; padding:5px; }
.cf_spqy .xj_info .pub_btn a {position: absolute; padding:0;left:14px; bottom: 19px; width: 192px; height: 41px; line-height: 41px; font-size: 18px; color: #fff; background: #ffa800; border-radius: 5px; display: block; text-align: center; }
.cf_spqy .xj_info .pub_btn a:hover { background:#ECA00D  }
.movie_info .commend_box{ width:239px; }
.movie_info .commend_box p{ height: 36px; } 
.cf_spqy .commend_box{ width:190px; padding:0 15px; }
.movie_info .commend_box i,.cf_spqy .commend_box i{ color: #ffa800 }
.commend_box{ display: none; position: absolute; bottom: 0}
.commend_box textarea{ border:1px solid #707070; background: transparent; color:#ffa800;}
.commend_box .post_btn{ width:94px;height: 26px; line-height: 26px; display: inline-block;color: #fff; background: #ffa800; text-align: center;border-radius: 3px; }
.commend_box .post_btn:hover{ text-decoration: none; background: #ECA00D }
/*教研活动-投票*/
.mode_det.vote .tea_bgColor {background-color: #59bbff;}
.mode_det.vote .progress { width:500px;    padding-left: 25px; margin-top:10px; }
.mode_det.vote .progress li { height:36px; line-height:36px; }
.mode_det.vote .progress .a_bar { display:inline-block; position:relative; top:6px; width:400px; border:1px solid #d0d0d0; height:20px;}
.mode_det.vote .progress .a_bar em { position:absolute; left:0; top:0; height:20px;}
.mode_det.vote .progress  i { display:inline-block;  }

/*教研活动-图片*/
.mode_det.pic ul.pic_list{ margin-right: -11px;padding:7px 0 30px 0; }
.mode_det.pic ul.pic_list li { margin-top:13px;float:left; margin-right: 12px;}
.mode_det.pic ul.pic_list li img{ width:215px; height:158px;  }

/*教研活动-资源*/
.cg { width: 100%; height: auto; overflow: hidden;}
.cgs { width: 100%;}
.cgs li { width:442px;height: 37px; border-right: 1px solid #d3d3d3; float: left; margin-top:0; }
.cgs .lis { margin: 0 15px; border-bottom: 1px dotted #d3d3d3; height: 22px; padding: 7px 0; }
.cgs .lis .cg1 { width: 230px; float: left; height: 22px; overflow: hidden;}
.cgs .lis .cg2 { width: 55px; float: right;}
.cgs .lis .cg3 { width: 50px; float: left; overflow:hidden; }
.cgs li.no_bor{ border-right: 0;}
.mode_det.res a.down {background: url(../../images/teacherSky_3.5/front/style1/down.png) no-repeat center; }
.mode_det.res a.down {display: inline-block; width: 20px; height: 20px; }

/*名师课堂*/
.tea_announ .caption {color: #555;text-align: center;font-size: 20px; font-family: 'Microsoft Yahei'; font-weight: normal; line-height: 60px;border-bottom: 0;}
.tea_player .player_left {width: 100%;}
.tea_player .tea_review {padding-top: 11px;}
.tea_announ .new_review .no {font-size: 14px;padding-bottom: 20px; text-align: center;}
.tea_player .player_right .module {word-break: break-all;table-layout: fixed;padding-bottom: 15px;}
.tea_player .player_right .module p {line-height: 24px;}
.content.movie{ border:1px solid #e7e6e6;padding: 0 25px;width: 830px;}
.sidebar.classroom .qh .hot_li .icon.rank_on{ background: url(../images/subject_resource/spot.png) 0 -38px no-repeat; }
.sidebar.classroom .qh .hot_li .icon{ background: url(../images/subject_resource/spot.png) 0 -2px no-repeat;}
.second.hot_act.other_wk { padding-bottom: 0;margin-bottom: 20px; }
.second.hot_act.other_wk .side_bo{ padding: 0 0 15px 0px; margin-left: 0px;border-bottom: 1px dashed #ededed; }
.second.hot_act.hot_wk ul{ padding-left:20px; border-bottom: 1px dashed #ededed; padding-top:0; }
.second.hot_act.hot_wk ul a{padding:0px 5px}


/*网上评课*/
.content.eva_lesson{ width:1160px; padding:0 20px; }
.tea_player .player_left.pk{ width:860px; }
.tea_player.pk h3{ text-align: left; }
.tea_player.pk .movie{ height: 460px; }
.tea_player.pk .movie img{ width:860px; height:460px;} 
.tea_player.pk .movie_box{padding-left:20px; background: #414141;}
.tea_player.pk .movie_box i.shrink{ width:20px; height: 20px; display: block;position: absolute; background:url(../images/subject_resource/shrink.png) center center no-repeat; left: -20px;top: 212px;  } 
.tea_player.pk .movie_shrink.on .movie_info{ width:20px; margin-left:1139px; }
.tea_player.pk .movie_shrink.on .movie img{ width:1136px; }
.tea_player.pk .movie_info{padding:35px 20px 0 20px;border-left:1px solid #323232;margin-left:860px; height:425px; position: relative; }
.tea_player.pk .movie_info span{ font-size:14px;color:#b2b2b2; line-height: 21px; background: url(../images/subject_resource/movie.png) 0px 0px no-repeat;}
.tea_player.pk .movie_info .time{ padding-left:30px; background-position: 0px -1px; }
.tea_player.pk .movie_info .peo{ padding-left:20px; background-position: 0px -58px; }
.tea_player.pk .movie_info .comment{ padding-left:29px; background-position: 0px -111px; }
.tea_player.pk .movie_info p.tip{ color: #ffa800; font-size: 14px; }
.tea_player.pk .movie_info .pub_btn a { position: absolute; bottom: 19px; padding:0;width:237px; height: 41px; line-height: 41px; font-size:18px; color: #fff; background: #ffa800; border-radius: 5px; display: block; text-align: center; }
.tea_player.pk .movie_info .pub_btn a:hover { text-decoration: none; background: #ECA00D;  }
.player_info { background: #e9f5ff; font-size: 14px  }
.player_info span.peo_img{ position: relative; width:100px; height: 100px; display: block; }
.player_info span i.peo{ position:absolute; left: 0; top:0; background: url(../images/subject_resource/img_tip.png) 0px 0px no-repeat; font-size:14px; color: #fff; padding:0 20px 0 9px;}
.player_info .peo_box{ margin-left:114px; padding-top:2px; }
.player_info .peo_box a.name{ margin-right: 26px; }
.player_info .peo_box p{ line-height: 30px; }
.player_info .grade_box{ background: #d0eaff; height: 110px; padding: 10px 0 0 22px;width: 260px; }
.grade_box .grade_wrap .score:first-child{ font-size: 16px; color: #555;padding-top: 0; }
.grade_box .grade_wrap .score{font-size: 32px; color: #ff9600; padding-top:18px;}
.grade_box .grade_wrap .peo_num{ margin:30px 0 0 20px; font-size: 14px; }

/*工作室视频*/
.wk_mode_box{ background: #fff;padding: 0 20px 14px 20px; }
.wk_mode_box dt{ height: 57px; line-height: 57px; border-bottom: 1px solid #ededed;}
.wk_mode_box dt em{ font-size:20px; color:#309aeb;border-bottom: 1px solid #288add; padding:0 0 0 41px; width:87px; display: block; }
.wk_mode_box dt em{background: url(../images/subject_resource/wk_player.png) 0px 14px no-repeat;}
.wk_mode_box dt.new em{ background-position:  0px 20px; }
.wk_mode_box dt .upload_btn{ height: 22px; line-height: 22px; padding:0 15px; color: #fff; font-size: 14px; background: #0099ff; border-radius: 5px; margin-top:15px; }
.wk_mode_box dt .upload_btn{ text-decoration: none; }
.wk_mode_box .big_img{ position: relative; padding-top:21px; }
.wk_mode_box a.title{  color: #000;}
.wk_mode_box .big_img .tip{ height: 37px; line-height: 37px; width: 480px;}
.wk_mode_box .tip{ font-size:14px; color: #fff; background: url(../images/subject_resource/show_info.png) 0px 0px repeat; display: block; position: absolute;left: 0; bottom: 35px; }
.wk_mode_box .big_img .player_img img{ width:500px; height: 326px;}
.wk_mode_box .big_img .player_img{ width:500px;height: 326px; display: block; position: relative;  }
.wk_mode_box .big_img a:hover .player{background-color:#000; opacity:0.35; z-index:2; }
.wk_mode_box .big_img .player_img .player{ width:100%; height:100%; display:none; background:url(../images/subject_resource/player.png) center center no-repeat; position:absolute; left:0; top:0;}    
.wk_mode_box .big_img a.title{ margin-left:18px; font-size: 18px; }
.wk_mode_box ul{ margin:0 -22px 0 516px;padding-top:21px; }
.wk_mode_box ul li{ float: left; margin-right: 22px; position: relative; }
.wk_mode_box ul li img{ width:200px; height: 148px; }
.wk_mode_box ul li a{ height: 148px; display: block; position: relative; }
.wk_mode_box ul li a.title{ font-size:14px; display: block; margin:5px 0 5px 8px; height: auto;  }
.wk_mode_box ul li a:hover .player{background-color:#000; opacity:0.35; z-index:2; }
.wk_mode_box ul li .player{ width:100%; height:100%; display:none; background:url(../images/subject_resource/player.png) center center no-repeat; position:absolute; left:0; top:0;}    
.wk_mode_box ul li .tip{ font-size:12px;height: 24px; line-height: 24px; width: 190px;}
.wk_mode_box dt.wk em{ background-position:  0px -30px; color: #555; }
.wk_mode_box.weike ul{ margin-left:0; margin-right: -28px; }
.wk_mode_box.weike ul li{ margin-right: 28px; position: relative;width: 269px; }
.wk_mode_box.weike ul li img{ width:269px; height: 196px; }
.wk_mode_box.weike ul li .tip{ height: 28px; line-height: 28px; width: 259px; font-size: 12px;}
.wk_mode_box.weike ul li a{ height: 196px; }
.wk_mode_box.weike ul li a.title{ height: auto; }
.wk_mode_box.weike .view{ color:#888; margin-right:13px;padding-left: 23px; background: url(../images/subject_resource/upload.png) 0px 5px no-repeat; }
.wk_mode_box.weike .more{ float:right;width:20px; height: 20px; margin:20px 40px 0 0; display: block; background: url(../images/subject_resource/more.png) center center no-repeat; }

/*文章详情2*/
.sidebar.classroom .hot_act.hot_article .hot_li{ line-height: 25px;margin-top:8px; }
.sidebar.classroom .hot_article .hot_li i{ top:5px; }
.sidebar.classroom .hot_article .hot_li a:hover{ color: #62b4f7;}    
.sidebar.classroom .hot_act.hot_article{ padding-top:12px; }
.yuanchuang{ width:90px; height: 90px; display: block; position: absolute; background:url(../images/subject_resource/yuanchuang.png) 0 0px no-repeat; right:20px; top:20px;  }
.content.article { width:845px; padding:0 20px; padding-bottom: 30px; position: relative;}
.content.article .tea_announ .caption{ font-size: 24px }
.content.article .art_con{ padding-top:40px; min-height: 400px;position: relative; }
.content.article .art_con p.page_tool{ position: absolute; bottom: -25px;right: 0;}
.content.article .art_con p{ text-indent: 2rem; line-height: 30px; font-size: 16px;}
.content.article .tea_player .player_left{ width:845px; }
.content.article .page_tool a{ display: inline-block; height: 20px; width:60px; line-height: 20px;background: url(../images/subject_resource/zan2.png) 0px 0px no-repeat;vertical-align: bottom; font-size:14px; color: #7d7d7d;}
.content.article .page_tool a:hover{ text-decoration: none; }
.content.article .page_tool a.zan{ margin-right: 20px; background-position: 10px 0px;  }
.content.article .page_tool a.comment{ background-position: 7px -38px;  }

/*话题研讨*/
.forums_box{ margin-top:10px;width: 840px;}
.forums_box h2{ font-size:16px; color:#222; font-weight:normal; border-bottom:1px solid #e0e0e0; padding:0 9px 12px 9px;; }
.forums_box .group_btn a{ height:26px; padding:0 10px; background:#eeeeee; color:#555; font-size:12px; display:inline-block; line-height:26px; border:1px solid #ccc; margin-right:10px;}
.forums_box .group_btn a.reply_btn{ background:url(../images/subject_resource/replybtnbg.gif) center center no-repeat;padding-left:28px;}
.forums_box .group_btn a:hover{ text-decoration:none;}
.forums_box .peo_info{ padding:0 20px;}
.forums_box .peo_info a.avatar{ position:relative; width:90px; height:90px; display:block; overflow: hidden;}
.forums_box .peo_info a.avatar img{ width:100%; height:100%;}
.forums_box .peo_info a.avatar i{ position: absolute;right: -36px;top: -3px;width: 100%;height: 30px;line-height: 38px; background: #ff9900;color: #fff;font-size: 14px;text-align: center;
    -webkit-transform: rotate(47deg);
    -moz-transform: rotate(47deg);
    -ms-transform: rotate(47deg);
    transform: rotate(47deg);
}
@media \0screen\,screen\9{
    .forums_box .peo_info a.avatar i{
        right:0px; top:0px; text-align: center; width:auto; padding:0px 8px; line-height: 1.4; height:auto;
    }
}
.forums_box ul li.items{ padding:20px 0; border-bottom:1px solid #e4e4e4;}
.forums_box ul li.items.no_bor{ border-bottom:0;}
.forums_box .peo_info p{ color:#888; line-height:25px; padding-left:18px;}
.forums_box .content{ width:686px; border-left: 1px solid #dbd8d8; }
.content.classroom{ width:835px; font-size:14px; color:#555;padding:0 20px;border-left:1px solid #e0e0e0;}
.content .con{ min-height:206px; line-height:26px; margin-top:-5px;}
.content .con.topic_con p img{ width:auto;height: auto }
.content .con p img{ max-width:659px; }
.content p strong{ font-weight:normal;margin-right: 30px;}
.content p .num{ width:340px; display:inline-block;}
.content .reply_list p{ font-size:12px; line-height:25px;}
.content ul li img{ width:50px; height:50px;}
.content ul li{ border-bottom:1px solid #e5e5e5;}
.content ul li.no_bor{ border-bottom:0;}
.content .btns a{ border:1px solid #d2d2d2; width:47px; height: 22px; line-height: 22px; display: inline-block; text-align: center; }
.content .btns a:hover{ text-decoration: none; } 
.content h4{ font-size: 16px; color: #555; font-weight: normal; margin:22px 0 14px 0; padding-left:24px; }
.content .child_reply li{ padding: 10px 13px 20px 13px; }    
.content .child_reply{ background: #f9f9f9; }

/*资源详情*/
.pop_p{ position:relative; width:845px;}
.xy_infotit {font-size: 20px;font-family: "Microsoft YaHei";padding: 20px 0;}
.xy_allzylist dfn, .xy_ldetail dfn {color: #fe6000;font-size: 20px;font-family: "Microsoft YaHei";}
dfn {font-style: normal;}
ul.zy_info{margin-bottom:10px;} 
ul.zy_info li{ float:left; padding:0; border-bottom: 0}
ul.zy_info li span.t_tit{ border:1px solid #d9d9d9; color:#5db859; height:16px; padding:0 2px; border-radius:2px; display:block; line-height:16px;top:3px;font-size:12px;}
ul.zy_info li .admin_a{background:url(../images/subject_resource/avatar.png) 0 2px no-repeat; padding-left:25px;}
ul.zy_info li .admin_a:hover { text-decoration:none; cursor:default; }
ul.zy_info li a.brief{ background:url(../images/subject_resource/arrow2.png) 35px 6px no-repeat; padding-right:20px;}
ul.zy_info li a.brief.on{ background-position: 35px -28px;}
.brief_box{ display:none;background:#fafafa; border:1px solid #dbd8d8; border-bottom:none;line-height:21px; padding:12px 15px; width:auto;}
.w_778{ width:778px;}
.xy_w200{ width:200px;}
.res_content{border:1px solid #dbd8d8;}
.yx_phlist dl dt p.sub_title.w160{ width:160px;}
.pub_btn a{ padding: 0 48px 0 70px; height:44px; line-height:44px; display:block; border:1px solid #fd8a23; font-size:20px; color:#fd8a23; background:white url(../images/ico/pub_icon.png) 45px center no-repeat;}
.pub_btn a:hover{ background-color:#fcefe3; text-decoration:none;}
.stu_textarea.w_98{ width:98%;padding:1%;}
.fgrade.w_1000{ width:1000px;}
.fgrade a.zoom{background:url(../images/subject_resource/smallicon.png) no-repeat; height:28px; width:28px; padding:0;margin-top:3px;}
.fgrade a.full_sre{ background-position: 6px -241px;}
.fgrade a.full_sre:hover {background: #dfdfdf url(../images/subject_resource/smallicon.png) 6px -274px no-repeat;}
.fgrade a.enlarge{background-position:6px -121px;}
.fgrade a.enlarge:hover {background: #dfdfdf url(../images/subject_resource/smallicon.png) 6px -148px no-repeat;}
.fgrade a.narrow{ background-position:6px -180px; margin-right:70px;}
.fgrade a.narrow:hover {background: #dfdfdf url(../images/subject_resource/smallicon.png) 6px -210px no-repeat;}
.fgrade span.page{ margin-left:78px; margin-right:135px;}
.fgrade span.page input{border: 1px solid #ccc;}
.fgrade span.page input:focus{ border-color:#3d95d5;}
.yx_phlist.fix_bar{ position:fixed; top:-10px; z-index:10;}
.yx_phlist.fix_bar_b{ position: absolute;}
.grade_wrap.mgr_164{ margin-right:164px;}

.player-doc .player-doc-foot div {position: static;}
.player-download-hint {font-size: 18px;color: #555;text-align: center;padding: 20px 0;}
.player-download-wrap {text-align: center;width: 250px;margin: 0 auto; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.player-download {display: inline-block;line-height: 32px;height: 32px;color: #fff; padding: 0 15px;background-color: #a0d468;text-decoration: none;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.player-download .ui-download {margin-right: 5px;vertical-align: middle;position: relative;top: -2px;}
.content.article .player-container{ margin:0; }
.res_tip{width: 100%;padding: 20px 20px 4px 20px;margin-left: -20px; border-top: 1px solid #ebebeb;}
.res_tip dt{ font-size:18px; color: #222; margin-bottom: 15px; }
.res_tip dd span{ height: 22px ;line-height: 22px; padding:0 5px; display: inline-block;  margin:0 6px 6px 0;}
.res_tip dd span.icon1{ background: #e0ffde; border:1px solid #2ca326; color:#2ca326; }
.res_tip dd span.icon2{ background: #ffd9d0; border:1px solid #c0543b; color:#c0543b; }

.res_list dl dt{ margin-top:17px;}
.res_list dl dt img{ margin:0 7px 0 0; }
.res_list .sub_title{ line-height: 34px; height: 36px; }
.res_list .sub_title a{ font-size:14px; color: #555; }
.res_list dl dd em i{ font-size:14px; color: #fe6000; }
.res_list dl dd{ margin-left:20px; padding-bottom: 18px; border-bottom: 1px solid #f3f3f3; }
.res_list .list_style{ text-align: center;margin:8px 10px 0 0;width:17px; height: 17px; line-height: 17px; display: inline-block; background:url(../images/subject_resource/spot.png) 2px -1px no-repeat;  }
.res_list .list_style.red{ background: #ff0000; color: #fff; }
.res_list .list_style.gray{ background: #b7b7b7; color: #fff; }

.fgrade_wrap {width: 100%; height: 32px; padding: 9px 0; background: #f8f8f8; position: fixed; left: 0; bottom: 0; border-top: 1px solid #cecece; z-index: 9999; }
.fgrade {width: 1000px; margin: 0 auto; height: 32px; line-height: 32px; }
.fgrade a {font-size: 16px; line-height: 20px; padding: 6px 20px; float: left; color: white; background: #4fc0e8; margin-left: 20px; }
.grade_wrap, .grade_show {height: 12px; font-size: 12px; line-height: 12px; }
.fgrade span.page {margin-left: 78px; margin-right: 135px; }
.fgrade span.page input {border: 1px solid #ccc; }
.fgrade_wrap .grade_wrap .score {display: inline-block; width: 25px; height: 23px; color: #FE6000; font-size: 14px; font-weight: bold; line-height: 30px; }
.value_pop {display: none; position: absolute; top: -36px; background: #fff; padding: 8px 10px; border: 1px solid #ccc; }


/*创建评课*/
.tea_announ.bor {padding: 0 18px 40px; border: 2px solid #d0d0d0; background: white; }
.xy_tea_editbox {height: auto; /* overflow: hidden; */ }
.xy_tea_editbox li {margin: 10px 0; height: auto; float: left; width: 100%; }
.content .xy_tea_editbox li{ border-bottom: 0; }
.wsj_creat .xy_tea_editbox em {width: 110px; }
.xy_tea_editbox em {font-size: 14px; margin-right: 5px; width: 80px; text-align: right; float: left; }
.xy_tea_editbox i {color: #d90000; }
.wsj_creat .xy_tea_editbox em{ width:110px;}
.wsj_creat .xy_tea_editbox.step_options li{ overflow:visible;*overflow:hidden; border-bottom: 0;}
.wsj_creat .upBtn{ width:106px; height:35px; border:none; background:url(../images/subject_resource/upBtn.jpg) no-repeat; margin-left:11px;}

html body .grayColor {background: #eee; color: #555; border: 1px solid #d4d4d4; }
.wbluebtn, .wgraybtn, .xy_tea_editbox .wgbtn {width: 142px; height: 38px; line-height: 38px; border: 0; font-size: 14px; font-weight: bold; vertical-align: middle; margin-top: 10px; cursor: pointer; }

/*发布话题*/
.z_mod_con{background: #fff;border:2px solid #d0d0d0;padding:0 18px 20px;}
.z_mod_tit{background: url(../../../images/teacherSky_3.5/front/style1/ht_ico.gif) no-repeat 0 5px;font-size: 20px;padding-bottom: 8px;border-bottom: 1px solid #d0d0d0;font-family: "Microsoft Yahei"; margin-top:12px;}
.z_fbitem{margin-bottom: 10px;overflow:hidden;zoom:1;}
.z_fb_label{float: left;display: inline;font-size: 14px;vertical-align: middle;padding-right: 10px;width: 60px;text-align: right;}
.z_fb_label em{vertical-align: middle}
.z_fb_red{color:#d90000;}
.z_fb_input{line-height: 14px;height:14px;padding:5px;border:1px solid #cfcfcf;font-size: 12px}
.z_fb_input:focus{border: 1px solid #5b8ed1;}
.z_pdl70{padding-left: 70px}
.z_btn{font-weight: bold;font-size: 14px;padding:10px 55px;display:inline-block;*zoom:1;*padding:10px 35px;cursor: pointer;border: 0;line-height:14px;vertical-align: middle}
.z_btn_blue{background: #59bbff;color:#fff;border:1px solid #59bbff;}
.z_btn_blue:hover{ background-color:#39adfe; border-color:#39adfe;}
.z_btn_gray{background: #eee;color:#555;border:1px solid #d9d9d9;}
.z_btn_gray:hover{background: #d7d7d7;border:1px solid #d7d7d7;}
.z_redtips{background: url(../images/subject_resource/ht_ico.gif) no-repeat 0 -22px;padding-left: 20px;color:#d90000;vertical-align: middle;display: inline-block;line-height: 26px} 

html .tea_spModular_top .optationBar { right:160px;}
.tea_return_wrap {width: 135px;height: 28px;line-height: 28px;display: block;position: absolute;right: 10px;bottom: 1px;text-align: center;border-radius: 0 0 0 0;overflow: hidden; background:white; background:rgba(255,255,255,.7); }
.tea_return {  font-size:14px;  line-height:28px; cursor:pointer;}
.txt_w610 { width:616px; word-break:break-all; table-layout:fixed;}
.txt_w550 { width:550px; word-break:break-all; table-layout:fixed;}

/*发布评课*/
.tea_headline {line-height: 36px; height: 36px; font-size: 16px; font-family: 'Microsoft Yahei'; border-bottom: 1px solid #d0d0d0; margin: 5px 0 15px; position: relative; }
html body .tea_main .headline_ico2 {background-position: 0 -128px; }
.tea_headline span {background: url(../images/subject_resource/notice_ico.png) no-repeat 0 -16px; text-indent: 22px; float: left; }
.tea_headline span.brief { background: none; text-indent:0; }
html body .tea_main .headline_ico7 {
    background: url(../images/subject_resource/notice_ico.png) no-repeat 0 -52px;
}
.w400 {width: 400px; }
.w600 {width: 600px; }
.h100 {height: 100px; }
.xy_tea_editbox i {color: #d90000; }
.tea_redtig {background: url(../images/subject_resource/tsicon.png) 0 center no-repeat; padding-left: 20px; color: #d90000; margin-left: 10px; font-size: 12px; }
.xy_tea_editbox div {height: auto; overflow: visible; float: left; }
.filebox2 {opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; position: absolute; top: 0; right: 0; background: none; border: 0; }

/*发布视频*/
.xy_upbox h3 {font-weight: normal; font-size: 14px; color: #555; margin-bottom: 5px; }
.xy_upbox {border: 1px solid #cfcfcf; padding: 15px 30px; }
.xy_upbox p {color: #c8c8c8; text-align: left; padding: 2px 0; }
.xy_upbox .filebox {margin: 10px auto 0; }
.filebox .upbtn {text-align: center; cursor: pointer; }
.filebox .inputstyle {cursor: pointer; outline: medium none; position: absolute; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; right: 2px; top: 0px; _top: 2px; height: 30px; background: none; border: 0; }
.xy_tea_editbox em {height: 21px; line-height: 26px; }

/*发布文章*/
.filebtn {color: #555; display: inline-block; overflow: hidden; position: relative; }
.filebox2 {opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; position: absolute; top: 0; right: 0; background: none; border: 0; }
/*发布图片*/
.w480 {width: 480px; }
.graybg {background: #fafafa; }
.line100 {line-height: 100px; text-align: center; }
.xypiclist p {width: 117px; text-align: center; display: inline-block; zoom: 1; margin: 10px 0; }
.xypiclist p img {width: 96px; height: 74px; background: #f0f0f0; }
.xypiclist p a.swfma {background: #f4f4f4; border: 1px solid #e4e4e4; padding: 0 15px; display: inline-block; color: #555; text-decoration: none; margin-top: 5px; }
.tea_popztree dt, .tea_popztree dd {border: 1px solid #b2b2b2; padding: 8px; border: 1px solid #b2b2b2; padding: 8px; }
.tea_popztree dd {height: 200px; border-top: 0; padding: 0; }
.tea_popztree div.zTreeDemoBackground2 {float: left; width: 410px; height: 190px; }
.tea_popztree ul.ztree2 {margin-top: 0; height: 190px; border: 0;width:100%; }

/*创建活动*/
.w800{width:800px;}
.tea_radioOhter { margin-top:-13px;}
.tea_radioOhter label { display:block; margin-top:20px;}
.tea_radioOhterInfo { display:inline-block; *zoom:1; *display:inline; padding-left:20px;  margin-top:-10px;}
.tea_radioOhterInfo dd { /*height:45px;*/}
.tea_radioOhterInfo dd p { display:none; margin-top:87px;}

html .xybluebtn {background: #41b1ff; border: 1px solid #41b1ff; }
html body .tea_btn_small {height: 29px; line-height: 29px; }
html body .tea_orangeBtn {background: #fba238; border: 1px solid #fba238; color: white; }
html body .tea_orangeBtn:hover {background: #ff8b00; }

.tea_oTcontent {  border:1px solid #cfcfcf; margin-top:10px; }
.tea_oTcontent th{background:#e7e7e7; line-height:34px; font-size:14px;}
.tea_oTcontent td{ font-size:14px; line-height:36px;}
.tea_oTcontent th span,.fy_pop .div_td .t_content td span{  display:inline-block}
.tea_oTcontent tr.on td{background:#5b8ed1; color:#fff}
.tea_oTcontent tr{ cursor:pointer}
.content.content4{ width:auto; padding-left:0; }
.tea_tabNoBg .tabTit {background: none; }
.kaiti_box {width: 100%; border: 1px solid #cfcfcf; margin: 0 auto 10px; position: relative; }
.kati_box2 .kaiti_title {width: 100%; }
.kaiti_title {cursor: pointer; width: 690px; height: 40px; background: #f7f7f7; line-height: 40px; font-size: 14px; }
html body .tea_color {color: #59bbff; }
.kaiti_title em {margin-left: 13px; }
.kaiti_title .btns {height: 16px; }
html .kaiti_title .btns a {background-image: url(../images/subject_resource/kaiti_ico.png); border:0; }
.kaiti_title .btns a {display: block; float: left; width: 20px; height: 20px; margin-top: 11px; background: url(../images/subject_resource/kaiti_ico.png) no-repeat; }
.lf a {color: #59bbff; }
.kaiti_title .btns .btn2 {background-position: 0 -20px; }
.kaiti_title .btns .btn3 {background-position: 0 -40px; }
.kaiti_title .btns .btn4 {background-position: 0 -60px; }
.kaiti_title .btns .btn5 {background-position: 0 -80px; }
.xy_tea_editbox div.step_tab {padding-bottom: 15px; }
.step_tab .tab_head a {display: inline-block; padding-left: 34px; line-height: 30px; height: 30px; width: 0; overflow: hidden; background: url(../images/subject_resource/stepOp_ico.png) no-repeat left 0; text-decoration: none; }
.step_tab .tab_head a.ico2 {background-position: left -30px; }
.step_tab .tab_head a.ico3 {background-position: left -60px; }
.step_tab .tab_head a.ico4 {background-position: left -90px; }
.step_tab .tab_head a.ico5 {background-position: left -120px; }
.step_tab .tab_head a.ico6 {background-position: left -150px; }
.step_tab .tab_head a.ico7 {background-position: left -180px; }
.step_tab .tab_head a.ico8 {background-position: left -210px; }
.step_tab .tab_head a.ico9 {background-position: left -240px; }
.step_tab .tab_head a.ico10 {background-position: left -270px; }
.step_tab .tab_head a.ico11 {background-position: left -299px; }
.step_tab .tab_head a.ico12 {background-position: left -333px; }
.step_tab .tab_head a.active {color: #59bbff; background-image: url(../images/subject_resource/stepOp_ico2.png); width: auto; font-size: 14px; }
.tes.xy_tea_editbox .step_cont.active {display: block; }
.lf .xy_tea_editbox, .lf .step_options {padding-left: 18px !important; }
.step_bgGray {background: #f7f7f7; overflow: visible; }
.xy_tea_editbox.step_options li {overflow: visible; }
.tes.xy_tea_editbox .step_cont {display: none; height: auto; overflow: hidden; }

/*发布视频*/
.popWrap.py_tea_pop{ border:1px solid #d5d5d5; box-shadow:none; margin:0 18px;}
.popInner .process_div { display: block; height: 46px; border-bottom: 1px solid #ccc; position:relative;}
.popInner .process {  font-size:14px; line-height: 28px; padding-top: 9px; display: block; padding-left:25px;  }
.popInner .process a { padding:5px 10px 6px; color:#555;}
.popInner .process i { color:#e2e2e2; font-size:16px; line-height:28px;}
.popInner .process a:hover, .popInner .process a.active { color:white;  text-decoration:none; background-color: #59bbff; }
.tc_nr .nrs { padding: 14px; height: 375px; display: none;}
.tc_nr .nrs.active { display: block;}
.tc_nr .nrs .anniu { height: 33px; padding: 14px 0 0 0; text-align: left;}
.tc_nr.lml_mgt { margin-top:95px;}
.atte p.icon{background:url(../images/subject_resource/atte.png) 0 2px no-repeat;}
.atte{/*position: absolute;*/border: 1px solid #fff;left: -1px;/*border-bottom: 1px solid #ccc;*/padding:5px 0;}
.atte p{ padding-left:25px;}
.popWrap.py_tea_pop .tc_nr .nrs {height: auto; }
.qjf_inp {height: 18px; line-height: 18px; border: 1px solid #c1c1c1; padding: 5px; overflow: visible; color: #555; vertical-align: middle; }

/*课题管理-基本信息*/
.tea_noticelist.manage .notice_bar ul li a{ padding-left:30px; background-image: none;}
.tea_noticelist.manage .keti_box li { margin: 20px 0; height: auto; line-height: 22px; font-size: 14px; border-bottom: none; padding-right: 20px;}
.tea_noticelist.manage .notice_list .keti_box .txt_box{ width:750px; }
.keti_box .pic {width: 168px; height: 126px; background: #eaeaea; }
.keti_box .pic img{width: 100%; height: 100%; }

/*课题管理-公告管理*/
.tea_noticelist.manage .xy_tea_editbox li img{ width:auto; height: auto; }

/*申请课题*/
html body .tea_redtig2 {background: url(../images/subject_resource/task_ico1.jpg) no-repeat 0 center; padding-left: 25px; font-family: 'Microsoft Yahei'; color: #717678; margin-left: 10px; line-height: 16px; }
.xy_tea_editbox .sc_btn {display: inline-block; width: 91px; height: 32px; background: #fba238; color: #fff; font-weight: bold; text-align: center; line-height: 32px; }
.filebox .inputstyle {cursor: pointer; outline: medium none; position: absolute; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; right: 2px; top: 0px; _top: 2px; height: 30px; background: none; border: 0; }
.h21 {height: 21px; }

/*课题管理-成员管理*/
.cy_search { position:relative; height:28px; width:230px;}
.cy_search .txt1 { position:absolute; top:0; left:1px; width:158px; height:24px; border:1px solid #d5d5d5; color:#888888; font-size:12px; text-indent:6px; border-right:none;}
.cy_search .btn1 { position:absolute; top:0; right:0; width:70px; height:28px; border:none; color:#fff; font-size:14px; font-weight:bold; line-height:28px; cursor:pointer; }

/*课题管理-阶段设置*/
.tea_noticelist.manage .kaiti_title p {color: #555; margin-left: 18px; }
.tea_noticelist.manage .xy_tea_editbox li{ margin:10px 0;height: auto; line-height: 22px; font-size: 14px; border-bottom: none; padding-right: 20px; }
.tea_noticelist.manage .kaiti_box{ width:840px; float:left; }
.tea_noticelist.manage .kaiti_title{ width:auto; }

/*课题管理-内容列表*/
.tea_noticelist.manage .tea_headline span {background-position: 0 -52px;}
/*.tea_noticelist.manage .notice_list.w880{ padding-left: 0;width: 880px; }*/
.tea_noticelist.manage .content .first { padding-right:20px; }
.tea_noticelist.manage .content .first a { display:block; line-height:40px; height:39px; border-bottom:1px dashed #dfdfdf; padding-left:10px; }
.tea_noticelist.manage .content .first span { display:inline-block; color:#555; }
.tea_noticelist.manage .content .first .title { width:550px; }
.tea_noticelist.manage .content .first .title.li { width:620px; }
.tea_noticelist.manage .content .first .user { width:75px; }
.tea_noticelist.manage .content .first .user a{ border:none; }
.tea_noticelist.manage .content .first .date { width:105px; }
.tea_noticelist.manage .content .first strong { color:#df3d3d; }
.tea_noticelist.manage .content .first a:hover { background:#f7f7f7; text-decoration:none; }
.tea_noticelist.manage .content .first a:hover .title { font-weight:bold; }

/*课题研究-首页*/
.keti_index {  }
.keti_module { background:#fff; border:1px solid #ededed; margin-bottom:16px; }
.keti_module .title { border-bottom:1px solid #e1e1e1;height:38px; line-height:38px; position:relative; margin: 0 20px; margin-top:8px; }
.keti_module .title span {color:#555555; font-size:20px; line-height: 36px; }
.keti_module .title i { width:102px; height:2px; line-height:0; font-size:0; position:absolute; left:0; bottom:-1px; }
/*.keti_module .title2 span { margin-left:40px; }*/
.keti_module .title2 i { left:0; }
.keti_index .content { width: 876px; padding-left: 0; }
.keti_index .content .link { height:40px;}
.keti_index .content .link a { float:left; display:block; background:#fff; width:144px; height:40px; border-right:1px solid #efefef; color:#555555; line-height:40px; font-size:14px; }
.keti_index .content .link i { float:left; margin-right:6px; display:inline-block; width:39px; height:40px; background:url(../images/subject_resource/keti_index_ico1.png) no-repeat; }
.keti_index .content .link .btn2 { background-position: -39px 0;}
.keti_index .content .link .btn3 { background-position: -78px 0;}
.keti_index .content .link .btn4 { background-position: -117px 0;}
.keti_index .content .link .btn5 { background-position: -156px 0;}
.keti_index .content .link .btn6 { background-position: -196px 0;}
.keti_index .side { width:302px; }
.keti_index .keti_brief { padding:25px 20px 38px;}
.keti_index .keti_brief .k_txt { padding-left:8px;  zoom:1; line-height:22px;  overflow:hidden; }
.keti_index .keti_info { padding:0 17px 18px;}
.keti_index .keti_info .k_btn { display:block; height:33px; line-height:33px; text-align:center; color:white; margin-top:10px; font-size:14px; font-weight:bold; }
.keti_index .keti_info .k_btn:hover { text-decoration:none; }
.keti_index .keti_info p { line-height:30px; }
.keti_index .keti_notice { padding:20px; }
.keti_index .keti_notice li { line-height:30px;}
.keti_index .keti_notice li a { color:#555; }
.keti_index .keti_member { padding:10px 17px;}
.keti_index .keti_member li { padding-bottom:10px;}
.keti_index .keti_member em {float:left; width:45px; height:100%; }
.keti_index .keti_member span { float:left; width:145px;overflow: hidden;}
.keti_index .keti_member span a { font-size:12px; color:#555; margin-right:16px; float: left;}
.keti_index .pd_p { padding:12px 20px;font-size: 16px;}
.keti_index .keti_vote { padding:0 20px 8px; }
.keti_index .keti_vote label { display:block; margin-bottom:10px;}

.keti_tab .keti_btn { height:39px; line-height:39px; border-bottom:1px solid #d0d0d0; position:relative; background:#ffffff;}
.keti_tab .keti_btn .btn_left { width:39px; height:39px; background:url(../../../images/teacherSky_3.5/front/btn_left.jpg);}
.keti_tab .keti_btn .btn_right { width:40px; height:39px; background:url(../../../images/teacherSky_3.5/front/btn_right.jpg);}
.keti_tab .btn_wrap {  width:795px; overflow:hidden; position:absolute; height:40px; left:39px; top:0; }
.keti_tab .btn_wrap ul { position:absolute; left:0; top:0; width:2000px;}
.keti_tab .btn_wrap li { width:113px; height:39px; float:left; border-left:1px solid #e0e0e0; border-bottom:1px solid #d0d0d0; text-align:center; cursor:pointer; background:white; line-height:38px;}
.keti_tab .btn_wrap li.active { border-top:3px solid #59bbff; height:37px; line-height:32px; }
.keti_tab .btn_wrap li.last { border-right:1px solid #e0e0e0; }
.keti_tab .tab_content { padding:5px 0 10px;}
.keti_tab .tab_content .keti_list { padding:5px 18px 5px 20px;}
.keti_tab .tab_content .keti_list li { line-height:16px; padding:7px 0;}
.keti_tab .tab_content .keti_list a, .keti_tab .tab_content .keti_list span { display:inline-block;  }
.keti_tab .tab_content .keti_list .k_link { width:440px; color:#555; }
.keti_tab .tab_content .keti_list .k_name { width:140px; *width:135px; }
.keti_tab .tab_content .keti_list .k_date {  }
.keti_tab .tab_content .keti_list .k_pic { width:425px; float: left; display: inline-block; }

.keti_tab .tab_content .keti_list .k_link2 { width:320px; color:#555; }
.keti_tab .tab_content .keti_list .k_name2 { width:120px; }
.keti_tab .tab_content .keti_list .k_date2 { width:115px }
.keti_tab .tab_content .keti_list .k_down2 { }
.tea_main .keti_module .title i {background: #59bbff; }
.keti_tab .keti_btn .btn_left {width: 39px; height: 39px; background: url(../images/subject_resource/btn_left.jpg); }
.keti_tab .keti_btn .btn_right {width: 40px; height: 39px; background: url(../images/subject_resource/btn_right.jpg); }

/*搜索结果页*/
.zl_fluid{display:table-cell;width:2000px;*display:block;*width:auto; *overflow:hidden;zoom:1;}
.b_white h2.type0.f_t{ margin-top:12px;}
.b_white .search-box.app .txt-l{ width:563px!important; padding:0 10px;}
/*.b_white .search-box .btn{ background:#41b1ff;}*/
.b_white .search-box .btn:hover {background: rgb(63,142,197);}
h2.type0.f_t i{ font-weight:bold;}
h2.type0.f_t {font-size: 14px; color: #555; font-weight: normal; height: 39px; }
.b_white .w_list li{ padding-bottom:30px; padding-top:30px; border-bottom:1px solid #dbd8d8;}
.b_white .w_list li:first-child{ padding-top:0;}
.b_white .w_list li:last-child{ padding-bottom:30px; border-bottom:none;}
.b_white .w_list li h2,.b_white .w_list li p{ padding:0 10px;}
.b_white .w_list li h2{ line-height:35px; font-size:16px; color:#555; margin-bottom:15px;}
.b_white .w_list li h2 a{color:#555;}
.b_white .w_list li p span{ padding-right:12px; color:#555;}
.b_white .w_list li p span i{ color:#5b8ed1}

.zl_hot_mod li {padding: 0 10px; margin-top: 10px; }
.zl_hot_mod .r_txt {padding-top: 2px; }
.zl_blue_txt {color: #3d95d5; }
.zl_px{display: inline-block;background: #e5f0ff;border:1px solid #5a98eb;color:#5a98eb;line-height: 17px;text-align: center;width: 17px;height:17px;}
.zl_px_yellow{background: #ff9000;border:1px solid #ed7a3b;color:#fff;}
.zl_hot_mod .name{padding-left:7px;color:#555;display: inline-block;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 97px;}

/*活动搜索*/
.act_choose_list li{ padding-right:123px;}
.act_choose_list li {position: relative;padding: 20px 140px 52px 166px;color: #dbd8d8; border-bottom: 1px solid #e7e7e7;zoom: 1;}
.act_choose_list .img, .act_choose_list .img img {width: 150px;height: 106px;overflow: hidden;}
.act_choose_list .img {position: absolute;left: 0;top: 20px;}
.act_choose_list .li_name a{ font-size:18px; color:#555;}
.act_choose_list li .zl_fluid p{ color:#555;}
.act_choose_list em.orbtn.icon1{position:absolute; top:20px; right:5px; background:url(../../images/teacherSky_3.5/front/zt1.png) 0 0 no-repeat;width:80px; height:25px; display:block;}
.act_choose_list em.orbtn.icon2{position:absolute; top:20px; right:5px; background:url(../../images/teacherSky_3.5/front/zt2.png) 0 0 no-repeat;width:80px; height:25px; display:block;}
.act_choose_list em.orbtn.icon3{position:absolute; top:20px; right:5px; background:url(../../images/teacherSky_3.5/front/zt3.png) 0 0 no-repeat;width:80px; height:25px; display:block;}
.act_choose_list em.orbtn.icon4{position:absolute; top:20px; right:5px; background:url(../../images/teacherSky_3.5/front/zt4.png) 0 0 no-repeat;width:80px; height:25px; display:block;}
.act_choose_list em.orbtn{ position:absolute; top:20px; right:5px; background:url(../../images/teacherSky_3.5/upload/btn_bg.png) 0 0 no-repeat; width:80px; height:25px; display:block;}
.act_choose_list span.peo_num{ position:absolute; top:74px; right:0; color:#555; display:block;width:100px;}
.act_choose_list span.peo_num em{ color:#5b8ed1;}

/*视频搜索*/
.content .w_video li{ width:195px; float:left;padding: 0 18px 18px 0; border-bottom: 0}
.w_video li a em{ position:absolute; display:inline-block; width:100%;  color: white; background: #4a4a4a;background: rgba(0,0,0,.5);text-indent: 8px; left:0; bottom:0;}
.w_video li a.player_pic{ display:block;position:relative; left:0 ; top:0}
.w_video li a i{ display:inline-block;position: absolute;width: 100%; height: 100%;left: 0;top: 0; background: black;filter: alpha(opacity:40);opacity: 0.4;z-index: 99; display: none;}
.w_video li a b{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../../images/teacherSky_3.5/front/toom_playIco.png) center center no-repeat;z-index: 100; display: none;}
.w_video li a:hover i,.w_video li a:hover b{ display:block}
.w_video p strong{ color:#151a1b; margin-right: 0; font-weight: bold;}
.w_video p a{ vertical-align:middle}
.w_video p i{ display:inline-block; width:10px; height:10px; background:url(../../images/teacherSky_3.5/upload/s_person.png) no-repeat;vertical-align:middle;}
.content .w_video li img{ width:195px; height: 127px; }

/*评课搜索*/
.cf_ympl { margin-right: -20px;}
.cf_ympl li{ border:1px solid #e2e2e2; background:#f9f9f9; width:385px; height:205px; padding:10px; float:left; margin:10px 20px 10px 0; position: relative;}
.cf_ympl li a.t{ font-size:16px; color:#222;font-family:'microsoft yahei','微软雅黑'; display:block; padding:10px 0;}
.cf_ympl li .bot{  height:29px; line-height:20px; }
.cf_ympl li .bot i{ color:#fe6000; font-family:"Tahoma"; font-size:20px;}
.cf_ympl li .bot em{ color:#555; font-family:"Tahoma";}
.cf_ympl li .photo{ float:left; height:120px; width:160px; float:left; position:relative;}
.cf_ympl li .photo img{height:120px; width:160px; display:block;}
.cf_ympl li .photo a.play{ display:block; width:36px; height:36px; position:absolute; left:62px; top:37px;z-index:3; background:url(../../../common/images/teacherSky_3.5/front/plyk_icon.png) no-repeat left top; _background:url(../../../images/teacherSky_3.5/front/plyk_icon.gif) no-repeat left top;}
.cf_ympl li .photo .time{ display:block; background:#9e9e9e; line-height:15px; width:155px;  text-align:right; position:absolute; left:0px; bottom:0;  font-family:"Tahoma"; color:#FFF; padding-right:5px;}
.cf_ympl li .cont_r{ margin-left:172px; padding-top:5px;}
.cf_ympl li .cont_r p{ line-height:24px;}
.cf_ympl li .cont_r p.h48{ height:48px;}
.cf_ympl li .cont_r p i{ color:#555; font-family:"Tahoma";}
.sidebar.classroom.zl_hot_mod .hot_li a{ padding-left:0; }
.sidebar.classroom.zl_hot_mod .side_bo a{ padding-left:0; }
.sidebar.classroom.zl_hot_mod .side_bo p a{padding-left: 10px;}
.sidebar.classroom.zl_hot_mod .process a{ border-radius: 0; }
.content.classroom.b_white .zl_fluid .process_div a{ border-radius: 0; }

/*课题研究列表*/
.list_btns{ font-weight:normal; font-size:20px; border-bottom:2px solid #e2e2e2; padding:10px 0px; height:30px; line-height:30px; color:#222; margin:0 20px; overflow: hidden; }
.list_btns span.fr a{ font-size:14px; }
.list_btns span.tab{ color:#e2e2e2; font-size:14px; display:inline-block; }
.list_btns span.tab a{ height:28px; display:inline-block; line-height:28px; vertical-align:middle; padding:0px 10px; color:#555; margin:0px 5px; font-size:14px; }
.list_btns span.tab a:Hover,.list_btns span.tab a.on{  color:#fff; text-decoration:none;}
.list_btns .btn { width:81px; height:28px; color:#fff; font-size:14px; font-weight:bold; line-height:28px; text-align:center;}
.list_btns .btn:hover { text-decoration:none; }
.task_list { color:#888;}
.task_list li { height:126px; overflow:hidden; position:relative; padding:20px 0; border-bottom:1px solid #e1e1e1; }
.task_list li a img{ width:168px; height: 127px; }
.task_list li.llff { height: 168px;}
.task_list .act_list_info { width: 607px; padding-left:20px; float:left; overflow:hidden; }
.task_list .inline_block { display:inline-block; height:37px;}
.task_list .act_height38 { height:38px; }
.task_list .w630 { width:537px;}
.task_list .act_list_info h3 { line-height:32px; }
.task_list .act_list_info p { line-height:24px;}
.task_list .w70 { display:inline-block; width:70px; }
.task_list .w86 { display:inline-block; width: 86px; }
.task_list .w200 { display:inline-block; width:200px;  }
.childLiPdb14  li { padding-bottom:12px; }
.task_list .h48 {height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.task_list .w630 {width: 440px; }
.sidebar.classroom.zl_hot_mod .second .side_bo .ing{ margin-top:15px; }
.sidebar.classroom.zl_hot_mod .side_bo {padding: 15px 0; border-bottom: 1px solid #e1e1e1; }
.sidebar.classroom.zl_hot_mod .second{  padding-top:0;}
.sidebar.classroom.zl_hot_mod .hot_act .hot_li{ margin-top:10px; }

/*资源列表*/
.content.classroom.b_white .firstDiv  { padding:0 18px;}
.content.classroom.b_white .firstDiv span { font-size:14px; font-weight:bold; display:inline-block; background:url(../../images/teacherSky_3.5/front/arrow_order.png) no-repeat 5px center; padding-left:15px; cursor:pointer;}
.content.classroom.b_white .firstDiv span.desc { background-image:url(../../images/teacherSky_3.5/front/arrow_order2.png); }
.content.classroom.b_white .firstDiv .title2 { width:400px; margin-left:20px;  display:inline-block; padding:10px 0 9px 20px;}
.content.classroom.b_white .first a { display:block; line-height:40px; height:39px; padding-left:10px; }
.content.classroom.b_white .first span.file { display:inline-block; color:#555;    padding: 3px 0; line-height: 40px; height: 40px; padding-left: 22px;  background: url(../images/subject_resource/all_res.png) no-repeat 0px 0px ;}
.content.classroom.b_white .first span.file.icon1 { background-position: 0px 15px; }
.content.classroom.b_white .first span.file.icon2 { background-position: 0px -26px; }
.content.classroom.b_white .first span.file.icon3 { background-position: 0px -65px; }
.content.classroom.b_white .first span.file.icon4 { background-position: 0px -106px; }
.content.classroom.b_white .first span.file.icon5 { background-position: 0px -147px; }
.content.classroom.b_white .first .title { /*width:420px;*/ }
.content.classroom.b_white .first .user { width:75px; }
.content.classroom.b_white .first .user a{ border:none; }
.content.classroom.b_white .first .date { width:95px; display: inline-block; }
.content.classroom.b_white .first .style { width: 60px;display: inline-block; }
.content.classroom.b_white .first .peo { width: 70px;display: inline-block; }
.content.classroom.b_white .first strong { color:#df3d3d; }
.content.classroom.b_white .first a:hover { background-color:#f7f7f7; text-decoration:none; }
.content.classroom.b_white .first a:hover .title { font-weight:bold; }
.content.classroom.b_white .first em {display: block; line-height: 56px; height: 56px; border-bottom: 1px dashed #dfdfdf;  }
.content.classroom.b_white .first .title {width: 420px; display: inline-block; }
.content.classroom.b_white .first .operate, .content.classroom.b_white .firstDiv .operate {display: inline-block; width: 130px; }
.content.classroom.b_white .first .operate_a {display: inline-block; border-bottom: 0; }
.content.classroom.b_white .first .download {color: #555; display: inline-block; width: 110px; background: url(../images/subject_resource/upload_icon.png) no-repeat right 11px; border-bottom: none; padding-left: 0; }
.content.classroom.b_white .firstDiv .date {width: 75px; }
.content.classroom.b_white .first em:hover {background: #f7f7f7; text-decoration: none; }
.content.classroom.b_white .first em:hover .download {background-position: right 11px; }
.content.classroom.b_white .firstDiv .operate {width: 110px; padding-left: 20px; background: none; }
.sidebar.classroom.zl_hot_mod ul.ztree2{ border:0; }
.sidebar.classroom.zl_hot_mod .pdl24 .hot_li a{ padding-left:24px; }

/*图文列表*/
.content.notice_list{ width: 840px; padding-right: 20px; }
.content.notice_list .pic_list{ margin-right:-45px;}
.content.notice_list .pic_list li { border-bottom: 0; height: auto; float:left; margin-right: 26px; }
.content.notice_list .pic_list li img{ width:175px; height: 112px; }

/*图文详情*/
.content.notice_list .caption { color:#555; text-align:center; font-size:20px; font-family:'Microsoft Yahei'; font-weight:normal; line-height:60px; }
.content.notice_list .info { line-height:40px; height:40px; background:#f5f6f7; margin-bottom:20px;  }
.content.notice_list .info .t_right { float:right; padding:7px 10px 0 0;}
.content.notice_list .info .t_right a { display:inline-block; margin-left:2px; }
.content.notice_list .info .t_right .small { width:27px; height:26px; background:url(../../images/ico/z_minus_blue.gif) no-repeat 0 0;}
.content.notice_list .info .t_right .small.none{background:url(../../images/ico/z_misbtn_gray.gif) no-repeat 0 0;cursor: default;}
.content.notice_list .info .t_right .big { width:27px; height:26px;background:url(../../images/ico/z_plusbtn_blue.gif) no-repeat 0 0;}
.content.notice_list .info .t_right .big.none { background:url(../../images/ico/z_plusbtn_gray.gif) no-repeat 0 0;cursor: default;}
.content.notice_list .news_content { word-break:break-all; table-layout:fixed; font-size:12px; line-height:1.8em; padding-bottom:20px; }
.content.notice_list .news_content p { padding-bottom:35px; }
.content.notice_list .news_content img{ width:796px; height:450px;max-width:920px; text-align:center;margin:0; margin:0 auto;display: block; width: expression(this.width > 920 && this.width > this.height ? 920px : 'auto';);}
.content.notice_list .news_content .magnify { width:32px; height:32px; position:absolute; background:url(../../../images/teacherSky_3.5/front/slide_1.png); z-index:99; right:0; top:0;}
.content.notice_list .news_content .news_img { text-align:center; }
.content.notice_list .news_content .news_txt { background:#f7f7f7; padding:20px; }
.content.notice_list .news_content .news_txt p { padding-bottom:0; word-wrap: break-word; }
.tea_roll {padding: 0 23px;}
.tea_roll .tea_rollWrap { width:776px; height:517px; position:relative; margin: 0 auto;  }
.tea_roll .roll_btn_left, .tea_roll .roll_btn_right { position:absolute; left:0; top:158px; width:66px; height:129px; background:url(../../images/teacherSky_3.5/front/roll_btn.png) no-repeat; filter:alpha(opacity:30); opacity:0.3; }
.tea_roll .roll_btn_right { right:0; left:auto; background-position:0 -129px;}
.tea_roll .big { position:absoltue; left:0; top:0; width:776px; height:450px; }
.tea_roll .big li { position:absolute; left:0; top:0; width:776px; height:450px; overflow:hidden; text-align:center; opacity:0; filter:alpha(opacity:0);}
.tea_roll .big li.first { opacity:1; filter:alpha(opacity:100);padding-right:0;}
.tea_roll .big li img { display:inline;}
.tea_roll .tea_small { width:734px; height:70px; margin:40px auto; }
.tea_roll .tea_small i { font-size:30px; position:relative; width:30px;  font-weight:bold; float:left; font-family:'Microsoft Yahei'; }
.tea_roll .tea_small .btn { float:left; width:30px; height:70px; line-height:70px; text-align:center; color:#c1c1c1; margin-right:4px;  display:inline-block; cursor:pointer;}
.tea_roll .tea_small .btn:hover { background:#f4f4f4;}
.tea_roll .tea_small .btnRight { float:right; margin-left:4px; margin-right:0;  }
.tea_roll .tea_small .small { width:666px; height:70px; float:left; overflow:hidden; position:relative; }
.tea_roll .tea_small .small ul { position:absolute; left:0; top:0;}
.tea_roll .tea_small .small li { width:70px; height:70px; float:left; display:inline-block; margin:0 2px; text-align:center; vertical-align:middle; overflow:hidden; }
.tea_roll .tea_small .small li img { width:70px; height:70px; cursor:pointer; }
.tea_roll .tea_small .small li.active { width:60px; height:60px; border:5px solid #59bbff; }
.tea_roll .tea_small .none { cursor:default; }
.tea_roll .tea_small .none:hover { background:none;}
.tea_roll .tea_small .none i { display:none;}
.content.notice_list .small ul li{ padding-right: 0 }
.tea_subtitle { line-height:30px; font-size:14px; border-bottom:1px solid #e2e2e2; margin-bottom:10px; }
.tea_review .review_img { width:72px; height:72px;  }
.tea_review  .cLeft { width:72px; position:absolute; /*margin-right:-82px;*/}
.tea_review  .cRight { width:100%;}
.tea_review  .cRight .text_div{ margin-left:82px; margin-right:12px;}
.tea_review  textarea { padding:8px 5px; height:100px; width:100%; border-color:#e3e3e3; overflow:auto;font-size: 14px; }
.tea_review  .func { height:37px;  line-height:37px; /*background:#f3f5f5; border:1px solid #e3e3e3;*/ padding-top:5px; border-top:none; padding-left:12px; margin-right:-12px;}
.tea_review  .func a { width:15px; height:15px; display:inline-block; margin-right:10px; background:url(../../images/teacherSky_3.5/front/func_ico.jpg) no-repeat left 0;  *margin-top:11px;}
.tea_review  .func a.two { background-position:-24px 0;}
.tea_review  .func a.three { background-position:-49px 0; width:16px;}
.tea_review  .func a.four { background-position:-73px 0;}
.tea_review  .func a.five { background-position:-98px 0;}
.tea_review  .xybluebtn { float:right; font-size:12px; margin-top:2px; margin-right:2px; }
.tea_noticelist.manage .content .tea_rollWrap .li{ height: 450px; width:776px; }
.tea_noticelist.manage .content .tea_rollWrap .li img{ width:874px; height: 450px;  }
.tea_noticelist.manage .tea_rollWrap ul li{ height: auto; }
.tea_noticelist.manage .tea_rollWrap ul li img { height: auto; width:auto;max-width: 776px;max-height: 500px; }
.tea_noticelist.manage .new_review ul li{ line-height: 27px; font-size: 14px;}
.tea_noticelist.manage .new_review ul li .qjf_notbg a{ color: #fff; }
.tea_noticelist.manage .pub_peo{ margin-right:200px; }
.tea_noticelist.manage .news_txt p{ word-wrap: break-word; }

/*工作室资讯详情*/
.tea_announ.news{ min-height: 600px;background: #fff;padding: 0 20px 40px 20px; }
.tea_announ.news .info{ line-height:40px; height:40px; background:#f5f6f7; margin-bottom:20px; }
.tea_announ.news .news_content img{ max-width: 1000px; }
.tea_announ.news .news_content .new_img{ text-align: center; }
.tea_announ .info .t_right { float:right; padding:7px 10px 0 0;}
.tea_announ .info .t_right a { display:inline-block; margin-left:2px; }
.tea_announ .info .t_right .small { width:27px; height:26px; background:url(../../images/ico/z_minus_blue.gif) no-repeat 0 0;}
.tea_announ .info .t_right .small.none{background:url(../../images/ico/z_misbtn_gray.gif) no-repeat 0 0;cursor: default;}
.tea_announ .info .t_right .big { width:27px; height:26px;background:url(../../images/ico/z_plusbtn_blue.gif) no-repeat 0 0;}
.tea_announ .info .t_right .big.none { background:url(../../images/ico/z_plusbtn_gray.gif) no-repeat 0 0;cursor: default;}

/*留言板详情*/
.unfold_box { display:none;}
.tea_cont{ width: 1196px;margin: 0 auto; background: white;}
.tea_cont .face_box { position:absolute; right:80px; top:35px; width:390px; padding:10px; height:160px; overflow:hidden; border:1px solid #ccc; background:white; display:none;}
.tea_cont .face_box img { margin:5px; cursor:pointer;}
.tea_cont .face_wrap{ position: relative; }
.tea_cont .tea_mEidtBtn{ padding:5px 10px; background: #59bbff; color: #fff; }
.tea_cont .tea_mEidtBtn:hover{ text-decoration: none; background: #39adfe }
.tea_message_frame{ overflow:hidden; zoom:1; position:relative;}
.tea_message_frame .editSpan { width:60px; float:left;/* margin-right:-72px; position:relative;*/ display:inline-block; vertical-align:top;}
.tea_message_frame .text_area{width:100%; position:absolute; right:0}
.tea_message_frame .text_area p{ margin-left:72px;}
.tea_message_frame .text_area textarea { display:block; width:100%; float:right; height:50px;}
.tea_messageList li { padding:20px 0; border-bottom:1px solid #eee; display:inline-block;  }
.tea_messageList li:last-child { border-bottom:none;}
.tea_messageList .editDiv { display:table-cell; width:2000px; *display:inline-block; *width:auto; line-height:24px;}
.message_div { display:none; margin-right:12px;}
.tea_messageList dd { padding:10px 0;  display:inline-block;}
.tea_message_funny { border-bottom:1px solid #eee; }
.tea_message_funny p { line-height:36px; font-size:14px;  }

/*课题-发起投票*/
.xy_tea_editbox li div.txts {overflow: visible; width:500px;}
.xy_tea_editbox .txts li { list-style:decimal; }
.xy_tea_editbox .txts .del {display: inline-block; width: 17px; height: 17px; background: url(../../images/teacherSky_3.5/front/ico.png) no-repeat 0 -10px; margin-left: 10px; }
.xy_tea_editbox .txts .btn { display:block; width:91px; height:32px; background:#fba238; color:#fff;  font-weight:bold; line-height:32px;}
.xy_tea_editbox .txts .btn i { display:inline-block; width:10px; height:10px; background:url(../../images/teacherSky_3.5/front/ico.png) no-repeat; margin:0 7px;}

/*名师工作室资源-管理*/
.llf table.big_space {border: 0;}
.llf table.big_space th, .llf table.big_space td {border: 0; }
.llf table.big_space th {background-color: #e7e7e7; }
.llf a.down {background: url(../../images/teacherSky_3.5/front/style1/down.png) no-repeat center;display: inline-block; width: 20px; height: 20px;margin-right: 20px }
.llf a.del {background: url(../../images/teacherSky_3.5/front/style1/del.png) no-repeat center;display: inline-block; width: 20px; height: 20px; }
.llf table.big_space td p {padding: 16px 5px; border-bottom: 1px dotted #dfdfdf; }

/*名师工作室图片-管理*/
.llf .tits {  height: 42px; border-bottom: 1px solid #d0d0d0; padding-top: 8px; line-height: 42px;}
.llf .tits span { float: left; height: 41px; font-size: 14px; padding: 0 0 0 15px;}
.llf .tits span {border-bottom: 2px solid #59bbff; }
.llf .tits a.dels { background: none; font-size: 12px; font-weight: normal; }
.llf .tits a.dels:hover { background: none; text-decoration: underline;}
.llf .tits a.dels {color: #59bbff; }
.pics { overflow: hidden; width: 100%;}
.pics .a { cursor: pointer; display: block; width: 174px; height: 120px; float: left; margin: 8px 0 0 16px; position: relative;}
.pics .a a { display: block; width: 175px; height: 120px;position: relative;}
.pics .a .del { display: none;width: 36px; height: 36px; position: absolute; right: -5px; top: -5px; background: url(../../images/teacherSky_3.5/front/style1/del1.png) no-repeat center center;}
.pics .a img {  width: 175px; height: 120px;}

/*我的文章*/
.py_tea_searchWrap .inp {height: 18px; }
.tea_blueBtn,.tea_grayBtn{height:28px;line-height:28px; display:inline-block;border:0;color:#fff;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;vertical-align:middle;}
.tea_blueBtn{ background:#3d95d5; border:1px solid #3d95d5;}
.tea_grayBtn{ background:#eee;border:1px solid #dbdbdb; color: #222; }
.tea_blueBtn:hover{ text-decoration:none; background:#3187C5;}
.tea_grayBtn:hover{ text-decoration:none; background:#cecece;}
input.tea_blueBtn,input.tea_grayBtn{ line-height:28px; height:30px;}

.main_content i.ding,.main_content i.jing{ padding: 2px 5px;  color: #fff; border-radius: 5px; }
.main_content i.ding{ background: #0099ff;margin-right: 10px }
.main_content i.jing{ background: #FF0000; }
.all_list a{color: #555}
.content .qjf_seledrop a.active, .qjf_seleautodrop a.active{ color:#555; }

/*工作室动态*/
.active_box{ width:880px; }
.active_box h3{ height: 50px; line-height: 50px; background: #fff; font-size: 20px; font-weight: normal; color: #555 ;padding:0 20px; }
.active_box h3 .refresh{ width:24px; height: 24px; display: inline-block; background: url(../images/subject_resource/dt_icon.png) no-repeat 0 2px; margin-top:15px;
-webkit-border-radius: 110px;
            border-radius: 110px;
            -webkit-transition: -webkit-transform 0.4s ease-out;
            -moz-transition: -moz-transform 0.4s ease-out;
            -o-transition: -o-transform 0.4s ease-out;
            -ms-transition: -ms-transform 0.4s ease-out;} 
.active_box h3 .refresh:hover{  -webkit-transform: rotateZ(360deg);
            -moz-transform: rotateZ(360deg);
            -o-transform: rotateZ(360deg);
            -ms-transform: rotateZ(360deg);
            transform: rotateZ(360deg); }

.active_box .active_list.related li{ border-bottom: 1px solid #ededed; }
.active_box .active_list.related dt{ border-bottom: 0; }
.active_box .active_list.related dd{ padding-top:0; }
.active_box .active_list li{ margin-bottom: 20px; background: #fff; }
.active_box .active_list dt{ padding: 18px 20px 16px 20px;border-bottom: 1px solid #ededed; }
.active_box .active_list dt img{ width:53px; height: 53px; border-radius: 50%; margin-right: 20px;  }
.active_box .active_list dd{ padding:20px; } 
.active_box .active_list .li_con p{ word-wrap: break-word; }
.active_box .active_list .li_con p.info{ overflow: hidden; text-indent: 2rem; line-height: 25px; }
.active_box .active_list .li_con p.info .up_btn{margin-left:10px;}
.active_box .active_list .li_con .trends_img_list ul{ margin-right: -50px; }
.active_box .active_list .li_con .trends_img_list li{ float:left; margin-right: 15px; }
.active_box .active_list .free_pic img{ max-width:800px; max-height: 600px; }
.active_box .active_list .fixed_pic img{ width:270px; height: 200px; }

.active_box .active_list .info_num span{ line-height: 26px;display: inline-block; padding-left:35px; margin-right:45px;color: #888; background: url(../images/subject_resource/dt_icon.png) no-repeat 0 0;}
.active_box .active_list .info_num a{ width:26px;height:26px; display: inline-block; vertical-align: middle; }
.active_box .active_list .info_num i{ margin-right: 45px; }
.active_box .active_list .info_num span.dt_view{ background-position: 0px -47px; }
.active_box .active_list .info_num a.dt_zan{ background: url(../images/subject_resource/dt_icon.png) no-repeat 0px -102px; }
.active_box .active_list .info_num a.dt_comment{ background: url(../images/subject_resource/dt_icon.png) no-repeat 0px -157px; }
.active_box .active_list .info_num a.dt_grade{ background: url(../../images/ico/starbig_1.png) -2px 0 no-repeat; }
.active_box .active_list .info_num a.dt_upload{ background: url(../images/subject_resource/dt_icon.png) no-repeat 0px -268px; }
.active_box .active_list .li_con .icon{ width:50px; height: 50px;  }
.active_box .active_list .li_con .res_tit{ margin-left:70px; }
.active_box .active_list .li_con .class_info p:first-child{ line-height: 14px;margin-bottom: 4px; }
.active_box .active_list .li_con .class_info .height_div{ min-height: 140px; overflow: hidden; }
.active_box .active_list .li_con .class_info .height_div p.info{ min-height: 101px;  }
/*名师课堂列表页*/
.sidebar.classroom .second.subject a{ padding-left:0; }
.sidebar.classroom .second.subject ul p{ margin-left: 90px; line-height: 14px }
.sidebar.classroom .second.subject ul p.tit{ height: 46px; }
.content.classroom .act_list_info i.look{ padding-left:20px; background: url(../images/subject_resource/upload.png) no-repeat 0 7px; font-size: 14px; color: #555; }


/*设计活动流程-直播*/
.w574{ width:574px; height:533px; background:#fff;}
.wsj_dia h2.tit{ height:47px;}
.wsj_dia .slide_u  p{ height:30px;}
.wsj_dia .slide_u .tex{ width:194px; padding:5px 10px; height:20px; line-height:20px; border:1px solid #ddd; vertical-align:middle;}
.wsj_dia .slide_u a.search{ width:49px; height:32px; display:inline-block;vertical-align:middle; margin-left:-4px; background:url(../../images/teacherSky_3.5/front/search.png) no-repeat; text-align:center; line-height:30px;}
.wsj_dia .slide_u a.btn{ width:25px; height:24px; display:inline-block; background:url(../../images/teacherSky_3.5/front/btnTab.png) no-repeat;}
.wsj_dia .slide_u a.prve{ background-position:0 0 ;}
.wsj_dia .slide_u a.next{ background-position:0 -24px}
.wsj_dia .slide_u .tea_intArea{ width:544px; height:300px; position:relative; overflow:hidden;}
.wsj_dia .slide_u .tea_intWrap{ position:absolute;}
.wsj_dia .slide_u .intUlWrap{ float:left;}
.wsj_dia .slide_u ul{ float:left; width:544px; height:300px; padding-top: 20px;}
.wsj_dia .slide_u ul li{  float: left; position: relative; left: 0; top: 0;     width: 100%;    height: 100%;} 
.wsj_dia .slide_u ul li.mgr0{ margin-right:0;}
.wsj_dia .slide_u ul a{ border: 1px solid #dddddd; width: 75px; text-align: center; padding: 0.3em 0.3em; line-height: 2rem; height: 2rem; display: inline-block; background: #f8f8f8; position: relative; overflow: hidden; color: #6d6d72;    width: 87px;    height: 111px;    margin-right: 8px;} 
.wsj_dia .slide_u ul a.active {border-color: #3796ec;}
.wsj_dia .slide_u ul a:hover{ cursor: pointer; text-decoration: none; }
.wsj_dia .slide_u ul a.active i {display: block;}
.wsj_dia .slide_u ul a img{ width:87px; height:87px; }
.wsj_dia .slide_u ul a i{ display:none; position: absolute;right: -4px;bottom: -20px;border: 1rem solid transparent;border-right: 1rem solid #3796ec;/*display: none;*/}
.wsj_dia .slide_u ul a p{ width:87px; position:absolute;left:0; top:87px; font-size:12px; color:#222; line-height:25px; text-align:center;}

.wsj_dia .slide_u ul a li.active{ border-color:#3d95d5;}
.wsj_dia .slide_u ul a li.active i{ background-position:0 0;display: block;}
.wsj_dia .slide_u .anniu{ text-align:center; margin-top:10px;}
.wsj_error{ width:330px; height:159px; background:#fff; border:1px solid #d4d4d4; font-size:12px; color:#555555; text-align:center; line-height:159px; z-index:100000 }
.wsj_error i.no{ display:inline-block; margin-right:12px; vertical-align:middle; width:36px; height:37px; background:url(../../../images/teacherSky_3.5/front/error.png) no-repeat;}
.wsj_box .tes.xy_tea_editbox .step_cont{ overflow:visible;}
.xy_tea_editbox.step_options.wsj_creatCls li{ overflow:visible;*overflow:hidden;}
.wsj_box .xy_tea_editbox.step_options li{ overflow:visible; *overflow:hidden;}

.wsj_creatCls em.vtop{ width:110px;}
.wsj_creatCls input.upbtn{ width:106px; height:35px; background:url(../../images/teacherSky_3.5/front/upload.png) no-repeat; display:inline-block; border:none; margin-left:9px;}

.wsj_creat .xy_tea_editbox em{ width:110px;}
.wsj_creat .xy_tea_editbox.step_options li{ overflow:visible;*overflow:hidden}
.wsj_creat .upBtn{ width:106px; height:35px; border:none; background:url(../../images/teacherSky_3.5/front/upBtn.jpg) no-repeat; margin-left:11px;}

/*wsj*/
.w574{ width:574px; height:450px; background:#fff;}
.wsj_dia h2.tit{ height:47px;}
.wsj_dia .slide  p{ height:30px;}
.wsj_dia .slide .tex{ width:194px; padding:5px 10px; height:20px; line-height:20px; border:1px solid #ddd; vertical-align:middle;}
.wsj_dia .slide a.search{ width:49px; height:32px; display:inline-block;vertical-align:middle; margin-left:-1px; background:url(../../images/teacherSky_3.5/front/search.png) no-repeat; text-align:center; line-height:30px;}
.wsj_dia .slide a.btn{ width:25px; height:24px; display:inline-block; background:url(../../images/teacherSky_3.5/front/btnTab.png) no-repeat;}
.wsj_dia .slide a.prve{ background-position:0 0 ;}
.wsj_dia .slide a.next{ background-position:0 -24px}
.wsj_dia .slide .tea_intArea{ width:544px; height:300px; position:relative; overflow:hidden;}
.wsj_dia .slide .tea_intWrap{ position:absolute;}
.wsj_dia .slide .intUlWrap{ float:left;}
.wsj_dia .slide ul{ float:left; width:544px; height:300px; padding-top:20px;}
.wsj_dia .slide ul li{ margin-top:5px; float:left; position:relative; left:0; top:0; margin-right:22px;}
.wsj_dia .slide ul li.mgr0{ margin-right:0;}
.wsj_dia .slide ul a{ border: 1px solid #dddddd;width:75px; text-align: center; padding: 0 0.3rem;line-height: 2rem;height: 2rem;display: inline-block;background: #f8f8f8;position: relative;overflow: hidden;color: #6d6d72;}
.wsj_dia .slide ul a:hover{ text-decoration: none; cursor: pointer; }
.wsj_dia .slide ul a.active{ border-color: #3796ec; }
.wsj_dia .slide ul a.active i{ display: block; }
.wsj_dia .slide ul a img{ width:122px; height:87px; position:absolute; left:2px; top:2px;}
.wsj_dia .slide ul a p{ width:122px; position:absolute; left:2px;top:87px; font-size:12px; color:#222; line-height:25px; text-align:center;}
.wsj_dia .slide ul a i{ display:none; position: absolute;right: -1rem;bottom: -0.3rem;border: 1rem solid transparent;border-left: 1rem solid #3796ec;/*display: none;*/
transform:rotateZ(-80deg);
-ms-transform:rotateZ(-80deg);  /* IE 9 */
-moz-transform:rotateZ(-80deg);     /* Firefox */
-webkit-transform:rotateZ(-80deg); /* Safari 和 Chrome */
-o-transform:rotateZ(-80deg);   /* Opera */}
.wsj_dia .slide ul a li.active{ border-color:#3d95d5;}
.wsj_dia .slide ul a li.active i{ background-position:0 0;}
.wsj_dia .slide .anniu{ text-align:center; margin-top:10px;}
.wsj_error{ width:330px; height:159px; background:#fff; border:1px solid #d4d4d4; font-size:12px; color:#555555; text-align:center; line-height:159px; z-index:100000 }
.wsj_error i.no{ display:inline-block; margin-right:12px; vertical-align:middle; width:36px; height:37px; background:url(../../images/teacherSky_3.5/front/error.png) no-repeat;}
.wsj_box .tes.xy_tea_editbox .step_cont{ overflow:visible;}
.xy_tea_editbox.step_options.wsj_creatCls li{ overflow:visible;*overflow:hidden;}
.wsj_box .xy_tea_editbox.step_options li{ overflow:visible; *overflow:hidden;}

.wsj_creatCls em.vtop{ width:110px;}
.wsj_creatCls input.upbtn{ width:106px; height:35px; background:url(../../images/teacherSky_3.5/front/upload.png) no-repeat; display:inline-block; border:none; margin-left:9px;}

.wsj_creat .xy_tea_editbox em{ width:110px;}
.wsj_creat .xy_tea_editbox.step_options li{ overflow:visible;*overflow:hidden}
.wsj_creat .upBtn{ width:106px; height:35px; border:none; background:url(../../images/teacherSky_3.5/front/upBtn.jpg) no-repeat; margin-left:11px;}
.popWrapUp ul.ztree2{ height:150px;}
.popWrapUp .netDisk{ height:350px; overflow-y:auto}
.popInner .close{ z-index:10000}

/*活动展示-直播*/
.jy_active.mode2 .mode_det.live{ position: relative; }
.jy_active.mode2 .mode_det.live h3{ margin-bottom:10px; }
.jy_active.mode2 .mode_det.live p{ line-height: 25px; text-indent: 2rem; }
.jy_active.mode2 .mode_det.live .live_li{ padding-left:14px; }
.jy_active.mode2 .mode_det.live .live_li li{ padding-left:27px; position: relative; background: url(../images/subject_resource/live_spot.jpg) no-repeat 0px 11px; }
.jy_active.mode2 .mode_det.live .live_li li p{ height: 40px;line-height: 40px; color: #fff; background: #5eb2e7; margin-bottom: 20px;}
.jy_active.mode2 .mode_det.live .live_li li i{ width:20px; height: 20px; display: block; background: url(../images/subject_resource/live_arrow.jpg) no-repeat;    position: absolute;left: 13px;top: 9px; }
.jy_active.mode2 .mode_det.live .live_li li p a{ border-left: 1px solid #add8f3; text-align: center; color:#add8f3;    padding-right: 27px; }
.jy_active.mode2 .mode_det.live .live_li li p a:hover{ text-decoration: none; }
.jy_active.mode2 .mode_det.live .line{ width:1px; height: 100px; display: block; position: absolute;top: 54px;left: 19px; }
.jy_active.mode2 .mode_det.live .live_li li p span{ width:200px; display: block; float:left; }

/*活动展示-活动评价*/
.jy_active.mode2 .mode_det .comment_list li a img{ width:60px; height: 60px; }
.jy_active.mode2 .mode_det .comment_info{ margin-left:75px;     min-height: 80px;}
.jy_active.mode2 .mode_det .comment_info em{ width:64px;color:#fff; text-align: center; height: 18px; line-height: 18px; display: inline-block; margin-right: 15px; }
.jy_active.mode2 .mode_det .comment_info em.bg1{ background: #eb4c4c; }
.jy_active.mode2 .mode_det .comment_info em.bg2{ background: #ff9125; }
.jy_active.mode2 .mode_det .comment_info em.bg3{ background: #59bbff; }
.jy_active.mode2 .mode_det .comment_info em.bg4{ background: #6fdd6c; }
.jy_active.mode2 .mode_det .comment_info p{ line-height: 14px;    min-height: auto; }
.jy_active.mode2 .mode_det .comment_info p.peo_info{ border-bottom: 1px dashed #e2e2e2; height: 32px; line-height: 32px; }
.jy_active.mode2 .mode_det .comment_info p.peo_info.col_red{ color: #eb4c4c; }
.jy_active.mode2 .mode_det .comment_info p.peo_info.no_bor{ border-bottom: none; }
.jy_active.mode2 .mode_det .comment_list li{ border-bottom: 1px solid #ccc; padding-top:15px; }
.jy_active.mode2 .mode_det .comment_list{}

/*课题列表*/
.sidebar.classroom .second.pdl0 a{ padding-left:0; }



/*----------------------------------------------------------------改版----------------------------------------------------------*/


.widget_box .header { height:40px; line-height:40px; border-bottom:1px solid #ebebeb; padding-bottom:1px;}
.widget_box .header em{ font-size:20px; color:#222; border-bottom:2px solid #86c8ff; padding:0 5px;}
.widget_box .header a.more,.content.notice_list a.more{ width:20px; height:20px; display:inline-block; background:url(../images/subject_resource/more.png) center center no-repeat; margin-top:15px;}
.widget_box .header span.cycle{ margin-left:27px; color: #e1e1e1;}
.widget_box .header span.cycle a.on{ color:#1c90dc;}
.widget_box .header span.cycle a{ color:#888;}
.widget_box .bor_bg_pd{ border: 1px solid #e0e0e0;padding: 15px 17px;background: #fff; margin-top: 20px; }
/*.widget_box .mode_add{ margin-top:20px; }*/

/*简介*/
/*.mode_box dd .peo_info{ background:url(../images/subject_resource/brief_bg.jpg) center center no-repeat; height:120px;}*/
.ms_brief .brief_con .peo_info .ava{ margin-top:27px; position:relative;}
.ms_brief .brief_con .peo_info .ava img{ height:90px; width:90px; border-radius:50%; }
.ms_brief .brief_con .peo_info .ava i.sex{ width:20px; height:20px; display:block; background:url(../images/subject_resource/sex.png) center center no-repeat; position:absolute; right:0; bottom:0;}
.ms_brief .brief_con .peo_info p.sub{ color:#555; font-size:15px;margin-top: 8px;}
.ms_brief .brief_con .peo_info .info{ margin-top:40px;}
.ms_brief .brief_con .source_info a{ float:left; text-align:center; background:url(../images/subject_resource/right.png) right center no-repeat; width:87px;}
.ms_brief .brief_con .source_info a.no-bor{ background:none;}
.ms_brief .brief_con .source_info em{ color:#4b4b4b; font-size:24px; display:block}
.ms_brief .brief_con .source_info a:hover em{color:#337ccd}
.ms_brief .brief_con .source_info i{ color:#9b9b9b; font-size:14px; display:block; margin-top:5px;}
.ms_brief .brief_con .manage_btn{ padding:0 20px;}
.ms_brief .brief_con .manage_btn input{ line-height:36px;border:0; background:#ffae4d; border-bottom:4px solid #ed9023; color:#fff; font-size:18px; border-radius:5px; margin:30px 0 10px 0;}
.ms_brief .brief_con .manage_btn input:hover{ cursor:pointer; background:#ffc680;}

/*排行*/
.ms_rank .rank_con .rank_list{ padding-bottom:17px; height: 547px;}
.ms_rank .rank_con .rank_list li{ margin-top:16px;}
.ms_rank .rank_con .rank_list li .rank{ color:#fff; font-size:14px; width:32px; height:32px; display:inline-block; line-height:32px; padding-right:8px; position:relative;}
.ms_rank .rank_con .rank_list li .rank i{ height:0;width:0; border-width:16px 8px; border-color:transparent #fff transparent transparent; border-style:solid; position:absolute; top:0; right:0;}
.ms_rank .rank_con .rank_list li strong{ line-height:40px; font-weight:normal;}
.ms_rank .rank_con .rank_list li i img{ width:40px; height:40px; border-radius:50%;}
.ms_rank .rank_con .rank_list li i a{ width:50px; display:inline-block;vertical-align: bottom;}
.ms_rank .rank_con .rank_list li .rank{background:url(../images/subject_resource/rank.png) 6px 0px no-repeat;}
.ms_rank .rank_con .rank_list li a.rank_peo{ vertical-align: middle; }
.ms_rank .rank_con .rank_list li.rank_1 .rank{ background-position:6px 0px; height:40px;}
.ms_rank .rank_con .rank_list li.rank_1 a.rank_peo,.mode_box dd .rank_list li.rank_1 strong{ color:#fe6b7b;}
.ms_rank .rank_con .rank_list li.rank_1 a.rank_peo:hover{ color:#F03549;}
.ms_rank .rank_con .rank_list li.rank_2 .rank{ background-position:6px -51px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_2 a.rank_peo,.mode_box dd .rank_list li.rank_2 strong{ color:#4acad5;}
.ms_rank .rank_con .rank_list li.rank_2 a.rank_peo:hover{ color:#0BDCEE;}
.ms_rank .rank_con .rank_list li.rank_3 .rank{ background-position:6px -109px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_3 a.rank_peo,.mode_box dd .rank_list li.rank_3 strong{ color:#8fd06d;}
.ms_rank .rank_con .rank_list li.rank_3 a.rank_peo:hover{ color:#5CF40C;}
.ms_rank .rank_con .rank_list li.rank_4 .rank{ background-position:6px -167px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_5 .rank{ background-position:6px -227px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_6 .rank{ background-position:6px -286px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_7 .rank{ background-position:6px -347px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_8 .rank{ background-position:6px -408px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_9 .rank{ background-position:6px -474px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_10 .rank{ background-position:6px -536px;height:40px;}
.ms_rank .rank_con .rank_list li.rank_1 strong,.mode_box dd .rank_list li.rank_2 strong,.mode_box dd .rank_list li.rank_3 strong{ font-weight:bold;}
.ms_rank .rank_con .rank_list li a.col,.mode_box dd .rank_list li.rank_4 strong{ color:#555;}
.ms_rank .rank_con .rank_list li a.col:hover{ color:#169bf3;}

/*统计*/
.ms_statistics .statistics_con .statistics_list{ padding-bottom:27px; height: 560px;}
.ms_statistics .statistics_con .statistics_list li{ height:60px; line-height:60px; background:url(../images/subject_resource/tj_icon.png) left 18px no-repeat; padding-left:55px; border-bottom:1px dashed #ebebeb;}
.ms_statistics .statistics_con .statistics_list li i.num{ width:123px; display:inline-block; }
.ms_statistics .statistics_con .statistics_list li strong{ font-weight:normal; color:#ff7373; background:url(../images/subject_resource/top.png) left center no-repeat; padding-left:16px;}
.ms_statistics .statistics_con .statistics_list li.icon_1{ background-position:left 18px;}
.ms_statistics .statistics_con .statistics_list li.icon_2{ background-position:left -96px;}
.ms_statistics .statistics_con .statistics_list li.icon_3{ background-position:left -204px;}
.ms_statistics .statistics_con .statistics_list li.icon_4{ background-position:left -301px;}
.ms_statistics .statistics_con .statistics_list li.icon_5{ background-position:left -405px;}
.ms_statistics .statistics_con .statistics_list li.icon_6{ background-position:left -511px;}
.ms_statistics .statistics_con .statistics_list li.icon_7{ background-position:left -601px;}
.ms_statistics .statistics_con .statistics_list li.icon_8{ background-position:left -702px;}
.ms_statistics .statistics_con .statistics_list li.icon_9{ background-position:left -786px;}
.ms_statistics .statistics_con .statistics_list li em{    width: 80px;    display: inline-block;    text-align: right;}
/*访问量*/
.ms_visitor .visitor_con .visitor_box{  border-bottom:1px dashed #cfcfcf;}
.ms_visitor .visitor_con .visitor_list{ padding: 15px 0 10px 0;margin-right: -23px;margin-left: -23px;}
.ms_visitor .visitor_con .visitor_list li{ width:33.3%; float:left; margin-bottom:15px; position:relative;}
.ms_visitor .visitor_con .visitor_list li .ava_box{ height:67px;}
.ms_visitor .visitor_con .visitor_list li img{ height:55px; width:55px; border-radius:50%; border:1px solid #fff;}
.ms_visitor .visitor_con .visitor_list li a.hover img{ border-color:#349ceb;}
.ms_visitor .visitor_con .visitor_list li i.name{ display:block; margin-bottom:3px;}
.ms_visitor .visitor_con .visitor_num{ padding-bottom:5px;}
.ms_visitor .visitor_con .visitor_num span{ width:50%;text-align:center; float:left}
.ms_visitor .visitor_con .visitor_num span em{ display:block;}
.ms_visitor .visitor_con .visitor_num span i{ font-size:21px; display:block; margin-top:5px;}

/*资讯*/
.mode_add .ms_zx{ width:566px; float: left; }
.mode_add .ms_zx.bor_bg_pd{ border-right:0; }
.mode_add .ms_zx .zx_con{ height: 286px; }
.mode_add .ms_zx .mantle{width:322px;height:248px;overflow:hidden;position:relative;border-radius:5px;margin-top:12px;}
.mode_add .ms_zx .mantle ul{ position:absolute; top:0px; left:0px;}
.mode_add .ms_zx .mantle li{ width:322px; height:248px; float:left; position:relative;}
.mode_add .ms_zx .mantle li img{ height:248px;}
.mode_add .ms_zx .mantle li p{ display:block; position:absolute; bottom:0px; height:35px; text-align:center; line-height:35px; background:url(../images/subject_resource/bg.png); width:100%; font-size:16px; color:#fff;}
.mode_add .ms_zx .mantle .png_bg{ position:absolute; width:20px; height:15px; bottom:10px; background:url(../images/subject_resource/dir_ico.png) no-repeat; z-index:20;}
.mode_add .ms_zx .mantle .prev{ background-position: center 0px; left:10px;}
.mode_add .ms_zx .mantle .next{ background-position: center -40px; right:10px;}
.mode_add .ms_zx .zx_info { margin-top:12px; width:224px;}
.mode_add .ms_zx .zx_info h2{ font-size:18px; color:#337ccd; font-weight:normal;}
.mode_add .ms_zx .zx_info h2 a:hover{ font-weight:bold;}
.mode_add .ms_zx .zx_info p.det{ width:224px;word-wrap: break-word; line-height:28px;}
.mode_add .ms_zx .zx_info p.det a{ color:#5693d7;}
.mode_add .ms_zx .zx_info p a{ color:#606060; font-size:14px; line-height:32px;}
.mode_add .ms_zx .zx_info a:hover{ text-decoration:underline;}
.mode_add .ms_notice{ width:244px; float: right; }
.mode_add .ms_notice.bor_bg_pd{ border-left:0; }
.mode_add .ms_notice .notice_con{ height: 286px; }
.mode_add .notice_con .notice_list{ padding-top:17px;}
.mode_add .notice_con .notice_list li{ line-height:41px;}
.mode_add .notice_con .notice_list li a{ font-size:14px; color:#555;}
.mode_add .notice_con .notice_list li a:hover{ text-decoration:underline; color:#169bf3;}

/*成果展示*/
.result_con{ overflow: hidden; }

/*教师文章*/
.mode_add .ms_article{ width:405px; height:369px;float:left; }
.mode_add .ms_res{ width:405px; height:369px;float: right; } 
.mode_add .ms_article.bor_bg_pd{border-right: 0}
.mode_add .ms_res.bor_bg_pd{border-left: 0}

/*名师课堂*/
.ms_classroom .classroom_con { overflow: hidden; }

/*最新动态*/
.widget_box .ms_new.bor_bg_pd{ border-right:0; }
.ms_new{ width:530px; float: left; }
.ms_new em.line_dt{ position:absolute;width:515px;height:10px; background:url(../images/subject_resource/dongtai.png) repeat-x;}
.ms_new .new_con{ height: 496px; position: relative; overflow: hidden;}
.widget_box .ms_message.bor_bg_pd{ border-left:0; }
.ms_message{ width:280px; float:right; }
.ms_message .message_con{ height:496px;position: relative; }

/*教研活动*/
.ms_mskt .mskt_con{ height: 254px; }



a.live_btn {float: right;padding: 0 20px;height: 32px;line-height: 32px;margin-top: -6px;text-decoration: none;font-size: 14px;font-weight: bold;}

html body .content.content4 .kaiti_title em span{ background-color: #59bbff; border-radius: 10px; line-height: 17px; text-align: center; color: #fff; margin-right: 5px; display: inline-block; width: 17px; height: 17px;}
html body .tea_announ .content.content4 .create_active .kaiti_title em span{ background-color: #59bbff; }




/*更改字体大小 S*/
.news_txt {font-size: 16px;}
.tea_noticelist .article .tea_announ .forums_box .forums_list .content .con{font-size: 16px;}
/*更改字体大小 E*/


/*编辑器图片高宽不限定*/
.ni_content_edit.content img{width: auto;height: auto;}



.hdlc2 .player #ckplayer object {width: 650px !important;}
.hdlc2 .player #ckplayer object embed {width: 650px !important;}

.message_list li p img {width: 22px; height: 22px;}



.manage_sq .manage_top{ border-bottom: 3px solid #f0f0f0; margin-top:0;}
.manage_sq{ margin-top:16px;}
/*.manage_sq{ border:1px solid #f0f0f0; background:#fff;}*/
.manage_sq .manage_top{ height:186px; position:relative; margin-top:0; margin-bottom:0}
.manage_sq .manage_top span{padding: 3px;border-radius: 50%;height: 80px;width: 80px;display: block;background: #fff; position:absolute; top:5px; left:90px;}
.manage_sq .manage_top span img{ width:80px; height:80px; border-radius:50%;}
.manage_sq .manage_top .role{ border-bottom:1px solid #f0f0f0; padding-top:86px;}
.manage_sq .manage_top .role a{ text-align:center;font-size:16px; color:#555; width:117px; display:inline-block; height: 35px;line-height: 35px;}
.manage_sq .manage_top .role a.on{ font-size:18px; color:#1d9dff; border-bottom:1px solid #1d9dff;}
.manage_sq .manage_top .role a:hover{ text-decoration:none;}
.manage_sq .manage_top .btn_p{ margin-top:10px;}
.manage_sq .manage_top .btn_p .manage_btn{ width:186px; height:44px; border:0; border-bottom:0; border-radius:24px; color:#fff; font-size:18px; background:#34ce96; line-height:30px; border-top: 1px solid #25b154;}
.manage_sq .manage_top .btn_p .manage_btn:hover{ cursor:pointer;}
.manage_sq .manage_mode{ padding:13px 18px;}
.manage_sq .manage_mode ul li em{ color:#888; font-size: 14px;}
.manage_sq .manage_mode ul li span i{ height:17px; line-height:17px; font-size:14px; color:#fff; display:inline-block; border-radius:5px; text-indent:5px; min-width:20px;}
.manage_sq .manage_mode ul li{ height:30px; float:left; width:76px; text-align:center;}
.manage_sq .manage_mode ul li.bor_right{ background:url(../images/subject_resource/li_bg.png) top right no-repeat;}
.manage_sq .manage_mode ul li p.color_1{ color:#1d9dff;}
.manage_sq .manage_mode ul li p.color_2{ color:#f871a8;}
.manage_sq .manage_mode ul li p.color_3{ color:#52d170;}
.manage_sq .manage_mode ul li p.color_4{ color:#9880bd;}
.manage_sq .manage_mode ul li p{ font-weight: bold; }


.tea_trends.new_edition{ border:1px solid #e0e0e0; border-left:1px solid #9ed1fb;  position: relative; padding-top: 50px;}
.tea_trends.new_edition .trends_list li{ height:90px; overflow: visible; margin-top:5px; border-bottom: 1px solid #fff; }
.tea_trends.new_edition .trends_list li .time_arrow{ margin-left: -20px;position: relative;padding-left:20px; background: url(../images/subject_resource/time_spot.png) 0px 3px no-repeat; }
.tea_trends.new_edition .trends_list li .time_arrow i{ width:5px;height: 8px; display: inline-block; background: url(../images/subject_resource/time_arrow.jpg) 0px 3px no-repeat;position: absolute;left: 16px;top: 2px;}
.tea_trends.new_edition .trends_list li .time_arrow em{ height: 18px; line-height: 18px; color:#888; padding-left:4px; border:1px solid #dedede; min-width: 50px; display: inline-block; border-radius: 3px; }
.tea_trends.new_edition .trends_list li .top i{ margin-left:12px; }
.tea_trends.new_edition .trends_list .left .head_img{ width:54px; height: 54px; border-radius: 50%; }
.tea_trends.new_edition .line_dt{ margin-left:-5px; overflow-y:hidden;  }
.tea_trends.new_edition .line_dt .details{ overflow: hidden;height: 558px; }

.tea_module, .w_sq, .w_jb {border: 1px solid #f0f0f0; background: #fff; position: relative; }
.tea_module .tea_title, .w_sq .tea_title, .w_jb .tea_title {height: 41px; padding: 0 20px; margin-bottom: 16px; border-bottom: 1px solid #f0f0f0; }
.tea_module h3, .w_sq h3, .w_jb h3 {font-size: 20px; color: #2d89d6; font-weight: normal; line-height: 41px; border-bottom: 1px solid #288add; float: left; }
.tea_trends .details {height: 314px; overflow: hidden; position: relative; padding-bottom: 11px; }
.tea_module .details, .w_sq .details, .w_jb .details {padding-top: 16px; padding: 0 20px 20px 20px; }
.tea_module .trends_list {position: relative;}
.tea_trends .trends_list .left {float: left; line-height: 32px; }


/*活跃成员排行*/
.ms_bill .bill_list li em.new{ width:20px; height: 20px; line-height: 19px;margin-top: 11px; display: block; vertical-align: middle; float:left; color: #fff; text-align: center; border-radius: 0; background: #a3d9f2 }
.ms_bill .bill_list li{ border-bottom: 0; margin-top: 9px; height: 38px; line-height: 38px; }
.ms_bill .bill_list li img{ border-radius: 50%; width: 30px; height: 30px; margin-top: 4px;}
.ms_bill .bill_list li em.new.first{ background: #00a0e9; }
.ms_bill .bill_list li em.new.second {background: #f39800;}
.ms_bill .bill_list li em.new.thirdly {background: #32b16c;}
.ms_bill .bill_list { padding-bottom: 16px; }
.ms_bill .bill_list li i { float:right; }
.ms_bill .bill_list li a { margin-left:10px; vertical-align:middle; color:#555; float:left;}


.course_list{margin-left: -16px; margin-top: 15px;}
.course_list li{width: 226px; float:left; margin-left: 18px; margin-bottom: 30px; background-color: #fff; overflow: hidden;}
.course_list li:hover{box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.22);}
.course_list .pic{height: 226px; position: relative; *overflow: hidden;}
.course_list .pic > a{color: #fff;}
.course_list .pic > a:hover{text-decoration: none;}
.course_list .pic > a img{width: 100%; height: 100%;}
.course_list .pic .popLayer{position: absolute;width: 100%; height:100%; left:0px; top:0px;}
.course_list .pic .popLayer .vAlign{display: inline-block; height:100%; vertical-align: middle; width:0px;}
.course_list .pic .layerCon{display:inline-block; width: 100%; padding:30px 0px 25px; background-color: #555; background-color:rgba(0,0,0,0.5); text-align: center; *cursor:pointer; vertical-align: middle;}
.course_list .pic .layerCon .name{display:block; margin: 0px 10px 8px; font-size:24px; color: #fff; line-height: 1.2; font-weight: normal; padding-bottom: 10px; border-bottom: 2px solid #baafa5; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.course_list .pic .layerCon .version{margin: 0px 10px; height:0px; display:block; overflow: hidden;
    -webkit-transition:all .1s linear;
    -moz-transition:all .1s linear;
    -ms-transition:all .1s linear;
    transition:all .1s linear;
}
.course_list .pic:hover .layerCon .version{height:17px;}
.course_list .con{padding-bottom: 20px; position: relative;}
.course_list .con .name{font-size: 16px; font-weight: normal; padding:10px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; border-bottom: 1px solid #37da6c; position: relative;}
.course_list .con .name:before,.course_list .con .name:after{content:""; position: absolute; bottom: -1px; left: 0px; height: 0px; border-bottom: 1px solid;}
.course_list .con .name:before{width: 66.6%; border-bottom-color:#2ca7ff;}
.course_list .con .name:after{width: 33.3%; border-bottom-color:#ff3498;}
.course_list .con .name a{color: #222;}
.course_list .con .count{margin-top: 10px; padding:0px 10px; text-align: right;}
.course_list .con .count .item{font-size: 14px; float:none;}
.course_list .con .count .item i{font-size: 12px; color: #888;}
.course_list .con .grade_wrap{margin-top: 8px; margin-left: 10px;}
.course_list .con .grade_wrap b{font-size: 14px; color: #ff9600; font-weight: normal; margin-left: 4px;}

.course_list.new.brief_cc.w2{ margin-top:20px; }
.course_list.new.brief_cc.w2 li { width:190px; margin-right: 20px; padding-bottom: 16px; }
.course_list.new.brief_cc.w2 { margin-right: -24px; }
.course_list.new.brief_cc.w2 .pic .img_box{ width:190px; height: 157px }
.course_list.new.brief_cc.w2 .pic .img_box img{ left:45px; }

.course_list.new span{ float:none;}
.course_list.new.brief_cc{ margin-right:-10px;}
.course_list.new.brief_cc li{ width:163px; margin-left:0; margin-right:8px;}
.course_list.new.brief_cc .pic .img_box{ background:#f0f0f0;}
.course_list.new.brief_cc .pic .img_box img{ width:97px; height:138px;left:34px; top:6px; }
.course_list.new.brief_cc .pic .img_box{ width:163px; height:150px;}
.course_list.new.brief_cc .pic{ height:150px;}
.course_list.new.brief_cc li .title{ font-size:14px;}
.course_list.new.brief_cc .con .count{ padding:0;}
.course_list.new.brief_cc .con{ padding-bottom:0;}

.course_list li .title{ font-size:18px; color:#222; text-align:center; display:block;width:100%; padding-top:20px;background:url(../images/courseCom/courseCom_img_bg.png) center center repeat-x;}
.course_list li .tip{ padding-left:4px;}
.course_list li .tip span{ padding:0 5px 0 10px; height:20px; line-height:20px;display:inline-block;border:1px solid #eaeaea; color:#73aedc; border-radius:3px; border-right:0;  background-color:#f6f6f6; position:relative; margin-right:14px;}
.course_list li .tip span.t1{ color:#73aedc} 
.course_list li .tip span.t2{ color:#e5b853}
.course_list li .tip span.t3{ color:#92c948}
.course_list li .tip i.arrow{ height:20px; width:25px; display:inline-block;position:absolute; right:-7px; background:url(../images/courseCom/arrow-right.png) right center no-repeat;}
.course_list.new.homepage{ margin-left:-14px; margin-right:-19px; }
.course_list.new.homepage li{ margin-right:3px;}
.course_list.new{ margin-left:0px; margin-right:0px; margin-top:0;}
.course_list.new .pic { height:252px;}
.course_list.new .pic .img_box{ width:228px; height:252px; overflow:hidden; background:url(../images/courseCom/list_bg.png) center 220px no-repeat; background-color:#f0f0f0; text-align:center;}
.course_list.new .pic .img_box img{ width:146px; height:207px; position:absolute; left:40px; top:18px;}
.course_list.new li { margin-left:5px; background:#fff; margin-bottom:10px; border:1px solid #dfdfdf; margin-right:7px; line-height:21px;}
.ico.look{ background:url(../images/subject_resource/res_icon.png) 0px 6px no-repeat;padding-left: 20px; vertical-align:top;}
.ico.reviews{ background:url(../images/subject_resource/res_icon.png) 0px -35px no-repeat;padding-left: 20px; vertical-align:top;}
.course_list.new .con { background:#fff; margin-top:5px;}
.course_list.new .con .count { margin-top:0; text-align:center;}
.course_list.new li:hover { background:#fff;}



.widget_box .header { height:40px; line-height:40px; border-bottom:1px solid #ebebeb; padding-bottom:1px;}
.widget_box .header em{ font-size:20px; color:#222; border-bottom:2px solid #86c8ff; padding:0 5px;}
.widget_box .header a.more,.content.notice_list a.more{ width:20px; height:20px; display:inline-block; background:url(../../images/subject_resource/more.png) center center no-repeat; margin-top:15px;}
.widget_box .header span.cycle{ margin-left:27px; color: #e1e1e1;}
.widget_box .header span.cycle a.on{ color:#1c90dc;}
.widget_box .header span.cycle a{ color:#888;}
.widget_box .bor_bg_pd{ border: 1px solid #e0e0e0;padding: 15px 17px;background: #fff; margin-top: 20px; }

.details.lml_det .list li {padding-bottom: 16px; line-height: 14px;}
.details.lml_det .list li a.title { color: #555; width: 350px;padding-left: 2px; float:left;}
.details.lml_det .list li span { color: #888; float:right}
.details.list_det{ padding:25px 2px 0 2px;}
.details.list_det dl{ width:328px; float:left; margin-bottom:30px;}


.tea_home_article { width:100%; padding-bottom:10px; }
.tea_home_article th { text-align:left; font-size:14px; font-weight:normal; padding-bottom:5px;}
.tea_home_article tr td:first-child a { color:#555; line-height:30px;}
.tea_home_article tr td:last-child { text-align:right;}



.notice_class img{ width:148px; height: 108px; }
.notice_class h4{ font-size:16px; font-weight: normal; height: 34px;}
.notice_class h4 a{ color: #555; }
.notice_class .notice_class_box{ margin-left:160px; width:240px; }
.notice_class .notice_class_box p{ line-height: 26px; }
.notice_class .notice_class_box p.peo{ padding-left:25px; background: url(../images/subject_resource/notice_time.png) 0px 4px no-repeat}
.notice_class .notice_class_box p.time{ padding-left:25px; background: url(../images/subject_resource/notice_time.png) 0px -49px no-repeat}

.upload.upload_btn{ background: #ff9933; border:1px solid #ff9933;}
.upload.no_upload_btn{ background: #c9c9c9; border:1px solid #c9c9c9;}

/*分享*/
.qjf_zytit{ zoom:1; overflow:hidden; border-bottom:2px solid #e2e2e2;}
.qjf_zytit a{ width:73px; height:20px; text-align: center; line-height:20px; color:#555; float:left; background:url(../images/subject_resource/xxk_bg.gif) no-repeat; overflow:hidden; padding-top:44px; font-size:12px; margin:0px 35px 0px 35px; display:inline-block;}
.qjf_zytit a:hover,.qjf_zytit a.on{ text-decoration:none;}
.qjf_zytit a.q_a1{ background-position:12px -72px;}
.qjf_zytit a.q_a1:hover,.qjf_zytit a.q_a1.on{background-position:12px 0px;}
.qjf_zytit a.q_a2{ background-position:-64px 0;}
.qjf_zytit a.q_a2:hover,.qjf_zytit a.q_a2.on{background-position:-64px -67px;}
.qjf_zytit a.q_a3{ background-position:-137px 0;}
.qjf_zytit a.q_a3:hover,.qjf_zytit a.q_a3.on{background-position:-137px -72px;}
.qjf_zytit a.q_a4{ background-position:-206px 0;}
.qjf_zytit a.q_a4:hover,.qjf_zytit a.q_a4.on{background-position:-206px -68px;}
.qjf_wzblue{ font-family:Arial; color:#3d95d5; font-size:24px;}
.qjf_zytit a.q_a5{ background:url(../images/z_netdisk/msfx_bg.png) no-repeat 0 0;}
.qjf_zytit a.q_a5:hover,.qjf_zytit a.q_a5.on{ background-position:0px -77px;}

.nd_wgx div{display:inline-block;width:450px;}
.nd_wgx div p label{margin-bottom:8px;display:inline-block; }
.nd_wgx div p i{ display:inline-block; border:1px solid #d3d3d3; background:#f4f4f4; color:#555; font-size:12px; height:16px; line-height:16px; padding:5px 6px; overflow:hidden;}
.nd_wgx div p i a{ background:url(../images/subject_resource/wz_clo.gif) no-repeat; width:9px; height:9px; overflow:hidden; display:inline-block; margin-left:5px;}
.nd_wgx div p i a:hover{ background-position:0px -12px; text-decoration:none;}
.nd_wgx em{ vertical-align:top; }

.xy_nd_bmfs .radiolist2{display:inline-block; zoom:1; *display:inline;}
.xy_nd_bmfs label{margin-right:30px;}
.xy_nd_bmfs em{display:inline-block;width:110px;text-align:right; float:left;}
.xy_nd_bmfs i{font-size:12px;display:inline-block;margin-left:5px;color:#555;}
.xy_nd_bmfs li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.xy_nd_bmfs li{margin-bottom:15px; display:inline-block;}

.xy_bluebtn,.xy_graybtn{ background:#3d95d5;font-size:14px;display:inline-block;color:#fff;font-weight:bold;border:0;width:70px;height:30px; text-align:center;cursor:pointer;margin:0 5px;}
.xy_tcbtn_b:hover,.xy_bluebtn:hover{background:#3187c5;}
.xy_graybtn:hover{ background:#d7d7d7;}
.xy_graybtn{background:#eeeeee;border:1px solid #d9d9d9;color:#555;}

i.redtig{ background:url(../images/subject_resource/tsicon.png) 0 center no-repeat;padding-left:20px;color:#d90000;margin-left:5px;}

.res_tit{ width:100px; display: inline-block; text-align: right; }