/*主视觉*/
.jhteasaytop1{ height:110px; background:url(images/top1.jpg) center 0 no-repeat;}
.jhteasaytop2{ height:110px; background:url(images/top2.jpg) center 0 no-repeat;}
.jhteasaytop3{ height:105px; background:url(images/top3.jpg) center 0 no-repeat;}
.jhteasaytop4{ height:105px; background:url(images/top4.jpg) center 0 no-repeat;}
.jhteasaytop5{ height:105px; background:url(images/top5.jpg) center 0 no-repeat;}
.jhteasaytop6{ height:105px; background:url(images/top6.jpg) center 0 no-repeat;}
.jhteasaytop6 .sharecon{ width:200px; padding:70px 0 0 800px; margin:0 auto;}

.main965{ width:965px; margin:0 auto;}
.main975{ width:975px; height:160px; margin:0 auto; padding-top:20px;}
.main965 div,.main965 p,.main975 div,.main975 p{font-family:"Microsoft Yahei"; font-size:14px;}

/*视频*/
.jhteasaymain1{ height:590px; padding-top:50px; background:url(images/bg1.jpg) center 0 no-repeat;}
.videocontent{ width:933px; height:328px; border:1px solid #a39278; padding:15px; display:none;}
.videocontent22{ display:block;}
.videobox{ float:left; width:594px; height:328px; background:url(images/videoimg.jpg) 0 0 no-repeat; overflow:hidden;}
.videodescribe{ float:left; background:#fff; height:328px; width:335px;}
.videodescribe h3{ text-align:center; color:#1b2527; font-size:30px; line-height:60px; padding-top:10px;}
.videodescribe p{color:#595a5a; line-height:24px; padding:0 20px; text-indent:28px;}
.videodescribe b{ display:block;color:#595a5a;line-height:24px; padding-left:20px;}
.main975 span.span_pre{ float:left; width:34px; height:160px; background:url(images/arrL.png) center center no-repeat; cursor:pointer;}
.main975 span.span_next{ float:left; width:34px; height:160px; background:url(images/arrR.png) center center no-repeat;cursor:pointer;}
.scrollcontent{ height:160px; width:906px; overflow:hidden; float:left;}
.scrollcontent ul{ height:160px; overflow:hidden;}
.scrollcontent ul li{height:160px; width:205px; padding-right:6px; display:block; position:relative; cursor:pointer;}
.scrollcontent ul li img{ width:205px; height:120px; margin-top:40px;}
.scrollcontent ul li p{ position:absolute; bottom:5px; left:0; width:205px; text-align:center; background:url(images/videobtn.png) center 0 no-repeat; padding-top:45px; font-size:18px; color:#fff; line-height:24px;}
.scrollcontent ul li p span{ font-size:14px; display:block;}
.scrollcontent ul li.current{ width:273px;}
.scrollcontent ul li.current img{ width:273px; height:160px;margin-top:0;}
.scrollcontent ul li.current p{ width:273px;}

/*老师、栏目介绍、精彩花絮*/
.jhteasaymain2_1{ height:55px;background:url(images/bg2.png) center 0 no-repeat;}
.jhteasaymain2_2{background:url(images/bgmain.png) center 0 repeat-y; padding:55px 0;}
ul.jstab{ height:60px; padding-left:25px;}
ul.jstab li{ line-height:60px; font-size:24px; font-weight:bold; display:block; float:left; margin-right:3px; background:#966130; color:#fcd8b7; text-align:center; border-radius:10px 10px 0 0; padding:0 40px; cursor:pointer;}
ul.jstab li.current{background:#bf9268; color:#fff; cursor:text;}
.describecon{ border:2px dotted #daab7d; border-radius:15px; padding:30px 0; display:none;}
.jhteatab1{ display:block;}
.teacherimgleft{ float:left; width:325px; background:url(images/line.png) right 20px no-repeat; text-align:center; padding:5px 0 0 25px;}
.teacherimgleft p{ color:#daab7d; font-size:24px; font-weight:bold; line-height:50px;}
.describebox{ float:right; width:530px; padding:0 30px 20px 0;}
.describebox b{ display:block; color:#ebcfb7; font-size:30px; line-height:40px; padding-bottom:10px;}
.describebox p{ color:#daab7d; line-height:36px; font-size:16px;}
.jhteatab2 .describebox p{ text-indent:32px; padding:30px 20px 0 0;}
.main965 .zjcon{ clear:both; color:#ebcfb7; font-size:16px; width:885px; background:#60351d; line-height:36px; border-radius:10px; margin:0 auto; text-align:center;}
.videohuaxu{ width:476px; height:267px;border:2px solid #bf9268;}
.lgo2o{ height:120px; background:url(images/lgo2o.png) center 0 no-repeat;}
.lgo2o a{ display:block; height:120px; width:100%;}

/*课程推荐*/
.jhteasaymain3{ height:495px; padding-top:55px; background:url(images/bg3.jpg) center 0 no-repeat;}
p.p_jhteatile{ height:59px; line-height:58px; font-size:30px; color:#fff; font-weight:bold; text-align:center; background:url(images/bgtitle.jpg) center 0 no-repeat; padding-left:60px; margin-bottom:45px;}
.tjcoursecon{ width:449px; float:left; border:1px solid #c6af9c; padding:12px; background:#fff; margin:0 3px 25px 4px;}
.tjcoursecon a.a_teaphotocon{ display:block; float:left; margin-right:14px; width:120px;}
.cdescribecon{ float:left; width:315px;}
.cdescribecon a:link,.cdescribecon a:visited,.cdescribecon a:hover,.cdescribecon a:active{ display:block; color:#4e2102; font-weight:bold; font-size:16px; line-height:30px;}
.cdescribecon p{ float:left; width:157px; font-size:12px; color:#4b4a4a; line-height:22px;}

/*栏目评论*/
.jhteasaymain4_1{ height:8px;background:url(images/bg4.png) center 0 no-repeat;}
.jhteasaymain4_2{background:url(images/bgmain.png) center 0 repeat-y; padding:30px 0;}
.bugcontent{width:950px; border:1px solid #a8a4a4; border-radius:10px;}
p.p_how{ height:41px; line-height:40px; text-align:center; font-size:18px; color:#fff; background:#9d592a; border-radius:8px 8px 0 0;}
.bugscroll{ height:155px; overflow:hidden; padding:0 20px; border-bottom:1px solid #bcbbbb; background:#e8e5e5;}
.bugscroll ul{ float:left; width:100%;}
.bugscroll ul li{ float:left; width:100%; color:#463708; font-size:14px;font-size:12px; padding-top:10px;}
li .span_stupic{ float:left; display:block; width:50px; height:50px;}
li .span_stupic img{ width:50px; height:50px;}
li .p_content{ float:left; width:845px; display:block; padding-left:15px;}
span.span_nikename{ display:block; line-height:16px; padding-bottom:6px; color:#999;}
span.span_bugcon{background:#fff url(images/arr.png) 0 0 no-repeat;border:1px solid #dcdcdc; border-left:none;border-radius:4px;display:inline-block;line-height:20px;padding:5px 5px 5px 15px;word-wrap:break-word; word-break:break-all;color:#666;}
.inputsubmitcon{ height:42px; padding:8px 0 8px 10px; background:#f7f6f6; border-radius:0 0 8px 8px;}
.inputsubmitcon input{ float:left; display:block; width:500px; height:40px; line-height:38px; border:1px solid #c9c9c9; border-radius:6px; padding:0 10px;}
.inputsubmitcon img{ cursor:pointer; float:left; margin-left:5px;}
.inputsubmitcon input.lwp_yzm{ width:90px;margin-left:5px;}