﻿@charset "utf-8";
/* CSS Document */
.w740{ width:740px;  }
.addTab{ width:740px; overflow:hidden; position:relative;  }
.addTab .wrap_ul{ width:740px; overflow:hidden; position:relative; height:auto}
.addBtn{ margin-top:10px; position:absolute; left:50%; bottom:0px; height:auto}
.addBtn li{ width:10px; height:10px; background:#e6e5e6; border-radius:10px; float:left; margin-right:5px;}
.addBtn li.active{ background:#3c95d5}
.addTab ul{ float:left; width:740px; height:220px; }
.w734{ width:734px;}
.w640{ width:640px;}
.pdb5{ padding-bottom:5px;}
.pos_rel{ position: relative;}
a.c555:hover{ text-decoration:underline;}
body.teacher{ background:#f9f9f9;}
.portal_top .tea_work_logo{ float:left; min-width:430px;width:430px;background:url(../images/tea_work/tea_work_logo.png) 10px center no-repeat; text-indent:-999em; overflow:hidden; white-space:nowrap;}
.portal_top .tea_work_logo2{ float:left; min-width:430px;width:430px;background:url(../images/tea_work/tea_work_logo2.png) 10px center no-repeat; text-indent:-999em; overflow:hidden; white-space:nowrap;}
.portal_top .tea_work_logo3{ float:left; min-width:430px;width:430px;background:url(../images/tea_work/tea_work_logo3.png) 10px center no-repeat; text-indent:-999em; overflow:hidden; white-space:nowrap;}

.bor_bfff{ border:2px solid #d0d0d0; background:#fff;}
/*面包屑*/
.teacher .qjf_breaknav em{ font-family:"Tahoma";}

/*btn*/
.white_btn,.tea_blue_btn{height:31px;line-height:31px; background:#fff;display:inline-block;border:0;color:#288add;font-size:14px;padding:0 20px; cursor:pointer; border:1px solid #288add;vertical-align:middle;}
.tea_blue_btn{ background:#0e99f1; color:#fff;}
.white_btn:hover{background:#e3f2ff;text-decoration:none; }
.tea_blue_btn:hover{background:#0588db;text-decoration:none; }
input.white_btn,input.tea_blue_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
a.white_btn,a.tea_blue_btn{_vertical-align:auto;}

/*焦点图 begin*/
.z_focus{width:960px; height:210px; position:relative;overflow:hidden; }
.z_focus ul{ height:210px; position:absolute; }
.z_focus li{float:left;width:960px; height:210px;overflow:hidden;}
.z_focus li img{ width:960px; height:210px; vertical-align:middle;}
.z_fnum{position:absolute;width:100%;height:12px;padding:5px 0px;left:0;bottom:5px;text-align:center; z-index:1;}
.z_fnum span{display:inline-block; width:12px; height:12px; font-size:0; line-height:none; margin-left:5px;cursor:pointer; background:url(../images/tea_work/button.png) no-repeat 0 0; overflow:hidden;cursor:pointer;}
.z_fnum span.on{ background:url(../images/tea_work/button.png) no-repeat 0 -15px;}
/*工作站后台管理按钮*/
.ht_btn_wrap{ width:135px; height:28px;position:absolute; bottom:0; right:34px; z-index:10;}
.ht_btn{ height:28px;line-height:28px; width:115px; background: url(../images/tea_work/ht_btn_bg.png) repeat;display:block;color:#fff;font-size:14px;padding:0 10px; text-align:center; vertical-align:middle; cursor:pointer;}
.ht_btn i{ float:left; width:16px; height:28px; background:url(../images/tea_work/ht_btn_ico.png) center center no-repeat;}
/*焦点图 end*/

/*工作室排行榜 begin*/
.tea_list{ margin-top:6px;}
.tea_list .tea_tab_tit{ font-size:18px; margin-right:50px;}
.tea_list .tabTit2{ border-bottom:2px solid #e2e2e2;}
.tea_list .tabTit2 p a{ padding:5px 2px; padding-bottom:7px;margin:0 6px;color:#555;cursor:pointer; font-size:14px;}
.tea_list .tabTit2 p a.on, .tabTit2 p a:hover{ background:none;color:#288add; text-decoration:none; border-bottom:4px solid #288add;}
.tea_list .tabCon .tea_tabCon_tit li,.tea_list .tabCon .tea_tabCon_list li{ width:345px;padding-right:15px; }
.tea_list .tabCon .tea_tabCon_tit{ margin-top:6px;}
.tea_list .tabCon .tea_tabCon_tit li{ height:30px; line-height:30px;}
.tea_list .tabCon .tea_tabCon_list li{ height: 32px; line-height:32px; font-size:14px; cursor:pointer;}
.tea_list .tabCon .tea_tabCon_list li:hover{ background:#e5e5e5;}
.tea_list .tabCon .tea_tabCon_list li span.fr,.tea_list .tabCon .tea_tabCon_list li:hover span{ color:#288add;}
.tea_list .tabCon .tea_tabCon_list li em{width:18px; height:18px; line-height:18px; color:#fff; float:left; text-align:center;margin:7px 14px 7px 7px;  }
.tea_list .tabCon .tea_tabCon_list li em.yellow{ background:#ff9000;}
.tea_list .tabCon .tea_tabCon_list li em.gray{ background:#bbbbbb;}
/*工作室排行榜 end*/

/*最新动态 begin*/
.tea_news h2.portal_tit{ color:#555; font-size:18px;}
.tea_news h2.portal_tit a.more{ font-size:12px; color:#288add;}
.y_slider {position:relative; margin-top:18px; margin-right:15px; width: 300px; height: 230px; overflow: hidden;}
.y_slider .tea_pic_roll{position:relative; left:0px;}
.y_slider .tea_pic_roll li{float: left;}
.y_slider .tea_pic_roll li a{display:block; position: relative; width: 300px; height: 230px;}
.y_slider .tea_pic_roll li a img{width: 300px; height: 230px;}
.y_slider .tea_pic_roll li a span{position: absolute; left:0; bottom: 0; width: 100%; height: 40px; padding-bottom: 20px; line-height: 40px; background:url(../images/tea_work/p_bg2.png) 0 0 repeat; text-align: center; font-size: 14px; color: #fff; white-space:nowrap; overflow:hidden;}
.y_slider .tea_pic_ico{position: absolute; left: 0px; bottom: 0px; text-align: center; width: 100%; height:18px;}
.y_slider .tea_pic_ico i{display: inline-block; width: 12px; height: 4px; background: #fff; margin:0px 5px; vertical-align: top; cursor: pointer;}
.y_slider .tea_pic_ico i:hover,.y_slider .tea_pic_ico i.on{background-color: #288add;}
.tea_ul_list li{ height:32px; line-height:32px; font-size:14px;}
.tea_ul_list li a{ color:#555; float:left;width:166px;white-space:nowrap; overflow:hidden;}
.tea_ul_list li span{ font-size:12px; color:#888;}

.tea_news_list{ width:425px;}
.tea_news_list li a{ width:390px; white-space:nowrap; overflow:hidden;}
.tea_news_list li em{ font-size:12px; background:url(../images/tea_work/tea_new_ico.png) no-repeat; width:39px; height:17px; display:inline-block;margin-top:8px; margin-left:3px; line-height:14px; color:#fff; text-align:center;}
/*最新动态 end*/
.tea_qq{ margin:27px 0;}

/*特色展示 begin*/
.tea_show{ margin-bottom:28px;}
.tea_show li{ width:212px; height:153px; border:1px solid #f9f9f9; margin-top:15px; margin-right:10px; float:left;padding:9px 9px 0 9px; }
.tea_show li:hover{ border:1px solid #dddddd; background:#fff;}
.tea_show li a{ color:#555;}
.tea_show li:hover a{ color:#288add;}
.tea_show li p{ height:30px; line-height:30px;}
/*特色展示 begin*/

/*每周一师*/
.one_week_tea img,.one_day_tea img{width:100%; height:100%;}
.one_week_tea{ margin:15px auto 0;}
.one_week_tea span.green,.one_day_tea span.green{ width:100px; height:43px; display:block; position:absolute; top:0; left:0;}
.one_week_tea span.green{ background:url(../images/tea_work/green_ico1.png) no-repeat;}
.one_day_tea span.green{ background:url(../images/tea_work/green_ico2.png) no-repeat;}
.one_week_tea p{ background:#d5d5d5; width:264px; height:30px; line-height:30px; font-size:14px; position:absolute; bottom:0; white-space:nowrap; overflow:hidden;}
.one_week_tea p a{ color:#555;}

.one_day_tea,.one_week_tea{ width:264px; height:200px; position:relative;}
.one_day_tea span.v_screen{ position:absolute; top:0; left:0; width:100%; height:100%; display:block; background:url(../images/tea_work/video.png) 0 0 no-repeat;}
.one_day_tea span.v_screen em{ width:61px; height:61px; display:block; position:absolute; top:50%; left:50%; margin-left:-30px;margin-top:-30px; background:url(../images/tea_work/video_ico.png) 0 0 no-repeat; cursor:pointer;}

.one_day_dl dt{ font-size:16px; line-height:22px; color:#555;}
.one_day_dl dd{ line-height:24px;}
/*学科带头人风采*/ 
.tea_peo li{ float:left; width:92px; height:92px; position:relative; border:1px solid #f9f9f9; margin-right:15px; margin-top:14px;} 
.tea_peo li:hover{ border:1px solid #4e9ed8; border-radius:3px;} 
.tea_peo li p{ width:100%; background: url(../images/tea_work/p_bg.png) repeat;text-align:center; position:absolute; bottom:0; display:none; height:20px; line-height:20px;}
.tea_peo li p a{ color:#fff;}
.tea_peo li p a:hover{ text-decoration:none;}

/*名师工作室 排序*/
p.tea_sort{ height:36px; line-height:36px; }
p.tea_sort a{margin-right:10px; color:#555;}
p.tea_sort a i{ width:7px; height:10px; display:inline-block; background:url(../images/tea_work/arrow.png) 0 0 no-repeat; margin-right:6px;}
p.tea_sort a:hover,p.tea_sort a.on{ color:#288add;}
p.tea_sort a.on i{ background-position: 0 -29px;}
.tea_sort_list{ width:240px;}
.tea_sort_list dt{ float:left;margin-top:5px; margin-right:10px;}
.tea_sort_list dd{ float:left; width:140px; line-height:20px;}
.tea_sort_list_ul li{ float:left; margin-right:10px; margin-top:10px;}
.tea_sort_list_ul li dd{white-space:nowrap; overflow:hidden;}
/*统计*/
.tea_count{ padding:0 6px;}
.tea_count li{ height:30px; line-height:30px; border-bottom:1px dashed #dfdfdf;padding-left:5px; font-size:14px;}
.tea_count li span{ color:#5b8ed1; font-size:12px;}

/*每日一课列表*/

.one_day_list li{ border-bottom:1px dashed #cccccc; margin:20px 20px 0 20px;padding-bottom:20px;}
.one_day_list li .one_day_tea{ width:200px; height:150px;}
.one_day_list li .one_day_dl{ margin-left:15px; width:700px;}

/*列表*/
.sidebar_list{  border-top:3px solid #59bbff; padding:20px 12px 34px 20px; }
.sidebar_list li{ height:40px; line-height:40px;padding-left:16px; margin-right:8px; border-bottom:1px solid #e2e2e2; position:relative;}
.sidebar_list li a{ font-size:14px; color:#555; }
.sidebar_list li.on,.sidebar_list li:hover{ background:#59bbff; border-bottom:1px solid #59bbff; height:41px; line-height:41px; margin-top:-1px;}
.sidebar_list li em,.sidebar_list li em{ height:12px; width:6px; position:absolute; top:50%; right:-6px; margin-top:-6px; background:url(../images/tea_work/side_ico.png) 0 0 no-repeat; display:none;}
.sidebar_list li.on em,.sidebar_list li:hover em{display:block;}
.sidebar_list li.on a,.sidebar_list li:hover a{display:block; color:#fff; text-decoration:none;}
.sidebar_list li i{ width:16px; height:17px; float:left; margin:12px 8px 0 0; background:url(../images/tea_work/list_icon.png) 0 0 no-repeat;}
.sidebar_list li i.ico1{ background-position: 0 0;}
.sidebar_list li i.ico2{ background-position: 0 -49px;}
.sidebar_list li i.ico3{ background-position: 0 -99px;}
.sidebar_list li:hover i.ico1,.sidebar_list li.on i.ico1{ background-position:0px -147px;}
.sidebar_list li:hover i.ico2,.sidebar_list li.on i.ico2{ background-position:0px -197px;}
.sidebar_list li:hover i.ico3,.sidebar_list li.on i.ico3{ background-position:0px -246px;}
.sidebar_list2 li{ padding-left:38px;}

.list_find .inp{ height:23px; line-height:23px; width:653px;}
.list_find .white_btn{ height:33px; line-height:33px; margin-left:-1px;}

.list_title{ font-weight:normal; font-size:18px; color:#222; height:42px; line-height:42px; border-bottom:2px solid #e2e2e2; padding:0 2px; margin-bottom:14px;}
.list_table td a{ color:#555;}
.list_table td a:hover{ text-decoration:none;}
.list_table td{ color:#888; padding:0 10px; border-bottom:1px dashed #dfdfdf; height:40px; line-height:40px;}
.list_table tr:hover{ background:#f7f7f7;}

/*媒体宣传详情*/
.y_detail{ padding:0 8px;}
.y_detail h2{ padding:0 8px; font-size:18px; font-weight:normal; color:#222; text-align:center; line-height: 32px;margin-top: 20px; margin-bottom: 20px;}
.qjf_detail{font-size:14px; line-height:28px; padding:20px;}
.qjf_smallinfo{ background:#f9f9f9; height:40px;line-height:40px;padding:0 10px 0 45px;}
.qjf_smallinfo span{ margin-left:60px;}
.qjf_smallinfo span em{ color:#888;}
.qjf_smallinfo span.fr a,.qjf_smallinfo span.fr a:hover{ color:#555; text-decoration:none; }
.qjf_smallinfo span.fr a.f_big,.qjf_smallinfo span.fr a.f_smal{ background:url(../images/tea_work/font_btn.gif) no-repeat; width:26px; height:26px; display:inline-block; overflow:hidden; position:relative; top:7px;}
.qjf_smallinfo span.fr a.f_smal{ background-position:0px 0px; margin-right:5px;}
.qjf_smallinfo span.fr a.f_big{ background-position:-26px 0px; }
.qjf_smallinfo span.fr a.f_smal.nocur{ background-position:0px 0px; cursor:default;}
.qjf_smallinfo span.fr a.f_big.nocur{ background-position:-26px 0px; cursor:default;}
.qjf_smallinfo span.fr .f_smal:hover{ background-position:0 -26px; }
.qjf_smallinfo span.fr .f_big:hover{ background-position:-26px -26px;}

/*学科带头人详情*/
.p_title{padding:20px;}
.p_title dt,.p_title dd{ float:left;}
.p_title dt{ margin-right:15px;}
.p_title dd{ width:804px; line-height:24px; color:#888; padding:0 5px;}
.p_title .p_tit{ font-size:18px; color:#222; border-bottom:1px dashed #e9e9e9; line-height:30px; padding-bottom:6px; }
.p_title .p_tit a{ color:#222;}
.p_list{ padding:10px 20px 30px 20px;}
.p_list li{ width:92px;margin:10px 25.7px 10px 0;float:left;}
.p_list li a.img{ display: inline-block; overflow:hidden;}
.p_list li a.img:hover{ border:1px solid #469ad7; height:90px; width:90px;}
.p_list li a.img:hover img{  margin-left:-1px; margin-top:-1px;}
.p_list li p{ background:#b2b2b2; width:100%; text-align:center;}
.p_list li p a{ color:#fff;}

/*每日一课详情*/

.v_title{  font-weight:normal; font-size:18px; color:#222; line-height:40px; border-bottom:1px solid #e0e0e0; table-layout:fixed; word-break: break-all; overflow:hidden; }
.detail_mian{ margin:16px 8px 0; background:#fbfbfb;}
.detail_mian .detail_mian{ padding:0 8px;}
.detail_mian .v_control{ width:10px; height:473px; background:#3b3b3b url(../images/tea_work/v_ico_nex.png) center center no-repeat;}
.detail_mian .v_control2{ width:20px; height:473px; background:#3b3b3b url(../images/tea_work/v_ico_pre.png) center center no-repeat;}
.detail_mian .v_mian{ width:220px; overflow-y: auto;padding-left:10px; height:473px;}
.detail_mian .v_mian2{ width:904px; overflow-y: auto;padding-left:10px; height:473px;}
.detail_mian .v_mian p{ line-height:24px; padding-top:5px;}

.cap_left,.v_list_main{ width:670px; margin-left:20px;}
.cap_wrig{line-height:30px; position:relative;}
.cap_wrig span{font-family: Constantia;font-size: 24px;font-style: italic;margin: 0px 5px;font-weight: bold;}
.cap_wrig .tea_blue_btn{width:128px; height:40px; line-height:40px; font-size:18px;}
.cap_face{float:left; width:25px; height:25px; background:url(../images/tea_work/face_ico.png) 0px 0px no-repeat; margin-top:5px;}
.face_box {position: absolute;right: 80px;top: 35px;width: 390px;padding: 10px;height: 160px;overflow: hidden;border: 1px solid #ccc;background: white;display: none;}
.face_box img{margin:5px; cursor:pointer;}

.v_list{ border-bottom:1px solid #e0e0e0; margin-top:5px; }
.v_list .v_header,.v_list ul{ float:left;}
.v_list .v_header{ width:50px; height:50px; overflow:hidden; margin-top:5px;}
.v_list .v_header img{ width:100%; height:100%;}
.v_list ul{ width:610px; margin-left:10px;}
.v_list ul li{ margin-bottom:5px;}













/*学前义务&#51;&#54;&#53;&#32;&#77;&#101;&#116;&#101;&#110;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#23448;&#26041;&#20307;&#32946;&#25237;&#27880;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#97;&#115;&#105;&#97;增加资源列表*/
.gs_listItem{margin:15px 0;position:relative;}
.gs_listItem:before{content:'';position:absolute;height:100%;left:50%;border-right:1px solid #ccc;}
.gs_listItem ul{width:46%;}
.gs_listItem ul li{font-size:14px;color:#555;}
.gs_listItem ul li a{display: block;line-height: 30px;}
.gs_listItem ul li span{display: block;line-height: 30px;}
.gs_listItem ul li a.zxf_name{color:#555;}
.gs_listItem ul li a.zxf_time{color:#888;}
.gs_listItem ul li a.zxf_gzsName{color:#555;width:100px;overflow:hidden;height:30px;line-height:30px;text-align:right;}
.gs_listItem ul li a.zxf_des{display:block;height:30px;line-height:30px;overflow:hidden;width:200px;color: #222;}
.gs_listItem ul li a.zxf_des:hover ,.gs_listItem ul li a.zxf_gzsName:hover{color:#84b744;}
.gs_listItem ul li a:hover{text-decoration:none;}
.icon_common{display: inline-block;vertical-align: middle;width:18px;height:18px;background-position: center;background-repeat: no-repeat;background-size: cover;}
