body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,button,input,textarea,th,td{margin:0;padding:0;font-family:"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}body{font-size:14px}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}q:before,q:after{content:''}legend{color:#000}fieldset,img{border:none}button,input,select,textarea{font-size:100%;background-color:#fff;font-size:14px}table{border-collapse:collapse;border-spacing:0}hr{border:none;height:1px}html{overflow-y:scroll}.common_header{background:#fff;border-bottom:1px solid #ddd}.common_header .nav{width:980px;height:60px;margin:0 auto}.common_header .nav .nav_left{float:left}.common_header .nav .nav_left li a{display:block;color:#333;font-size:24px;font-weight:bold;cursor:pointer;line-height:60px;text-decoration:none;cursor:default}.common_header .nav .nav_right{float:right;padding-top:16px}.common_header .nav .nav_right .login_reg{width:130px;height:32px;margin-right:20px;padding-left:30px;float:left}.common_header .nav .nav_right .login_reg li{float:left}.common_header .nav .nav_right .login_reg li a{display:block;line-height:32px;color:#333;cursor:pointer;padding:0 13px;margin-left:10px;background:#f8f8f8;border-radius:4px;border:1px solid #ddd;text-decoration:none}.common_header .nav .nav_right .login_reg li a:hover{background:#f0f0f0}.common_header .nav .nav_right .login_reg li.imp_bg a{color:#fff;background:#22ac38;border:0}.common_header .nav .nav_right .login_reg li.imp_bg a:hover{background:#1ca532}.common_header .nav .nav_right .logined{float:left}.common_header .nav .nav_right .logined li{float:left;margin-right:20px}.common_header .nav .nav_right .logined li em,.common_header .nav .nav_right .logined li a{color:#888;height:32px;line-height:32px;float:left;display:block}.common_header .nav .nav_right .logined li em.exit,.common_header .nav .nav_right .logined li a.exit{color:#333}.common_header .nav .nav_right .logined li.welcome a{color:#333;text-decoration:underline}.common_header .nav .nav_right .collection{width:60px;height:30px;line-height:30px;padding-left:39px;float:left;color:#666;display:none;cursor:pointer;border:1px solid #ddd;background:url(img/common_icon.png) no-repeat 5px -42px #f0f0f0}.teach_img{background:url(img/bg_img.png) no-repeat;height:320px}.teach_img .teacher_info{width:160px;height:260px;margin:0 auto;padding-top:30px}.teach_img .teacher_info .img{width:124px;height:124px;border-radius:50em;border:5px solid rgba(255,255,255,0.7);display:block;margin:0 auto 10px}.teach_img .teacher_info .img img{width:124px;height:124px;display:block;border-radius:50em;overflow:hidden;border:0}.teach_img .teacher_info em{text-align:center;display:block;color:#fff;height:22px;line-height:22px;margin-top:24px;margin-top:10px}.teach_img .teacher_info em.name{font-size:22px;text-shadow:0 2px 4px #ddd}.teach_img .teacher_info p{height:22px;line-height:22px;text-align:center;color:#fff}.content{background:#fcfcfc;padding-bottom:40px}.content .tags_cont{width:100%;background:#fff;border:1px solid #ddd}.content .tags_cont .tags{width:980px;height:50px;margin:0 auto;background:#fff}.content .tags_cont .tags li{float:left}.content .tags_cont .tags li a{width:120px;display:block;line-height:50px;text-align:center;color:#333;cursor:pointer}.content .tags_cont .tags li a:hover{text-decoration:none}.content .tags_cont .tags li.cur a{line-height:46px;border-bottom:4px solid #0daa26}.content .bar_cont{width:100%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.2)}.content .bar_cont .tags_bar{width:980px;height:50px;margin:0 auto}.content .bar_cont .tags_bar li{float:left}.content .bar_cont .tags_bar li a{width:120px;display:block;line-height:50px;text-align:center;color:#333;cursor:pointer}.content .bar_cont .tags_bar li a:hover{text-decoration:none}.content .bar_cont .tags_bar li.cur a{line-height:46px;border-bottom:4px solid #0daa26}.content .tag_content{width:980px;margin:20px auto 0;min-height:720px;display:none}.content .tag_content .teaher_info{width:598px;float:left;padding:0 20px 20px 20px;background:#fff;border:1px solid #ddd}.content .tag_content .teaher_info .title{width:65px;text-align:right;color:#f39700;margin:20px 0 10px}.content .tag_content .teaher_info dl{min-height:30px}.content .tag_content .teaher_info dl dt{float:left;width:80px;text-align:right;line-height:30px;color:#888}.content .tag_content .teaher_info dl dd{min-height:30px}.content .tag_content .teaher_info dl dd .text{width:480px;float:left;line-height:30px}.content .tag_content .teaher_info dl dd .self{width:480px;display:block;padding-top:5px;min-height:30px;float:left;max-height:60px;overflow-y:auto;white-space:normal}.content .tag_content .teaher_info .img_connent{height:120px;margin-bottom:20px}.content .tag_content .teaher_info .img_connent img{width:160px;height:116px;display:block;float:left;margin:0 12px 0 8px;border:1px solid #ccc}.content .tag_content .teaher_info .img_connent.last{margin-bottom:20px}.content .tag_content .course_student_content{width:308px;float:right;margin-left:30px;background:#fcfcfc}.content .tag_content .course_student_content .cousre{height:80px;padding:20px 40px;background:#fff;border:1px solid #ddd}.content .tag_content .course_student_content .cousre .course_left{width:80px;float:left}.content .tag_content .course_student_content .cousre .course_left i{height:30px;display:block;background:url(img/common_icon.png) no-repeat 10px -388px}.content .tag_content .course_student_content .cousre .course_left i.people{background-position:12px -316px}.content .tag_content .course_student_content .cousre .course_left em{text-align:center;display:block;font-size:28px;height:30px;line-height:30px;color:#f39700}.content .tag_content .course_student_content .cousre .course_left span{display:block;text-align:center;color:#aaa;height:30px;line-height:30px}.content .tag_content .course_student_content .cousre .course_left.boder{float:right;padding-left:30px;border-left:1px solid #ddd}.content .tag_content .course_student_content .new_student{float:left;margin-top:20px;background:#fff;border:1px solid #ddd}.content .tag_content .course_student_content .new_student .title{padding-left:20px;text-align:left;height:50px;line-height:50px;color:#666}.content .tag_content .course_student_content .new_student .student_img{padding:0 40px}.content .tag_content .course_student_content .new_student .student_img .img_content{display:block;float:left;margin:10px 13px 0 12px}.content .tag_content .course_student_content .new_student .student_img .img_content img{width:50px;height:50px;display:block;border-radius:50em}.content .tag_content .course_student_content .new_student .student_img .img_content em{color:#666;width:50px;height:30px;line-height:30px;text-align:center;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content .teacher_course{width:920px;padding:30px;margin:20px auto 0;background:#fff;border:1px solid #ddd}.content .teacher_course .course_cont{height:144px;margin-bottom:30px;border-bottom:1px solid #ddd}.content .teacher_course .course_cont .icon{float:left;width:172px}.content .teacher_course .course_cont .icon img{width:172px;height:112px;float:left;margin:16px 16px 0 16px;border:1px solid #ddd}.content .teacher_course .course_cont .detail{width:500px;float:left;padding:24px 0 0 16px;margin-left:20px}.content .teacher_course .course_cont .detail .title_cont .object{width:38px;height:18px;line-height:18px;text-align:center;color:#fff;padding:2px;float:left;margin-right:10px}.content .teacher_course .course_cont .detail .title_cont .object.blue{background:#4d68a4}.content .teacher_course .course_cont .detail .title_cont .object.green{background:#22ac38}.content .teacher_course .course_cont .detail .title_cont .object.orange{background:#ff9a00}.content .teacher_course .course_cont .detail .title_cont .object.lightblue{background:#00b7ee}.content .teacher_course .course_cont .detail .title_cont .title{height:22px;line-height:22px;font-size:16px;display:block}.content .teacher_course .course_cont .detail .title_cont .title li a{color:#333;text-decoration:none}.content .teacher_course .course_cont .detail .title_cont .title li a:hover{text-decoration:underline}.content .teacher_course .course_cont .detail .time_det span{height:20px;line-height:20px;display:block;margin-top:6px}.content .teacher_course .course_cont .detail .time_det span.one{margin-top:10px}.content .teacher_course .course_cont .detail .time_det span p{color:#888;float:left;white-space:pre-wrap;word-wrap:break-word}.content .teacher_course .course_cont .detail .time_det span em{height:20px;line-height:20px;color:#333}.content .teacher_course .course_cont .detail .time_det span em.pad{padding:0 6px}.content .teacher_course .course_cont .detail .time_det span em.emhight{max-width:240px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content .teacher_course .course_cont .shop{float:right}.content .teacher_course .course_cont .shop ul{margin:18px 30px 0 0}.content .teacher_course .course_cont .shop ul li{color:#fff;cursor:pointer}.content .teacher_course .course_cont .shop ul li a{display:block;text-decoration:none}.content .teacher_course .course_cont .shop ul li a.see{width:108px;height:30px;line-height:30px;border-radius:2px;border:1px solid #ddd;text-align:center;color:#333;background:#f8f8f8}.content .teacher_course .course_cont .shop ul li a.see:hover{background:#f0f0f0}.content .teacher_course .course_cont .shop ul li a.free{width:108px;height:30px;line-height:30px;border-radius:2px;border:1px solid #ddd;text-align:center;color:#fff;margin-bottom:6px;background:#22ac38}.content .teacher_course .course_cont .shop ul li.price{text-align:center;color:#f00;font-size:20px;border-radius:4px;margin-bottom:8px}.content .teacher_course .course_cont .shop ul li.get a{width:110px;height:32px;color:#fff;line-height:32px;text-align:center;background:#ff9a00;border-radius:2px;margin-bottom:8px}.content .teacher_course .course_cont .shop ul li.get a:hover{background:#ff9000}.footer{background:#fff;border-top:1px solid #ddd}.footer .footer_info{width:980px;height:80px;padding-top:20px;margin:0 auto;text-align:center;color:#aaa}.qq_fixed a{width:80px;height:30px;right:0;top:50%;position:fixed;padding-top:50px;color:#333;text-align:center;border:1px solid #ddd;box-shadow:0 2px 4px #ddd;background:url(img/common_icon.png) no-repeat 26px -112px #fff}.mod_layer{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);display:none}.login_register{width:400px;top:50%;left:50%;position:fixed;z-index:1000;margin-top:-100px;margin-left:-200px;background:#fff;display:none}.login_register .top{height:36px;line-height:36px;display:block;padding:0 10px;background:#f0f0f0}.login_register .top p{float:left;color:#666}.login_register .top em{display:block;float:right;width:30px;height:30px;cursor:pointer;background:url(img/login_icon.png) no-repeat 9px -147px}.login_register .content{width:344px;height:110px;padding:20px 28px;background:#fff}.login_register .content .pay{height:70px}.login_register .content .pay li a{width:160px;height:69px;float:left;display:block;margin-right:20px;cursor:pointer;background:url(img/alipay.png) no-repeat}.login_register .content .pay li a.wechat{margin-right:0;background:url(img/wechat.png) no-repeat}.login_register .content .qq{width:100%;height:30px;display:block}.login_register .content .qq li a{width:100%;height:30px;color:#333;display:block;line-height:30px;margin-top:20px;text-align:center}.login_register .content .info{display:none}.login_register .content .info ul{height:70px}.login_register .content .info ul li{float:left}.login_register .content .info ul li a{width:120px;height:30px;line-height:30px;text-align:center;display:block;float:left;color:#333;margin-left:20px;text-decoration:none;margin-bottom:10px}.login_register .content .info ul li.text_suc{margin-right:40px}.login_register .content .info ul li.pay_success a{color:#fff;background:#22ac38;margin-right:40px}.login_register .content .info ul li.pay_bad a{color:#fff;background:#ff9a00}.tea_prompt{width:300px;height:200px;box-shadow:0 0 6px rgba(0,0,0,0.3);background:#fff;border-radius:4px;display:none;position:fixed;top:50%;margin-left:-150px;left:50%;margin-top:-100px}.tea_prompt em{display:block;padding-top:100px;font-size:16px;text-align:center;margin-bottom:30px;background:url(img/warning.png) no-repeat center}.tea_prompt span{font-size:16px;color:#26ba3e;text-align:center;display:block;border-radius:4px;height:54px;cursor:pointer;line-height:54px;background:#f5f5f5}.join_success{position:fixed;left:50%;top:50%;width:120px;height:40px;line-height:40px;box-shadow:0 0 8px rgba(0,0,0,0.3);margin-left:-100px;margin-top:-80px;text-align:center;padding-top:100px;border-radius:4px;display:none;background:url(img/vote_success.png) no-repeat center #fff}.none_void{position:fixed;left:50%;top:50%;height:40px;line-height:40px;box-shadow:0 0 8px rgba(0,0,0,0.3);margin-left:-100px;margin-top:-20px;text-align:center;background:#fff;padding:0 10px;border-radius:4px;display:none}