/* CSS Document */

.body_rigtitle{ height:28px; line-height:28px; padding-left:25px; padding-top:18px; background:url(../images/bg_07.jpg) repeat-x 0 bottom;}
.body_rigtitle a{ margin-right:25px; display:block; height:25px; line-height:25px; border:1px solid #ddede3; font-size:14px; text-align:center; width:90px; float:left; background-color:#ddede3;}
.body_rigtitle a:hover,.body_rigtitle a.rigtitle_opt{ background-color:#fff; border:1px solid #a8d1b7; height:27px; border-bottom:none; font-weight:bold;}
.body_rigtitle .right_link{ float:right; margin-right:0;border:0; height:27px; overflow:hidden;}
.body_rigtitle .right_link:hover{border:0; background-color:#ddede3; font-weight:normal;}
.body_rigtitle .right_link i{ display:block; width:12px; height:12px; background:url(../images/icon_01.png) no-repeat 0 -895px; float:left; margin-top:7px; margin-left:8px; _margin-left:5px;}
.body_rigtitle .stutit_txt{ float:right; margin-top:-12px; line-height:18px; text-align:right;}
.body_rigtitle .stutit_txt p{ font-size:12px; color:#999;}
.body_rigtitle .ico_talkbox{ background:url(../images/icon_01.png) no-repeat 10px -420px; float:right; padding-left:13px; background-color:#ddede3; border:0; margin-right:-10px; height:27px;}

.content table{ width:100%;} 
.content p{text-align:justify; text-justify:inter-ideograph;}
.content .table_student tr{background:url(../images/bg_05.gif) repeat-x 0 bottom;}
.content .table_student tr td{padding:20px 20px;}	
.content .table_student tr td img{width:65px;height:65px;}
.content .table_student tr td a{display:block;line-height:25px;}
.content .table_student{ overflow:hidden; width:795px;}
.content .table_student p{ float:left; overflow:hidden; width:65px; margin:15px 17px; }
.content .table_student p a{ line-height:25px; display:block; font-size:14px;}
.content .table_student p .stu_img{ width:60px; height:60px; background:url(../images/icon_06.gif) no-repeat; display:block;}
.content .table_student p .stu_img img{ width:50px; height:50px; padding:5px;}
.content .table_student .student_div{ width:830px; overflow:hidden; margin-left:-5px; padding-top:15px;}

.content .constu_top{ padding-left:15px; height:33px; padding-top:10px; border-bottom:1px solid #a9d1b7; overflow:hidden; margin-top:-19px;}
.content .constu_top p{ float:left; padding-right:30px; color:#666;}
.content .constu_top p select{ border:1px solid #abadb3; color:#4f0027;}

.content .table_operation tr{ background:url(../images/bg_05.gif) repeat-x 0 bottom;}
.content .table_operation tr.table_operation_title{background:url(../images/bg_07.jpg) repeat-x 0 bottom; font-weight:bold;}
.content .table_operation tr td{ line-height:35px; text-align:left; font-size:14px;}
.content .table_operation tr td input.tea_Chebox{ float:left; margin-top:11px; margin-right:10px;}
.content .table_operation tr td .btn_Sel{ font-size:12px; float:left;}
.content .table_operation tr td .Send_job{ display:block; font-size:12px; font-weight:normal; height:25px; line-height:25px; padding:0 10px 0 30px; margin:5px 0 0 15px; float:left; background:url(../images/icon_01.png) no-repeat 8px -594px; background-color:#ddede3;}
.content .table_operation tr td.tab_td_2{ width:160px;}
.content .table_operation tr td.date_color{ color:#999;}
.content .table_operation tr td.name_date{ font-size:12px;}
.content .table_operation tr td.name_date span{ color:#333; margin-right:5px;}
.content .table_operation tr td.tab_td_3{ width:155px;}
.content .table_operation tr td.tab_td_4{ width:55px; }
.content .table_operation tr td.tab_td_5{ width:70px; }
.content .table_operation tr td.tab_td_6{ width:100px; }

.content .table_operation tr td a.Reply{ font-size:12px; background-color:#ddede3; display:block; height:22px; line-height:22px; padding:0 10px; float:left;}
.content .table_operation tr td .Title_txt_1{ background:url(../images/icon_01.png) no-repeat 0 -165px; display:block; padding-left:25px;}
.content .table_operation tr td .Title_txt_2{ background:url(../images/icon_01.png) no-repeat 0 -210px; display:block; padding-left:25px;}

.content .QA_exp_bod{ background:none; position:relative;}
.content .QA_exp_bod .QA_exp{ position:absolute; overflow:hidden;} 
.content .QA_exp_bod .QA_exp p.Triangle_ico{ height:13px; background:url(../images/icon_01.png) no-repeat 10px bottom;}
.content .QA_exp_bod .QA_exp .QA_exp_div{background:#eee; width:738px; overflow:hidden; padding:5px; line-height:22px;}
.content .QA_exp_bod .QA_exp .QA_exp_div .Problem{ font-size:12px; color:#666; padding:10px;}
.content .QA_exp_bod .QA_exp .QA_exp_div .Answer{ overflow:hidden; background-color:#fff;}
.content .QA_exp_bod .QA_exp .QA_exp_div .Answer .Answer_con{}
.content .QA_exp_bod .QA_exp .QA_exp_div .Answer .Answer_con span{ height:30px; line-height:30px; background-color:#3db848; font-weight:bold; color:#fff; padding:0 10px;}

.content .txt_con{ text-indent:30px; line-height:25px; font-size:14px; }
.Feather_pen{ display:block; background:url(../images/icon_02.png) no-repeat; width:85px; height:78px; position:absolute; top:-55px; right:0;}
.Fea_h{ top:-1px; z-index:2;}
.pos_rel{ position:relative;}
.content_home{ margin-top:10px; background-color:#f4f9f6; padding:20px; line-height:25px; font-size:14px;}
/*介绍-动态内容样式调整 2013-4-3 开始*/
.news_list{ overflow:hidden; background:#f4f9f6; margin-top:10px;}
.news_list .news_div{ overflow:hidden; padding:15px 8px; clear:both; border-bottom:1px dashed #cbe4d4;_width:815px;}
.news_list .news_div .news_img{ float:left; display:block; overflow:hidden; width:50px;}
.news_list .news_div .news_img span{ display:block; line-height:25px; text-align:center; font-size:14px;}
.news_list .news_div .news_con{ float:right; width:730px; _margin:0 8px 0 10px; overflow:hidden;}
.news_list .news_div .news_con .news_con_top{ overflow:hidden; line-height:22px;}
.news_list .news_div .news_con .news_con_top a{ font-size:14px; color:#333;}
.news_list .news_div .news_con .news_con_top .news_name{ margin-right:10px;}
.news_list .news_div .news_con .news_con_top strong{ color:#999;}
.news_list .news_div .news_con .news_con_txt{ line-height:22px; overflow:hidden; font-size:14px;}
.news_list .news_div .news_con .pad-Rep_book{ padding:3px 0; overflow:hidden;}
.news_list .news_div .news_con .news_con_txt .Rep_book_cover{ float:left; margin-right:20px;}
.news_list .news_div .news_con .news_con_txt p{ line-height:22px; color:#999; font-size:12px;}
.news_list .news_div .news_con .news_con_txt .Rep_book_tit{ margin-top:10px;}
.news_list .news_div .news_con .news_con_date{ line-height:22px; color:#999;}
.news_btn{ height:35px; line-height:35px; text-align:center; display:block; background-color:#ddede3; font-size:14px; clear:both; overflow:hidden;}
/*介绍-动态内容样式调整 2013-4-3 结束*/

.main_body .date_page{ width:249px; overflow:hidden; height:28px; position:absolute; left:330px; top:0;}
.main_body .date_page .on_page{ cursor:pointer; display:block; width:9px; height:17px; background:url(../images/icon_01.png) no-repeat 0 -376px; float:left; margin-top:5px;}
.main_body .date_page .un_page{ cursor:pointer; display:block; width:9px; height:17px; background:url(../images/icon_01.png) no-repeat -14px -376px; float:right; margin-top:5px;}
.main_body .date_page .today_date{ width:227px; float:left; text-align:center; font-size:20px; font-family:Arial;}
.content .table_date{border-collapse:collapse; background-color:#fff;}
.content .table_date tr{background:none;}	
.content .table_date td{vertical-align:top; border:1px solid #a8d1b7; padding:8px;}
.content .table_date .table_date_title td{height:50px; text-align:center; padding-bottom:0; padding-top:0; height:38px; vertical-align:middle; background-color:#f4f9f6;}
.content .table_date .lef_time{ vertical-align:middle;  font-weight:bold;text-align:center;background-color:#ddede3; padding:15px 0;}
.content .table_date .schpro_div{ font-size:12px; overflow:hidden; zoom:1; padding-bottom:25px;}
.content .table_date .col_ee5a00 a{ color:#ee5a00;}
.content .table_date .schpro_div a{ display:block; padding:3px 0;}
.content .table_date .schpro_div i.ico_star{ width:13px; height:13px; background:url(../images/icon_01.png) no-repeat 0 -1109px; margin-top:3px; margin-right:3px;  float:left; display:block;}
.content .table_date .schpro_div p{ overflow:hidden;}


.content .fl{float:left}
.content .fr{float:right;}
.content .clearfix{overflow:hidden; zoom:1;}
.content .clear{clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
.content .talkInfo{margin:20px 10px 0px 10px;}
.content .photo{width:100px;}
.content .photo a{display:block;text-align:center;margin-bottom:10px;font-size:14px;font-weight:bold;}
.content .talkInfo .info{width:640px;padding:10px 18px;border:1px solid #e4e4e4; background-color:#fff;}
.content .talkInfo .info h2{height:35px;line-height:35px;font-size:16px;border-bottom:1px solid #e4e4e4;font-weight:bold; padding-left:0; margin-top:0;}
.content .talkInfo .info h2 span{ display:block; float:left; font-size:14px; color:#333; font-weight:bold;}
.content .talkInfo .info .info_topbtn{ font-weight:normal; font-size:14px; display:block; float:right; background-color:#ddede3; height:30px; line-height:30px; padding:0 15px; text-align:center;}
.content .talkInfo .info .btn-bg-none{ background:none; color:#4cb273; height:25px; line-height:25px; margin-top:-5px;}
.content .talkInfo .info .font-12{ font-size:12px;}
.content .talkInfo .info .ali-rig{ padding:0;}
.content .talkInfo .info .bg_none{ background:none; color:#4cb273;}
.content .talkInfo .info .msgBox{padding-bottom:8px;border-bottom:1px dashed #e4e4e4;}
.content .talkInfo .info .msgBox .cNote{margin-top:10px;}
.content .talkInfo .info .msgBox .cNote em{color:#999;margin-right:20px; float:left;}
.content .talkInfo .info .msgBox .cNote span{margin:0px 20px;}
.content .talkInfo .info .msgBox p{font-size:14px;line-height:28px;margin-top:13px; clear:both;}
.content .reply{margin-top:10px;}
.content .reply a{float:right;padding:0px 15px;height:30px;line-height:30px;color:#fff;font-size:14px;background:#4cb273;}
.content .talkInfo .info .discuss{padding:10px 0px;border-bottom:1px dashed #e4e4e4;}
.content .talkInfo .info .discuss img{float:left;}
.content .talkInfo .info .discuss .disInfo{padding-left:70px;}
.content .talkInfo .info .discuss .disInfo p{line-height:24px;}
.content .talkInfo .info .discuss .disInfo p em{color:#999;margin-right:10px;}
.content .talkInfo .info .discuss .disInfo p a{color:#2594d6;}
.content .talkInfo .info .Reply_box{ margin:10px 0; display:none;}
.content .talkInfo .info .Reply_box .bg{background:url(../images/textarea_bg2.gif) repeat-x left -81px;}
.content .talkInfo .info .Reply_box .bg .bgLeft{background:url(../images/textarea_bg2.gif) no-repeat left top;}
.content .talkInfo .info .Reply_box .bg .bgLeft .bgRight{height:81px;overflow:hidden; background:url(../images/textarea_bg2.gif) no-repeat right -162px;overflow:hidden;}
.bg_3{background:url(../images/textarea_bg3.gif) repeat-x left bottom;}
.bg_3 .bgLeft_3{background:url(../images/textarea_bg3.gif) no-repeat left top;}
.bg_3 .bgLeft_3 .bgRight_3{height:260px;overflow:hidden;background:url(../images/textarea_bg3.gif) no-repeat right -260px;overflow:hidden;}
.bg_3 .bgLeft_3 .bgRight_3 textarea{width:690px!important;height:255px!important;padding:4px;background:none;border:none;overflow-y:auto;resize: none;}
.content .talkInfo .info .Reply_box .bg textarea{width:633px;height:74px;padding:4px;background:none;border:none;overflow-y:auto;resize: none;}
.content .talkInfo .info .Reply_box p{ float:right; margin-top:10px;}
.content .talkInfo .info .Reply_box p input{ padding:5px 15px; border:0; font-weight:bold; cursor:pointer;}
.content .talkInfo .info .Reply_box p input.btn_01{ background-color:#238bc9; color:#fff; margin-right:10px;}
.content .talkInfo .info .Reply_box p input.btn_02{ background-color:#e0e0e0; color:#999;}

.content .reply_topic{margin-top:30px; background-color:#ddede3; zoom:1; padding:30px 10px;}
.content .reply_topic .topic{width:680px;}
.content .reply_topic .topic .bg{background:url(../images/textarea_bg.gif) repeat-x left -150px;}
.content .reply_topic .topic .bg .bgLeft{background:url(../images/textarea_bg.gif) no-repeat left top;}
.content .reply_topic .topic .bg .bgLeft .bgRight{height:150px;background:url(../images/textarea_bg.gif) no-repeat right -300px;overflow:hidden;}
.content .reply_topic .topic textarea{width:670px;height:140px;padding:5px;background:none;border:none;overflow-y:auto;resize: none;}
.content .reply_topic .topic .reply{margin-left:20px;}
.content .reply_topic .topic .reply a{float:left;}

.content table{ margin-top:15px;}
.content table.margin-top-0{ margin-top:0;}
.content table td{font-size:14px;}
.content table td .inputLib{width:363px;background:url(../images/input_bg.gif) repeat-x left -33px;}
.content table td .inputLib .inner{background:url(../images/input_bg.gif) no-repeat left top;}
.content table td .inputLib .inner .con{height:33px;overflow:hidden;background:url(../images/input_bg.gif) no-repeat right -66px;}
.content table td .txt{width:355px;height:25px;border:none;background:none;padding:4px;}
.content table td .bg{background:url(../images/textarea_bg2.gif) repeat-x left -81px;}
.content table td .bg .bgLeft{background:url(../images/textarea_bg2.gif) no-repeat left top;}
.content table td .bg .bgLeft .bgRight{height:81px;overflow:hidden;background:url(../images/textarea_bg2.gif) no-repeat right -162px;overflow:hidden;}
/*textarea输入框高度宽度 2013-04-01 开始*/
.content table td textarea{ width:723px;*width:721px!important;*width:721px;height:72px;*height:69px!important;*height:69px;padding:4px;background:none;border:none;overflow-y:auto; resize: none;}
/*textarea输入框高度宽度 2013-04-01 结束*/
.content table td .btn1,.content table td .btn2{width:90px;height:36px;line-height:36px;text-align:center;font-size:14px;font-weight:bold;border:none;margin-right:10px;background:url(../images/btn_01.jpg) repeat-x;cursor:pointer;}
.content table td .btn1{background-position:left bottom;color:#fff;}
.content table td .btn2{background-position:left top;color:#999;}
.content h3{ height:35px; line-height:35px; border-bottom:1px dashed #a8d9bb; background:url(../images/icon_01.png) no-repeat 5px -415px; padding-left:33px; font-weight:bold;}
.content .table_pub tr td{ padding-top:10px;}
/*input取消按钮修改为a链接 2013-04-01 开始*/
.content .table_pub .btn_Submit{ border:0; background:#4cb273; padding:5px 15px; color:#fff; margin-right:45px; font-weight:bold; cursor:pointer; font-size:14px; float:left;}
.content .table_pub .btn_Cancel{ border:0; background:#999; padding:5px 15px; color:#fff; font-weight:bold; cursor:pointer; font-size:14px; float:left;}
.content .table_pub .btn_a-link{ height:29px; line-height:29px; padding:0 15px;  display:block; }
/*input取消按钮修改为a链接 2013-04-01 结束*/
.content .table_pub .font-weight-none{ font-weight:normal;}
.content .table_pub .padding-top-10{ height:50px;}
.content .table_pub .table_pub_editBox{ width:695px; height:236px;}
.content .table_pub .editBox_btn{ width:695px; overflow:hidden; padding-top:20px;}
.content .table_pub .editBox_btn .btn_Submit,.content .table_pub .editBox_btn .btn_Cancel{float:right;}

.content .post_topic{height:30px;overflow:hidden;line-height:30px;margin-top:10px; border-bottom:1px solid #a8d1b7; padding:10px 0;}
.content .post_topic p{float:right;overflow:hidden;width:195px; background:url(../images/icon_02.gif) no-repeat;}
.content .post_topic p input{ border:0; background:none; width:135px; padding:0 5px 0 10px; height:25px;line-height:25px;float:left; color:#ccc;}
.content .post_topic p a{display:block;width:41px;height:28px;;font-weight:bold;float:right;text-align:center;line-height:28px; background:url(../images/icon_01.gif) no-repeat;}
.content .post_topic .post_topic_l{overflow:hidden;}
.content .post_topic .post_link{display:block;font-weight:bold;float:left;}
.content .post_topic .post_link i{float:left;margin-right:5px;margin-top:6px;}
.content .post_topic .post_link_opt{display:block;float:left;height:25px;line-height:25px;background:#ddede3;color:#333;font-size:12px;padding:0 15px;margin:3px 0 0 15px;}
.content .post_topic .post_ico_1{ padding-left:30px; background:url(../images/icon_01.png) no-repeat 8px -507px; background-color:#ddede3;}
.content .post_topic .post_ico_2{ padding-left:30px; background:url(../images/icon_01.png) no-repeat 8px -550px; background-color:#ddede3;}
.content .post_topic .post_ico_3{ padding-left:30px; background:url(../images/icon_01.png) no-repeat 8px -594px; background-color:#ddede3;}
.content .post_topic .post_ico_4{ padding-left:28px; background:url(../images/icon_01.png) no-repeat 8px -1007px; background-color:#ddede3;}
.content .post_topic .post_link_zl{font-size:14px;}
.content .post_topic .post_link_zl i{margin-top:8px;_margin-top:3px;}

.content .table_Data tr{ background:url(../images/bg_05.gif) repeat-x 0 bottom;} 
.content .table_Data tr td{ height:35px;}
.content .table_Data tr td.tab_td_6{ width:30px; }
.content .table_Data tr td.tab_td_7{ width:50px; color:#999; font-size:12px; text-align:center;}
.content .table_Data tr td.tab_td_8{ width:150px; color:#999; font-size:12px; text-align:center;}

.content .Editor_div{ width:813px; height:525px; border:1px solid #dadada;}
.content .Editor_btn{ overflow:hidden; margin-top:10px;} 
.content .Editor_btn input{ border:0; background:#999; height:30px; padding:0 15px; margin-right:45px; cursor:pointer; font-weight:bold; color:#fff;}
.content .Editor_btn input.Editor_sub{ background:#1681BF;}

.content .QA_warp{ overflow:hidden;}
.content .QA_warp .page_fom{ margin-top:0;}
.content .QA_div{ overflow:hidden; margin-bottom:30px;}
.content .QA_div p{ clear:both; overflow:hidden; line-height:22px;}
.content .QA_div p span{ display:block; float:right; overflow:hidden;}
.content .QA_div p span em{ display:block; float:left;}
.content .QA_div p span em b{ color:#999;}
.content .QA_div p span a{ display:block; float:right; height:22px; line-height:22px; background:#ddede3; padding:0 10px; margin-left:10px;}
.content .QA_div p strong{ display:block; overflow:hidden; font-weight:bold; font-size:14px;}
.content .QA_div p strong i{ display:block; width:25px; height:22px; float:left; background:url(../images/icon_01.png) no-repeat 0 -172px;}
.content .QA_div p strong i.QA_ico_1{}
.content .QA_div p strong i.QA_ico_2{ background-position:0 -218px;}
.content .QA_div p.QA_con{ border-left:2px solid #ddede3; color:#666; padding-left:10px; margin-top:10px;}
.content .QA_div p.QA_con_1{ color:#666; font-size:14px; margin-top:10px; color:#333;}
.content .QA_div p.QA_con_1 u{ background:#4cb273; padding:2px 5px; color:#fff; margin-right:10px;}
.content .QA_div .textarea_div{ overflow:hidden; margin-top:10px; padding-left:20px;}
.content .QA_div .textarea_div .textarea_box{overflow:hidden; background:url(../images/textarea_bg.gif) repeat-x 0 -150px;}
.content .QA_div .textarea_div .textarea_box_left{ background:url(../images/textarea_bg.gif) no-repeat 0 0;}
.content .QA_div .textarea_div .textarea_box_left .textarea_box_right{ height:150px; background:url(../images/textarea_bg.gif) no-repeat right -300px;}
.content .QA_div .textarea_div .textarea_box_left .textarea_box_right textarea { width:745px; height:140px; _height:135px; resize: none; background:none; border:0; overflow-y:auto; padding:5px;}
.content .QA_div .textarea_div p{ margin-top:10px;}
.content .QA_div .textarea_div p input{ background:#999; border:0; margin-right:45px; padding:5px 15px; color:#fff; cursor:pointer; font-weight:bold; font-size:14px;}
.content .QA_div .textarea_div p input.btn_Submit{ background:#4cb273;}
.content .QA_div p.QA_con,.content .QA_div p.QA_con_1{ margin-left:20px;}
.content .My_question{ height:29px; line-height:29px; border-bottom:1px solid #a8d1b7; font-weight:bold; margin-bottom:20px;}

.content .Notice_div{ overflow:hidden;}
.content .Notice_div h1{ margin-bottom:30px; text-align:center;}
.content .Notice_div h1 p{ font-size:14px;}
.content .Notice_div h1 span{ color:#999; line-height:25px;}
.content .Notice_div .Notice_con{ line-height:22px; text-indent:25px; font-size:14px;}
.content .Notice_down{ margin-top:10px; overflow:hidden; line-height:25px; height:25px;}
.content .Notice_down i.Notice_down_ico{ width:15px; height:25px; background:url(../images/icon_01.png) no-repeat 0 -758px; display:block; float:left;}
.content .Notice_down a{ display:block; float:left; font-size:14px; padding:0 10px;}
.content .Notice_down a.Notice_down_btn{ height:25px; line-height:25px; color:#fff; padding:0 10px 0 30px; background:url(../images/icon_01.png) no-repeat 8px -805px; background-color:#4cb273;}

.pagination{text-align:right; margin-top:16px;}
.pagination a,.pagination span,.pagination b{display:inline-block; vertical-align:top; border:1px solid #999; height:19px; line-height:19px; padding:0 6px; margin-left:4px; background-color:#fff;}
.pagination span{border-color:#BBB; color:#c5c5c5;}
.pagination b{background-color:#e5e5e5;}

.Reply_body{ overflow:hidden;}
.Reply_body li{ overflow:hidden; clear:both; border-bottom:1px dashed #e4e4e4; padding:10px 0;}
.Reply_body li .Reply_peo img{ float:left; margin-right:20px;}
.Reply_body li .Reply_body_con{ overflow:hidden; line-height:22px;}
.Reply_body li .Reply_body_con span{ display:block; color:#999;}
.Reply_body li .Reply_body_con span a{ color:#999;}

.Pop-up_box_checlass{ width:420px; height:168px; background-color:#499672; position:absolute; left:50%; top:50%;margin:-84px 0 0 -210px;}
.Pop-up_box_checlass i.btn_Close{ float:right; width:17px; height:17px; background:url(../images/icon_01.png) no-repeat 0 -851px; margin: 10px 15px 0 0; display:block;}
.Pop-up_box_checlass p{ clear:both; text-align:center; margin-top:50px; overflow:hidden;}
.Pop-up_box_checlass p input{ vertical-align:middle;}
.Pop-up_box_checlass a{ display:block; height:30px; color:#115837; background-color:#cde4d5; font-weight:bold; font-size:14px; text-align:center; line-height:30px; width:80px; margin:20px auto 0 auto;}

.tea_mat_div{ overflow:hidden;}
.tea_mat{ font-size:14px; font-weight:bold; color:#333; margin-top:15px; margin-bottom:-10px;}
.Tea_ref{ overflow:hidden; width:765px;}
.Tea_ref li{ padding:30px 0;*padding:25px 0!important;*padding:25px 0; overflow:hidden; border-bottom:1px dashed #a8d1b7; width:840px;} 
.Tea_ref li .Tea_ref_div{ float:left; width:270px; overflow:hidden; padding-right:10px;}
/*教参教材封面大小 2013-4-3 开始*/
.Tea_ref li .Tea_ref_div img{ float:left; margin-right:13px; width:91px; height:111px;}
/*教参教材封面大小 2013-4-3 结束*/
.Tea_ref li .Tea_ref_div p{ margin-bottom:10px; color:#666;}
.Tea_ref li .Tea_ref_div .book_name{ font-weight:bold; color:#333; display:block; margin-bottom:10px;}

.Cou_ware{ overflow:hidden;}
.Cou_ware li{ height:53px; line-height:53px; border-bottom:1px dashed #a8d1b7; clear:both; overflow:hidden;}
.Cou_ware li i{ width:16px; height:16px; background:url(../images/icon_01.png) no-repeat 0 -928px; display:block; float:left; margin-right:13px; margin-top:18px;}
.Cou_ware li a{ color:#333;}
.Cou_ware li input{ float:left; margin:12px 10px 0 0; _margin:6px 6px 0 0;}
.Cou_ware li p{ float:right;}
.Cou_ware li span{ color:#999; margin-left:30px;}
.My_video li{ height:35px; line-height:35px;}

.Video_list{ overflow:hidden; width:765px;}
.Video_list li{ padding:30px 0; overflow:hidden; border-bottom:1px dashed #a8d1b7; width:825px;}
.Video_list li .Video_list_div{ width:275px; float:left;}
.Video_list li a{ display:block; margin-bottom:10px; font-weight:bold; color:#333; font-size:14px;}
.Video_list li span{color:#666;}

.plaVid_name{ border-bottom:1px dashed #a8d1b7; overflow:hidden; text-align:center; padding-bottom:10px;}
.plaVid_name strong{ font-weight:bold; color:#333; margin-bottom:15px; display:block;}
.plaVid_name p{ text-align:center;}
.plaVid_name p span{ color:#999; font-size:12px; margin-right:30px;}
.plaVid_Bro{ width:668px; height:440px; margin:0 auto; overflow:hidden; margin-top:30px;}

.teacher_ul{ overflow:hidden;}
.teacher_ul li{border-bottom:1px dashed #c6e4d2; padding:20px 0; zoom:1;}
.teacher_ul li .teacher_name{ width:65px; float:left; overflow:hidden;}
.teacher_ul li .teacher_name a{ display:block; margin-bottom:10px;}
.teacher_ul li .teacher_name a.teacher_name_txt{ font-weight:bold; color:#333; text-align:center;}
.teacher_ul li .teacher_name a.Editor_btn{ height:28px; line-height:28px; width:55px; margin:0 auto; font-size:14px; text-align:center; background-color:#ddede3;}
.teacher_ul li .teacher_Bri_int{ float:right; width:680px; overflow:hidden;}
.teacher_ul li .teacher_Bri_int p{ line-height:22px; color:#666;}
.teacher_ul li .teacher_Bri_int p strong{ font-weight:bold;}
.teacher_ul li .teacher_Bri_int a{ color:#4cb273;}

/*textarea输入框提示弹出框 2013-04-02 开始*/
.content .tea_Pop-up_box{ position:absolute; width:335px; overflow:hidden; background-color:#999; border-radius:5px;opacity:0.75; top:0px; left:50%; margin-left:-167px;}
.content .tea_Pop-up_box .btn_close{ float:right; margin-right:8px; margin-top:8px;}
.content .tea_Pop-up_box p{ text-align:center; padding:45px 25px; line-height:22px;}
.content .tea_Pop-up_box p img{ vertical-align:middle; margin-right:13px;}
.content .tea_Pop-up_box p span{ vertical-align:middle; font-size:14px; color:#fff;}
/*textarea输入框提示弹出框 2013-04-02 结束*/

.Sea_Res_seabox{ margin:10px 0; width:450px; height:33px; background:url(../images/search_01.gif) no-repeat;}
.Sea_Res_seabox input{ float:left; border:0; background:none; width:255px;margin-left:15px; height:30px; line-height:30px; vertical-align:top; color:#ccc;}
.Sea_Res_seabox a{ float:right; width:75px; height:33px; background:url(../images/icon_01.gif) no-repeat center 5px;}
.Sea_Res_seabox .all_opt{ cursor:pointer; width:100px; float:left; height:33px; background:url(../images/bg_02_c.png) no-repeat right 0; position:relative; text-align:center; line-height:33px; color:#666; font-weight:bold;}
.Sea_Res_seabox .allopt_ul{ display:none; background-color:#fff; position:absolute; top:32px; right:0; overflow:hidden; border:1px solid #ccc; border-bottom:0;}
.Sea_Res_seabox .allopt_ul li{ text-align:left; font-weight:normal; width:75px; height:26px; line-height:26px; border-bottom:1px solid #ccc; padding:0 6px; color:#999; cursor:pointer;}

.Sea_Res_div{ overflow:hidden; clear:both;}
.Sea_Res_tit{ height:30px; line-height:30px; border-bottom:1px solid #a8d1b7; color:#333;}
.Sea_Res_tit span{ color:#db0000;}
.Sea_Res_tit .cho_sort{ float:right; overflow:hidden;}
.Sea_Res_tit .cho_sort b,.Sea_Res_tit .cho_sort a{ float:left; padding:0 8px;}
.Sea_Res_tit .cho_sort a:hover,.Sea_Res_tit .cho_sort a.pitch_on{ color:#f27545;}
.Sea_Res_ul{ overflow:hidden; zoom:1;}
.Sea_Res_ul li{ padding:15px 0; border-bottom:1px dashed #a8d1b7; overflow:hidden; zoom:1;}
.Sea_Res_ul li a.Sea_Res_ul_bok{ float:left; margin-right:10px; background-color:#fff;}
.Sea_Res_ul li a.Sea_Res_ul_bok img{ padding:3px; border:1px solid #ccc; width:66px; height:98px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt{ overflow:hidden; float:left;}
.Sea_Res_ul li .Sea_Res_ul_boktxt strong{ display:block; font-weight:bold; color:#333; line-height:18px; margin:2px 0 2px 0;}
.Sea_Res_ul li .Sea_Res_ul_boktxt span{ color:#666; display:block;}
.Sea_Res_ul li .Sea_Res_ul_boktxt a.btn_Addto{ clear:both; float:left; background:url(../images/icon_01.png) no-repeat 10px -1080px; padding:0px 15px 0px 30px; background-color:#ddede3; height:26px; line-height:26px; margin-top:5px; _margin-top:2px;}
.Sea_Res_ul li a.video_size img{ width:132px; height:82px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .Video_Int{ overflow:hidden;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .Video_Int p{ float:left; overflow:hidden;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .Video_Int p span{ display:block; margin-right:30px; line-height:18px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise{ line-height:22px; height:18px; color:#999; float:left; font-size:12px; overflow:hidden; padding:8px 0 5px 0; font-weight:normal;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i{ margin-top:1px; float:right; width:84px; height:16px; background:url(../images/icon_02_c.png) no-repeat;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_1{ background-position:0 0;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_2{ background-position:0 -17px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_3{ background-position:0 -34px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_4{ background-position:0 -51px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_5{ background-position:0 -68px;}
.Sea_Res_ul li .Sea_Res_ul_boktxt .high_praise i.ico_star_6{ background-position:0 -85px;}

.Tea_matRef_div{ overflow:hidden; padding-top:15px;}
.Tea_matRef_div .Tea_matRef_tit{ font-weight:bold; font-size:14px;}
.Tea_matRef_div .Tea_matRef_ul{ overflow:hidden; zoom:1; width:775px;}
.Tea_matRef_div .Tea_matRef_ul li{ overflow:hidden; zoom:1; border-bottom:1px dashed #a8d1b7; width:810px;}
.Tea_matRef_div .Tea_matRef_ul .Tea_mat_lipad{ padding:20px 0; zoom:1;}
.Tea_matRef_div .Tea_matRef_ul .bor_bot_0{ border-bottom:0;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv{ float:left; width:380px; margin-right:15px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv .Tea_mat_bokimg{ float:left; margin-right:10px; background-color:#fff;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv .Tea_mat_bokimg img{ width:99px; height:142px; padding:3px; border:1px solid #ccc;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv p{ overflow:hidden;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv p strong{ font-size:14px; line-height:25px; margin-bottom:10px; margin-top:3px; display:block;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_mat_bokdiv p span{ line-height:25px; color:#666; display:block;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv{ float:left; width:380px; margin:20px 12px 20px 0;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg{ float:left; margin-right:8px; background-color:#fff; text-align:center; vertical-align:middle; position:relative;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .add_bokimg{ width:64px; height:96px; float:left; border:1px solid #f0f0f0; margin-top:3px; margin-left:3px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .add_bokimg img{ border:1px dashed #ccc;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg img{ width:66px; height:98px; padding:3px; border:1px solid #ccc;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg .ico_rec{ width:40px; height:41px; background:url(../images/icon_08.png) no-repeat; position:absolute; top:0; left:0;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg .Tea_Ref_bok_bot{ height:20px; width:66px;  background:#000; position:absolute; bottom:4px; left:4px; display:none;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg .Tea_Ref_bok_bot .btn_ban{ background:url(../images/icon_09.png) no-repeat; width:14px; height:14px; float:left; margin:3px 0 0 10px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg .Tea_Ref_bok_bot .btn_delete{ background:url(../images/icon_10.png) no-repeat; width:13px; height:13px; float:right; margin:3px 10px 0 0px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv .Tea_Ref_bokimg .Tea_Ref_bok_bot .btn_pra{ width:15px; height:16px; background:url(../images/icon_11.png) no-repeat;  float:left; margin:2px 0 0 10px;}

.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p{ overflow:hidden;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p strong{ font-weight:bold; line-height:18px; margin-bottom:10px; margin-top:5px; display:block;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p span{ line-height:18px; color:#666; display:block;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise{ line-height:22px; height:18px; color:#999; float:left; font-size:12px; overflow:hidden; margin-top:5px; font-weight:normal;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i{ margin-top:1px; float:right; width:84px; height:16px; background:url(../images/icon_02_c.png) no-repeat;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_1{ background-position:0 0;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_2{ background-position:0 -17px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_3{ background-position:0 -34px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_4{ background-position:0 -51px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_5{ background-position:0 -68px;}
.Tea_matRef_div .Tea_matRef_ul li .Tea_Ref_bokdiv p .high_praise i.ico_star_6{ background-position:0 -85px;}

/*视频添加js效果 2013.4.8 开始*/
.Add_video_ol{ overflow:hidden; width:775px;}
.Add_video_ol li{width:855px; overflow:hidden;}
.Add_video_ol li .Add_video_div{ float:left; width:200px; margin:30px 85px 30px 0;}
.Add_video_ol li .Add_video_div .Add_video_img{ position:relative;}
.Add_video_ol li .Add_video_div .Add_video_img img{ padding:3px; border:1px solid #ccc; width:159px; height:98px;}
.Add_video_ol li .Add_video_div .Add_video_img .ico_rec{ width:40px; height:41px; background:url(../images/icon_08.png) no-repeat; position:absolute; top:0; left:0;}
.Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot{ height:20px; width:159px;  background:#000; position:absolute; bottom:4px; left:4px; display:none;}
.Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_ban{ background:url(../images/icon_09.png) no-repeat; width:14px; height:14px; float:left; margin:3px 0 0 10px;}
.Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_delete{ background:url(../images/icon_10.png) no-repeat; width:13px; height:13px; float:right; margin:3px 10px 0 0px;}
.Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_pra{ width:15px; height:16px; background:url(../images/icon_11.png) no-repeat;  float:left; margin:2px 0 0 10px;}
.Add_video_ol li .Add_video_div p{ line-height:25px;}
.Add_video_ol li .Add_video_div p a { display:block; font-weight:bold; font-size:14px; margin-top:5px;}
.Add_video_ol li .Add_video_div .Add_video_addimg{ width:167px; height:107px; border:1px solid #f0f0f0;}
.Add_video_ol li .Add_video_div .Add_video_addimg img{ width:167px; height:107px; border:1px dashed #ccc;}
/*视频添加js效果 2013.4.8 结束*/

/*视频播放页 2013.1.10 开始*/
.content .VPvio_tit{ height:40px; line-height:40px; background:url(../images/bg_05.gif) repeat-x 0 bottom; padding-top:5px;}
.content .VPvio_tit span{ float:right; color:#999;}
.content .VPvio_tit strong{ font-weight:bold; font-size:16px;}
.content .VPvio_playdiv{ width:668px; height:441px; margin:0 auto; margin-top:30px;}
.content .Video_play{ width:640px; height:480px; margin:10px auto; overflow:hidden;}
.content .Video_option{ height:160px; background-color:#fafafa; overflow:hidden;}
.content .Video_option .top_txt{ width:692px; margin:0 auto; margin-top:25px; font-size:12px; color:#666;}
.content .Video_option .top_txt span{ margin:0 23px;}
.content .Video_option .top_txt b{ font-weight:bold; color:#fe6600; margin:0 8px; font-size:14px;}
.content .Video_option .option_roll{ width:730px; height:75px; margin:0 auto; margin-top:15px; overflow:hidden;}
.content .Video_option .option_roll li{ float:left; overflow:hidden;}
.content .Video_option .option_roll .li_roll{ width:20px; height:32px; margin-top:20px; background:url(../images/icon_05.gif) no-repeat 0 0; cursor:pointer;}
.content .Video_option .option_roll .rol_lef_on{background-position:0 bottom;}
.content .Video_option .option_roll .roll_right{ background-position:right 0; float:right; }
.content .Video_option .option_roll .rol_rig_on{background-position:right bottom;}
.content .Video_option .option_roll .roll_con{ height:75px; float:left; width:670px; overflow:hidden; zoom:1; margin-left:12px;}
.content .Video_option .option_roll .roll_con .roll_con_div{ width:714px; zoom:1; overflow:hidden; _margin-left:-7px;}
.content .Video_option .option_roll .roll_con p{ width:100px; height:75px; float:left; margin-right:15px; background-color:#ddede3; padding:0 10px; line-height:20px; overflow:hidden; }
.content .Video_option .option_roll .roll_con p.cur_on{background-color:#64ad81;}
.content .Video_option .option_roll .roll_con p.cur_on a{ color:#fff;}
.content .Video_option .option_roll .roll_con p.cur_on span{ color:#bddeb9;}
.content .Video_option .option_roll .roll_con p span{ display:block; color:#666; font-size:12px; margin-top:8px; text-align:center;}
.content .Video_option .option_roll .roll_con p a{ color:#333; text-align:justify; text-justify:inter-ideograph;}
/*视频播放页 2013.1.10 结束*/

.main .main_body .body_video{ padding-bottom:40px;}
.body_video .video_div .video_title{ height:20px; line-height:20px; border-bottom:1px solid #ededed; color:#666; margin-top:12px; margin:0 20px 0 25px; padding-top:12px; font-size:12px;}
.body_video .video_div .marBot_-12{ margin-bottom:-12px;}
.body_video .Add_video_ol{ overflow:hidden; width:775px; padding:0 20px 0 28px;margin-top: 20px;}
.body_video .Add_video_ol li{width:855px; overflow:hidden;}
.body_video .Add_video_ol li .Add_video_div{ float:left; width:167px; margin:30px 33px 0px 0; height:208px; position:relative;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img{  overflow:hidden;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img img{ padding:3px; border:1px solid #e3e2e2; width:159px; height:98px;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img .ico_rec{ width:40px; height:41px;  background:url(../images/icon_01_c.png) no-repeat; position:absolute; top:0; left:0;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot{ height:20px; width:159px;  background:#000; position:absolute; top:82px; left:4px; display:none;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_ban{  background:url(../images/icon_01_c.png) no-repeat 0 -94px; width:14px; height:14px; float:left; margin:3px 0 0 10px;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_delete{ background:url(../images/icon_01_c.png) no-repeat 0 -108px; width:13px; height:13px; float:right; font-size:0; line-height:0; margin:3px 10px 0 0px;}
.body_video .Add_video_ol li .Add_video_div .Add_video_img .Tea_Ref_bok_bot .btn_pra{ width:15px; height:16px; background:url(../images/icon_01_c.png) no-repeat 0 -77px;  float:left; margin:2px 0 0 10px;}
.body_video .Add_video_ol li .Add_video_div p{}
.body_video .Add_video_ol li .Add_video_div p a { display:block; line-height:22px; height:22px; font-size:14px; color:#0787d3; clear:both;}
.body_video .Add_video_ol li .Add_video_div p span{ display:block; color:#666; font-size:12px; line-height:25px;}
.body_video .Add_video_ol li .Add_video_div .Add_video_addimg{ width:167px; height:107px; border:1px solid #f0f0f0;}
.body_video .Add_video_ol li .Add_video_div .Add_video_addimg img{ width:167px; height:107px; border:1px dashed #ccc;}
.body_video .video_div .add_video{ width:167px; height:63px; padding-top:44px; border:1px dashed #dedbdd; float:left; margin-top:30px; zoom:1; text-align:center; color:#0787d3;}
.body_video .video_div .add_video:hover{ text-decoration:none;}
.body_video .video_div .add_video .ico_plus_2{  width:21px; height:21px; background:url(../images/icon_01_c.png) no-repeat -18px -82px; display:inline-block; vertical-align:middle;}
.body_video .video_div .add_video strong{ color:#0787d3;margin-left:10px; font-weight:bold; font-size:14px;}
.body_video .Add_video_ol li .Add_video_div .high_praise{line-height:22px; height:18px; color:#999; float:left; font-size:12px; overflow:hidden; padding:8px 0 5px 0; font-weight:normal;}
.body_video .Add_video_ol li .Add_video_div .high_praise i{ margin-top:1px; float:right; width:84px; height:16px; background:url(../images/icon_02_c.png) no-repeat; margin-right:30px;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_1{ background-position:0 0;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_2{ background-position:0 -17px;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_3{ background-position:0 -34px;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_4{ background-position:0 -51px;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_5{ background-position:0 -68px;}
.body_video .Add_video_ol li .Add_video_div .high_praise i.ico_star_6{ background-position:0 -85px;}
.body_video .video_div{ overflow:hidden; padding-top:10px;}
.body_video .video_div .Extvid_lis{ overflow:hidden; padding:10px 20px 10px 25px;}
.body_video .video_div .Extvid_lis li{ padding:5px 0; overflow:hidden; zoom:1;}
.body_video .video_div .Extvid_lis li i.ico_film{float:left; width:16px; height:17px; margin:2px 6px 0 0; background:url(../images/icon_01_c.png) no-repeat 0 -533px;}
.body_video .video_div .Extvid_lis li a{float:left; margin-right:78px;}
.body_video .video_div .Extvid_lis li .ico_prt{float:left; width:16px; height:16px; display:none; margin-top:3px; cursor:pointer;}
.body_video .video_div .Extvid_add{ height:30px; padding-top:9px; width:137px; margin:5px 0 0 25px;}
.body_video .video_div .Extadd_table{ margin-left:25px;}
.body_video .video_div .Extadd_table td{ padding:5px 0; font-size:12px; color:#666;}
.body_video .video_div .Extadd_table td .vidinp_box_1{ float:left; background:url(../images/bg_06_c.gif) no-repeat;}
.body_video .video_div .Extadd_table td .vidinp_box_2{ background:url(../images/bg_06_c.gif) no-repeat right -38px;}
.body_video .video_div .Extadd_table td .vidinp_box_2 input{ width:294px; height:38px; padding:0 5px; line-height:36px; vertical-align:top; border:0; background:none;}
.body_video .video_div .Extadd_table td.Extadd_btn input{ background:none; border:0; height:35px; padding:0 19px; background-color:#83c3e9; color:#fff; cursor:pointer; margin-right:27px;}
.body_video .video_div .Extadd_table td.Extadd_btn input.cancel_btn{ background-color:#999;}

/*************************教学资源******开始****************************/

.content .TeaRes_top{ overflow:hidden; height:25px; padding:8px 12px; border-bottom:1px solid #ddd; margin: 0 5px;}
.content .TeaRes_top .trTop_search{ float:right; width:228px; height:23px; border:1px solid #d5d6d9; overflow:hidden; background-color:#fafcfb;}
.content .TeaRes_top .trTop_search .mag{ display:inline-block; width:17px; height:17px; background:url(../images/icon_01_c.png) no-repeat -42px -322px; margin-top:3px; margin-left:5px;}
.content .TeaRes_top .trTop_search input{ border:0; background:none; width:190px; height:23px; padding:0 5px; vertical-align:top;}
.content .TeaRes_top .cor_999{ color:#4c7f60; font-size:12px; line-height:35px;}.TeaRes_top .cor_999 strong{ font-size:14px; font-weight:bold; padding:0 5px;}
.content .TeaRes_table_div{ width:805px; margin:0 auto; overflow:hidden; margin-top:10px;}
.content .TeaRes_table{ width:807px; border-collapse:collapse; margin-left:-1px; margin-top:-1px; text-align:center; color:#666;}
.content .TeaRes_table tr td{border:1px dashed #ccc; padding:12px 4px;}
.content .TeaRes_table .trTable_th{ color:#999;}
.content .TeaRes_table .trTable_titCon{ text-align:left; padding-left:15px;}
.content .TeaRes_table .trTable_titCon input{ margin-right:10px;}
.content .TeaRes_table .trTable_titCon i{ display:inline-block; vertical-align:middle; width:16px; height:16px; margin-right:10px; background:url(../images/icon_01_c.png) no-repeat; }
.content .TeaRes_table .trTable_titCon i.ico_TR_1{ background-position:-42px 0; }
.content .TeaRes_table .trTable_titCon i.ico_TR_2{ background-position:-42px -18px; }
.content .TeaRes_table .trTable_titCon i.ico_TR_3{ background-position:-42px -37px; }
.content .TeaRes_table .trTable_titCon i.ico_TR_4{ background-position:-42px -56px; }
.content .TeaRes_table .trTable_titCon i.ico_TR_5{ background-position:-42px -75px; }
.content .TeaRes_table .trTable_titCon i.ico_TR_6{ background-position:-42px -220px; width:21px; margin-right:5px;}
.content .TeaRes_table .trTable_titCon i.ico_TR_7{ background-position:-42px -237px; }
.content .TeaRes_table .trTable_titCon i.ico_TR_8{ background-position:-42px -202px; }


.content .TeaRes_bot{ padding:25px 12px; overflow:hidden; border-top:0; zoom:1;}
.content .TeaRes_bot .pagination{text-align:right; margin-top:16px;}
.content .TeaRes_bot .pagination a,.pagination span,.pagination b{display:inline-block; vertical-align:top; border:1px solid #999; height:19px; line-height:19px; padding:0 6px; margin-left:4px; background-color:#fff;}
.content .TeaRes_bot .pagination span{border-color:#BBB; color:#c5c5c5;}
.content .TeaRes_bot .pagination b{background-color:#e5e5e5;}
.content .TeaRes_bot .SeePost_page{ padding:4px 28px 20px 28px; border-top:1px solid #e7e7e7; overflow:hidden; border-top:0;}
.content .TeaRes_bot .SeePost_page .pagination{ float:right; }
.content .TeaRes_bot .SeePost_page .All_pages{ float:right; padding-top:16px; color:#666; padding-left:20px;}
.content .TeaRes_bot .SeePost_page .All_pages span{ padding-right:18px;}
.content .TeaRes_bot .TeaRes_bot{ padding:26px 12px; font-size:12px; overflow:hidden; zoom:1;}
.content .TeaRes_bot .trBot_check{ margin-right:10px;}
.content .TeaRes_bot span{}
.content .TeaRes_bot a{ margin-left:15px;}
.content .TeaRes_bot a:hover{ text-decoration:none;}
.content .TeaRes_bot a i{ display:inline-block; width:17px; height:17px; margin-right:5px; vertical-align:middle; background:url(../images/icon_01_c.png) no-repeat;}
.content .TeaRes_bot a i.ico_trBot_1{ background-position:-42px -251px; height:16px;}
.content .TeaRes_bot a i.ico_trBot_2{ background-position:-42px -268px;}
.content .TeaRes_bot a i.ico_trBot_3{ background-position:-42px -286px;}
.content .TeaRes_bot a i.ico_trBot_4{ background-position:-42px -304px;}
.content .TeaRes_bot .SeePost_page{ float:right; padding:0;}
.content .TeaRes_bot .SeePost_page .All_pages,.TeaRes_bot .SeePost_page .pagination{ margin-top:0; padding-top:0;}
.content .TeaRes_bot .TeaRes_bot_left{ float:left; overflow:hidden;}
.bDl_cur {background-color: #599E72;color: #FFFFFF;display: block;float: left;height: 26px;line-height: 26px;padding: 0 10px; margin-right:10px;}
.bDl_cur i{background: url("../../space/images/icon_01_c.png") no-repeat scroll 0 0 transparent;float: left;font-size: 0;line-height: 0;margin-right: 7px; margin-top: 6px; overflow: hidden;background-position: -66px -15px; width:13px; height:13px;}

/*************************教学资源******结束****************************/

/*****************************课程首页*********开始*******************************/
.main .main_body .maiBod_center{ width:600px; overflow:hidden; float:left;}
.main .main_body .maiBod_right{ width:195px; float:right; overflow:hidden;}
.main .main_body .maiBod_center .divTxt{background-color:#f4f9f6; padding:10px;line-height:25px; font-size:14px; margin-top:10px; overflow:hidden;}
.main .main_body .maiBod_center h2{ padding-left:10px; overflow:hidden; zoom:1; padding-top:13px; margin-top:0;}
.main .main_body .maiBod_center h2 a{ background:none; color:#3377aa; font-size:12px;}
.main .main_body .maiBod_center table{ border-collapse:collapse; width:100%; text-align:center; margin-top:13px;}
.main .main_body .maiBod_center table tr td,.main .main_body .maiBod_center table tr th{ border-bottom:1px dashed #ddd; padding:7px 4px; line-height:1.5;}
.main .main_body .maiBod_center table tr th{ color:#666; font-weight:normal;}
.main .main_body .maiBod_center table tr td{ color:#999;}
.main .main_body .maiBod_center table tr td a{ color:#3377aa;}
.main .main_body .maiBod_right .subjectName{ height:90px; line-height:90px; background-color:#f0f6f3; text-align:center; margin-top:20px; position:relative;}
.main .main_body .maiBod_right .subjectName em{ position:absolute; top:57px; left:90px; line-height:20px; color:#888;}
.main .main_body .maiBod_right .subjectName a{  color:#52996e; font-size:18px; font-family:微软雅黑;}
.main .main_body .maiBod_right .subjectName img{ float:left; margin-top:30px; margin-left:25px;}
.main .main_body .maiBod_center .mBcenBlock{overflow:hidden; zoom:1;height:173px;}
.main .main_body .maiBod_center .padTop{ padding-top:10px;height:253px;}

.main .main_body .maiBod_right .mBrigBlock{ margin-top:15px; overflow:hidden;}
.main .main_body .maiBod_right .mBrigBlock h4{ height:34px; line-height:34px; border-bottom:1px solid #bcdbc7;}
.main .main_body .maiBod_right .mBrigBlock h4 a{ float:right; color:#3377aa; font-size:12px;}
.main .main_body .maiBod_right .mBrigBlock ul{ overflow:hidden;}
.main .main_body .maiBod_right .mBrigBlock ul li{ overflow:hidden; border-bottom:1px dashed #ddd; padding:10px 0; zoom:1;}
.main .main_body .maiBod_right .mBrigBlock ul li .liImg{ float:left; margin-right:10px; width:48px; height:48px;}
.main .main_body .maiBod_right .mBrigBlock ul li .liImg img{ width:48px; height:48px;}
.main .main_body .maiBod_right .mBrigBlock ul li p{ overflow:hidden; _float:left;}
.main .main_body .maiBod_right .mBrigBlock ul li p a{ color:#3377aa; display:block;}
.main .main_body .maiBod_right .mBrigBlock ul li p span{ color:#666; display:block;text-align:justify;text-justify:inter-ideograph; line-height:18px; padding-top:3px;}
.main .main_body .maiBod_right .mBrigBlock em{ color:#999; padding-top:8px; display:block; clear:both;}
.main .main_body .maiBod_right .mBrigBlock ol{ overflow:hidden; width:220px; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.main .main_body .maiBod_right .mBrigBlock ol li{ float:left; width:48px; height:80px; overflow:hidden; margin-right:25px; padding-top:10px; text-align:center}
.main .main_body .maiBod_right .mBrigBlock ol li .liTxt{ line-height:32px;}
.main .main_body .maiBod_right .mBrigBlock ol li img{ width:48px; height:}
.main .main_body .maiBod_right .mBrigBlock ol li a{ color:#3377aa;}

.main .main_body .maiTit_link{ float:right; display:block; font-size:12px; margin-left:25px;}
.main .main_body .maiTit_link i{ width:15px; height:15px;  float:left; margin-right:5px; margin-top:6px; background:url(../images/icon_01_c.png) no-repeat;}
.main .main_body .maiTit_link i.ico_edit{ background-position:0 -403px;}
.main .main_body .maiTit_link a{ display:block; width:78px; float:left; text-align:center;}
.main .main_body .maiTit_link{ margin-right:-15px; color:#ccc;}
.main .main_body .maiTit_link a:hover,.main_body .mBcenBlock .mBcenBlock .maiTit_link a.fon_weg{ font-weight:bold;}
/*****************************课程首页*********结束*******************************/

.f_wrap{ width: 970px; margin:0 auto; background:#fff; padding:10px 15px; margin-top:20px;}
.f_wrap .main{ overflow:hidden; padding:0;}
.f_wrap .mainBody{ width: 780px; float:right; padding:10px;min-height:300px; background:#f4f4f4;}
.f_wrap .topNav{ color:#ccc; padding:15px 0; border:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; width:968px;}
.f_wrap .topNav span{ color:#999;}
.f_wrap .topNav a{ color:#555;}
.f_wrap .topNav b{ float:left; width:3px; height:12px; background-color:#1681bf; margin-top:2px; margin-right:5px;}

.f_wrap .menuList{ width:167px; float:left;}
.f_wrap .menuList a{ display:block; padding:5px 0; color:#666; font-size:14px; padding-left:20px; margin-top:8px;}
.f_wrap .menuList a:hover,.f_wrap .menuList a.curm{ color:#fff; background-color:#1681bf; }

.f_wrap .bColf8{ background-color: #f8f8f8;}
/*select下拉框*/
.f_wrap .selectBox{ display:inline-block; vertical-align:top; position:relative; z-index:1; cursor:pointer; background-color:#fff; width:200px; border:1px solid #cfcfcf; line-height:23px; height:23px;}
.f_wrap .selectBox p{  vertical-align:top; padding:0 10px 0 3px; background:url(../images/selArr.gif) no-repeat right 10px; margin-right:5px; color: #999; height:23px; overflow:hidden;}
.f_wrap .selectBox ul{ width:200px; border:1px solid #cfcfcf; position:absolute; z-index:1; top:23px; left:-1px; background-color:#fff;}
.f_wrap .selectBox ul li a{ display:block; line-height:23px; height:23px; padding:0 3px; color:#333;}
.f_wrap .selectBox ul li a:hover{ background-color:#3399ff; color:#fff;}
/*翻页*/
.f_wrap .page{text-align:center;padding:20px 0 40px 0}
.f_wrap .page a{display:inline-block;width:33px;height:33px;border:solid 1px #d1d2d6;margin-right:-1px;text-align:center;line-height:33px;vertical-align:middle;font-size:15px;font-weight:bold; color: #555;}
.f_wrap .page a:hover{ background-color:#efefef; color: #118dd0;}
.f_wrap .page span{display:inline-block;width:33px;height:33px;border:solid 1px #d1d2d6;margin-right:-1px;text-align:center;line-height:33px;vertical-align:middle;font-size:15px;font-weight:bold;}
.f_wrap .page span.click{background:#2e95c2;color:#fff;}
.f_wrap .page a.left{background:url(../images/page.gif) no-repeat 12px 10px;}
.f_wrap .page a.right{background:url(../images/page.gif) no-repeat -39px 10px;}

.f_wrap .topTit{padding-top: 10px;}
.f_wrap .topTit .selectBox{width: 120px;}
.f_wrap .topTit .selectBox ul{ width: 120px;}
.f_wrap .topTit span{ font-size: 16px; font-weight: bold;}
.f_wrap .mainBody .jing{ float:left; width:26px; height:17px; background:url(../images/icons_1.gif) no-repeat -36px -67px; margin-right:10px; margin-top:3px;}
.f_wrap .mainBody .ding{ float:left; width:26px; height:17px; background:url(../images/icons_1.gif) no-repeat 0 -67px; margin-right:10px; margin-top:3px;}

.f_wrap .timeTab{margin-top: 10px; border-collapse: collapse;}
.f_wrap .timeTab th{padding:6px 10px; color: #666; border:1px solid #dbdbdb; background-color: #f8f8f8; text-align: center; font-size: 14px; font-weight: bold;}
.f_wrap .timeTab td{padding:0 10px 17px; border:1px solid #dbdbdb;vertical-align: top;}
.f_wrap .timeTab dl{ margin-top: 17px;}
.f_wrap .timeTab dl dt{ color: #333; font-weight: bold;}
.f_wrap .timeTab dl dd{ color: #555; padding-top: 6px;}

.f_wrap .topLabel{ line-height: 25px;}
.f_wrap .topLabel a{ display: inline-block; vertical-align: top; color:#666; font-size:14px;}
.f_wrap .topLabel a span{ float: left; height: 25px; padding:0 10px; text-align: center;}
.f_wrap .topLabel a:hover,.f_wrap .topLabel a.curLab{background: url(../images/button.gif) no-repeat; }
.f_wrap .topLabel a:hover span,.f_wrap .topLabel a.curLab span{ background: url(../images/button.gif) no-repeat right -25px; color: #fff;}
.f_wrap .topLabel a.curLab{font-weight: bold;}
.f_wrap .topLabel b{color: #ccc; padding:0 10px; display:inline-block; vertical-align:middle;}

.f_wrap .listTab{margin-top: 10px;}
.f_wrap .listTab th{ background-color: #efefef; color: #737678;}
.f_wrap .listTab th,.f_wrap .listTab td{ padding:10px 4px; }
.f_wrap .listTab td{ color:#999;}
.f_wrap .listTab a{ color: #737678;}
.f_wrap .listTab .col11{ color:#118dd0;}

.f_wrap .ulPost{ border-top: 1px dotted #ddd; margin-top: 10px;}
.f_wrap .ulPost li{ zoom:1; padding: 20px 10px 20px 0;border-bottom: 1px dotted #ddd; position: relative;}
.f_wrap .ulPost li .headPhoto{ margin-right: 18px;}
.f_wrap .ulPost li .headPhoto img{ width: 47px; height: 47px; padding:3px; border: 1px solid #e7e7e7; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;  }
.f_wrap .ulPost li .conDiv{ zoom:1; overflow: hidden;}
.f_wrap .ulPost li .conDiv .topNav{ overflow: hidden;}
.f_wrap .ulPost li .conDiv .topNav span{ color: #999}
.f_wrap .ulPost li .conDiv .txtCon{ font-size: 14px; color: #666; line-height: 28px; padding-top: 5px;}
.f_wrap .ulPost li .conDiv .botBtn{ text-align: right;}
.f_wrap .ulPost li .conDiv .botBtn a{ display: inline-block; vertical-align: top; margin-left: 10px;}
.f_wrap .ulPost li .conDiv .botBtn a.col9{ color:#999;}
.f_wrap .ulPost li .conDiv .botBtn a i{ float: left; background: url(../images/icons_1.gif) no-repeat -72px -34px; margin-top: 2px; margin-right: 3px;}
.f_wrap .ulPost li .conDiv .botBtn a i.eye{ background-position: -72px -34px; width: 20px; height: 12px;}
.f_wrap .ulPost li .conDiv .botBtn a i.dialog{ background-position: -105px -33px; width: 15px; height: 15px;}
.f_wrap .ulPost li .conDiv .botLink{ text-align: right; display: none; position: absolute; right: 10px; bottom: 5px; }
.f_wrap .ulPost li .conDiv .show{ display: block;}
.f_wrap .ulPost li .conDiv .replyTxt{ line-height: 22px; padding-top: 5px;}
.f_wrap .ulPost li .conDiv .replyTxt a{ padding: 0 5px;}
.f_wrap .ulPost li .conDiv .replyTxt span{ color: #999;}
.f_wrap .ulPost li .conDiv .quoteTxt{ padding:5px 10px; line-height: 22px; background-color: #fafafb; margin-top: 5px;}
.f_wrap .ulPost li .conDiv .quoteTxt a{ padding: 0 5px;}

.f_wrap .intName{ font-size:24px; color:#555; text-align:center; font-family:微软雅黑; overflow:hidden;}
.f_wrap .intBlock{}
.f_wrap .intTit{ border-top:1px solid #e4e4e4; height:0; line-height:0; font-size:0; padding-bottom:0px;*padding-bottom:12px!important;*padding-bottom:0px; margin-top:12px;}
.f_wrap .intTit strong{ font-size:16px; float:left;font-weight:bold; color:#fff; background:url(../images/button.gif) no-repeat 0 -50px; position:relative; margin-top:-13px;}
.f_wrap .intTit strong span{ float:left;  height:26px; line-height:26px; padding:0 5px; background:url(../images/button.gif) no-repeat right -76px; }
.f_wrap .intTit a{ color:#118dd0; line-height:22px; padding:0 5px; background-color:#FFF; font-size:12px; margin-top:-13px; margin-right:15px; position:relative;}
.f_wrap .intBlock .intCon{ clear:both; color:#666; font-size:14px; line-height:25px; padding:15px 0; width:780px; overflow:hidden;}
.f_wrap .intBlock .intTit{ border-top:1px solid #e4e4e4; height:0; line-height:0; font-size:0; padding-bottom:0px;*padding-bottom:12px!important;*padding-bottom:0px; margin-top:12px;}
.f_wrap .intBlock .intTit strong{ font-size:16px; float:left;font-weight:bold; color:#fff; background:url(../images/button.gif) no-repeat 0 -50px; position:relative; margin-top:-13px;}
.f_wrap .intBlock .intTit strong span{ float:left;  height:26px; line-height:26px; padding:0 5px; background:url(../images/button.gif) no-repeat right -76px; }
.f_wrap .intBlock .intTit a{ color:#118dd0; line-height:22px; padding:0 5px; font-size:12px; margin-top:-13px; margin-right:15px; position:relative;}
.f_wrap .intBlock .intCon{ clear:both; color:#666; font-size:14px; line-height:25px; padding:15px 0; width:780px; overflow:hidden;}
.f_wrap .intBlock .intCon .botTxt{ color:#888; font-size:12px; padding-top:5px;}
.f_wrap .intBlock .intCon .teacherUl{ overflow:hidden; width:820px;}
.f_wrap .intBlock .intCon .teacherUl li{ float:left; overflow:hidden; position:relative; height:125px; width:102px; padding:0 33px 20px 0;}
.f_wrap .intBlock .intCon .teacherUl li a{ display:block;}
.f_wrap .intBlock .intCon .teacherUl li img{ width:96px; height:96px; padding:2px; border:1px solid #e0e0e0; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; }
.f_wrap .intBlock .intCon .teacherUl li .name{ color:#555; padding:7px 0 17px; text-align:center;}
.f_wrap .intBlock .intCon .teacherUl li span{ display:none; width:100%; height:25px; position:absolute; z-index:1; background-color:#000; filter:alpha(opacity=70); /* IE */ -moz-opacity:0.7; /* Moz + FF */ opacity: 0.7; bottom:23px; left:3px; width:96px;}
/*.f_wrap .intBlock .intCon .teacherUl li:hover .name,.f_wrap .intBlock .intCon .teacherUl li:hover span{ display:block;}*/
.f_wrap .intBlock .intCon .webList{ overflow:hidden; width:810px;}
.f_wrap .intBlock .intCon .webList li{ float:left; width:380px; height:183px; padding:0 22px 22px 0;}
.f_wrap .intBlock .intCon .webList li .liDiv{ height:173px; background-color:#f8f8f8; overflow:hidden; padding:10px 10px 0;}
.f_wrap .intBlock .intCon .webList li .webImg{ float:left; margin-right:10px;}
.f_wrap .intBlock .intCon .webList li .webImg img{ width:170px; height:155px; padding:2px; border:1px solid #e0e0e0; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; }
.f_wrap .intBlock .intCon .webList li .webName{ overflow:hidden; zoom:1;}
.f_wrap .intBlock .intCon .webList li .webName a{ font-weight:bold; display:block;}
.f_wrap .intBlock .intCon .webList li .webName span{ color:#999; line-height:20px; font-size:12px;}

.f_wrap .topDiv{ overflow:hidden; zoom:1;}
.f_wrap .topDiv .rLink{ float:right; line-height:25px;}
.f_wrap .topDiv .rLink a{ margin-left:30px;}
.f_wrap .topDiv .rLink a span{ line-height:25px; height:25px;}
.f_wrap .listTab i{ display:inline-block; vertical-align:middle; width:30px; height:27px; background:url(../images/icons_1.gif) no-repeat; margin-right:12px;}
.f_wrap .listTab i.pdf{ background-position:0 0;}
.f_wrap .listTab i.word{ background-position:-30px 0;}
.f_wrap .listTab i.ppt{ background-position:-60px 0;}
.f_wrap .listTab i.excel{ background-position:-90px 0;}
.f_wrap .listTab i.flv{ background-position:-120px 0;}
.f_wrap .listTab i.mp3{ background-position:-150px 0;}
.f_wrap .listTab i.mp4{ background-position:-180px 0;}
.f_wrap .listTab i.ai{ background-position:-210px 0;}
.f_wrap .listTab i.zip{ background-position:-240px 0;}
.f_wrap .listTab i.star{ background-position:-330px 0;}
.f_wrap .listTab i.exe{ background-position:-360px 0;}
.f_wrap .listTab i.txt{ background-position:-390px 0;}
.f_wrap .listTab i.rar{ background-position:-270px 0;}
.f_wrap .listTab i.url{ background-position:-390px -27px;}
.f_wrap .listTab i.folder{ background-position:-358px -27px;}
.f_wrap .listTab .inplab{ margin-left:10px;}
.f_wrap .checkAll{ padding:13px 13px 0;}
.f_wrap .checkAll a{ margin-left:20px;}

.f_wrap .searchDiv{ text-align:center; padding:16px 0; clear:both; zoom:1;}
.f_wrap .searchDiv strong{ text-align:center; vertical-align:top; display:inline-block; overflow:hidden; zoom:1;}
.f_wrap .searchDiv strong .addLink{ float:left; width:79px; height:31px; line-height:31px; background-color:#3da8e1; color:#fff; font-weight:bold; font-size:14px;}
.f_wrap .searchDiv strong span{ float:left; border:1px solid #aed6eb; width:298px; height:29px; line-height:27px; border-left:0;}
.f_wrap .searchDiv strong span .inpTxt{ height:27px; width:260px; padding-left:5px; background:none; border:0;}
.f_wrap .searchDiv strong span .button{ width:30px; height:29px; background:url(../images/icons_1.gif) no-repeat 0px -28px; border:0; cursor:pointer;}
.f_wrap .searchDiv .noTxt{ font-size:14px; font-weight:bold; color:#ff8300; margin-left:10px; line-height:27px;}

.f_wrap .listTit{ overflow:hidden; color:#666; padding-bottom:7px; border-bottom:1px solid #ddd; clear:both;}
.f_wrap .listTit strong a{ margin-left:20px; color:#666;}
.f_wrap .listTit strong a:hover,.f_wrap .listTit strong a.cur{ color:#f27544;}
.f_wrap .listTit span b{ color:#db0000;}

.f_wrap .videoTab{ border-collapse:collapse; color:#898989;}
.f_wrap .videoTab td{ border-bottom:1px dotted #ddd; padding:22px 0;}
.f_wrap .videoTab .vidImg{ display:inline-block; position:relative;}
.f_wrap .videoTab .vidImg img{ width:137px; height:82px; padding:3px; border:1px solid #e7e7e7;}
.f_wrap .videoTab .vidImg b{ position:absolute; top:4px; left:4px; display:none; width:137px; height:82px; background-color:#000; filter:alpha(opacity=40); /* IE */ -moz-opacity:0.4; /* Moz + FF */ opacity: 0.4;}
.f_wrap .videoTab .vidImg i{ display:none; width:28px; height:28px; background:url(../images/icons_1.png) no-repeat; position:absolute; left:58px; top:31px;}
.f_wrap .videoTab .vidImg:hover b,.f_wrap .videoTab .vidImg:hover i{ display:block;}
.f_wrap .videoTab .name{ display:block;}
.f_wrap .videoTab .name b{ color:#db0000;}
.f_wrap .videoTab .button{ display:inline-block; vertical-align:top; height:26px; line-height:26px; padding:0 10px; color:#fff; background-color:#3da8e1; margin-top:8px;}
.f_wrap .videoTab .addok{ display:inline-block; vertical-align:top; margin-top:8px;}
.f_wrap .videoTab .addok i{ float:left; width:16px; height:15px; background:url(../images/icons_1.gif) no-repeat -32px -33px; margin:2px 5px 0 0;}
.f_wrap .videoTab p{ margin-top:3px;}
.f_wrap .videoTab p strong{ display:inline-block; vertical-align:middle; width:86px; height:16px; background:url(../images/star.gif) no-repeat;}
.f_wrap .videoTab p strong.star0{ background-position:0 -91px;}
.f_wrap .videoTab p strong.star1{ background-position:0 -72px;}
.f_wrap .videoTab p strong.star2{ background-position:0 -54px;}
.f_wrap .videoTab p strong.star3{ background-position:0 -36px;}
.f_wrap .videoTab p strong.star4{ background-position:0 -18px;}
.f_wrap .videoTab p strong.star5{ background-position:0 0px;}
.f_wrap .videoTab .bookImg{ display:inline-block;}
.f_wrap .videoTab .bookImg img{ width:66px; height:98px; padding:3px; border:1px solid #ccc;}
.f_wrap .videoTab .titTxt td{ border:0; padding:0;}


.f_wrap .addVidDiv{ width:780px; overflow:hidden; padding-top:10px;}
.f_wrap .addVidUl{ width:900px; overflow:hidden;}
.f_wrap .addVidUl li{ padding:0 90px 40px 0; width:200px; height:190px; overflow:hidden; float:left;}
.f_wrap .addVidUl li .vidImg{ display:block; position:relative;}
.f_wrap .rec{ display:block; width:40px; height:41px; background:url(../images/rec.gif) no-repeat; top:0; left:0; position:absolute;}
.f_wrap .addVidUl li .vidImg img{ width:200px; height:110px;}
.f_wrap .addVidUl li .vidImg b{ display:none; position:absolute; z-index:1; width:160px; height:17px; left:0px; bottom:0px; background-color:#000; padding:3px 20px 0; }
.f_wrap .addVidUl li .vidImg b .prohibit{ float:left; width:14px; height:14px; background:url(../images/icon_09.png) no-repeat; }
.f_wrap .addVidUl li .vidImg b .false{ float:right; width:14px; height:14px; background:url(../images/icon_10.png) no-repeat;}
.f_wrap .addVidUl li .vidImg b .hand{ float:left; width:14px; height:14px; background:url(../images/icon_11.png) no-repeat;}
.f_wrap .addVidUl li .txt{ background-color:#f5f5f5; color:#909090; height:90px; padding:8px 10px 0;}
.f_wrap .addVidUl li .txt a{ display:block; font-size:14px; padding-bottom:3px;}
.f_wrap .addVidUl li .txt p{ line-height:20px;}

.f_wrap .addBookOl{ width:840px; overflow:hidden;}
.f_wrap .addBookOl li{ float:left; padding:0 39px 40px 0; width:235px; height:106px;}
.f_wrap .addBookOl .bookImg{ float:left; margin-right:10px; position:relative;}
.f_wrap .addBookOl .bookImg img{ width:66px; height:98px; padding:3px; border:1px solid #e0e0e0;}
.f_wrap .addBookOl .bookImg b{ display:none; position:absolute; z-index:1; width:46px; height:17px; left:4px; bottom:4px; background-color:#000; padding:3px 10px 0; }
.f_wrap .addBookOl .bookImg b .prohibit{ float:left; width:14px; height:14px; background:url(../images/icon_09.png) no-repeat; }
.f_wrap .addBookOl .bookImg b .false{ float:right; width:14px; height:14px; background:url(../images/icon_10.png) no-repeat;}
.f_wrap .addBookOl .bookImg b .hand{ float:left; width:14px; height:14px; background:url(../images/icon_11.png) no-repeat;}
.f_wrap .addBookOl .bookImg:hover b{ display:block;}
.f_wrap .addBookOl .rec{ position:absolute; display:block; width:40px; height:41px; top:0; left:0; background:url(../images/rec.gif) no-repeat;}
.f_wrap .addBookOl .txt{ background-color:#f5f5f5; color:#909090; height:106px; padding-right:5px;}
.f_wrap .addBookOl .txt a{ display:block; font-size:14px; padding:3px 0;}
.f_wrap .addBookOl .addbook{ background:url(../images/bg1.gif) no-repeat center; display:block; width:74px; height:106px;}

.f_wrap .timsSel{}
.f_wrap .timsSel .txt b{ font-size:14px; font-weight:bold; color:#d63234; margin:0 3px;}
.f_wrap .timsSel .selectBox{ margin-left:5px;}

.f_wrap .timesStudent{ width:810px; overflow:hidden;}
.f_wrap .timesStudent li{ width:80px; height:90px; padding:0 20px 27px 0; float:left; text-align:center;}
.f_wrap .timesStudent li .headImg{ display:block; width:80px; height:75px; background:url(../images/images_03.gif) no-repeat; padding-bottom:7px;}
.f_wrap .timesStudent li .headImg img{ width:65px; height:65px;}

.writeTit{ font-size:16px; font-weight:bold; color:#FF8300; text-align:center; padding:15px 0;}
.writeTab{}
.writeTab th{ text-align:right;}
.writeTab th,.writeTab td{ padding:10px 0;}
.writeTab .inpTxt{ width:189px; height:24px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 5px;}
.writeTab .bookImg img{ width:99px; height:142px; padding:3px; border:1px solid #ccc;}
.writeTab .txtLink{ padding-top:5px;}
.writeTab .txtLink a{ margin-left:20px;}
.writeTab .appName{ color:#999;}
.writeTab .colf00{ color:#f00; line-height:25px;}

.gray2{ display:inline-block; vertical-align:top; background:url(../images/button.gif) no-repeat 0 -102px;}
.gray2 span{ float:left; background:url(../images/button.gif) no-repeat right -129px; height:27px; line-height:27px; padding:0 10px; color:#333;}
.gray2 i.upload{ background:url(../images/icons.gif) no-repeat -66px -67px; width:16px; height:15px; float:left; margin-top:6px; margin-right:5px;}
.blue1{ display:inline-block; vertical-align:top; background-color:#0099cc; color:#fff; line-height:29px; padding:0 35px; margin-top:1px;}
.gray1{ display:inline-block; vertical-align:top; background:url(../images/button.gif) no-repeat 0 -156px;}
.gray1 span{ float:left; background:url(../images/button.gif) no-repeat right -187px; height:31px; line-height:31px; padding:0 35px; color:#999;} 

.topDiv .rLink a{ overflow:hidden; display:inline-block; vertical-align:top;}
.intTit strong span{ width:68px; text-align:center;}
.bookBlack{ padding-top:15px; width:780px; overflow:hidden;}
.bookBlack .bookList{ overflow:hidden; clear:both; width:820px;}
.bookBlack .bookList li{ padding:20px 20px 20px 0; overflow:hidden; float:left;}
.bookBlack .bookList li .bookImg{ float:left; margin-right:8px; position:relative; border:1px solid #ccc;}
.bookBlack .bookList li .bookImg .botNav{ display:none; height:28px; width:100%; position:absolute; bottom:0px; background-color:#000;filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity: 0.5; z-index:1;}
.bookBlack .bookList li .bookImg .navIco{ display:none; height:28px; width:100%; position:absolute; bottom:0px; z-index:2;}
.bookBlack .bookList li .bookImg .navIco i{ display:block; width:16px; height:18px; background:url(../images/icons_2.png) no-repeat; margin-top:5px; cursor:pointer;}
.bookBlack .bookList li .bookImg .navIco i.hand{ background-position:0 0; margin-left:15px; float:left;}
.bookBlack .bookList li .bookImg .navIco i.wrong{ background-position:-30px 0; margin-right:15px; float:right;}
.bookBlack .bookList li .bookImg .bImg{ display:block;}
.bookBlack .bookList li .bookImg .bImg img{ width:99px; height:142px; padding:3px;}
.bookBlack .bookList li .show .botNav,.bookBlack .bookList li .show .navIco{ display:block;}
.bookBlack .bookList li .bookCon{ width:275px; float:left;}
.bookBlack .bookList li .bookCon p{ padding:3px 0; color:#898989;}
.bookBlack .bookList li .bookCon .size14{ font-size:14px;}
.bookBlack ol.bookList{ width:900px;}
.bookBlack ol.bookList li{ padding-right:45px; height:115px;}
.bookBlack ol.bookList li .bookImg .bImg img{ width:66px; height:98px;}
.bookBlack ol.bookList li .bookCon{ width:150px;}
.bookBlack ol.bookList li .bookImg .navIco i.hand{ margin-left:10px;}
.bookBlack ol.bookList li .bookImg .navIco i.wrong{ margin-right:10px;}

.bookBlack .bookList li .bookImg .navIco i.prohibit{ background-position:-56px 0; margin-left:15px; float:left;}













