@charset "utf-8";
.videoTit {
	padding: 6px 15px; color: rgb(35, 35, 35);
}
.videoTit i{color:#FF0000;}
.videoTit em{color:#0000FF;}
.videoBtnWrap{padding: 0px 15px; }
.videoTxt{padding: 0px 15px; font-size:12px;}
.videoTit h2 {
	padding: 2px 0px; line-height: 18px; font-size: 0.81em; font-weight: normal;
}
.videoTit h3 {
	padding: 2px 0px; line-height: 18px; font-size: 0.81em; font-weight: normal;
}
.current {
	padding: 2px 0px; line-height: 18px; font-size: 0.81em; font-weight: normal;
}
.tip{border-color: rgb(243, 78, 33); border-width: 2px; border-style: solid;font-size:12px;margin:10px;padding:2px 6px;border-radius: 4px;}
.tip a,.videoTit a{color:#FF0000;}
.videoBar {
	padding-bottom: 9px;
}
.videoBar a {
	margin: 0px 2.42%; border: 1px solid rgb(213, 213, 213); width: 26.4%; height: 30px; color: rgb(0, 117, 193); line-height: 30px; font-size: 0.81em; display: inline-block;
}
#video{	
/*  max-width:640px;
    min-height:400px; 此处，不能象这样，否则播放尺寸有问题*/
  height:200px; /*这个非常重要，只需限定其视频容器的［高度］即可，无需设其width,否则手机上播放尺寸有问题*/
  overflow:hidden;
}
.videoBot {
	border-top-color: rgb(0, 117, 193); border-top-width: 2px; border-top-style: solid;
}
.fun-hd {
	height: 36px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.fun-hd li {
	width: 22%; float: left; cursor: pointer;
}
.fun-hd li span {
	height: 35px; line-height: 35px; padding-bottom: 2px; font-size: 0.93em; margin-bottom: -1px; display: inline-block;
}
.fun-hd li i {
	background: rgb(230, 230, 230); width: 1px; height: 13px; overflow: hidden; font-size: 0px; margin-top: 11px; float: left;
}
.fun-hd li.on span {
	color: rgb(0, 117, 193); padding-bottom: 0px; border-bottom-color: rgb(0, 117, 193); border-bottom-width: 2px; border-bottom-style: solid;
}
.fun-bd {
	display: none;
}
.teaching {
	margin: 8px auto; padding: 0px 14px; height: 210px; overflow-y: auto;
}
.fun-hint {
	padding: 6px 9px; border-radius: 5px; border: 1px solid rgb(0, 117, 193); color: rgb(0, 117, 193); line-height: 22px; font-size: 0.81em; margin-bottom: 7px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.fun-hint a {
	color: rgb(249, 130, 78); text-decoration: underline;
}
.kqfx {
	line-height: 22px; font-size: 0.81em;
}
.kqfx dt {
	color: rgb(249, 130, 78);
}
.kqfx dd {
	color: rgb(93, 93, 93);
}
.teaching-item {
	padding: 5px 0px; line-height: 22px; margin-top: 5px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.teaching-item h5 {
	color: rgb(35, 35, 35); line-height: 24px; font-size: 0.81em; font-weight: normal;
}
.teaching-item .item-con {
	padding: 5px 0px; color: rgb(93, 93, 93); font-size: 0.81em;
}
.app-dow {
	padding: 15px 0px; border-top-color: rgb(243, 78, 33); border-top-width: 2px; border-top-style: solid;
}
.app-dow a {
	background-position: 7px -98px; padding: 0px 8px 0px 33px; border-radius: 5px; border: 1px solid rgb(243, 78, 33); height: 27px; color: rgb(243, 78, 33); line-height: 27px; font-size: 0.81em; display: inline-block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.loadingg {
	color: rgb(102, 102, 102); line-height: 50px; font-size: 0.87em;
}
.catalogue {
	margin: 8px auto; padding: 0px 14px; height: 210px; overflow-y: auto;
}
.catalogue .fun-hint {
	margin: 12px 15px 5px;
}
.catalogue dl {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.catalogue dl dt {
	padding: 9px 15px 2px; color: rgb(0, 117, 193); line-height: 20px; font-size: 0.93em;
}
.catalogue dl dd {
	margin: 0px 15px; padding: 6px 0px; color: rgb(93, 93, 93); line-height: 20px; font-size: 0.81em; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.catalogue dl dd em {
	float: left;
}
.catalogue dl dd span {
	margin: 0px 30px 0px 0px; display: block;
}
.catalogue dl dd a {
	color: rgb(22, 22, 22); display: block; position: relative;
}
.catalogue dl dd a::after {
	top: 1px; right: 0px; color: rgb(28, 187, 155); font-size: 12px; position: absolute; content: "播放";
}
.catalogue dl dd.playIng span {
	margin-right: 52px;
}
.catalogue dl dd.playIng a::after {
	top: 1px; right: 0px; color: rgb(249, 130, 78); font-size: 12px; position: absolute; content: "正在播放";
}
.catalogue dl dd:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}


.mask {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 2;
}
.ask .fun-hint {
	margin: 6px 12px 12px;
}
.ask .ask-bar {
	background: rgb(244, 243, 243); padding: 0px 15px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.ask .ask-bar h6 {
	padding: 6px 0px; color: rgb(35, 35, 35); line-height: 20px; font-size: 0.81em; font-weight: normal;
}
.ask .ask-form .ask-textarea {
	background: rgb(255, 255, 255); padding: 6px 0px; border-radius: 7px; border: 1px solid rgb(102, 102, 102); -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.ask .ask-form .ask-textarea textarea {
	margin: 0px auto; border: 0px currentColor; height: 38px; color: rgb(93, 93, 93); line-height: 19px; font-size: 0.81em; display: block;
}
.ask .ask-form .ask-img {
	width: 68px;
}
.ask .ask-form .ask-shrink {
	width: 68px;
}
.ask .ask-form .ask-img .accessory {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(101, 99, 99); width: 35px; height: 35px; color: rgb(110, 108, 108); line-height: 35px; font-size: 1em; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.ask .ask-form .ask-shrink .shrink {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(101, 99, 99); width: 35px; height: 35px; color: rgb(110, 108, 108); line-height: 35px; font-size: 1em; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.ask .ask-form .ask-img .accessory input {
	left: 0px; top: 0px; width: 35px; height: 35px; position: absolute; opacity: 0;
}
.ask .ask-form .ask-img p {
	line-height: 18px; font-size: 0.75em;
}
.ask .ask-form .ask-shrink p {
	line-height: 18px; font-size: 0.75em;
}
.ask .ask-form .ask-shrink .shrink {
	overflow: hidden;
}
.ask .ask-form .ask-shrink p a {
	width: 50%; color: rgb(93, 93, 93); display: inline-block;
}
.ask .ask-bar .sendBtn {
	background: rgb(54, 217, 124); margin: 9px 0px; border-radius: 7px; color: rgb(255, 255, 255); line-height: 37px; font-size: 0.93em; display: block; -moz-border-radius: 7px; -webkit-border-radius: 7px;
}
.succeed-hint {
	background: rgba(0, 0, 0, 0.7); margin: -21px 0px 0px -53px; left: 50%; top: 50%; width: 106px; height: 42px; color: rgb(255, 255, 255); line-height: 42px; font-size: 0.93em; display: none; position: fixed;
}
.askList {
	padding: 0px 12px 12px;
}
.askList .askItem {
	padding-top: 6px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.askList :last-child.askItem {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.askList .askItem .ask-hd {
	text-align: right; color: rgb(167, 166, 166); line-height: 20px; font-size: 0.81em;
}
.askList .askItem .ask-hd .btnLook {
	color: rgb(249, 130, 78);
}
.askList .askItem .ask-bd {
	padding: 4px 0px 6px; color: rgb(93, 93, 93); line-height: 20px; font-size: 0.81em;
}
.answer {
	padding: 4px 0px 6px; color: rgb(93, 93, 93); line-height: 20px; font-size: 0.81em;
}
.answer {
	padding: 0px 0px 6px 28px; display: none;
}
.answer i {
	background: rgb(40, 207, 134); border-radius: 50px; width: 19px; height: 19px; text-align: center; color: rgb(255, 255, 255); line-height: 19px; margin-left: -28px; float: left; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.answer a {
	color: rgb(0, 117, 193);
}
.m-share {
	padding: 10px 0px; height: 36px; line-height: 36px; font-size: 14px;
}
.bdsharebuttonbox {
	width: 70%; vertical-align: middle; display: inline-block; white-space: nowrap;
}
