﻿
*{ margin: 0; padding: 0; border: 0; z-index: 1; }
body, button, input, select, textarea { font: 12px Tahoma, Verdana, Arial, "思源黑体"; color: #333333; }
img, embed { vertical-align: middle; }
ol { list-style-type: none; list-style-image: none; }
ul { list-style-type: none; list-style-image: none; }
em { font-style: normal; font-weight: normal; }
a { color: #575757; text-decoration: none; }
a:hover { color: #f25b11; text-decoration: underline; }

/*公共*/
body{background:#fafafa;}
.pagemain { width: 1189px; margin: auto; zoom: 1;}
.overflow { overflow: hidden; zoom1: 1; }
.teach_h{background:#f9f9f9;}
.teach_f{background:#fff;}
.t_title{font: 30px Tahoma, Verdana, Arial, "思源黑体";  line-height:40px;  text-align:center;}
.m_b_15{margin-bottom:15px;}

.t_page_ct{background: url(/r/images/teach/t_p_43.jpg) repeat-x 0px 10px;font: 30px Tahoma, Verdana, Arial, "思源黑体";  line-height:42px; text-align:center;}
.t_page_ct em{background:#f2f2f2; padding:0px 8px;}

.all_f{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*分页*/
.commonfenye{ width:auto; text-align:center; margin:20px; overflow:hidden;}
.fenyeList{padding-top:5px; padding-bottom:5px; margin-right:5px; text-align:center; overflow:hidden; line-height:26px;}
.fenyeList a{border:1px solid #DDDDDD;  padding: 7px 13px; border-radius: 4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px; }
.fenyeList .current{ border:1px solid #DDDDDD;padding: 7px 13px; border-radius: 4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  background:#2ba70a; color:#fff;}
.teach_list_not{text-align:center; padding:25px; color:Red;}
/*分页*/


/*头部 start*/
.topsiteMain{width:1189px;}
.top-menu-nav{width:1189px;}
.second-level-menu{width:1189px;}
.top-hander{background:#fff; width:1189px;}
.top-hander .top-search{margin-left:159px;}
/*头部 end*/

.teach_current{line-height:30px; margin-top:10px; font-size:14px;}
.teach_current em{color:#268b0b;}
/*样式 二级菜单*/
.second-level{background-color:#f5f3f2; height:30px; border-bottom:#e6e6e6 1px solid;}
.second-level-menu{width:1190px; margin:auto;}
.second-level-menu ul{overflow:hidden;height:30px; line-height:30px; margin-left:28px;}
.second-level-menu ul li{float:left; padding:0px 7px; height:18px;line-height:30px; color:#b4b6b6;}
.second-level-menu ul li a{color:#8d8b8b;}
.second-level-menu ul li a:hover{color:#F25B11;}
.second-level-menu ul li .on{color:#268b0b;}


/*样式 二级菜单*/

/*轮换图 start*/
/*清除浮动*/
.teach_content_show{background: #fff;width: 100%;margin: 0 auto; z-index:10; overflow:hidden; zoom:1;}
.clearfix:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{*zoom:1;}
/*main css*/
.show{display:block;}
.none{display:none;}
.banner{width:100%; overflow: hidden;position: relative;height: 376px; z-index:9;}
.banner_container{height: 376px;display: block;overflow: hidden;z-index: 8}
.banner_container .banner_content{position: absolute;left: 0%;top: 0%;width: 100%;height: 100%;overflow: hidden;z-index: 7}
.banner_container .banner_content .focus_m{ margin: auto; zoom: 1; text-align:center;}
.banner_container .banner_content .focus_m a{display:block; height:376px;text-align:center;}
.banner_container .banner_content img{z-index: 7; height:376px;width:1189px;}
.banner_nav{position: absolute;z-index: 10;bottom: 10px;left: 50%;margin-left: -64px;z-index: 11}
.banner_nav li{float: left;width: 22px;height: 20px;}
.banner_nav li a{float: left;width: 22px;height: 20px;text-align: center;line-height: 20px;font-size: 0px;cursor: pointer;background-image: url(/r/images/teach/point_2.png);background-repeat: no-repeat;_background:none;}
.banner_nav li.current a{background-image: url(/r/images/teach/point_1.png);_background:none;}

.t_page_dynamic{float:right;width:302px; padding:10px;}
.t_page_dynamic h2{border-left:5px solid #2ba70a;font: 18px Tahoma, Verdana, Arial, "思源黑体"; line-height:30px; padding-left:10px;}
.t_page_dynamic ul {padding-top:20px;}
.t_page_dynamic ul li{height:78px;padding:5px 0px 10px 0px; overflow:hidden; zoom:1; border-bottom:1px solid #efefef;}
.t_page_dynamic ul li a{display:block; border:0px; margin:0px;overflow:hidden; zoom:1;}
.t_page_dynamic ul li img{width:110px;height:77px; float:left;}
.t_page_dynamic ul li a div{float:right;width:180px;}
.t_page_dynamic ul li a h3{font-size:14px;color:#000; line-height:28px;}
.t_page_dynamic ul li a p{color:#999999; line-height:22px;}
.t_page_dynamic ul li a:hover h3{color:#ff7500;}

/*轮换图 end*/

/*课程点播 start*/
.t_page_demand{margin-top:20px;width:100%;}
.t_dem_item{ background:#fff;}
.t_dem_ti{position:relative; line-height:35px; padding:10px;padding-bottom:5px; background: url(/r/images/teach/t_p_45.jpg) no-repeat 20px; padding-left:60px; color:#a4a4a4;}
.t_dem_item .t2{background: url(/r/images/teach/t_p_46.jpg) no-repeat 20px;}
.t_dem_item .t3{background: url(/r/images/teach/t_p_47.jpg) no-repeat 20px;}
.t_dem_ti .more{position:absolute; right:25px;top:2px;}
.t_dem_ti em{font: 24px Tahoma, Verdana, Arial, "思源黑体"; line-height:40px; color:#333;}

.t_vlist_item {padding-left:5px;}
.t_vlist_item li{float:left;width:275px; margin-bottom:15px; padding:10px;}
.t_vlist_item li img{width:275px; height:150px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.t_vlist_item li p{line-height:30px; font-size:14px; color:#282828; padding-top:3px;_width:212px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; cursor:pointer; position:relative; padding-left:48px;}
.t_vlist_item li p em{font-size:12px;  background: url(/r/images/teach/t_p_56.jpg) no-repeat; width:46px; float:left; line-height:18px; position:absolute; top:9px; left:0px; padding-left:3px;color:#fff;}
.t_vlist_item li p span{ position:absolute; top:9px; right:0px;}
.t_vlist_item li p span a img{width:49px; height:19px;}
.t_vlist_item li a{text-decoration:none; display:block;}
.t_vlist_item li div{ position: relative; margin-top:10px; color:#bababa; line-height:20px; height:20px;}
.t_vlist_item li div span{background: url(/r/images/teach/t_p_57.jpg) no-repeat 0px 3px; padding-left:15px; position:absolute; left:5px;}
.t_vlist_item li div em{background: url(/r/images/teach/t_p_62.jpg) no-repeat 0px 3px; padding-left:22px; position:absolute; right:5px;}


/*课程点播 end*/

/*课程介绍*/
.t_page_course {padding-top:25px; width:100%;}
.t_page_course ul{overflow:hidden; zoom:1; background:#fff; padding-left:5px; margin-top:10px;}
.t_page_course ul li{float:left; width:111px; height:151px; margin:40px 60px; _margin:50px 55px; text-align:center;}
.t_page_course ul li a{display:block; height:31px; padding-top:120px;}
.t_page_course ul li em{display:block; text-align:center; font: 22px Tahoma, Verdana, Arial, "思源黑体"; font-weight: 300; line-height:30px; color:#999999; }
.t_page_course ul li .a1{background: url(/r/images/teach/t_p_4.jpg) no-repeat;}
.t_page_course ul li .a1:hover{background: url(/r/images/teach/t_p_4_1.jpg) no-repeat;}
.t_page_course ul li .a2{background: url(/r/images/teach/t_p_5.jpg) no-repeat;}
.t_page_course ul li .a2:hover{background: url(/r/images/teach/t_p_5_1.jpg) no-repeat;}
.t_page_course ul li .a3{background: url(/r/images/teach/t_p_6.jpg) no-repeat;}
.t_page_course ul li .a3:hover{background: url(/r/images/teach/t_p_6_1.jpg) no-repeat;}
.t_page_course ul li .a4{background: url(/r/images/teach/t_p_7.jpg) no-repeat;}
.t_page_course ul li .a4:hover{background: url(/r/images/teach/t_p_7_1.jpg) no-repeat;}
.t_page_course ul li .a5{background: url(/r/images/teach/t_p_8.jpg) no-repeat;}
.t_page_course ul li .a5:hover{background: url(/r/images/teach/t_p_8_1.jpg) no-repeat;}
.t_page_course ul li a:hover{text-decoration:none;}

/*授课方式*/ 
.t_page_tts {padding-top:20px;}
.t_page_way {float:left; width:322px; }
.t_page_way ul{padding:35px; background:#fff; margin-top:15px;}
.t_page_way ul li{text-align:center; margin-bottom:10px;}
.t_page_way ul li img{width:245px; height:107px;}
 
/*我们优势*/
.t_page_good{float:right;width:835px;}
.t_page_us{background:#fff; padding:15px 0px;margin-top:15px;}
.t_page_us ul{margin:0px 15px; border-bottom: 1px solid #ebebeb;font: 18px Tahoma, Verdana, Arial, "思源黑体";height: 31px;line-height: 31px; margin-top:15px;}
.t_page_us ul li{float: left;height: 30px;line-height: 30px;padding: 0 15px; cursor:pointer;} 
.t_page_us ul .cur{border-bottom:2px solid #2ba70a; height:30px; line-height:30px; color:#2ba70a;}

/*讲师团队*/
#smallmake-prev,#smallmake-next{float:left; width:23px; display:block; margin-top:99px;margin-right:24px;}
#smallmake-prev:hover,#smallmake-next:hover{filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;opacity: 0.7; color:#f25b11;}
#smallmake-next{float:right; margin-left:24px; margin-right:0px;}

.t_page_lecturer{padding-top:50px;  padding-bottom:25px;}
.t_page_lecturer .adjust{overflow:hidden;zoom:1; margin-bottom:15px; text-align:right;width:100%;}
.t_page_lecturer .adjust p{text-align:right;}

.t_page_lecturer_list{float:left; width:738px;position: relative;margin:auto; overflow:hidden; zoom:1;}
.t_page_lecturer_list div {width: 99999px;}
.t_page_lecturer_list .itemlist{position: relative;}
.t_page_lecturer_list .itemlist:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.t_page_lecturer_list .item{ float:left; width:228px; height:352px; overflow:hidden; position:relative; margin-right:19px;}
.t_page_lecturer_list .item img{width:228px;height:352px;}

.t_page_lecturer_list .item .undergo{background: url(/r/images/teach/t_p_21.png);_background: url(/r/images/teach/t_p_21.gif); position:absolute; bottom:0; left:0; width:100%; z-index:9;color:#fff;}
.t_page_lecturer_list .item .u_cur{background: url(/r/images/teach/t_p_22.png)!important;_background: url(/r/images/teach/t_p_22.gif)!important;_height:250px;}
.t_page_lecturer_list .item .undergo h2{font: 18px Tahoma, Verdana, Arial, "思源黑体"; height:40px; line-height:50px; text-align:center; overflow:hidden;}
.t_page_lecturer_list .item .undergo h2 em{font: 14px Tahoma, Verdana, Arial, "思源黑体";height:30px; line-height:30px; color:#333333; margin-left:10px;}
.t_page_lecturer_list .item .undergo .memo{display:none; height:190px;_height:190px;padding:10px; width:202px;line-height:24px; text-indent:2em; table-layout: fixed;word-wrap: break-word;overflow: hidden;}



/*学员风采*/
.t_page_student{padding-top:15px; padding:15px 25px 0px 25px;}
.t_page_student .student{overflow:hidden; zoom:1; margin:30px 0px;}
.t_page_student .student .s_img{border:1px solid #e3e1e1; padding:10px; margin:0px; float:left; width:160px;}
.t_page_student .student .s_img img{width:160px; height:154px;margin:0px; padding:0px; border:0px;}
.t_page_student .student .s_introduce{float:right; width:575px; text-align:left;  padding-top:8px;}
.t_page_student .student .s_introduce p{font: 22px Tahoma, Verdana, Arial, "思源黑体"; font-weight:600; height:20px; line-height:20px; color:#fe6455; padding-bottom:7px; border-bottom:1px solid #e7e7e7;}
.t_page_student .student .s_introduce .memo{font: 12px Tahoma, Verdana, Arial, "思源黑体";font-weight:400;line-height:20px; padding-right:5px; padding-top:5px;}

 .t_page_student .student .s_introduce .score{font: 14px Tahoma, Verdana, Arial, "思源黑体";font-weight:400; line-height:50px; color:#e30000; overflow:hidden; zoom:1;}
 .t_page_student .student .s_introduce .score span{float:left; margin-right:5px;}
/* 灰色背景星星5个平铺 */
.star_bg { float:left; width: 120px; margin-top:13px; height: 20px;background: url(/r/images/teach/t_star.png) repeat-x;position: relative;overflow: hidden;}
/* 这是5个小星星们的默认状态的定位 */
.star {height: 100%; width: 24px;line-height: 6em;position: absolute;z-index: 3;}
.star_1 { left: 0; }
.star_2 { left: 24px; }
.star_3 { left: 48px; }
.star_4 { left: 72px; }
.star_5 { left: 96px; }

/* 鼠标hover效果实现，分别显示背景与定宽 */
.star:hover,.star_cur{background: url(/r/images/teach/t_star.png) repeat-x 0 -20px;left: 0; z-index: 2;}

.star_1:hover,.star_1_cur{width: 24px;}
.star_2:hover,.star_2_cur{width: 48px;}
.star_3:hover,.star_3_cur{width: 72px;}
.star_4:hover,.star_4_cur{width: 96px;}
.star_5:hover,.star_5_cur{width: 120px;}


/*培训底部*/
.teach_foot{border-top:2px solid #ebebeb; background:#f2f2f2; padding:40px; text-align:center;color:#727272;  }
.teach_foot_link{ text-align:center;font: 15px Tahoma, Verdana, Arial, "思源黑体";font-weight:400; line-height:30px;}
.teach_foot_link a{color:#666666; margin:0px 15px;}
.teach_foot_link span{border-left:1px solid #c3c3c3;}
.teach_foot_memo{margin:15px; line-height:20px;}


/*课程介绍*/
.t_i_h2{font: 30px Tahoma, Verdana, Arial, "思源黑体";font-weight:500; line-height:30px; margin:30px 0px 22px 50px;}
.t_i_left{float:left; width:223px;}
.i_left_memu{line-height:35px;float:left; width:230px;}
.i_left_memu div{overflow:hidden; color:#fff; zoom:1;background-color:#2ba70a;}
.i_left_memu div strong{float:left; padding-left:20px;font: 16px Tahoma, Verdana, Arial, "思源黑体";font-weight:bold; line-height:35px;}
.i_left_memu div a{color:#fff;}
.i_left_memu img{float: right; margin: 13px 15px 0px 0px; height: 13px; width:13px;}

.i_left_memu li{font-size:14px;line-height:35px;cursor:pointer;}
.i_left_nav{border:1px solid #e6e6e6; border-bottom:0px;}
.i_left_nav li{line-height:35px; background:#fff; border-bottom:1px solid #e6e6e6;}
.i_left_nav li a{margin-left:20px;font: 14px Tahoma, Verdana, Arial, "思源黑体";font-weight:500; line-height:35px;  color:#666666; display:block;  background: url("/r/images/teach/t_p_24.jpg") no-repeat 180px 12px;}
.i_left_nav li .cur{color:#2ba70a;background: url("/r/images/teach/t_p_23.jpg") no-repeat 180px 12px;}

/*学前导读*/
.t_i_training .welcome{background:#fef6e3; padding:20px; padding-bottom:40px; border:1px solid #e5cd96;}
.t_i_training .welcome h2{font: 18px Tahoma, Verdana, Arial, "思源黑体";font-weight:bold; line-height:35px;  margin-bottom:10px; text-align:center;}
.t_i_training .welcome p{font: 16px Tahoma, Verdana, Arial, "思源黑体";line-height:30px;}

.t_i_training .content {padding:5px 8px;}
.t_i_training .content p{text-indent:2em;font: 16px Tahoma, Verdana, Arial, "思源黑体";line-height:30px;color:#000000;}
.t_i_training .content h4{font: 26px Tahoma, Verdana, Arial, "思源黑体";line-height:30px;}
.t_i_training .content ul{list-style-type:disc; margin-left:26px; font-size:22px; margin-top:15px; line-height:35px;}
.t_i_training .content .advantage{background:#f7f7f7; padding:30px; overflow:hidden; zoom:1;}
.t_i_training .content .advantage .a_img{float:left; width:320px;}
.t_i_training .content .advantage .a_l{float:right; width:460px; padding-top:30px}
.t_i_training .content .witness{ padding:30px; padding-right:0px; overflow:hidden; zoom:1;}
.t_i_training .content .witness .w_l{float:left; width:400px; padding-top:30px}
.t_i_training .content .witness .w_img{float:right; width:480px; text-align:right; }

/*在线教程试听*/
.t_a_edu .pay{background:#fff6b6; padding:20px; text-align:center;}
.t_a_edu .pay h2{ font: 18px Tahoma, Verdana, Arial, "思源黑体";font-weight:bold; line-height:35px; margin-bottom:10px;}
.t_a_edu .pay p a{color:#fff; padding:10px 40px;font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:40px; background:#ff4400;border-radius:3px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; }

.t_a_edu .eduList{padding:10px 0px;font: 14px Tahoma, Verdana, Arial, "思源黑体"; }
.t_a_edu .eduList .item{overflow:hidden; zoom:1;border:1px solid #e6e6e6; border-radius:5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; line-height:30px; background: url("/r/images/teach/t_p_29.jpg") no-repeat 35px; line-height:45px; padding-left:120px; margin-bottom:15px;}
.t_a_edu .eduList .item .title{float:left; width:400px;font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:45px; color:#ff4400;}
.t_a_edu .eduList .item .time{float:left; width:110px;}
.t_a_edu .eduList .item .name{float:left; width:110px;}
.t_a_edu .eduList .item .score{float:right; width:120px; margin-right:20px;}


.t_ask_list{padding:10px 20px;}
.t_ask_list .ask{font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:30px; margin-bottom:15px;}
.t_ask_list .ask h4{font-weight:bold; color:#000;}
.t_ask_list .ask p{font-weight:400; color:#666666;}


/*课程列表*/
.t_sign_t1{ padding:10px;padding-bottom:5px; background: url(/r/images/teach/t_p_45.jpg) no-repeat 2px; padding-left:45px;font: 24px Tahoma, Verdana, Arial, "思源黑体"; line-height:40px; color:#666; line-height:40px;}
.t_sign_list_w{margin-top:15px;}
.t_sign_list_w .t_sign_menu{float:left; width:230px; padding-top:50px;}
.t_sign_list_w .t_sign_menu li{font: 18px Tahoma, Verdana, Arial, "思源黑体"; height:50px; line-height:50px; padding-left:75px;background: url(/r/images/teach/t_p_67.jpg) no-repeat 45px 18px;}
.t_sign_list_w .t_sign_menu li a{display:block;}
.t_sign_list_w .t_sign_menu .cur{background:#fff url(/r/images/teach/t_p_68.jpg) no-repeat 45px 18px; border-left:2px solid #2ba70a; color:#2ba70a;}
.t_sign_list_w .t_list{float:right;width:945px; background:#fff; min-height:230px; border:1px solid #f0efef; }

.t_sign_list_w .t_list dl{padding:20px 0px 5px 20px;}
.t_sign_list_w .t_list dd{float:left;white-space:nowrap; border-radius:4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px; line-height:30px; background:#dcdcdc; height:30px; line-height:30px; margin-right:18px; margin-bottom:15px;_margin-bottom:0px; padding:0px 16px; }

.t_sign_list_w .t_list ul {margin-top:15px; _width:100%;}
.t_sign_list_w .t_list ul li{float:left;width:275px; margin-left:28px;_margin-left:30px; margin-bottom:15px;border:1px solid #ececec;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.t_sign_list_w .t_list ul li img{width:275px; height:150px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
.t_sign_list_w .t_list ul li p{line-height:30px; font-size:14px; color:#282828; padding-top:3px;_width:212px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; cursor:pointer; position:relative; padding-left:48px; margin-left:5px;}
.t_sign_list_w .t_list ul li p em{font-size:12px;  background: url(/r/images/teach/t_p_56.jpg) no-repeat; width:46px; float:left; line-height:18px; position:absolute; top:9px; left:0px; padding-left:3px;color:#fff;}
.t_sign_list_w .t_list ul li a{text-decoration:none; display:block;}
.t_sign_list_w .t_list ul li div{padding:10px; line-height:35px; color:#bfbfbf; font-size:14px; position:relative; font-weight:500;}
.t_sign_list_w .t_list ul li div em{position:absolute; right:10px; font-size:30px; color:#d85252;}



/*课程专题介绍*/
.t_brief_t{margin:10px 0px;}
.t_brief_img{float:left;width:811px;}
.t_brief_img img{width:811px; height:350px;}
.t_brief_js{float:right;width:378px; height:349px;background:#363636;}
.t_brief_js h2{font: 26px Tahoma, Verdana, Arial, "思源黑体";  text-align:center; color:#fff; line-height:30px; margin-top:60px;}
.t_brief_js ul{color:#fff; padding-left:50px; font-size:14px; margin-top:25px;}
.t_brief_js ul li{float:left; width:45px; line-height:28px;}
.t_brief_js ul .b_n{width:270px;}
.t_brief_js ul .b_n a{background:#268b0a; padding:3px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#fff; font-size:12px;}
.t_brief_js p{text-align:center;  padding-top:30px;}
.t_brief_js div {text-align:center; margin-top:30px;}
.t_brief_js div a{height:40px; line-height:40px; padding:10px 33px;  background:#f22d00; color:#fff; font-size:14px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.t_brief_js .buynum{line-height:30px; color:#ff4606; font-size:22px; margin-top:10px; position:relative;}
.t_brief_js .buynum a{background:none; padding:0px; position:absolute; right:50px; top:8px;}

.t_brief_bcont{width:100%;}

.t_brief_bo{float:left; width:915px;  border:1px solid #ebebeb;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; margin-bottom:25px; background:#fff;}
.t_brief_bo .t_brief_menu{margin:10px; margin-top:0px; padding-top:10px; border-bottom:1px solid #ebebeb;font: 18px Tahoma, Verdana, Arial, "思源黑体";height: 41px;line-height: 41px;}
.t_brief_bo .t_brief_menu li{float: left;_width:90px; text-align:center; height: 40px;line-height: 40px;padding: 0 20px; cursor:pointer;} 
.t_brief_bo .t_brief_menu li a{display:block;}
.t_brief_bo .t_brief_menu li a:hover{text-decoration:none; color:#333333;}
.t_brief_bo .t_brief_menu .cur{border-bottom:2px solid #2ba70a; height:40px; line-height:40px; color:#2ba70a;}
.t_brief_bo .t_brief_menu .cur:hover{color:#2ba70a;}
.t_brief_bo .t_brief_memo{padding:5px;}
.t_brief_bo .t_brief_memo img{max-width:905px;}
.t_brief_bo .t_t{font-size:26px;background:#f0efef ; font-weight:bold; line-height:40px; padding-left:15px;}

.t_brief_clist{padding:15px 0px;}
.t_brief_clist .item{line-height:30px; height:30px;padding:10px 0px; border-bottom:1px dashed #ebebeb;background: url("/r/images/teach/t_p_74.jpg") no-repeat 10px 0px;  font-size:14px; margin:0px;position:relative;}
.t_brief_clist .item .b_title{padding:0px 20px; padding-left:53px; }
.t_brief_clist .item em{float:left; width:700px; position:relative;}
.t_brief_clist .item em span{position:absolute; top:5px; right:5px;}
.t_brief_clist .item em span a{ background:none; float:none; width:auto;}
.t_brief_clist .item a{float:right; margin-right:10px; width:122px; height:30px; text-align:center;background:#f22d00; color:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.t_brief_clist .item:hover{background:#f0efef url("/r/images/teach/t_p_75.jpg") no-repeat 10px 0px;}
.t_brief_clist .section{overflow:hidden; position:absolute; top:50px; border-top:1px dashed #fff; padding-left:50px;padding-top:10px;  }
.t_brief_clist .section h2{font: 14px Tahoma, Verdana, Arial, "思源黑体"; line-height:30px; color:#000;}
.t_brief_clist .section p{color:#f40907; line-height:26px;padding-bottom:15px;}
.t_brief_clist .section p span{color:#3863a8;}
.t_brief_clist .section p em{color:#002b61; float:none; width:auto;}
.t_brief_clist .i_curr{height:100px;}


.t_brief_buylist ul{padding:30px;}
.t_brief_buylist ul li{ line-height:30px; text-align:left;border-bottom:1px dashed #ebebeb;}
.t_brief_buylist ul .title{ font-weight:bold;}
.t_brief_buylist ul span{float:left; width:285px;}

.t_brief_right{float:right;width:260px;}
.t_brief_right .lecturer{border:1px solid #ebebeb;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#fff;}
.t_brief_right h2{margin:0px 10px 10px 10px; border-bottom:1px solid #ebebeb;font-size:14px;height: 50px;line-height: 50px; *padding-left:10px;}
.t_brief_right .lecturer .j{position:relative; padding-left:134px; min-height:140px;_padding-left:0px;_height:140px;}
.t_brief_right .lecturer .j em{position:absolute; left:3px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow:hidden;}
.t_brief_right .lecturer .j em img{width:122px; height:124px;}
.t_brief_right .lecturer .j p{padding-top:27px; _padding-left:134px; font-size:14px; font-weight:bold; line-height:24px;}
.t_brief_right .lecturer .j div{line-height:24px; _padding-left:134px;}
.t_brief_right .lecturer .memo{padding:0px 10px; text-indent:2em; padding-bottom:30px; line-height:20px;}

.t_brief_right .other{border:1px solid #ebebeb;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; margin-top:15px; background:#fff;}
.t_brief_right .other ul{padding:10px 5px;}
.t_brief_right .other ul li{position:relative; padding-left:118px;_padding-left:0px;}
.t_brief_right .other ul li img{position:absolute; left:0px;}
.t_brief_right .other ul li a{display:block; margin-bottom:10px; min-height:75px;_height:75px;}
.t_brief_right .other ul li a h3{padding-top:10px; line-height:30px; color:#000;_padding-left:118px; font-size:14px;_width:127px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.t_brief_right .other ul li a p{color:#999999;_padding-left:118px;}
.t_brief_right .other ul img{width:112px; height:75px;}

/*培训视频详情*/
.t_info_top{margin-bottom:20px; width:100%;}
.t_info_title{padding:20px 0px 10px 0px; overflow:hidden; zoom:1;}
.t_info_title span{padding:4px 12px; background:#797979;font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:25px; color:#fff; border-radius:5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px; }
.t_info_title em{font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:32px;  margin-left:10px;}
.t_info_left{float:left; width:816px;_padding-top:1px;background:#000; height:498px;}
.t_info_left{float: left;width: 814px;background: #000;height: 498px;border: 1px solid #ebebeb;}
.t_info_left img{width:816px; height:498px;}
.t_info_right{float:right; width:373px; background:#363636;_height:498px;}
.t_info_pay{overflow:hidden; zoom:1;border-bottom:1px solid #565656; margin:0px 6px; color:#fff;}
.t_info_pay ul{text-align:center;padding:20px 0px 10px 0px;}
.t_info_pay ul li{float:left; width:86px;  font-size:26px; margin-bottom:5px; }
.t_info_pay ul li p{font-size:14px;line-height:24px;}
.t_info_pay ul li em{display:block;font: 18px Tahoma, Verdana, Arial, "思源黑体";  line-height:30px;}
.t_info_pay dl{height:40px; text-align:center; padding-top:5px;}
.t_info_pay dl a{color:#fff; text-align:center; padding:10px 30px;font: 14px Tahoma, Verdana, Arial, "思源黑体"; background:#ff9933;line-height:20px;}

.t_info_vlist{height:363px; width:100%;padding:0px;}
.t_info_vlist h2{font-size:14px; color:#fff; line-height:40px; padding-left:20px;}

.t_info_vbox{height: 300px;overflow: hidden; position: relative;}
.t_info_vbox ul{font-size:14px;left:0; position: absolute;width: 372px;}
.t_info_vbox ul li{line-height:35px;background: url("/r/images/teach/t_p_65.jpg") no-repeat 15px 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position:relative;}
.t_info_vbox ul li a{ color:#909090; display:block; padding-left:40px; }
.t_info_vbox ul .cur{background:#6a6a6a url("/r/images/teach/t_p_64.jpg") no-repeat 16px 7px;}
.t_info_vbox ul .cur a{color:#000000;}
.t_info_vbox .t_info_slist span{ float:right; width:49px; height:19px; position:absolute; right:10px; top:8px; background: url("/r/images/teach/preview.png") no-repeat}
.t_info_vbox .nano-pane{opacity: 1; visibility: visible; display: block; background: #262626 none repeat scroll 0 0; border-radius: 0; margin: 0;   bottom: 0;  position: absolute; right: 0; top: 0; transition: all 0.2s ease 0s; width: 10px; height:300px;}
.t_info_vbox .nano-pane .nano-slider{height: 100px;background: #909090 none repeat scroll 0 0; border-radius: 3px; margin: 0 1px;  position: relative;visibility: visible;}

.teach_mainpost .t_t{font-size:26px;background:#f1f1f1 ; font-weight:bold; line-height:40px; padding-left:15px;}

.t_brief_right .ostulist{border:1px solid #ebebeb;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#fff;}
.t_brief_right .ostulist ul{padding:10px 5px; padding-left:15px;}
.t_brief_right .ostulist ul li{position:relative; padding-left:58px;}
.t_brief_right .ostulist ul li em{position:absolute; left:0px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow:hidden;}
.t_brief_right .ostulist ul li em img{width:45px; height:45px;}
.t_brief_right .ostulist ul li a{display:block; margin-bottom:10px; min-height:55px;}
.t_brief_right .ostulist ul li a h3{line-height:20px; color:#000; font-size:14px;_width:127px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.t_brief_right .ostulist ul li a p{color:#999999; line-height:20px;}


/*授课方式*/
.t_tw_item{padding:40px 10px 20px 0px;}
.t_tw_item .t_tw_img{float:left; width:300px; padding:15px 0px;}
.t_tw_item .t_tw_img img{width:271px; height:130px;}
.t_tw_item .t_tw_memo{float:right; width:870px;font: 16px Tahoma, Verdana, Arial, "思源黑体";line-height:30px; }
.t_tw_item .t_tw_memo p{text-indent:2em;}
.t_tw_item .t_tw_memo a{float:right; margin-top:15px; text-align:center; width:158px; background:#ff4400; height:40px; line-height:40px; border-radius:5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; color:#fff;}

/*讲师团队*/
.t_tt_item{padding:20px 10px 30px 0px;}
.t_tt_item .t_tt_img{float:left; width:280px;}
.t_tt_item .t_tt_img img{width:250px; height:232px;}
.t_tt_item .t_tt_memo{float:right; width:900px;font: 16px Tahoma, Verdana, Arial, "思源黑体";line-height:30px; padding-top:30px;}
.t_tt_item .t_tt_memo h2{font: 18px Tahoma, Verdana, Arial, "思源黑体";line-height:38px;}
.t_tt_item .t_tt_memo h2 em{font-size:16px; margin-left:20px; padding:4px 10px; border-radius:4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  color:#fff; background:#2ba70a;  }

.t_about h2{font: 30px Tahoma, Verdana, Arial, "思源黑体"; font-weight:500; line-height:30px; margin-top:40px;}
.t_about p{font: 16px Tahoma, Verdana, Arial, "思源黑体"; font-weight:500; line-height:25px; margin-top:20px; text-indent:2em;}


/*付费视频列表*/
.t_svl_flow{width:883px; margin:50px auto 40px auto;}
.t_svl_flow li{float:left; width:117px; height:117px;}
.t_svl_flow li a{font: 18px Tahoma, Verdana, Arial, "思源黑体"; display:block; line-height:117px; text-align:center; color:#fff; background: url("/r/images/teach/t_p_31.jpg") no-repeat;}
.t_svl_flow li .cur{ background: url("/r/images/teach/t_p_32.jpg") no-repeat;}
.t_svl_flow .line{border-bottom:1px solid #d6d6d6; height:58px; width:266px;}

.t_svl_nav2{ margin-top:40px; width:1040px; margin-left:150px;}
.t_svl_nav2 li{width:250px; height:42px; line-height:42px; margin-right:95px;}
.t_svl_nav2 li a{ line-height:42px; color:#333; background: url("/r/images/teach/t_p_33.jpg") no-repeat;}
.t_svl_nav2 li .cur{ background: url("/r/images/teach/t_p_34.jpg") no-repeat; color:#fff;}

/*选课*/
.t_course_list .item{padding:30px 0px;width:883px; margin:auto;}
.t_course_list .item em{float:right; width:127px; height:38px; text-align:center;  margin-top:45px;}
.t_course_list .item em a{display:block; background:#ff4400; border-radius:4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px; font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:38px; color:#fff;}
.t_course_list .item ul{float:left; width:615px;}
.t_course_list .item ul li{font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:30px;}
.t_course_list .item ul li h3{font-size:20px;}
.t_course_list .item ul li h3, .t_course_list .item ul li span{color:#ea4504;}

/*报名*/
.t_signup{ margin-left:369px; padding:20px;}
.t_signup h2{font: 24px Tahoma, Verdana, Arial, "思源黑体"; line-height:35px; margin-bottom:42px;}
.t_signup ul li{font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:35px; margin-bottom:10px;}
.t_signup ul li input[type="text"]{height:35px; width:287px; padding:0px 3px;}
.t_signup .t_s{padding-left:114px; margin-top:25px;}
.t_signup .t_s input{display:block; background:#2ba70a; border:0px; width:129px; border-radius:4px; -webkit-border-radius: 4px;  -moz-border-radius: 4px; font: 16px Tahoma, Verdana, Arial, "思源黑体"; line-height:38px; color:#fff;}

.t_signup_ask{margin-top:50px;font: 24px Tahoma, Verdana, Arial, "思源黑体"; line-height:35px;}
.t_signup_ask p{margin-left:60px; margin-top:15px;}

 .t_teach_study{}
.study_title{background-color: #f96825;color: #fff;font-family: "思源黑体";font-size: 20px;height: 60px;line-height: 60px;padding-left: 10px; overflow:hidden; zoom:1;} 
.study_title .ttit{ float:left;width:620px;}
.study_title .close2{float:right; width:30px; cursor:pointer; font-size:30px; line-height:30px;}
.t_teach_study .tcon{text-align:center; padding:20px; line-height:30px;}        
.t_teach_study .tcon em{margin-top:15px; display:block;}
.t_teach_study p{ color: #333;font-family: "思源黑体";font-size: 18px;font-weight: bold;line-height: 30px;text-align: center;}


.teach-ask-list{padding:10px 15px 10px 15px;}
.teach-ask-list li{overflow:hidden; height:49px !important;  min-height:49px !important; *height:49px !important; line-height:49px; border-bottom:1px dotted #e2e2e2; zoom:1;}
.teach-ask-list li a{font-size:14px;}
.teach-ask-list li font{color:#ff490a;}
.teach-ask-list .num{float:left; width:80px; text-align:right;}
.teach-ask-list .date{float:left; width:70px;text-align:right;}
