﻿/********************************************************************/
a:hover{  transition: background-color 0.3s ease; }
a:hover img{ filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; }
ul, li { list-style: none; }
svg{fill: currentColor;}
/*课程列表*/
.course_cate_name{ font-size:13pt;text-align:center;padding-left:1em; height:60px; line-height:60px; font-size:20pt; letter-spacing:0.2em; border-bottom:3px solid #0099CC;color:#0099CC;font-weight:bold;}
.course_cate_name span{ display:block;float:right; }
.course_cate_name a { font-size:12pt;letter-spacing:normal;color:#0099CC; }   .course_cate_name a:hover { color:#FF0000; }
.couse_cat_sign{float:left;margin-top:0.5em; font-size:14pt;  line-height:25px; margin-right:50px;}

.mt-tabpage { width: 1200px;margin: 10px auto;overflow:hidden; padding-bottom:30px;background-color: #FFFFFF;} /*课程列表最外层*/
.mt-tabpage-title {/*width: 94%;height: 44px;*/}
.mt-tabpage-title .mt-tabpage-item {display: inline-block; margin-left:1em; margin-right:1em;height: 44px;line-height: 44px;text-align: center;color: #666;font-size: 14pt;} /*课程分类标题*/
.mt-tabpage-title .mt-tabpage-item:hover{color: #eb4537;}
.mt-tabpage-title .mt-tabpage-item-cur {color: #eb4537;font-size: 14pt;  border-bottom: 3px solid #F85B5E;} /*被选中的课程标题*/
.mt-tabpage-count { padding:0;/*position: relative; height:auto; overflow:hidden;*/ }
.mt-tabpage-cont__wrap {position: relative;width:100%;  }
.mt-tabpage-count .mt-tabpage-item {/*height: 251px;line-height: 200px;text-align: center;*/ overflow:hidden;}
.course_list{overflow:hidden; width:234px; height:241px; float:left; margin-top:0.8em; padding-top:0.5em; text-align:center; }
.user_id{ color:#3CF; }

/* 视频相关 */ 
#video_op{ width:840px; height:50px; }
#video_op a{ display:block; float:left; color:#999; margin-left:5em; margin-top:0.6em; } 
/* 课程项目 */
.course_list_padding{ padding-bottom:1em;  background:#FFF;}
.count_time{ margin-top:1em; color:#F00; }	
.buy_info{ margin-top:0.5em; }
.course_list_out_ml{ margin-left:5px;} 
/*课程列表*/
.mt-tabpage-item{ background:#fff; }
.course_list{background:#f3f3f3;border-radius:5px; }  
.course_list a{ display:block; width:99%; height:99%; }
.course_list a:hover{ color:#FFFFFF;transition: background-color 0.3s ease; }
.course_list a:hover img{ filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.course_list:hover{ box-shadow: 1px 1px 1px  1px #ddd;background:#26D3FF; transition: background-color 0.8s ease; }  /*鼠标划上 显示边框*/
.course_list span{ display:block; width:95%;  text-align:justify; font-size:13px; line-height:150%; }
.course_list_ml25{ margin-left:25px;}
 /* 自定义滚动条 灰色#535353;  蓝色#2F7BE2   #1857AB;*/ 
.scoll_bar::-webkit-scrollbar {/*滚动条整体样式*/ width: 12px; /*高宽分别对应横竖滚动条的尺寸*/ height: 1px;   }
.scoll_bar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background:#535353;  /*  #0F9AEE*/   }
.scoll_bar::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background:#eee; }
/* 资源中心 */
.zy_central{ float:left;width:200px; height:160px; background:#FFF; }
.zy_central a{ display:block;border:1px solid #fff; }
.zy_central a:hover{ /*border:1px solid #009966;*/ color:#fff; }
.zy_central .box01{ float:left;display:block;width:120px; height:160px;background:url(../images/down.png) no-repeat center 30px #9e0e0e;font-size:14pt; text-align:center; }
.zy_central .box01 span{ display:block;position:relative;top:105px; }
.zy_central .box01:hover{ background:url(../images/down.png) no-repeat center 30px #26D3FF;transition: background-color 0.3s ease; }
.zy_central .box02{ float:right;display:block;width:130px; height:75px;background:url(../images/exchange.png) no-repeat 10px 10px #FFCC00;margin-bottom:8px; }
.zy_central .box02 span{ display:block;position:relative;left:85px;top:15px;font-size:13pt; }
.zy_central .box02:hover{ background:url(../images/exchange.png) no-repeat 10px 10px #26D3FF; transition: background-color 0.3s ease; }
.zy_central .box03{ float:right;display:block;width:130px; height:75px;background:url(../images/subject.png) no-repeat center 3px #00AFDB; }
.zy_central .box03 span{ display:block;position:relative;left:32px;top:48px;font-size:12pt;color:#fff; }
.zy_central .box03:hover{ background:url(../images/subject.png) no-repeat center 3px #26D3FF ;transition: background-color 0.3s ease; /* 平滑过渡效果 */ }

/* 资讯 */
.bn_xuetang{width:660px; height:160px; margin-top:10px; }
.bn_xt_title{float:left;width:60px; height:160px;}
.bn_xt_list{float:left;width:400px; height:160px; }
.bn_xt_list ul{ padding-top:5px; padding-left:10px }
.bn_xt_list ul li{ display:block; overflow:hidden; margin-bottom:0.3em;  }
.bn_xt_list ul li a{ font-size:14px;color:#0F9AEE; }

.bn_xt_cate{ color:#808080;width:100px; font-size:16px;}
.bn_xt_cate:hover{ color:#F00;}
.bn_xt_link{ font-size:15px; color:#808080; }
.bn_xt_link:hover{ color:#3FB4B4; }
.enter_bn_xt{ float:right; margin-top:5px; padding-right:4em; color:#3FB4B4; }
.enter_bn_xt:hover{ text-decoration:underline; color:#F00; }
 /* 导航 */ 
.site_nav{ padding-top:0.5em; }  .site_nav a:hover{ color:#09F; text-decoration:underline; }
#member_left{ float:left;width:200px;background:#fff;overflow:hidden; padding-top:2em; padding-bottom:2em; border:1px solid #ddd; }
#member_nav_list ul li{ width:100%; height:45px;line-height:45px; text-indent:2em;  }
#member_nav_list ul li a{ display:block; width:100%; height:45px; }
#member_nav_list ul li a:hover{ background:#f3f3f3; color:#09F; }
#member_right{ float:right;width:880px; overflow:hidden;/*background:#fff;border:1px solid #ddd;border-radius: 10px;*/ padding:20px; }
.account_block_outside{ overflow:hidden;background:#fff;border:1px solid #ddd; padding:30px;}
.current_nav{ background:#004080;color:#fff; }
 /* 教师简介 */ 
#teacher_intro{ float:left;width:780px; background:#fff; overflow:hidden;border:1px solid #EFF2F8;border-radius: 10px; padding:20px; }
#relative_courses{ float:right;width:330px;background:#fff;overflow:hidden;padding:15px; padding-top:2em; padding-bottom:2em; }
 /* 用户账户 */
.cur_balance{ margin-top:1em; font-size:13pt; } 
.cur_balance span{ font-size:16pt; color:#3CF; } 
/*.cur_balance .cz{ float:right; margin-right:50px; }*/
.account_block_outside h3{ font-size:15pt; color:#09C; }
.balance_item_title,.watch_history_item_title,.yhq_item_title{ overflow:hidden; height:30px; line-height:30px; margin-top:0.5em;color:#666; background-color:#eee;font-size:15px; font-weight:bold; }  
.balance_item_title span,.balance_item_value span,.watch_history_item_title span,.watch_history_item_value span{ display:block; float:left; text-align:center; }
.balance_item_title .i_1,.balance_item_value .i_1{ width:5%; } 
.balance_item_title .i_2,.balance_item_value .i_2{ width:22%; } 
.balance_item_title .i_3,.balance_item_value .i_3{ width:10%; } 
.balance_item_title .i_4,.balance_item_value .i_4{ width:10%; } 
.balance_item_title .i_5,.balance_item_value .i_5{ width:15%; } 
.balance_item_title .i_6,.balance_item_value .i_6{ width:38%; } 
.balance_item_value,.watch_history_item_value{ overflow:hidden;height:30px; line-height:30px; margin-top:0.5em; color:#999; font-size:15px; }
.balance_item_value:hover,.watch_history_item_value:hover{ background-color:#f3f3f3; }
.watch_history_item_title .i_1,.watch_history_item_value .i_1{ width:8%; } 
.watch_history_item_title .i_2,.watch_history_item_value .i_2{ width:20%; } 
.watch_history_item_title .i_3,.watch_history_item_value .i_3{ width:38%; } 
.watch_history_item_title .i_4,.watch_history_item_value .i_4{ width:15%; } 
.watch_history_item_title .i_5,.watch_history_item_value .i_5{ width:19%; } 
.mycomment{ overflow:hidden; width:85%; font-size:14px; border:1px dotted #999; }  
#pl_type input{  }
.comment_detail{ font-size:12px; color:#666; padding:0.5em; } /* 评论，回复 */
.comment_list{ font-size:14px; border:1px dotted #999;padding:10px; } 
.reply_comment{ margin-top:0.5em; color:#F90; background:#E8F8FF; }

#my_info{ padding-top:2em;font-size:16px;  }
#my_info .my_info_item{ width:100%;text-align:left;text-indent:5em; margin-bottom:1em; }
#my_info .my_info_item input{ color:#666; border:1px solid #999; height:1.5em; text-indent:0.5em;  }

/* 创建课程按钮 */
.create_course_btn{ display:block; width:120px; height:40px; line-height:40px; font-size:14px; text-align:center; color:#FFF; background:#188EEE;box-shadow: 0 0 5px #999; margin-left:40%; letter-spacing:0.1em; }
.create_course_btn:hover{ background:#147DE2 }
#column_title{ width:100%; overflow:hidden; color:#0080C0;border-bottom:1px solid #888; padding-bottom:0.5em;  }   
#column_title a { float:left; font-size:13pt; display:block; margin-top:0.8em; }   
#column_title a:hover{ color:#09F; }
#column_title h2 { text-indent:40%; font-size:14pt; margin-top:0.6em; }
/* 创建新课程 */
.course_item_outside{ width:100%; margin-top:1em;  }
.chapter2 {font-size:11pt;padding-top:5px;padding-bottom:5px;  }
.chapter2 a:hover{ color:#006699; }

/*
.chapter2 a{ color:#0080FF; }   .chapter2 a:hover{ color:#0CF; }*/
/*网站首页：一级目录和二级目录 */
.dir1{ overflow:hidden; padding:5px;background:#F2F7FB; border-bottom:1px solid #EFEFEF; }   .dir1:hover{ background:#fcfcfc; }  
 .dir2{ overflow:hidden; padding:8px; }   .dir3{ overflow:hidden; padding:5px; }
.dir1 a:hover,.dir2 a:hover{ color:#0CF; }
.dir1_name{ float:left; font-size:11pt;font-weight:bold;color:#0080C0; cursor:default; }  .dir1_op_item{ float:right; font-size:11pt; padding-right:5%; }
.dir2_name{ float:left; font-size:11pt;color:#09F; padding-left:10%;cursor:default; }  .dir2_op_item{ float:right; font-size:10pt; padding-right:25%; }
.dir3_name{ float:left; font-size:11pt;color:#09F; padding-left:20%;cursor:default; }  .dir3_op_item{ float:right; font-size:10pt; padding-right:40%; }
/* 视频目录 */
.add_new_video_dir{ font-weight:bold; font-size:14px;}
.video_dir_title{ overflow:hidden; height:30px; line-height:30px; margin-top:0.5em;color:#666; background-color:#eee;font-size:15px; font-weight:bold; text-indent:2em; cursor:pointer; } 
.video_dir_title:hover{ background:#f3f3f3; color:#09F; }
.video_list{ padding-left:5em; }
/* 首页-热门课程 */
.hot_classes{ text-align:center; font-size:12pt;color:#fff; font-family:微软雅黑;margin-top:0px; margin-bottom:1px;background:#00AFDB;height:30px; }
.hot_classes a{ display:block;height:30px;line-height:30px; }
.hot_classes a:hover{ background-color:#26D3FF; background-color 0.5s ease; cursor: pointer; color:#ffffff; }
/*优惠券*/
.yhq_item_title span,.yhq_item_value span{ display:block; float:left; text-align:center; }