/*  
Theme Name:demo_268xue Theme
Author:westdrug
Update @ 2013/11/20*/
	
/*---======== /learn-hall-style ========---*/
	html,body {height: 100%;width: 100%;overflow: hidden;}
	body {background: #505050 url(../images/page/play-room-bg-10.jpg) no-repeat fixed 50% 60px;background-size: cover;background-origin: padding-box;background-clip: border-box;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/page/play-room-bg-10.jpg',sizingMethod='scale');}
	.vice-switch a,.vice-logo,.lh-goback,.curse-playing em,.course-up em,.course-down em,.kc-menu,.kc-note,.lh-r-w-head li,.kc-icon,.o-c-btn,.publishTitle,.noter-dy em,.noter-zan em,.lh-playing span em,.ztree li a.curSelectedNode span b em {background: url(../images/page/icon-3.png) no-repeat}
	#lh-header {position: relative;width: 100%;height: 60px;z-index: 99;}
	#lh-header .lh-head {background: #333;position: fixed;width: 100%;height: 60px;z-index: 109;}
	.plr35 {padding: 0 35px;}
	.lh-logo {display: inline-block;height: 52px;width: auto;vertical-align: middle;}
	.lh-logo img {max-width: 100%;max-height: 100%;vertical-align: middle;}
	.vice-logo {background-position: 0 15px;display: inline-block;height: 52px;width: 110px;margin-left: 18px;vertical-align: middle;}
	.vice-switch{display: inline-block;height: 46px;}
	.vice-switch a{display: block;padding-left: 52px;line-height: 61px;color: #fff;font-size: 16px;background-position: 0px -402px;margin-left: 15px;}
	.lh-right-link li {color: #e2e2e2;float: left;_display: inline;line-height: 30px;margin-right: 25px;}
	.lh-right-link li a,.lh-right-link li span {color: #e2e2e2;font: 14px/30px "Hiragino Sans GB","Microsoft YaHei";margin-right: 25px;}
	.lh-right-link li a:hover {color: #fff;text-decoration: none;}
	.lh-right-link li.lh-r-l-last,.lh-right-link li.lh-r-l-last a {margin: 0;}
	.lh-goback {background-position: 0 -48px;}
	.tip-news {background: #CD292A;border-radius: 4px;font-family: 'Microsoft YaHei';width: 24px;height: 14px;line-height: 14px;right: 6px;color: #FFF;cursor: default;text-align: center;top: -4px;}
	#lh-play-wrap {background: url(../images/page/lh-black-bg.png) repeat-x 0 -3px;position: relative;width: 100%;z-index: 39;}
	.lh-play-box {margin-right: 435px;position: relative;z-index: 49;}
	.lh-p-b-title {height: 49px;padding-top: 20px;text-align: center;overflow: hidden;}
	.lh-p-b-title .right{width: 230px;}
	.lh-p-b-title .left{width: 60%;}
	.course-up,.course-down {width: 100px;height: 24px;text-align: left;overflow: hidden;}
	.curse-playing {display: block;height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 99%;text-align: left;}
	.curse-playing small {color: #fff;font: 18px/30px "Hiragino Sans GB","Microsoft YaHei";vertical-align: middle;}
	.curse-playing big {color: #fff;font: 24px/30px "Hiragino Sans GB","Microsoft YaHei";vertical-align: middle;}
	.course-up a,.course-down a {color: #999;font: 15px/26px "Hiragino Sans GB","Microsoft YaHei";vertical-align: middle;}
	.course-up a:hover,.course-down a:hover {color: #fff;text-decoration: none;}
	.curse-playing em {background-position: 0 -84px;}
	.course-up em.c-u {background-position: -1px -146px;}
	.course-up:hover em.c-u {background-position: -25px -146px;}
	.course-down em.c-d {background-position: 1px -126px;}
	.course-down:hover em.c-d {background-position: -23px -126px;}
	.course-up:hover a{color: #fff;}
	.course-down:hover a{color: #fff;}
	.lh-play-body {background: url(../images/page/black-bg.png) repeat 0 0;}
	.v-loading-gif {position: absolute;left: 50%;top: 50%;margin: -19px 0 0 -19px;z-index: 0;}
	.yinpin-bg{position: relative;top:0;left: 0;width: 100%;height: 100%;text-align: center;/*background: url(../images/page/yinpin-bg.png) repeat 0 0;*/overflow: hidden;}
	.yinpin-bg img{display: inline-block;height: 100%;width: auto;}
	.lh-right-wrap {background: #fff;position: fixed;display: block;top: 78px;right: 35px;+margin-right: 35px;width: 400px;z-index: 89;}
	.lh-r-w-head {background: url(../images/page/lh-menu-bg.jpg) repeat-x 0 0;height: 51px;position: relative;}
	.lh-r-w-head li {background-position: -163px 0;height: 51px;width: 200px;float: left;text-align: center;position: relative;}
	.lh-r-w-head li a {color: #f2f2f2;cursor: default;display: inline-block;font: 20px/51px "Hiragino Sans GB","Microsoft YaHei";}
	.lh-r-w-head li a:hover,.lh-r-w-head li.current a {color: #fff;cursor: default;text-decoration: none;}
	.lh-h-NumPlay {position: absolute;right: 10px;top: 20px;}
	.kc-icon {background-position: 0 -234px;display: none;position: absolute;left: 50%;bottom: 0;margin-left: -12px;}
	.lh-r-w-head li.current .kc-icon {display: block;}
	.kc-menu {background-position: 0 -172px;}
	.kc-note {background-position: 0px -208px;}
	.lh-r-body {overflow: hidden;position: relative;}
	.o-c-btn {background-position: -128px -84px;cursor: pointer;position: absolute;right: -16px;top: 1%;height: 108px;width: 19px;text-align: center;overflow: hidden;}
	.ocb-current.o-c-btn {background-position: -148px -84px;}
	.o-c-btn a {color: #666;display: block;margin-top: 40px;line-height: 26px;font-family: "Hiragino Sans GB","Microsoft YaHei";}
	.o-c-btn a:hover {color: #333;text-decoration: none;}
	.ocb-current.o-c-btn a,.ocb-current.o-c-btn a:hover {color: #fff;}
	#qiehuanBtn {background: #f2f2f2 url(../images/page/qiehuan-click.png) no-repeat 50% 15px;border-radius: 6px 0 0 6px;opacity: .5;filter: alpha(opacity=50);height: 125px;left: -19px;right: inherit;}
	#qiehuanBtn.qhClick {background-image: url(../images/page/qiehuan.png);}
	#qiehuanBtn:hover {opacity: 1;filter: alpha(opacity=100);}
	#qiehuanBtn a {line-height: 18px;}
	.jy-lh-main .lh-right-wrap {left: 35px;right: inherit;}
	.jy-lh-main .lh-play-box {margin-left: 435px;margin-right: 0;}

	.lh-umain {background: url(../images/page/black-bg.png) repeat 0 0;padding-bottom: 20px;}
	.sup-chageCard-title {border-bottom: 1px solid #3FACEA;height: 30px;}
	.sup-chageCard-title li {float: left;_display: inline;margin-left: 10px;+margin-left: 9px;border: 1px solid transparent;border-bottom: 0;border-radius: 3px 3px 0 0;}
	.sup-chageCard-title li.current {background: -webkit-gradient(linear, left top, left bottom, from(#EEF8FF), to(#ffffff));background: -moz-linear-gradient(top, #EEF8FF, #ffffff);background: -ms-linear-gradient(top, #EEF8FF, #ffffff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF8FF', endColorstr='#ffffff');}
	.sup-chageCard-title li.current {border: solid #3FACEA;border-width: 1px 1px 0px 1px;}
	.sup-chageCard-title li a {color: #666;display: inline-block;font: 16px/30px "Hiragino Sans GB","Microsoft YaHei";text-align: center;width: 175px;+width: 142px;}
	.sup-chageCard-title li.current a {color: #1755A0;}
	.sup-chageCard-title li a:hover {color: #1755A0;text-decoration: none;}
	.sup-chageCard-title li.current a:hover {cursor: text;}

	.publishTitle {height: 20px;text-indent: -9999px;}
	.publishTitle-1 {background-position: -46px -300px;}
	.publishTitle-2 {background-position: -18px -324px;}
	.publishTitle-3 {background-position: -18px -348px;}
	.note-textarea textarea {border: 1px solid #ddd;border-radius: 3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #666;font-size: 12px;height: 42px;overflow-x: hidden;overflow-y: auto;padding: 6px 5px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;width: 347px;}
	.note-textarea textarea:focus {border-color: rgba(63, 172, 234, 0.6);box-shadow: 0 1px 1px rgba(63, 172, 234, 0.075) inset, 0 0 4px rgba(63, 172, 234, 0.4);}
	.inpCb input {margin: 0;opacity: 0;filter:alpha(opacity=0);}
	.inpCb {background-position: -493px -336px;margin-top: 2px;}
	.bc-btn {background: #3EAE56;border: 1px solid #2FA548;border-radius: 3px;display: inline-block;width: 50px;padding: 0 6px;text-align: center;height: 20px;font: 12px/20px "Hiragino Sans GB","Microsoft YaHei";;color: #fff;}
	.bc-btn:hover {background: #2FA548;text-decoration: none;}
	.bj-list-title {border-bottom: 1px solid #e2e2e2;height: 30px;overflow: hidden; color: #bbb;line-height: 30px;}
	.bj-list-title span {display: inline-block;float: left;font: 12px/30px "Hiragino Sans GB","Microsoft YaHei";margin-right: 10px;}
	.bj-list-title span a {color: #777;font: 14px/30px "Hiragino Sans GB","Microsoft YaHei";}
	.bj-list-title span.current a,.bj-list-title span a:hover {color: #1755A0;text-decoration: none;}
	.bj-list-title span.current a:hover {cursor: text;}
	.lh-bj-list {overflow-x: hidden;overflow-y: auto;}
	.lh-bj-list ul li {border-bottom: 1px solid #e2e2e2;padding: 12px 5px 2px 65px;position: relative;min-height: 50px;}
	.lh-bj-list ul li:hover {background: #f8f8f8;}
	.lh-bj-list ul .li-my{padding: 12px 65px 2px 5px;}
	.question-list.lh-bj-list ul li:hover {background: #fff;}
	.noter-pic {border-radius: 50%;position: absolute;left: 0;top: 15px;overflow: hidden;height: 50px;width: 50px;}
	.lh-bj-list ul .li-my .noter-pic-1{border-radius: 50%;position: absolute;right: 0;top: 15px;overflow: hidden;height: 50px;width: 50px;}
	.noter-pic img {border: 2px solid #f2f2f2;border-radius: 50%;display: block;height: 50px;width: 50px;}
	.noter-pic:hover img,.n-reply-list:hover .n-reply-pic img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-webkit-transition: .6s;-moz-transition: .6s;transition: .6s;}
	.noter-txt {line-height: 180%;color: #4e4e4e;}
	.lh-n-cz {visibility: hidden;}
	.lh-list-more {margin: 10px 0;}
	.lh-list-more a {border: 1px dotted #e2e2e2;display: block;height: 30px;font: 14px/30px "Hiragino Sans GB","Microsoft YaHei";;color: #666;text-align: center;}
	.lh-list-more a:hover {border-color: #1755A0;color: #1755A0;text-decoration: none;}
	.question-list.lh-bj-list li {padding-bottom: 8px;}
	.noter-dy,.noter-zan {color: #666;cursor: pointer;}
	.noter-dy:hover {color: #3FACEA;}
	.noter-dy em {background-position: -50px -90px;}
	.noter-zan em {background-position: -50px -117px;}
	.n-reply {display: none;margin-top: 8px;}
	.n-reply-wrap textarea {background: #fff;border: 1px solid #ddd;width: 99%;height: 48px;padding: 4px 0;text-indent: 6px;font-size: 12px;color: #666;overflow-x: hidden;overflow-y: auto;}
	.n-reply-wrap textarea:focus {border-color: #3FACEA;}
	.lh-reply-btn {background: #6ACC7E;border: 1px solid #55C76C;border-radius: 3px;display: inline-block;height: 18px;width: 38px;text-align: center;font: 12px/18px "Hiragino Sans GB","Microsoft YaHei";color: #fff;}
	.lh-reply-btn:hover {background: #55C76C;color: #fff;text-decoration: none;}
	.n-reply-list {background: #f8f8f8;padding: 0 15px;}
	.n-reply-list dd {border-bottom: 1px solid #e9e9e9;padding: 5px 0 8px 0;position: relative;}
	.n-reply-pic {border-radius: 50%;position: absolute;left: -50px;top: -10px;height: 40px;width: 40px;}
	.n-reply-pic img {border: 2px solid #f2f2f2;border-radius: 50%;display: block;height: 40px;width: 40px;}

	.lh-play-jy-wrap {background: #333 url(../images/page/v-loading.gif) no-repeat 50% 50%;height: 200px;}
	.lh-play-jy-sp-box,.qhTxtBox {position: absolute;top: 0;left: 0;z-index: 999;}
	.qiehuanBtn {position: absolute;right: -20px;top: -20px;}
/*========== course tree style ==========*/
	#lh-menu-tit ul li.lh-menu-stair-taoc .fist{padding:0 10px;color: #666;display: block;font-size: 16px;line-height: 47px;height: 48px;padding:0 15px 0 15px;overflow: hidden;border-bottom: 1px solid #d9d9d9;}
	#lh-menu-tit ul li.lh-menu-stair-taoc .fist:hover,#lh-menu-tit ul li.lh-menu-stair-taoc .current-1{text-decoration: none;background-color: #dff3ff;}
	.lh-menu-stair-taoc{background: url("../images/page/line_conn.gif") repeat-y scroll 20px 0;}
	.lh-menu ul li.lh-menu-stair {padding-bottom: 5px;}
	.m-tree-icon{background-position:-380px -388px;}
	.lh-menu-stair-taoc .current-1 .m-tree-icon{background-position:-402px -388px;}
	.lh-menu ul li.lh-menu-stair a:hover,
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box:hover,
	#lh-menu ul li.lh-menu-stair-taoc a:hover{text-decoration: none;}
	.lh-menu ul li.lh-menu-stair a,#lh-menu-tit dl .lh-menu-stair a {color: #666;display: block;font-size: 14px;line-height: 36px;height: 36px;padding:0 15px 0 34px;overflow: hidden;}
	.lh-menu ul li.lh-menu-stair .lh-menu-ol .lh-menu-second .box{background: url("../images/page/olli-bg.png") no-repeat left center;}
	.lh-menu ul li.lh-menu-stair .lh-menu-ol .lh-menu-second .box:hover{background: #fbfbfb url("../images/page/olli-bg.png") no-repeat left center;}
	#lh-menu-tit ul li.lh-menu-stair-taoc .lh-menu .lh-menu-stair .current-1{background: #fff;}
	.lh-menu ul li.lh-menu-stair a {border-bottom: 1px solid #e8e8e8;margin-left: 10px;}
	.lh-menu ul.menu_tree_ul_second li.lh-menu-stair a {padding-left: 10px;}
	.lh-menu ul li ul.menu_tree_ul_second li.lh-menu-stair a {padding-left: 32px;}
	.lh-menu-i-1 {background-color: #fff;background-image: none;border: 1px solid #bbb;border-radius: 50%;text-align: center;line-height: 12px;display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
	.lh-menu-i-1 font {color: #4e4e4e;font-size: 16px;line-height: 24px;font-style: normal;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box {background: #fff;color: #555;display: block;line-height:32px;font-size: 14px;height: 32px;padding: 0 10px;margin-top: 5px;overflow: hidden;line-height: 32px;}
	.lh-menu-i-2 {background-position: -426px -475px;}
	.lh-menu-second .box span.fr .lh-p-icon {opacity: .6;-moz-opacity: .6;filter:alpha(opacity=88);}
	.lh-menu-second .box span.fr {color: #bbb;font-size: 12px;}
	.lh-menu-second .box span.fr .free-icon,.lh-menu-second .box .current-2 span.fr .lh-p-icon {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100);}
	#lh-menu ul li.lh-menu-stair dl dd a {color: #666;display: block;font-size: 12px;line-height: 30px;height: 30px;padding: 0 10px 0 20px;overflow: hidden;}
	#lh-menu ul li.lh-menu-stair dl dd a.lh-playing,#lh-menu ul li.lh-menu-stair dl dd a.lh-playing:hover,#lh-menu ul li.lh-menu-stair dl dd a.lh-playing span {cursor: text;}
	#lh-menu ul li.lh-menu-stair dl dd a span,#lh-menu a.no-jd-play span {font-family: 'Arial';font-size: 12px;color: #aaa;}
	.lh-menu ul ol,.lh-menu ul ol dl {display: none;}
	.menu_tree_ul_second li .lh-menu-ol{}
	.free-icon {border: 1px solid #72CD91;border-radius: 20px;color: #72CD91;display: inline-block;height: 14px;line-height: 14px;font-size: 12px;padding: 0 8px;}
	.lh-menu ul ul.no-parent-node {display: block;}
	.lh-menu ul ul.no-parent-node li.lh-menu-second .box {background: none;font-size: 14px;}
	#lh-menu-tit ul li.lh-menu-stair-taoc .lh-menu .lh-menu-stair .current-1 .m-tree-icon{background-position:-402px -388px;}
	.menu_tree_ul_second ol li.lh-menu-second .current-2{color:#16559f;background:#fbfbfb;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 .lh-menu-i-2{background-position: -459px -475px;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 span{color:#ef550f;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box .lh-p-icon-sp{background-position:-427px -417px;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 .box .lh-p-icon-sp{background-position:-459px -417px;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box .lh-p-icon-yp{background-position:-426px -389px;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 .box .lh-p-icon-yp{background-position:-457px -388px;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box .lh-p-icon-wd{background-position:-424px -446px;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 .box .lh-p-icon-wd{background-position:-458px -446px;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box .lh-p-icon-tp{background-position:-426px -499px;}
	.lh-menu .menu_tree_ul_second li.lh-menu-stair ol li.current-2 .box .lh-p-icon-tp{background-position:-461px -499px;}
	.teach-Style-in .pagination ul li{margin:0;}
	.mianfei{display:inline-block;width:60px;height:16px;margin-right:5px;vertical-align: middle;}
	.mianfei img{display:block;width:60px;height:16px;}
	.menu_tree_ul_second .lh-menu-stair .current-1 .m-tree-icon{background-position:-402px -388px;}
	.lh-menu-wrap{overflow-y: auto;position: relative;}
	.ktHY-tip-btn {height: 30px;line-height: 30px;text-align: center;border: 1px dotted #FF4800;} 
	
	.tcTabWrap {border-bottom: 1px solid #d8d8d8;margin-bottom: 10px;padding-bottom: 5px;}
	.tcTabWrap.current-1 {border-bottom: none;}
	.tcTabWrap a {color: #4e4e4e;display: block;font-size: 16px;line-height: 30px;height: 30px;padding: 0 10px;}
	.lh-menu ul.ztree.ztUlOpen {border-bottom: 1px dotted #ccc;margin-bottom: 10px;padding-bottom: 10px;}
	.lh-menu ul li.lh-menu-stair ol li.lh-menu-second .box .free-icon{background: none;color: #72cd91;display: inline-block;font-size: 12px;line-height: 16px;height: 16px;  padding: 0 15px;margin: 0;border-bottom: 1px solid #72cd91;}
.flash-play-wrap .video-login{display: block;width: 89px;height: 90px;position: absolute;top: 40%;left: 50%;margin-top: -45px;margin-left: -45px;}