@charset "utf-8";

body {
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53", arial, Helvetica, Tahoma, sans-serif;
	margin: 0 auto;
	color: #333;
	background: #fff;
}

p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select,
button, textarea, iframe {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
}

ul, li, ol {
	list-style-type: none;
}

em, address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
}

a, a:hover {
	outline: none;
	blur: expression(this.onFocus = this.blur ());
}

.layout {
	clear: both;
	width: 1200px;
	text-align: left;
	margin: 0 auto;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
}

.fl {
	float: left;
	display: inline-block;
}

.fr {
	float: right;
	display: inline-block;
}

.pr {
	position: relative
}

.pr {
	position: relative
}

.abs {
	position: absolute;
}

.an {
	background: url(../images/videoPlay/an02.png?v=0.2) no-repeat;
}
/*   ?? ? */
.an1 {
	background: url(../images/videoPlay/an1.png) no-repeat scroll 0 0
	rgba(0, 0, 0, 0);
}

.cl2 {
	background: url(../images/shixun/shiwuIco.png) no-repeat;
}

.cl {
	background: url(../images/videoPlay/courseList.png) no-repeat;
}

.list {
	background: url(../images/videoPlay/list.png) no-repeat;
}

.cg {
	background: url("//www.chinaacc.com/images/myhome/new/catalog.png") no-repeat;
}

.section {
	display: block;
}

.sectionInit {
	display: block;
}
/*??*/
#header {
	width: 100%;
	margin: 0 auto;
	height: 60px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	position: relative;
	z-index: 999999;
}

#header a.back {
	width: 9px;
	height: 15px;
	background-position: 0 0;
	margin: 23px 0 0 20px;
}

#header a.logo {
	width: 28px;
	height: 27px;
	background-position: 0 -18px;
	margin: 17px 0 0 15px;
}

#header .header {
	width: 100%;
	height: 60px;
	margin: 0 auto;
}

#header h1 {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-left: 3px;
}

#header .otherFun {
	height: 60px;
	line-height: 63px;
	margin-left: 10px;
}

#header .otherFun a {
	font-size: 12px;
	color: #999;
	margin-left: 5px;
	display: inline-block;
}

#header .personInfo {
	height: 60px;
	width: 32px;
	margin-right: 25px;
	_z-index: 1;
}

#header .personInfo img {
	margin-top: 14px;
}

#header .personInfo .avatar {
	height: 32px;
	width: 32px;
	background: url("../images/videoPlay/txbg.png") no-repeat;
	display: block;
	left: 0;
	top: 14px;
}

#header  .personInfo_in {
	width: 108px;
	height: 152px;
	z-index: 99999;
	top: 25px;
	left: -60px;
	display: none;
}

#header .personInfo:hover .personInfo_in {
	display: block;
} /*add by xiao for videoPlayfd.jsp*/
#header  .personInfo_ind {
	width: 108px;
	height: 132px;
	background: #f5f5f5;
	margin-top: 32px
}

#header  .personInfo_ind i {
	display: block;
	width: 16px;
	height: 8px;
	background-position: -259px -44px;
	top: -8px;
	left: 70%;
	margin-left: -8px;
}

#header  .personInfo_ind ul {
	width: 86px;
	top: 3px;
	left: 50%;
	margin-left: -43px;
}

#header  .personInfo_ind ul li {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #e5e5e5
}

#header  .personInfo_ind ul li a {
	display: block;
	height: 42px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 25px;
	background: url(../images/videoPlay/icon_person.png) no-repeat 0 0
}

#header  .personInfo_ind ul li.lio a {
	background-position: 2px 15px
}

#header  .personInfo_ind ul li.lit a {
	background-position: 2px -29px
}

#header  .personInfo_ind ul li.lith a {
	background-position: 2px -73px
}

#header  .personInfo_ind ul li a:hover {
	color: #07bdc7
}

#header .remind {
	width: 29px;
	height: 23px;
	margin-top: 19px;
	margin-right: 30px;
}

#header .remind i.notice {
	display: block;
	width: 29px;
	height: 23px;
	background-position: 0 -44px;
}

#header .remind i.Nnotice {
	display: block;
	width: 29px;
	height: 23px;
	background-position: 0 -91px;
}

#header .forApp {
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #787d82;
	background-position: 0 0;
	margin-top: 21px;
	margin-right: 30px;
	z-index: 999;
}

#header .forApp:hover {
	color: #999;
}

#header .forApp .ewmTCM {
	width: 180px;
	height: 208px;
	z-index: 999;
	top: 55px;
	margin-left: -74px;
	display: none;
}

#header .forApp:hover .ewmTCM {
	display: block;
}

#header .forApp .ewmTC {
	width: 180px;
	height: 200px;
	background: #f5f5f5;
}

#header .forApp .ewmTC .tit {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

#header .forApp .ewmTC p {
	font-size: 12px;
	display: block;
	color: #999;
	text-align: center;
	margin-top: 5px;
}

#header .forApp .ewmTC .ewmCon {
	width: 120px;
	height: 120px;
	background: #fff;
	margin: 10px auto 0;
}

#header .forApp .ewmTC .ewmCon img {
	width: 98px;
	height: 98px;
	margin: 0 auto;
	padding-top: 11px;
	display: block;
}

#header .forApp .ewmTC i {
	display: block;
	width: 16px;
	height: 8px;
	background-position: -259px -44px;
	top: -8px;
	left: 50%;
	margin-left: -8px;
}

#header .pasd {
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #787d82;
	background-position: -296px 0;
	margin-top: 21px;
	margin-right: 30px;
	padding-left: 25px;
}

#header .pasd:hover {
	color: #999;
}

#header .nav {
	height: 30px;
	margin-left: 15px;
}

#header .nav ul {

}

#header .nav ul li {
	float: left;
	text-align: center;
	margin-right: 5px;
	_display: inline-block;
}

#header .nav ul li a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
	font-size: 14px;
	text-decoration: none;
	color: #666;
	_zoom: normal;
}

#header .nav ul li a:hover {
	color: #07bdc7;
}

#header .nav .border {
	display: none;
	background: #07bdc7;
	height: 3px;
	width: 58px;
	left: 0;
	top: 0;
	_overflow: hidden
}

#header .nav a.cur {
	color: #07bdc7;
}

#header .navMenu {
	height: 36px;
	margin-top: 12px;
	margin-right: 10px;
}

#header .navMenu a {
	width: 50px;
	margin: 0 10px;
}

#header .navMenu a i {
	display: block;
	width: 19px;
	height: 18px;
	margin: 0 auto;
}

#header .navMenu a span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #999;
}

#header .navMenu a.nm01 i {
	background-position: -40px 0;
}

#header .navMenu a.nm02 i {
	background-position: -16px 0;
}

#header .navMenu a.nm03 i {
	background-position: -60px 0;
}

#header div.evaluate {
	color: #777f82;
	font-size: 12px;
	height: 60px;
	line-height: 60px;
	margin-left: 10px;
	cursor: pointer;
}

#header div.above_evalPop {
	text-decoration: underline;
	color: #9a9a9a;
	z-index: 1;
}

#header div.above_evalPop:hover .evalPop {
	display: block;
}

#header .evalPop {
	width: 85px;
	border: 1px solid #e7e7e7;
	background: #f5f5f5;
	left: -30px;
	top: 50px;
	z-index: 999;
	display: none;
}

#header .evalPop i {
	width: 13px;
	height: 8px;
	left: 50%;
	margin-left: -6px;
	background-position: -80px 0;
	top: -8px;
}

#header .evalPop a {
	display: block;
	height: 40px;
	border-bottom: 1px solid #e7e7e7;
	line-height: 40px;
	margin: 0 10px;
	text-align: center;
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

#header .evalPop a:hover {
	color: #07bdc7;
}

#header .evalPop a.last {
	border-bottom: none;
}
/*?  ??   ? */
#header .answer {
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #787d82;
}

#header .answer:hover {
	color: #999;
}

#header .navMenu a.answer i {
	background-position: 0 0;
}
/*?  ??   ? */
/*?��*/
#footer {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border-top: 1px solid #ddd;
}

#footer .hfnav {
	color: #909090;
}

#footer .hfoot p {
	color: #909090;
}

#footer .hfoot p a {
	color: #909090;
}

#footer .hfnav a {
	color: #909090;
}

/*    menu*/
.menu a {
	width: 40px;
	height: 52px;
	background: #222629;
	display: block;
	border-bottom: 2px solid #000;
	text-decoration: none;
}

.menu a:hover, .menu a.on {
	background: #454e54;
}

.menu a:hover span, .menu a.on span {
	color: #eee;
}

.menu a span {
	display: block;
	color: #b4bbbf;
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	text-decoration: none;
}

.menu a:hover span {
	text-decoration: none;
}

.menu a i {
	display: block;
	_overflow: hidden;
}

.menu a i.ml {
	width: 14px;
	height: 13px;
	background-position: 0 0;
	margin: 15px 0 0 14px;
	display: inline-block;
}

.menu a i.jy {
	width: 14px;
	height: 12px;
	background-position: 0 -13px;
	margin: 10px 0 0 13px;
	display: inline-block;
}

.menu a i.tw {
	width: 17px;
	height: 16px;
	background-position: 0 -25px;
	margin: 10px 0 0 12px;
	display: inline-block;
}

.menu a i.bj {
	width: 12px;
	height: 16px;
	background-position: 0 -41px;
	margin: 10px 0 0 14px;
	display: inline-block;
}

.menu a i.lx {
	width: 15px;
	height: 15px;
	background-position: 0 -57px;
	margin: 10px 0 0 13px;
	display: inline-block;
}

.menu a i.fx {
	width: 15px;
	height: 15px;
	background-position: 0 -91px;
	margin: 10px 0 0 13px;
	display: inline-block;
}

.menu a i.pl {
	width: 17px;
	height: 16px;
	background-position: 0 -25px;
	margin: 10px 0 0 12px;
	display: inline-block;
}

.menu a i.zl {
	width: 15px;
	height: 15px;
	background-position: 0 -57px;
	margin: 10px 0 0 13px;
	display: inline-block;
}

.menu a i.back {
	width: 15px;
	height: 15px;
	background-position: 3px -72px;
	margin: 10px 0 0 13px;
	display: inline-block;
}

.menu a:hover i.ml {
	background-position: -21px 0;
}

.menu a.on i.ml {
	background-position: -21px 0;
}

.menu a:hover i.jy {
	background-position: -21px -13px;
}

.menu a.on i.jy {
	background-position: -21px -13px;
}

.menu a:hover i.tw {
	background-position: -18px -25px;
}

.menu a.on i.tw {
	background-position: -18px -25px;
}

.menu a i.cs{width:12px;height:16px;background-position:0 -123px;margin:14px 0 0 13px; display: inline-block;}

.menu a:hover i.bj {
	background-position: -23px -41px;
}

.menu a.on i.bj {
	background-position: -23px -41px;
}

.menu a:hover i.lx {
	background-position: -20px -57px;
}

.menu a.on i.lx {
	background-position: -20px -57px;
}

.menu a:hover i.fx {
	background-position: -20px -91px;
}

.menu a.on i.fx {
	background-position: -20px -57px;
}

.menu a.menu_memory span {
	padding-top: 8px;
}
/*.menu a.menu_pjqp {border-bottom: medium none;}*/
.menu a.lastMenu {
	border-bottom: none;
}
/*?   S*/
.abs {
	position: absolute;
}

.menu a i.zy {
	width: 15px;
	height: 15px;
	background-position: 1px -89px;
	margin: 8px 0 0 13px;
	display: inline-block;
}

.menu a i.sx {
	width: 18px;
	height: 15px;
	background-position: 0px -104px;
	margin: 8px 0 0 12px;
	display: inline-block;
}

.menu a:hover i.zy {
	background-position: -19px -89px;
}

.menu a.on i.zy {
	background-position: -19px -89px;
}

.menu a:hover i.sx {
	background-position: -20px -104px;
}

.menu a.on i.sx {
	background-position: -20px -104px;
}

.menu a.lastMenu {
	border-bottom: none;
}

.menu a.two {
	height: 72px;
}
.menu a:hover i.cs{background-position:-20px -123px;}
.menu a.on i.cs{background-position:-21px -123px;}
/*?   E*/
/*??*/
.courseListContainer {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fff;
}

.clc-announcement-mod{background:url("../images/myhome/new/annicon.png") no-repeat 14px center #ffedda;padding-left:35px;}
.clc-announcement-mod .clc-announcement-main{height:30px;line-height:30px;overflow:hidden;color:#fe6001;font-size:14px;position:relative;}
.clc-announcement-mod .clc-announcement-main .clc-announcement-roll{position:absolute;top:0;}
.clc-announcement-mod .clc-announcement-main p{white-space:nowrap;float:left;}

#catalog .progress {
	height: 30px;
	margin: 0 10px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}

#catalog .progress .proIco {
	height: 30px;
	border-right: 1px solid #ddd;
	width: 168px;
}

#catalog .progress .proIco span {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	margin-right: 8px;
}

#catalog .progress .proIco i {
	width: 12px;
	height: 12px;
	margin-top: 9px;
	margin-right: 8px;
}

#catalog .progress .proIco .po01 i {
	background-position: 0 -189px;
}

#catalog .progress .proIco .po02 i {
	background-position: -12px -189px;
}

#catalog .progress .proIco .po03 i {
	background-position: -24px -189px;
}

#catalog .progress .proTime {
	text-align: center;
	width: 170px;
}

#catalog .progress .proTime span {
	color: #666;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
}

#catalog .progress .proTime span em {
	color: #07bdc7;
}

#catalog a {
	font-size: 12px;
	color: #717171;
	text-decoration: none;
}

#catalog .noopen {
	color: #c2c2c2
}

#catalog .level1 {
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	display: block;
}

#catalog .level1 i {
	width: 19px;
	height: 33px;
	margin: 0 10px;
}

#catalog .level2 {
	width: 100%;
	margin: 0 auto;
	display: none;
}

#catalog .level2 a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 100%;
}

#catalog .level2 a.online {
	background: #e0e0e0;
}

#catalog .level2 a:hover {
	background: #f2f2f2;
}

#catalog .level2 a i {
	overflow: hidden;
	margin-right: 10px;
	width: 11px;
	height: 30px;
	margin-left: 14px;
}

#catalog .level2 a:hover i {
	background-position: -28px 0;
}

#catalog .level2 .title {
	margin-left: 25px;
}

#catalog .level2 a.online .title {
	color: #1b80db;
}

#catalog .level2 .time {
	margin-right: 25px;
	_margin-right: 15px;
}

#catalog .level2 a.online span {
	color: #1b80db;
}

#catalog .level2 a i.leve2_wx {
	background-position: 0 -9px;
}

#catalog .level2 a.cur {
	background: none repeat scroll 0 0 #f2f2f2;
	color: #127de1;
}

#catalog .level2 a.cur i.leve2_wx {
	background-position: -33px -9px;
}

#catalog .level2 a i.leve2_yx {
	background-position: -11px -9px;
}

#catalog .level2 a.cur i.leve2_yx {
	background-position: -44px -9px;
}

#catalog .level2 a i.leve2_refresh {
	background-position: -66px -9px;
}

#catalog .level2 a:hover i.leve2_refresh, #catalog .level2 a.cur i.leve2_refresh
{
	background-position: -77px -9px;
}

#catalog .level2 a i.leve2_refresh_end {
	background-position: -88px -12px;
}

#catalog .level2 a:hover i.leve2_refresh_end, #catalog .level2 a.cur i.leve2_refresh_end
{
	background-position: -99px -12px;
}

#catalog .level2 a i.leve2_jxz {
	background-position: -22px -9px;
}

#catalog .level2 a.cur i.leve2_jxz {
	background-position: -55px -9px;
}

#catalog .level1 i.on {
	background-position: -19px -62px;
}

#catalog .level1 i.off {
	background-position: 0px -62px;
}

#catalog .level1 p {
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*#catalog .level2{display:none;}*/
#catalog .level2 a i.star01 {
	width: 20px;
	height: 18px;
	background-position: 0 -161px;
	margin-top: 4px;
}

#catalog .level2 a i.star02 {
	width: 20px;
	height: 18px;
	background-position: -20px -161px;
	margin-top: 4px;
}

#catalog .level2 a i.star03 {
	width: 20px;
	height: 18px;
	background-position: -40px -161px;
	margin-top: 4px;
}

#catalog .level2 a i.star04 {
	width: 20px;
	height: 18px;
	background-position: -60px -161px;
	margin-top: 4px;
}

#catalog .level2 a i.star05 {
	width: 20px;
	height: 18px;
	background-position: -80px -161px;
	margin-top: 4px;
}

#catalog .level2 a .time {
	color: #666;
	margin-right: 24px;
}
/*#catalog .level2 a:hover .time{color:#127de1;}*/
#catalog .level2 .exercise {
	margin-right: 30px;
	height: 18px;
	width: 37px;
	border: 1px solid #666;
	color: #666;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	*line-height: 20px;
	margin-top: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;;
}

#catalog .level2 a.online .exercise {
	color: #127de1;
	border-color: #127de1;
}

#catalog .level2 .continued {
	color: #ff0000;
	text-align: center;
}

#catalog .refresh {
	color: #ff0000;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	padding-bottom: 10px;
}

/** 20240909add */
/*#catalog .level2 {
	position: relative;
}

#catalog .level2 .paperList-btn {
	display: block;
	width: 19px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: -36px;
	background: url(../images/myhome/new/paperList-btn01.png) no-repeat;
}

#catalog .level2 .paperList-btn:hover {
	background: url(../images/myhome/new/paperList-btn02.png) no-repeat;
}*/

#catalog .level3 {
	position: relative;
}
#catalog .level3 .paperList-btn {
	display: block;
	width: 19px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 11px;
	background: url(../images/myhome/new/paperList-btn01.png) no-repeat;
}
#catalog .level3 .paperList-btn:hover {
	background: url(../images/myhome/new/paperList-btn02.png) no-repeat;
}


.paperList-pop {
	display: none;
	width: 620px;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -310px;
	top: 50%;
	border-radius: 8px;
	z-index: 9999999;
}

.paperList-pop .close-btn {
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 16px;
	right: 21px;
	background: url(../images/myhome/new/closeIcon.png) no-repeat;
}

.paperList-pop .top-tit {
	padding: 20px 0;
}

.paperList-pop .top-tit h4 {
	text-align: center;
	line-height: 38px;
	font-size: 22px;
	font-weight: bold;
}

.paperList-pop .paper-list {
	padding: 0 30px 15px;
	overflow: auto;
	height: 400px;
}

.paperList-pop .paper-list .btn {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #333;
	padding: 15px 100px 15px 0;
	text-decoration: none;
	border-bottom: 1px solid #E2E2E2;
	background: url(../images/myhome/new/paperList-btn01.png) no-repeat right 15px;
}

.paperList-pop .paper-list .btn:hover {
	background: url(../images/myhome/new/paperList-btn02.png) no-repeat right 15px;
}

.paperList-pop .paper-list .btn:last-child {
	border-bottom: 0;
}

.choiceMode-pop {
	display: none;
	width: 400px;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	border-radius: 8px;
	z-index: 9999999;
}

.choiceMode-pop .close-btn {
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 16px;
	right: 21px;
	background: url(../images/myhome/new/closeIcon.png) no-repeat;
}

.choiceMode-pop .top-tit {
	padding: 20px 0;
}

.choiceMode-pop .top-tit h4 {
	text-align: center;
	line-height: 38px;
	font-size: 22px;
	font-weight: bold;
}

.choiceMode-pop .con {
	padding: 10px 0 55px 0;
}

.choiceMode-pop .con .practice-btn {
	display: block;
}

.choiceMode-pop .con .practice-btn,.choiceMode-pop .con .jikao-btn {
	display: block;
	width: 312px;
	height: 57px;
	text-decoration: none;
	line-height: 57px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 40px;
	margin: 20px auto 0;
	background: #07bdc7;
	box-shadow: 0 3px 8px 0 rgba(48, 149, 252, .3);
}

.choiceMode-pop .con .jikao-btn {
	background: -webkit-linear-gradient(top, #ffa438 0, #ff8711 100%);
	background: linear-gradient(180deg, #ffa438 0, #ff8711 100%);
	background: -webkit-linear-gradient(180deg, #ffa438 0, #ff8711 100%);
	background: -moz-linear-gradient(180deg, #ffa438 0, #ff8711 100%);
	box-shadow: 0 3px 8px 0 rgba(255, 147, 75, .3);
}

/*         ?? */
#datumList a {
	font-size: 12px;
	color: #717171;
	text-decoration: none;
}

#datumList .level01 {
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	display: block;
}

#datumList .level01 i {
	width: 19px;
	height: 33px;
	margin: 0 10px;
}

#datumList .level01 i.on {
	background-position: -19px -62px;
}

#datumList .level01 i.off {
	background-position: 0px -62px;
}

#datumList .level02 {
	width: 100%;
	margin: 0 auto;
}

#datumList .level02 a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 100%;
}

#datumList .level02 a.online {
	background: #e0e0e0;
}

#datumList .level02 a:hover {
	background: #f2f2f2;
}

#datumList .level02 a i {
	overflow: hidden;
	margin-right: 10px;
	width: 11px;
	height: 30px;
	margin-left: 14px;
}

#datumList .level02 a:hover i {
	background-position: -28px 0;
}

#datumList .level02 .title {
	margin-left: 25px;
}

#datumList .level02 a.online .title {
	color: #1b80db;
}

#datumList .level02 .time {
	margin-right: 25px;
	_margin-right: 15px;
}

#datumList .level02 a.online span {
	color: #1b80db;
}

#datumList .level02 a i.leve2_wx {
	background-position: 0 -9px;
}

#datumList .level02 a.cur {
	background: none repeat scroll 0 0 #f2f2f2;
	color: #127de1;
}

#datumList .level02 a.cur i.leve2_wx {
	background-position: -33px -9px;
}

#datumList .level02 a i.leve2_yx {
	background-position: -11px -9px;
}

#datumList .level02 a.cur i.leve2_yx {
	background-position: -44px -9px;
}

#datumList .level02 a i.leve2_refresh {
	background-position: -66px -9px;
}

#datumList .level02 a:hover i.leve2_refresh, #catalog .level2 a.cur i.leve2_refresh
{
	background-position: -77px -9px;
}

#datumList .level02 a i.leve2_refresh_end {
	background-position: -88px -12px;
}

#datumList .level02 a:hover i.leve2_refresh_end, #catalog .level2 a.cur i.leve2_refresh_end
{
	background-position: -99px -12px;
}

#datumList .level02 a i.leve2_jxz {
	background-position: -22px -9px;
}

#datumList .level02 a.cur i.leve2_jxz {
	background-position: -55px -9px;
}

#datumList .level02 i.on {
	background-position: -19px -62px;
}

#datumList .level02 i.off {
	background-position: 0px -62px;
}
/*     ???? */
#trainingList a {
	font-size: 12px;
	color: #717171;
	text-decoration: none;
}

#trainingList .level01 {
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	display: block;
}

#trainingList .level01 i {
	width: 19px;
	height: 33px;
	margin: 0 10px;
}

#trainingList .level01 i.on {
	background-position: -19px -62px;
}

#trainingList .level01 i.off {
	background-position: 0px -62px;
}

#trainingList .level02 {
	width: 100%;
	margin: 0 auto;
}

#trainingList .level02 a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 100%;
}

#trainingList .level02 a.online {
	background: #e0e0e0;
}

#trainingList .level02 a:hover {
	background: #f2f2f2;
}

#trainingList .level02 a i {
	overflow: hidden;
	margin-right: 10px;
	width: 11px;
	height: 30px;
	margin-left: 14px;
}

#trainingList .level02 a:hover i {
	background-position: -28px 0;
}

#trainingList .level02 .title {
	margin-left: 25px;
}

#trainingList .level02 a.online .title {
	color: #1b80db;
}

#trainingList .level02 .time {
	margin-right: 25px;
	_margin-right: 15px;
}

#trainingList .level02 a.online span {
	color: #1b80db;
}

#trainingList .level02 a i.leve2_wx {
	background-position: 0 -9px;
}

#trainingList .level02 a.cur {
	background: none repeat scroll 0 0 #f2f2f2;
	color: #127de1;
}

#trainingList .level02 a.cur i.leve2_wx {
	background-position: -33px -9px;
}

#trainingList .level02 a i.leve2_yx {
	background-position: -11px -9px;
}

#trainingList .level02 a.cur i.leve2_yx {
	background-position: -44px -9px;
}

#trainingList .level02 a i.leve2_refresh {
	background-position: -66px -9px;
}

#trainingList .level02 a:hover i.leve2_refresh, #catalog .level2 a.cur i.leve2_refresh
{
	background-position: -77px -9px;
}

#trainingList .level02 a i.leve2_refresh_end {
	background-position: -88px -12px;
}

#trainingList .level02 a:hover i.leve2_refresh_end, #catalog .level2 a.cur i.leve2_refresh_end
{
	background-position: -99px -12px;
}

#trainingList .level02 a i.leve2_jxz {
	background-position: -22px -9px;
}

#trainingList .level02 a.cur i.leve2_jxz {
	background-position: -55px -9px;
}

#trainingList .level02 i.on {
	background-position: -19px -62px;
}

#trainingList .level02 i.off {
	background-position: 0px -62px;
}

#trainingList .w1 {
	width: 300px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*     ? */
#notes {
	height: 100%;
	/*background: #ececec;*/
	display: none;
	border: 1px solid #ccc;
}

#notes .limit {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-align: right;
	margin: 10px;
}

#notes .picBox {
	height: 80px;
	padding: 0 0px 20px;
}

#notes .picBox-img img {
	width: 100%;
	height: 100%;
}

#notes .picBox-img {
	position: relative;
	z-index: 1;
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #dddddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px;
}

#notes .picBox-img .close {
	position: absolute;
	top: -6px;
	right: -6px;
	width: 17px;
	height: 17px;
	background: url(../images/myhome/new/ico04.png) no-repeat;
	cursor: pointer;
}

#notes .picBox-more {
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #dddddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px;
}

#notes .closeMenu {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: #b1b1b1;
	right: 0;
	top: 0;
	z-index: 999;
}

#notes .btn {
	text-align: center;
}

#notes .picBox-num {
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	margin-top: 58px;
}

#notes .closeMenu i {
	display: block;
	margin: 6px auto;
	background-position: -29px -91px;
	width: 12px;
	height: 12px;
}

#notes .title {
	margin: 0 25px 0 20px;
	padding-top: 20px;
	height: 30px;
}

#notes .title h2 {
	font-size: 14px;
	color: #07bdc7;
	background-position: 0 -114px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}

#notes .title a {
	font-size: 12px;
	color: #454e54;
	margin-top: 8px;
}

#notes .title a:hover {
	color: #999;
}

#note {
	resize: none;
	border: 1px solid #c0c0c0;
	color: #999;
	margin: 10px 24px 0 20px;
	display: block;
	width: 313px;
	font-size: 12px;
	padding: 10px;
	height: 83%;
}

#notes .btn {
	margin: 0 25px 0 20px;
}

#notes .btn .limit {
	margin-top: 5px;
	font-size: 12px;
}

#notes .btn .notesSubmit {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	width: 156px;
	height: 46px;
	background: #07bdc7;
	line-height: 46px;
	font-size: 16px;
	text-align: center;
	border-radius: 28px;
}

#notes .btn .notesSubmit:hover {
	background: #12CDD7;
}


.notes2024-mod {
	padding: 0 14px 0 16px;
}

.notes2024-mod .ask-title-show {
	padding: 16px 0 0 0;
}

.notes2024-mod .ask-title-show .ipt1 {
	float: left;
	width: 210px;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	resize: none;
	background: #F9F9F9;
	border-radius: 6px;
	border: 1px solid #E8E8E8;
}

.notes2024-mod .ask-title-show .ask-btn {
	display: block;
	float: right;
	width: 70px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #07BDC7;
	border-radius: 6px;
}
.asks2024-mod .ask-title .ask-btn-deep {
	display: block;
	float: right;
	width: 80px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #07BDC7;
	text-decoration: underline;
	text-align: center;
	margin-top: 20px;
}
.notes2024-mod .ask-title-show .ask-btn:hover {
	background: #0AB3BC;
}

.notes2024-mod .ask-title {
	display: none;
	padding: 16px 0 0 0;
	position: relative;
}

.notes2024-mod .ask-title .ipt-wrap{ width:300px; height:149px; line-height:20px; padding:9px 15px 18px; background:#F9F9F9; border-radius:6px; border:1px solid #E8E8E8;}

.notes2024-mod .ask-title .ipt1{ width:300px; height:100%; line-height:20px; border:0; background:#F9F9F9;resize:none;outline: none;}

.notes2024-mod .ask-title .nums {
	line-height: 16px;
	right: 0px;
	bottom: 0px;
	color: #999;
	padding-right: 10px;
    background: url(/rdxcware/OtherItem/images/2020home/myNote/notes-ico05.png) no-repeat right bottom
}

.notes2024-mod .ask-title .nums span {
	color: #333;
}

.notes2024-mod .ask-title .ask-btn {
	display: block;
	float: right;
	width: 70px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin-top: 15px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #07BDC7;
	border-radius: 6px;
}

.notes2024-mod .ask-title .ask-btn:hover {
	background: #0AB3BC;
}

.notes2024-mod .ask-title .close-btn {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: -9px;
	top: -9px;
	background: url(/rdxcware/OtherItem/images/2020home/myNote/notes-ico04.png) no-repeat;
}

.notes2024-mod .tab-tit {
	padding: 6px 0 0 0;
	border-bottom: 1px solid #EFEFEF;
}

.notes2024-mod .tab-tit .tab-btn {
	display: block;
	float: left;
	line-height: 46px;
	text-decoration: none;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
	position: relative;
}

.notes2024-mod .tab-tit .tab-btn.on {
	font-weight: bold;
	color: #07BDC7;
}

.notes2024-mod .tab-tit .tab-btn.on:before {
	content: "";
	width: 100%;
	height: 2px;
	background: #07BDC7;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.notes2024-mod .tab-tit .all-btn {
	display: block;
	float: right;
	line-height: 46px;
	color: #999;
}

.notes2024-mod .listnote {
	padding: 3px 0 0;
	overflow-y: auto;
	overflow-x: hidden;
}

.notes2024-mod .listnote .box {
	padding: 16px 0 12px 0;
	border-bottom: 1px solid #E8E8E8;
}

.notes2024-mod .listnote .box .content {
	padding-right: 10px;
}

.notes2024-mod .listnote .box .content p {
	line-height: 22px;
	font-size: 14px;
	color: #333;
}

.notes2024-mod .listnote .box .tools {
	padding: 12px 0 0;
}

.notes2024-mod .listnote .box .tools .time {
	float: left;
	width: 132px;
	line-height: 20px;
	font-size: 14px;
	color: #B1B1B1;
}

.notes2024-mod .listnote .box .tools .course-btn {
	display: block;
	float: left;
	width: 55px;
	line-height: 20px;
	text-decoration: none;
	padding-left: 21px;
	font-size: 12px;
	color: #777;
	background: url(/rdxcware/OtherItem/images/2020home/myNote/notes-ico01.png) no-repeat left center;
}

.notes2024-mod .listnote .box .tools .modify-btn {
	display: block;
	float: left;
	width: 30px;
	line-height: 20px;
	text-decoration: none;
	padding-left: 21px;
	font-size: 12px;
	color: #777;
	background: url(/rdxcware/OtherItem/images/2020home/myNote/notes-ico02.png) no-repeat left center;
}

.notes2024-mod .listnote .box .tools .delete-btn {
	display: block;
	float: left;
	line-height: 20px;
	padding-left: 21px;
	text-decoration: none;
	font-size: 12px;
	color: #777;
	background: url(/rdxcware/OtherItem/images/2020home/myNote/notes-ico03.png) no-repeat left center;
}

.notes2024-mod .listnote .box .tools .course-btn:hover,.notes2024-mod .listnote .box .tools .modify-btn:hover,.notes2024-mod .listnote .box .tools .delete-btn:hover {
	color: #07BDC7;
}

.notes2024-mod .listnote .pic-list {
	padding: 12px 0 2px;
}

.notes2024-mod .listnote .pic-list .pic {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #E4E4E4;
	border-radius: 6px;
	margin-right: 10px;
	position: relative;
}

.notes2024-mod .listnote .pic-list .pic img {
	display: block;
	max-height: 80px;
	max-width: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.notes2024-mod .listnote .none-tags {
	text-align: center;
	padding: 43px 0 0;
}

.notes2024-mod .listnote .none-tags p {
	line-height: 20px;
	padding-top: 15px;
	font-size: 14px;
	color: #666;
}

.notes2024-mod .picBox-wrap {
	padding: 10px 0 0;
	position: relative;
}

.notes2024-mod .picBox {
	height: 80px;
	padding: 0 10px 0 0 !important;
}

.notes2024-mod .picBox-img img {
	width: 100%;
	height: 100%
}

.notes2024-mod .picBox-img {
	position: relative;
	z-index: 1;
	float: left;
	display: block;
	width:60px;
	height:60px;
	border: 1px solid #ddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px
}

.notes2024-mod .picBox-img .close {
	position: absolute;
	top: -6px;
	right: -6px;
	width: 17px;
	height: 17px;
	background: url(../images/myhome/new/ico04.png) no-repeat;
	cursor: pointer
}

.notes2024-mod .picBox-more {
	float: left;
	display: block;
	width: 60px !important;
	height: 60px !important;
	border: 1px solid #ddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px
}
.notes2024-mod .picBox-more img{
	width:60px;
	height:60px;
}

.notes2024-mod .closeMenu {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: #b1b1b1;
	right: 0;
	top: 0;
	z-index: 999
}

.notes2024-mod .picBox-num {
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	margin-top: 42px !important;
}

.notes2024-mod .listnote::-webkit-scrollbar-track-piece {
	background-color: rgba(194,194,194,0);
	border-left: 1px solid rgba(255,86,104,0)
}

.notes2024-mod .listnote::-webkit-scrollbar {
	width: 5px;
	height: 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.notes2024-mod .listnote::-webkit-scrollbar-thumb {
	background-color: rgba(194,194,194,.9);
	background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 28px
}

.notes2024-mod .listnote::-webkit-scrollbar-thumb:hover {
	background-color: rgba(194,194,194,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}


/*??     */
/*.section {display: none;width: 100%;height: 100%;}*/
#test .title {height: 40px;margin: 0 15px;}
#test .title .testIcon {background-position: -96px 0;width: 13px;height: 10px;margin-top: 15px;}
#test .title h2 {font-size: 16px;color: #07bdc7;height: 40px;line-height: 38px;padding-left: 10px;}
#test .title .close {background-position: -56px -18px;margin-top: 17px;}
#test .title a {display: inline-block;width: 18px;height: 16px;margin: 15px 0 0 15px;}
#test .title .setup {background-position: -32px -18px;}
#test .tryoutCon {margin: 0 15px;}
#test .tryoutCon dl dt {font-size: 14px;font-weight: bold;margin-bottom: 5px;}
#test .tryoutCon dl dd {margin-bottom: 8px;margin-left: 5px;position: relative;padding-left: 8px;}
#test .tryoutCon dl dd:before {content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #07bdc7;margin-right: 5px;vertical-align: middle;position: absolute;left: 0;top: 10px;}
#test .tryoutCon dl dd, #tryout .tryoutCon dl dd a {line-height: 22px;color: #666;font-size: 14px;}
#test .tryoutCon dl dd a:hover {color: #07bdc7;}

/*??        ?   */
.set-tryout-box {width: 480px;display: none;position: fixed;left: 50%;margin-left: -300px;margin-top: -300px;top: 50%;background: #fff;border-radius: 8px;z-index: 999;}
.set-tryout-box h3 {height: 58px;line-height: 58px;background: #F2F2F2;padding: 0 20px;border-radius: 8px 8px 0 0;font-size: 18px;font-weight: normal;margin-bottom: 20px;}
.set-tryout-box h3 .close {margin-top: 20px;}
.set-tryout-box h3 i {display: inline-block;*display: inline;zoom: 1;height: 19px;width: 5px;background-color: #07bdc7;vertical-align: middle;margin-top: -3px;margin-right: 15px;}
.set-tryout-box .set-con {text-align: center;font-size: 16px;border: 1px dashed #ececec;border-radius: 5px;width: 428px;margin: 0 auto 20px;padding: 25px 0;}
.set-tryout-box .set-con ul {width: 250px;margin: 30px auto 0;border: 1px solid #d6d6d6;border-radius: 20px;}
.set-tryout-box .set-con ul li {float: left;height: 40px;line-height: 40px;text-align: center;font-size: 16px;width: 120px;position: relative;cursor: pointer;}
.set-tryout-box .set-con ul li.on span {position: absolute;width: 140px;height: 42px;line-height: 42px;background: #07bdc7;border-radius: 21px;left: -1px;top: -1px;color: #fff;box-shadow: 0 6px 12px rgba(7, 189, 199, 0.3);}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*    */
#asks {
	/*	height: 100%;*/
	/*	background: #ececec;*/
	display: none;
	border: 1px solid #ccc;
}

/*#asks .askMain {*/
/*	height: 360px;*/
/*	background: #ececec*/
/*}*/

#asks .closeMenu {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: #b1b1b1;
	right: 0;
	top: 0;
	z-index: 999;
}

#asks .closeMenu i {
	display: block;
	margin: 6px auto;
	background-position: -29px -91px;
	width: 12px;
	height: 12px;
}

#asks .title {
	margin: 0 25px 0 20px;
	padding-top: 20px;
	height: 30px;
}

#asks .title h2 {
	font-size: 14px;
	color: #07bdc7;
	background-position: 0 -114px;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
}

#asks .title h3 {
	font-size: 14px;
	color: #999;
	height: 30px;
	line-height: 30px;
}

#asks .askCon .askList {
	margin-left: 30px;
}

#asks .askCon .askList li {
	font-size: 12px;
	color: #323232;
	line-height: 32px;
}

#asks .askTitle {
	background: none repeat scroll 0 0 #f9f9f9;
	display: block;
	margin: 10px 15px 0;
	height: 30px;
	line-height: 30px;
	width: 330px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #999;
	text-indent: 10px;
	font-family: "SimSun"
}

#asks .askContent {
	height: 90px;
	background: none repeat scroll 0 0 #f9f9f9;
	width: 310px;
	resize: none;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #999;
	padding: 10px;
	margin: 10px 15px 0;
}

#asks .limit1 {
	display: block;
	height: 20px;
	font-size: 12px;
	color: #999;
	margin: 0 15px;
	width: 350px;
	line-height: 20px;
}

#asks .btn {
	margin: 0 15px;
}

#asks .btn .askSubmit {
	text-decoration: none;
	color: #fff;
	width: 76px;
	height: 34px;
	background: #07bdc7;
	line-height: 34px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#asks .btn .askSubmit:hover {
	background: #12CDD7;
}

#asks .btn .supFun {
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}

#asks .noAsk {
	width: 84px;
	height: 119px;
	background: url("../images/videoPlay/ico01.jpg") no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -42px;
	display: none;
}

.searchList-pop{ position:absolute; width:330px; left:15px; top:32px; background:#fff; border-radius:6px; border:1px solid #ECECEC;}
.searchList-pop .con{ margin:10px 2px 0 8px; height:96px; overflow-y:auto;}
.searchList-pop .search-btn{ display:block; height:32px; line-height:32px; font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative; padding:0 100px 0 4px;}
.searchList-pop .search-btn span{ display:block; position:absolute; right:2px; top:0; font-size:12px; color:#999;}
/*.searchList-pop .search-btn.on{ background:#F6F6F6; color:#07BDC7;}*/
/*.searchList-pop .search-btn.on span{ color:#999;}*/
.searchList-pop .con::-webkit-scrollbar-track-piece {background-color: rgba(194, 194, 194, 0); border-left: 1px solid rgba(255, 86, 104, 0);}
.searchList-pop .con::-webkit-scrollbar { width: 5px; height: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
.searchList-pop .con::-webkit-scrollbar-thumb { background-color: rgba(194, 194, 194, 0.9); background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 28px;}
.searchList-pop .con::-webkit-scrollbar-thumb:hover { background-color: rgba(194, 194, 194, 0.9); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.searchList-pop .close-btn{ display:block; float:right; line-height:32px; font-size:14px; color:#999; margin-right:10px;}
.searchList-pop.sfp-tags{ left:0; top:43px; width:1101px;}
.searchList-pop.sfp-tags .con{ height:64px;}
.searchList-pop .search-btn:hover{ background:#F6F6F6; color:#07BDC7;}
.searchList-pop .search-btn:hover span{ color:#999;}

/*    */
.answerList {
	width: 100%;
	margin: 0 auto;
}

.answerList tr td {
	height: 95px;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}

.answerList tr td.perInfo {
	width: 165px;
}

.answerList tr td.perInfo .avatar {
	width: 39px;
	height: 39px;
	z-index: 1;
	margin: 0 auto;
}

.answerList tr td.perInfo .userName {
	text-align: center;
	display: block;
	color: #93999f;
	font-size: 12px;
	margin-top: 10px;
}

.answerList tr td.perInfo .avatar .txbg {
	width: 39px;
	height: 39px;
	background: url("../images/videoPlay/txbg1.png") no-repeat;
	top: 0;
	left: 0;
	z-index: 99;
}

.answerList tr td.question {
	width: auto;
	padding: 0 20px;
	font-size: 16px;
	color: #666;
}

.answerList tr td.queNum {
	width: 200px;
	text-align: center;
	font-size: 14px;
	color: #93999f;
}

.answerList tr td.dealine {
	text-align: center;
	font-size: 14px;
	color: #93999f;
	width: 195px;
}

.course_container .more {
	width: 165px;
	margin: 30px auto 0;
	display: block;
	font-size: 16px;
	color: #b0abab;
	height: 30px;
	line-height: 30px;
}

/* ? */
#noteWrap .picBox {
	height: 80px;
	padding: 0 10px 20px;
	margin-top: 20px;
}

#noteWrap .picBox-img img {
	width: 100%;
	height: 100%;
}

.picBox-img {
	position: relative;
	z-index: 1;
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #dddddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px;
}
#noteWrap ul li span {word-break: break-all; word-wrap: break-word;}

.noteList {
	width: 100%;
	margin: 0 auto;
}

.noteList tr td {
	height: 95px;
	vertical-align: top;
	border-bottom: 1px solid #e9e9e9;
}

.noteList tr td.perInfo {
	width: 110px;
	vertical-align: middle;
}

.noteList tr td.perInfo .avatar {
	width: 39px;
	height: 39px;
	z-index: 1;
	margin: 0 auto;
}

.noteList tr td.perInfo .avatar .txbg {
	width: 39px;
	height: 39px;
	background: url("../images/videoPlay/txbg1.png") no-repeat;
	top: 0;
	left: 0;
	z-index: 99;
}

.noteList tr td.note {
	width: auto;
}

.noteList tr td.note .noteTime {
	display: block;
	font-size: 14px;
	color: #93999f;
	margin-top: 30px;
}

.noteList tr td.note p {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 23px;
	padding-bottom: 30px;
}

.noteList tr td.note .picBox{ height: 80px; padding: 0 0 20px;}
.noteList tr td.note .picBox-img{ position: relative; z-index: 1; float: left; display: block; width: 78px; height: 78px; border: 1px solid #dddddd; background: #f8f8f8; cursor: pointer; margin-right: 10px;}
.noteList tr td.note .picBox-img img{ width: 100%; height: 100%;}

.noteList tr td.btn {
	width: 200px;
}

.noteList tr td.btn a {
	height: 20px;
	line-height: 20px;
	color: #93999f;
	font-size: 14px;
	margin-top: 30px;
}

.noteList tr td.btn a:hover {
	color: #999;
}

.noteList tr td.btn a.del {
	background-position: -387px -90px;
	padding-left: 20px;
	margin-right: 15px;
}

.noteList tr td.btn a.modify {
	background-position: -260px -90px;
	padding-left: 20px;
	margin-right: 15px;
}

/*?      */
.course_container {
	width: 100%;
	margin: 0 auto;
	background: #f5f5f5;
	padding-bottom: 50px;
	_background: #f7f3f7;
}

.course_container .layout {
	background: #f5f5f5;
	_background: #f7f3f7;
}

.course_container .title {
	height: 60px;
	border-bottom: 1px solid #ddd;
}

.course_container .course_tab {
	margin-top: 22px;
	margin-left: 20px;
}

.course_container .course_tab li {
	float: left;
	display: inline-block;
	height: 36px;
	line-height: 36px;
}

.course_container .course_tab li.first {
	background: url("../images/videoPlay/tab_border.jpg") no-repeat right
	center;
}

.course_container .course_tab a {
	font-size: 14px;
	color: #666;
	text-decoration: none;
	display: block;
	margin: 0 10px;
	width: 70px;
	text-align: center;
}

.course_container .course_tab a.on {
	border-bottom: 3px solid #07bdc7;
	color: #333;
	font-size: 16px;
	font-weight: 900;
}

.course_container .myAsk {
	font-size: 14px;
	color: #999;
	background-position: -155px 4px;
	height: 22px;
	line-height: 22px;
	padding-left: 35px;
	margin-top: 25px;
	margin-right: 15px;
}

.course_container .tip {
	width: 100%;
	margin: 0 auto;
	background: url("../images/videoPlay/tip.jpg") no-repeat center 30px;
	height: 100px;
}

.course_container .tabWrap {
	margin: 0 auto;
	display: none;
}

.course_container .tabShow {
	display: block;
}

.course_container .tabWrap0 .tip_null {
	width: 100%;
	margin: 0 auto;
	background: url("../images/videoPlay/answer_null.jpg") no-repeat center
	30px;
	height: 100px;
}

.course_container .tabWrap1 .tip_null {
	width: 100%;
	margin: 0 auto;
	background: url("../images/videoPlay/note_null.jpg") no-repeat center
	30px;
	height: 100px;
}
/*    */
.courseListContainer #lecture {
	display: none;
}

#lecture .lectureTitle {
	height: 40px;
	margin: 2px 10px 0;
	border-bottom: 1px solid #07bdc7;
}

#lecture .lectureTitle .lectureIco01 {
	width: 13px;
	height: 10px;
	background-position: -96px 0;
	margin-top: 15px;
}

#lecture .lectureTitle .lectureTab {
	width: 160px;
	height: 40px;
}

#lecture .lectureTitle .lectureTab ul li {
	width: 80px;
	float: left;
}

#lecture .lectureTitle .lectureTab a {
	width: 80px;
	text-align: center;
	height: 40px;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}

#lecture .lectureTitle .lectureTab a i {
	width: 7px;
	height: 4px;
	bottom: 0;
	left: 50%;
	margin-left: -3px;
	background-position: -113px 0;
	display: none;
}

#lecture .lectureTitle .lectureTab a.on {
	color:#07bdc7;
}

#lecture .lectureTitle .lectureTab a.on i {
	display: block;
}

#lecture .lectureTitle .courseLecture {
	color: #999;
	font-size: 12px;
	line-height: 38px;
}

#lecture .lectrueCos {
	display: block;
	margin: 5px 10px 0;
	overflow: hidden;
}

#lecture .lectrueCosShow {
	display: block;
}

#lecture, .lecture {
	height: 100%;
	overflow: hidden;
}
/*    ? ? ? */
#lecture .memoDiv .play-btn {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 12px;
	bottom: 12px;
	border-radius: 50%;
	background-image: url("../images/videoPlay/lecture/lecture-ico-pause.png");
	background-repeat: no-repeat;
	background-position: center;
}

.changeBlue .memoDiv .play-btn.on {
	background: url("../images/videoPlay/lecture/lecture-ico-blue-play.gif") no-repeat !important;
}

.changeBlue .memoDiv .play-btn {
	background-color: #07bdc7;
}

.changeBlue .memoDiv .play-btn:hover {
	background-color: #00b2bc;
}

.changeGreen .memoDiv .play-btn.on {
	background: url("../images/videoPlay/lecture/lecture-ico-green-play.gif") no-repeat !important;
}

.changeGreen .memoDiv .play-btn {
	background-color: #5ab100;
}

.changeGreen .memoDiv .play-btn:hover {
	background-color: #53a300;
}

.changeYellow .memoDiv .play-btn.on {
	background: url("../images/videoPlay/lecture/lecture-ico-yellow-play.gif") no-repeat !important;
}

.changeYellow .memoDiv .play-btn {
	background-color: #dc9623;
}

.changeYellow .memoDiv .play-btn:hover {
	background-color: #cf8307;
}

.slimScrollDiv ul {
	margin: 0 10px;
}

.slimScrollDiv ul li {
	font-size: 12px;
	line-height: 1.8;
	color: #000;
	font-family: SimSun, Microsoft YaHei, SimHei;
}

/*.slimScrollDiv ul li table {*/
/*	font-size: 14px;*/
/*	line-height: 1.8;*/
/*	color: #000;*/
/*	font-family: SimSun, Microsoft YaHei, SimHei;*/
/*}*/
.slimScrollDiv ul li b {
	font-size: 14px;
}

.slimScrollDiv ul li center b {
	font-size: 16px;
}


.slimScrollDiv .memoDiv {
	border: 2px dashed transparent;
	padding: 10px 0;
	position: relative;
	/*margin-bottom: 10px;*/
	cursor: pointer;
}

.slimScrollDiv .curLecture {
	background: none repeat scroll 0 0 #fffee2;
	border: 2px dashed #3d81e5 !important;
}
/* .smallImages .slimScrollDiv img{display:block;} */
.bigImages .slimScrollDiv img {
	margin: 0 auto;
	max-width: 1000px;
}

/*alert20161026*/
.win_alert {
	display: none;
	width: 400px;
	height: 200px;
	background: #fff;
	border: 1px solid #dedfe0;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -200px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop +
		 document.documentElement.clientHeight/ 2))
}

.win_alert_in i.close {
	width: 41px;
	height: 41px;
	background: url(../images/videoPlay/icon_close.png) no-repeat 0 0;
	top: 10px;
	right: 10px;
	cursor: pointer
}

.win_alert_in .content {
	height: 60px;
	color: #666666;
	font-size: 14px;
	text-align: center;
	padding: 55px 20px 20px
}

.win_alert_in div.btn {
	height: 42px
}

.win_alert_in div.btn a {
	display: block;
	width: 145px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	font-size: 18px;
	text-decoration: none;
	_display: inline
}

.win_alert_in div.btn a.cancle {
	background: #cfcfcf;
	margin: 0 30px 0 40px
}

.win_alert_in div.btn a.ok {
	background: #0090ff
}

/*    */
.popPlayer {
	display: none;
	z-index: 999;
	top: 50%;
	left: 50%;
	position: absolute;
	border: 1px solid #dedfe0;
	background: #fff;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.popPlayer .title {
	padding: 0 !important;
	height: 60px;
	line-height: 60px;
	width: 100%;
	background: #f5f5f5;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #dedfe0
}

.popPlayer .title .tip {
	width: 73px;
	height: 73px;
	display: block;
	top: -6px;
	left: 25px;
}

.popPlayer .title .tit {
	font-size: 18px;
	color: #666;
	margin-left: 110px;
}

.popPlayer .title .popClose {
	background: url("../images/videoPlay/tanc_close.png") no-repeat;
	width: 15px;
	height: 15px;
	margin-right: 25px;
	margin-top: 24px;
}

.popPlayer .title p {
	display: inline-block;
	position: absolute;
	right: 80px;
	top: 0;
	color: #666;
	font-size: 14px;
}

.popPlayer .title p em {
	display: inline-block;
	width: 116px;
	height: 24px;
	background: #dfdfdf;
	border-radius: 12px;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	margin-left: 20px;
}

.popPlayer .title p em i {
	display: inline-block;
	width: 50%;
	cursor: pointer;
	font-style: normal;
}

.popPlayer .title p em i.on {
	border-radius: 12px;
	height: 24px;
	background: #07bdc7;
	color: #fff;
}

.warning .title .tip {
	background: url("../images/videoPlay/tanc01.png") no-repeat;
}

.confirm .title .tip {
	background: url("../images/videoPlay/tanc02.png") no-repeat;
}

.error .title .tip {
	background: url("../images/videoPlay/tanc03.png") no-repeat;
}

.content .title .tip {
	height: 26px;
	width: 5px;
	background: #07bdc7;
	top: 17px;
	left: 30px;
}

.content .title .tit {
	line-height: 58px;
	margin-left: 48px;
}

.popPlayer .tanContent {
	min-height: 150px;
	_height: auto;
}

.popPlayer .dubleBtn {
	width: 455px;
	height: 45px;
	left: 50%;
	margin-left: -227px;
	bottom: 40px;
}

.popPlayer .dubleBtn a {
	width: 210px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;;
}

.popPlayer .dubleBtn a.cancel {
	background: #cfcfcf;
}

.warning .dubleBtn a.sure {
	background: #cc0000;
}

.confirm .dubleBtn a.sure {
	background: #10b327;
}

.error .dubleBtn a.sure {
	background: #ffa100;
}

.content .dubleBtn a.sure {
	background: #07bdc7;
}

.popPlayer .sigleBtn {
	width: 210px;
	height: 45px;
	margin-left: -105px;
	left: 50%;
	bottom: 40px;
}

.popPlayer .sigleBtn a {
	width: 210px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;;
}

.warning .sigleBtn a.sure {
	background: #cc0000;
}

.confirm .sigleBtn a.sure {
	background: #10b327;
}

.error .sigleBtn a.sure {
	background: #ffa100;
}

.content .sigleBtn a.sure {
	background: #0090ff;
}

.slimTan {
	margin: 0 30px;
	/*height: 100%;*/
	font-size: 14px;
	color: #666;
	padding: 20px 0;
	text-align: left;
}

/*.smallImages .slimScrollDiv img{display:block;}*/
.bigImages .slimScrollDiv img {
	margin: 0 auto;
	max-width: 1000px;
}

.slimScrollDiv ul {

}

.slimScrollDiv ul li {
	line-height: 1.8;
	font-size: 14px;
	overflow-x: auto;
	word-wrap: break-word;
}

.slimScrollDiv ul li b {
	font-size: 14px;
}

.memoDiv {
	margin-bottom: 15px;
	border: 2px dashed transparent;
	padding: 5px 0;
	position: relative;
	font-family: SimSun, Microsoft YaHei, SimHei;
}

.memoDiv ul li table {
	width: 100%;
}

.memoDiv ul li table tr td img {
	max-width: 100% !important;
}

.memoDiv ul li table tr td.jyTxtHideTd img {
	width: 186px !important;
}

.memoDiv ul li table tr.picShow td img {
	width: 186px !important;
}

.audio {
	height: 56px;
}
/*        S*/
/*table .font14zd{*/
/*	font-size: 12px;*/
/*}*/
.font14zd {
	line-height: 1.5;
	color: #a50021;
	font-size: 14px;
}

.font1417 {
	line-height: 1.7;
	color: #000;
	font-size: 12px;
}

.font1415 {
	line-height: 1.5;
	color: #000;
	font-size: 12px;
}
.fontKaiti .font14zd{
	font-family: KaiTi,KaiTi_GB2312 !important;
	font-size: 15px;
}

.tableA .font14zd{
	/*font-family: KaiTi,KaiTi_GB2312 !important;*/
	font-size: 15px;
}

table.tableA td{
	font-size: 14px;font-family: SimSun, Microsoft YaHei, SimHei;
}

.fontKaiti {
	font-family: KaiTi,KaiTi_GB2312 !important;
	font-size: 15px;
}

.double {
	border-bottom: #000 2pt double;
	line-height: 1.5;
}
/*        E*/
.audio_speed {
	display: none;
	width: 80px;
	right: 156px;
	bottom: 12px;
}

.audio_speed a, .audio_resolution a {
	background: #131001;
	border-bottom: 1px solid #313131;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #909090;
	display: block;
	text-decoration: none;
	font-size: 13px;
	opacity: .96;
	filter: alpha(opacity = 96);
}

.audio_speed a.cur, .audio_resolution a.cur {
	color: #1b80db;
}

.audio_speed a:hover, .audio_resolution a:hover {
	color: #FFF;
	background: #4a4f53;
}

.audio_resolution {
	display: none;
	width: 80px;
	right: 100px;
	bottom: 12px;
}

.trans {
	display: block;
	height: 33px;
	width: 80px;
	background: transparent;
}

.imageWrap {
	background: #fff;
	z-index: 999;
	width: 800px;
	height: 600px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -300px;
	border: 3px solid #999;
	overflow-y: auto;
}

.imageWrap .tit {
	height: 40px;
}

.imageWrap .tit .closeImg {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 40px;
	font-weight: bold;
	color: #999;
	font-size: 40px;
}

.imageWrap img {
	display: block;
	margin: 20px auto 0;
}

.slimScrollDiv ul li .tableA img {
	width: auto;
}

.answerList tr td.noborder {
	border-bottom: none;
}

.answerList tr td .pages_fy {

}

.answerList tr td .pages_fy {
	width: 400px;
	margin: 15px auto;
	text-align: center;
}

.answerList tr td .pages_fy a {
	width: 76px;
	height: 28px;
	text-decoration: none;
	display: inline-block;
	margin: 0 10px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #666;
	border: 1px solid #999;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

/*   ? ?*/
.askPages {
	width: 180px;
	margin: 15px auto;
}

.askPages a {
	width: 76px;
	height: 28px;
	text-decoration: none;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #666;
	border: 1px solid #999;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

/*  ?   ?   ??*/
.curLecture {
	background: #fffee2;
	border: 2px dashed #3d81e5 !important;
}

.slimScrollDiv .memoDiv td {
	height: 24px;
	line-height: 24px;
}

.slimScrollDiv .lectrueCosShow td {
	height: 24px;
	line-height: 24px;
}

/*??    ?*/
.otherBtn {
	width: 71px;
	height: 71px;
	display: block;
	background: url("../images/videoPlay/ico02.png") no-repeat;
	right: 60px;
	bottom: 60px;
	text-decoration: none;
	z-index: 3
}

.otherBtn:hover {
	background: url("../images/videoPlay/ico02_on.png") no-repeat;
}
/*??     */
.sumLectureBtn {
	width: 71px;
	height: 71px;
	display: block;
	background: url("../images/videoPlay/ico02_1.png") no-repeat;
	right: 60px;
	bottom: 60px;
	text-decoration: none;
	z-index: 3
}

.sumLectureBtn:hover {
	background: url("../images/videoPlay/ico02_1_on.png") no-repeat;
}

/*        ?       ? */
.memory_cons {
	height: 440px;
	overflow: hidden;
	padding: 30px 0 0 0;
}

.memory_cons h4 {
	font-size: 26px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	padding: 0 0 30px 0;
	text-align: center;
}

.memory_cons .btn {
	text-align: center;
}

.memory_cons .btn a {
	display: inline-block;
	width: 180px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	font-family: "Microsoft YaHei";
	margin: 5px 0;
	color: #fff;
	border-radius: 5px;
}

.memory_cons .btn .a1 {
	background: #f8873d;
}

.memory_cons .btn .a2 {
	background: #1c95f3;
}

.memory_cons .ts {
	width: 409px;
	height: 85px;
	background: url(../images/videoPlay/qx2.gif) no-repeat;
	margin: 50px auto 0;
}

.memory_cons .ts p {
	padding: 25px 10px 0 100px;
	line-height: 18px;
	color: #555;
	text-align: left;
}

#catalog .sectionWrap {
	overflow: hidden;
}

.tabWrap table tr.last td {
	border-bottom: none;
}

.newIco {
	overflow: hidden;
	display: block;
}

.treeCloseBtn {
	width: 12px;
	height: 40px;
	border: 1px solid #cfcfcf;
	position: absolute;
	top: 50%;
	left: -1px;
	margin-top: -20px;
	cursor: pointer;
	background: url(../images/shixun/treeCloseBtn.png) no-repeat -40px
	center
}

.treeCloseBtn.on {
	background-position: 2px center
}

/*   ?   -  */
.msf {
	font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
}

.maskBg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	z-index: 99;
	_position: absolute;
	_height: expression(eval(document.documentElement.scrollTop +
		 document.documentElement.clientHeight));
}

.pjTkNew {
	display: none;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-left: -288px;
	width: 576px;
	background: #fff;
	z-index: 100;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop +
		 document.documentElement.clientHeight/ 2))
}

.pjTkNew .tit {
	height: 54px;
	background: #f5f5f5;
	border-bottom: 1px solid #ebebeb;
}

.pjTkNew .tit-l {
	line-height: 54px;
	font-size: 18px;
	color: #666;
	margin-left: 18px;
	padding-left: 22px;
}

.pjTkNew .tit-l i {
	display: block;
	overflow: hidden;
	width: 5px;
	height: 26px;
	background: #5487f0;
	left: 0;
	top: 50%;
	margin-top: -13px;
}

.pjTkNew .tit-r {
	display: block;
	width: 15px;
	height: 15px;
	margin: 20px 20px 0 0;
	background: url(../images/pages/tanc_close.png) no-repeat;
	cursor: pointer;
}


.allPjTkNew {
	display: none;
	position: fixed;
	top: 45%;
	left: 50%;
	margin-left: -288px;
	width: 576px;
	background: #fff;
	z-index: 100;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop +
		 document.documentElement.clientHeight/ 2))
}

.allPjTkNew .tit {
	height: 54px;
	background: #f5f5f5;
	border-bottom: 1px solid #ebebeb;
}

.allPjTkNew .tit-l {
	line-height: 54px;
	font-size: 18px;
	color: #666;
	margin-left: 18px;
	padding-left: 22px;
}

.allPjTkNew .tit-l i {
	display: block;
	overflow: hidden;
	width: 5px;
	height: 26px;
	background: #5487f0;
	left: 0;
	top: 50%;
	margin-top: -13px;
}

.allPjTkNew .tit-r {
	display: block;
	width: 15px;
	height: 15px;
	margin: 20px 20px 0 0;
	background: url(../images/pages/tanc_close.png) no-repeat;
	cursor: pointer;
}

/*  ?    V2*/
.menu a.pjqp {
	position: relative;
}

.menu a.pjqp .pop {
	background: rgba(18, 125, 225, 0.8) none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 52px;
	text-align: center;
	top: 10px;
	width: 340px;
}

.menu a.pjqp .pop .jian {
	background-position: 0 -130px;
	display: block;
	height: 12px;
	position: absolute;
	right: -9px;
	top: 10px;
	width: 9px;
}

.pjcl {
	background: rgba(0, 0, 0, 0) url("../images/myhome/courseList.png")
	no-repeat scroll 0 0;
}
/*    ??    menu ��  */
#header .navMenu a i.pjHeader{background:url("../images/myhome/pjHeader.png") no-repeat}
#header .navMenu a i.jcHeader{background:url("../images/myhome/jcHeader.png") no-repeat}
.jiuc {
	background: rgba(0, 0, 0, 0) url("../images/myhome/courseListNew.png") no-repeat scroll 0 0;
}
.menu a:hover i.pj {
	background-position: 0 -106px;
}
.menu a:hover i.jc {
	background-position: -20px -118px;
}

.menu a.on i.pj {
	background-position: 0 -106px;
}

.menu a i.pj {
	background-position: 0 -86px;
	display: inline-block;
	height: 18px;
	margin: 10px 0 0 11px;
	width: 18px;
}
.menu a i.jc {
	background-position: 0px -118px;
	display: inline-block;
	height: 18px;
	margin: 5px 0 0 12px;
	width: 18px;
}

/*       */
.courseUpgrade-mod {
	display: none;
}

.courseUpgrade-mod, .courseUpgrade-mod .courseUpgrade-mask {
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 990;
}

.courseUpgrade-mod .courseUpgrade-mask {
	position: absolute;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 1;
}

.courseUpgrade-mod .courseUpgrade-main, .courseUpgrade-mod .upgradeAffirm
{
	width: 420px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -210px;
	z-index: 10;
	display: none;
}

.courseUpgrade-mod .courseUpgrade-main h6 img {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.courseUpgrade-mod .courseUpgrade-content {
	padding: 12px 30px 38px 35px;
	background:
			url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/courseUpgrade-bottom.png)
			no-repeat center bottom #fff;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.courseUpgrade-mod .courseUpgrade-text {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	padding-bottom: 22px;
}

.courseUpgrade-mod .courseUpgrade-btns {
	font-size: 0;
	text-align: center;
}

.courseUpgrade-mod .courseUpgrade-btns a, .courseUpgrade-mod .upgradeAffirm-btns a
{
	width: 134px;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #fff;
	margin: 0 10px;
	border: 1px solid #35a0ff;
	background: #35a0ff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	display: inline-block;
	-webkit-box-shadow: 0 0 10px rgba(43, 133, 255, .46);
	-moz-box-shadow: 0 0 10px rgba(43, 133, 255, .46);
	box-shadow: 0 0 10px rgba(43, 133, 255, .46);
}

.courseUpgrade-mod .courseUpgrade-btns a:hover, .courseUpgrade-mod .upgradeAffirm-btns a:hover
{
	background: #1c93fc;
	text-decoration: none;
}

.courseUpgrade-mod .courseUpgrade-btns a.btn-default, .courseUpgrade-mod .upgradeAffirm-btns a.btn-default
{
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #35a0ff;
}

.courseUpgrade-mod .courseUpgrade-btns a.btn-default:hover,
.courseUpgrade-mod .upgradeAffirm-btns a.btn-default:hover {
	background: #35a0ff;
	color: #fff;
}

.courseUpgrade-mod .courseUpgrade-close {
	width: 32px;
	height: 32px;
	line-height: 320px;
	position: absolute;
	right: -20px;
	top: -45px;
	overflow: hidden;
	background:
			url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/courseUpgrade-close.png)
			no-repeat;
}

.courseUpgrade-mod .upgradeAffirm {
	width: 376px;
	margin-left: -188px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.courseUpgrade-mod .upgradeAffirm-text {
	padding: 35px 30px;
	line-height: 26px;
	font-size: 16px;
	color: #333;
}

.courseUpgrade-mod .upgradeAffirm-btns {
	font-size: 0;
	text-align: center;
	padding-bottom: 30px;
}

.courseUpgrade-mod .upgradeAffirm-btns a {
	width: 104px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/*  ?   */
.courseUpgrade-prompt {
	position: absolute;
	background: #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	display: none;
	left: 50%;
	bottom: 62px;
	z-index: 100;
}

.courseUpgrade-prompt p {
	max-width: 476px;
	line-height: 22px;
	padding: 12px 148px 12px 178px;
	background:
			url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/courseUpgrade-icon.png)
			no-repeat 34px center;
	font-size: 16px;
	color: #333;
}

.courseUpgrade-prompt .go-look {
	line-height: 22px;
	color: #07bdc7;
	padding-right: 12px;
	background:
			url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/courseUpgrade-icon1.png)
			no-repeat right center;
	position: absolute;
	right: 66px;
	top: 50%;
	margin-top: -11px;
}

.courseUpgrade-prompt .cuPrompt-close {
	width: 24px;
	height: 24px;
	line-height: 320px;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -12px;
	overflow: hidden;
	background:
			url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/courseUpgrade-close1.png)
			no-repeat center center;
}

.courseUpgrade-prompt .cuPrompt-close:hover {
	opacity: .8;
}

.headCourseUpgrade {
	padding: 18px 0 0 20px;
}

.headCourseUpgrade a {
	height: 26px;
	line-height: 26px;
	padding: 0 16px;
	background: #ff9c3e;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	font-size: 14px;
	color: #fff;
	display: inline-block;
}

.headCourseUpgrade a:hover {
	background: #fb8e27;
	text-decoration: none;
}

.menu li.fankui-tags a {
	height: auto;
	padding-bottom: 8px;
	padding-top: 5px;
}

.menu li.fankui-tags i.fankui-ico {
	display: block;
	width: 19px;
	height: 14px;
	margin: 0 auto;
	background: url("../images/videoPlay/fankui-ico.png") no-repeat;
}

.menu li.fankui-tags:hover i.fankui-ico {
	display: block;
	width: 19px;
	height: 14px;
	margin: 0 auto;
	background: url("../images/videoPlay/fankui-ico.png") no-repeat 0 -17px;
}

.menu ul li.fankui-tags a {
	height: auto;
	padding-bottom: 8px;
	padding-top: 5px;
}

.menu ul li.fankui-tags i.fankui-ico {
	display: block;
	width: 19px;
	height: 14px;
	margin: 0 auto;
	background: url("../images/videoPlay/fankui-ico.png") no-repeat;
}

.menu ul li.fankui-tags:hover i.fankui-ico {
	display: block;
	widnth: 19px;
	height: 14px;
	margin: 0 auto;
	background: url("../images/videoPlay/fankui-ico.png") no-repeat 0 -17px;
}

/*add      ?    */
.videoUpgrade-mod {
	display: none;
}

.videoUpgrade-mod, .videoUpgrade-mod .videoUpgrade-mask {
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1001;
}

.videoUpgrade-mod .videoUpgrade-mask {
	position: absolute;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 1;
}

.videoUpgrade-main {
	width: 380px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -190px;
	z-index: 10;
	text-align: center;
	display: none;
}

.videoUpgrade-content {
	padding: 40px;
	background: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	color: #333;
}

.videoUpgrade-main .videoUpgrade-icon {
	margin-bottom: 10px;
}

.videoUpgrade-main .videoUpgrade-icon img {
	display: block;
	margin: 0 auto;
}

.videoUpgrade-main .videoUpgrade-tit {
	display: block;
	line-height: 38px;
	padding: 10px 0;
	font-size: 20px;
}

.videoUpgrade-text {
	font-size: 14px;
	color: #666;
	line-height: 22px;
}

.videoUpgrade-btns {
	font-size: 0;
	text-align: center;
	margin-top: 25px;
}

.videoUpgrade-btns a {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #35a0ff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	display: block;
}

.videoUpgrade-btns a:hover {
	background: #1c93fc;
	text-decoration: none;
}

.videoUpgrade-main .videoUpgrade-close {
	width: 42px;
	height: 42px;
	line-height: 420px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	background:
			url(//www.chinaacc.com/images/myhome/new/videoUpgrade-close.png)
			no-repeat;
	-webkit-border-top-right-radius: 12px;
	-moz-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
}

.newIco-v1 {
	vertical-align: top;
}

/*add        ?             ?*/
.popPlayer-v1 .slimTan {
	padding-bottom: 40px;
	font-size: 14px;
}

.popPlayer-v1 .dubleBtn {
	width: 100%;
	margin: 0;
	padding-bottom: 30px;
	text-align: center;
}

.popPlayer-v1 .dubleBtn a {
	display: inline-block;
	margin: 0 18px;
}

.popPlayer-choose {
	margin: 0 30px;
	padding-bottom: 10px;
	position: relative;
	z-index: 1;
	padding-left: 20px;
}

.popPlayer-choose i {
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
	top: 4px;
	border: 1px solid #ddd;
	border-radius: 3px;
	cursor: pointer;
}

.popPlayer-choose p {
	line-height: 20px;
	color: #999;
	font-size: 12px;
}

.popPlayer-choose input {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.popPlayer-choose .on {
	background: url(../images/myhome/new/popPlayer-choose-icon.png) no-repeat
	center center #3095fc;
	border-color: #3095fc;
}

/*2021 ��     ?  ? ? ?     css*/
#catalog .progress .proIco .learningStateIcon{width: 12px;height: 8px;border-radius: 2px;margin: 10px 5px 0 0;}
#catalog .progress .proIco .po01 .learningStateIcon{border: 1px solid #cdcdcd;}
#catalog .progress .proIco .po02 .learningStateIcon{border: 1px solid #d5d5d5;background-color: #d5d5d5;}
#catalog .progress .proIco .po03 .learningStateIcon{border: 1px solid #07bdc7;background-color: #e6f2ff;}
#catalog .progress .proTime span{margin-left: 0px;}
#catalog .level1{color: #333333;}
#catalog .level2 a{height: auto;}
#catalog .level2 .video_leve2_con{width: 278px;margin:0px 0 5px 40px;padding: 10px;line-height: normal;border-radius: 8px;}
#catalog .level2 a.cur{background: none;font-weight: normal;}
#catalog .level2 a.cur .video_leve2_con{background-color: #e6f2ff!important;border: 1px solid #07bdc7;}
#catalog .level2 a.has .video_leve2_con{background-color: #f0f1f5;}

#catalog .level2 .video_leve2_con{border: 1px solid #e3e7eb;position: relative;}
#catalog .level2 .video_leve2_con em{display: inline-block;width: 40px;height: 16px;background:url(//www.chinaacc.com/images/myhome/new/new-v1.png) no-repeat center center;position: absolute;right: 0;top:-10px;}
#catalog .level2 .video_leve2_con p{font-size: 12px;color: #333333;}
#catalog .level2 a.cur .video_leve2_con p,#catalog .level2 a.cur .video_leve2_con .videoInfo span,#catalog .level2 a.cur .video_leve2_con .videoInfo label{color: #07bdc7;}
#catalog .level2 a .video_leve2_con .videoInfo .borderNone{border: none;}
#catalog .level2 a span{height: auto;line-height: normal;margin-left: 0;}
#catalog .level2 a .video_leve2_con .videoInfo{padding-top: 5px;color: #999999;}
#catalog .level2 a .video_leve2_con .videoInfo span{color: #999999;display: inline-block;}
#catalog .level2 a .video_leve2_con .videoInfo label{color: #999999;display: inline-block;padding-left: 10px;padding-left: 10px;border-left: 1px solid #cccccc;padding-right: 10px;line-height: 10px;margin-left: 10px;}
#catalog .level2 a.cur span{color: #07bdc7;}
#catalog .level2 a:hover i.leve2_wx, #catalog .level2 a.cur i.leve2_wx{background-position: 5px -207px;}
#catalog .level2 a i.leve2_wx{background-position: 5px -207px;}
#catalog .level2 a i.leve2_jxz{background-position: 5px -207px;}
#catalog .level2 a i{height: 64px;}
#catalog .level2 a:hover{background:none;}
#catalog .level2 a.has:hover .video_leve2_con{background-color: #f0f1f5;}
#catalog .level2 a:hover .video_leve2_con p{color: #07bdc7;}
#catalog .level2 a.cur:hover .video_leve2_con{background-color: #e6f2ff;}

#catalog .level2 a i.leve2_wx{background-position: 5px -207px;}
#catalog .level2 a:hover i.leve2_wx,#catalog .level2 a.cur i.leve2_wx{background-position: 5px -207px;}

#catalog .level2 a i.leve2_yx{background-position: 5px -207px;}
#catalog .level2 a:hover i.leve2_yx,#catalog .level2 a.cur i.leve2_yx{background-position: 5px -207px;}

#catalog .level2 a i.leve2_jxz{background-position: 5px -207px;}
#catalog .level2 a:hover i.leve2_jxz,#catalog .level2 a.cur i.leve2_jxz{background-position: 5px -207px;}

#catalog .level2 a i.leve2_refresh{background-position: 5px -207px;}
#catalog .level2 a:hover i.leve2_refresh,#catalog .level2 a.cur i.leve2_refresh{background-position: 5px -207px;}

#catalog .level2 a i.leve2_refresh_end{background-position: 5px -207px;}
#catalog .level2 a:hover i.leve2_refresh_end,#catalog .level2 a.cur i.leve2_refresh_end{background-position: 5px -207px;}

.downHandouts{color: #999999;font-size: 12px;border: 1px solid #dddddd;display: inline-block;padding: 2px 4px;border-radius: 3px;margin-top: 7px;}
.downHandouts:hover{color: #127de1;border: 1px solid #127de1;text-decoration: none;}
.panel2021 .askWrap{height: auto;width: 100%;left: 0;background-color: #ffffff;bottom: -340px;padding-bottom: 10px;z-index: 1000}
.layoutPanel2021{margin: 0 40px;}
.panel2021 .layoutPanel2021 #asks .title {border: none;padding-top: 20px;margin: 0}
.panel2021 .layoutPanel2021 #asks .title a{display: block;color: #2288ef;font-size: 14px;}
.panel2021 .layoutPanel2021 #asks .title h2,.panel2021 .layoutPanel2021 #asks .title h3{font-size: 14px;color: #2288ef;font-weight: bold;padding-bottom: 5px;margin: 0;padding-left: 0}
.panel2021 .layoutPanel2021 #asks .title.mt20{padding-top: 20px;}

.panel2021 .layoutPanel2021 #asks .askList i{display: inline-block;height: 4px;width: 4px;border-radius: 100%;background-color: #c5c5c5;vertical-align: middle;margin-right: 5px;margin-top: -3px;}
.panel2021 .layoutPanel2021 #asks .askList li{color: #333333;font-size: 14px;line-height: normal;padding-top: 5px;}
.panel2021 .layoutPanel2021 #asks .askCon .askList{margin-left: 0;}
.panel2021 .layoutPanel2021 #asks .askTitle{margin-right: 0;height: 38px;border: none;background-color: #f9f9f9;text-indent:0;padding: 0 10px;font: 14px/1.5 "?   ? ",arial,Helvetica,Tahoma,sans-serif;margin: 0;}
.panel2021 .layoutPanel2021 #asks .askContent{width: 100%;height: 67px;border: none;background-color: #f9f9f9;font: 14px/1.5 "?   ? ",arial,Helvetica,Tahoma,sans-serif;margin: 10px 0 0 0;}
#askForm{margin-right: 20px;}
.panel2021 .layoutPanel2021 #asks .askCon{margin: 0;}
.panel2021 .layoutPanel2021 #asks .askMain{margin: 0;}
.panel2021 .layoutPanel2021 #asks .limit1{font-size: 12px;color: #666666;padding-top: 10px;margin: 0;}
.panel2021 .layoutPanel2021 #asks .btn .supFun{color: #7b7777;font-size: 14px;}
.panel2021 .layoutPanel2021 #asks .btn{margin:10px 0px 0 0;}
.panel2021 .layoutPanel2021 #asks .btn .askSubmit{background-color: #3095fc;border-radius: 40px;font-size: 14px;width: 100px;height: 36px;text-align: center;line-height: 36px;}
.closeMenuSpf i{display: inline-block;width: 14px;height: 14px;background:url(../images/videoPlay/closeIcon.png) no-repeat center center;cursor: pointer;}
.closeMenuSpf i:hover{background:url(../images/videoPlay/closeIconHover.png) no-repeat center center;}
.closeMenuSpf{top:12px;right: -20px;}

.panel2021 .notesWrap{height: 260px;width: 100%;left: 0;background-color: #ffffff;bottom:-260px;}
.panel2021 .layoutPanel2021 #notes .title{border: none;padding-top: 20px;margin-left: 0}
.panel2021 .layoutPanel2021 #notes .title h2{font-size: 14px;color: #2288ef;font-weight: bold;padding-bottom: 10px;padding-left: 0}
.panel2021 .layoutPanel2021 #note{width: 100%;height: 110px;border: none;background-color: #f9f9f9;font-size: 14px;color: #999999;border-radius: 2px;font: 14px/1.5 "?   ? ",arial,Helvetica,Tahoma,sans-serif;margin-left: 0}
.panel2021 .layoutPanel2021 #notes .btn{width: 100%;}
.panel2021 .layoutPanel2021 #notes .btn .limit{color: #666666;font-size: 12px;line-height: 38px}
.panel2021 .layoutPanel2021 #notes .btn .notesSubmit{margin-right: 10px;width: 100px;height: 38px;background-color: #07bdc7;text-align: center;line-height: 38px;color: #ffffff;border-radius: 40px;font-size: 14px;margin-top: 10px;}
.panel2021 .layoutPanel2021 #notes .btn .notesSubmit:hover{background-color: #07bdc7;}
.panel2021 .layoutPanel2021 #notes .title a{color: #666666;}
.panel2021 .layoutPanel2021 #notes .title a:hover{color: #3095fc;}

.notesAlertTip{position: absolute;width: 200px;height: 52px;text-align: center;line-height: 52px;left:50%;top:50%;margin-left: -100px;margin-top: -26px;font-size:14px;background:#000;opacity:.8;filter:alpha(opacity=80);color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:999;}
.notesAlertTip.pf{position: fixed;}

.saveNotesAlertTip{position: absolute;width: 200px;height: 52px;text-align: center;line-height: 52px;left:50%;top:50%;margin-left: -100px;margin-top: -26px;font-size:14px;background:#000;opacity:.8;filter:alpha(opacity=80);color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:999;}
.saveNotesAlertTip.pf{position: fixed;}


.layoutPanel2021 #asks .closeMenuSpf{background:none;top: 12px;right: -20px;}
.layoutPanel2021 #asks .closeMenuSpf i{background-position: 0 0;width:14px;height:14px;}
.layoutPanel2021 #notes .closeMenuSpf{background:none;top: 12px}
.layoutPanel2021 #notes .closeMenuSpf i{background-position:0 0;width:14px;height:14px;background-position:0 0;width:14px;height:14px;}

.panel2021 .notesWrap .layoutPanel2021 #notes{background:#fff;border:none;}
#catalog .proTime {width: 155px;text-align: center;}
.layoutPanel2021 #notes .btn{margin: 0 25px 0 0px;}

.slimScrollDiv{padding-top: 10px;}
.layoutPanel2021 #asks .btn .supFun{margin-right: 20px;}
.courseList{box-shadow: 0 5px 20px #e8e8e8;}
input::-webkit-input-placeholder {color: #999999!important; }
input:-moz-placeholder { color: #999999!important;}
input::-moz-placeholder { color: #999999!important;}
input:-ms-input-placeholder { color: #999999!important;}
input::-webkit-input-placeholder { color: #999999!important; }
input:-moz-placeholder {color: #999999!important; }
input::-moz-placeholder { color: #999999!important;}
input:-ms-input-placeholder { color: #999999!important;}

textarea::-webkit-input-placeholder { color: #999999!important; }
textarea:-moz-placeholder { color: #999999!important;}
textarea::-moz-placeholder { color: #999999!important;}
textarea:-ms-input-placeholder { color: #999999!important;}
textarea::-webkit-input-placeholder { color: #999999!important; }
textarea:-moz-placeholder {color: #999999!important; }
textarea::-moz-placeholder { color: #999999!important;}
textarea:-ms-input-placeholder { color: #999999!important;}

.browserVideoInfo{z-index:3;background:#000;height:100%;position: absolute;left: 0;top: 0;right: 0;}
.browserVideoInfo .browserVideoInfo-layer{position:absolute;left:0;right:0;top:50%;margin-top:-57px;text-align:center;font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
.browserVideoInfo .browserVideoInfo-layer strong{display:block;line-height:30px;font-weight:normal;font-size:16px;color:#07bdc7;}
.browserVideoInfo .browserVideoInfo-layer p{line-height:28px;color:#ababab;}
.browserVideoInfo .browserVideoInfo-layer ul{width:202px;margin:18px auto 0;}
.browserVideoInfo .browserVideoInfo-layer ul li{min-height:38px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;text-align:left;position:relative;z-index:1;}
.browserVideoInfo .browserVideoInfo-layer ul li .bvi-info{padding:7px 0 7px 24px;line-height:24px;color:#07bdc7;}
.browserVideoInfo .browserVideoInfo-layer ul li .bvi-info img{float:left;margin-right:8px;}
.browserVideoInfo .browserVideoInfo-layer ul li a{width:52px;height:38px;line-height:380px;overflow:hidden;position:absolute;right:0;top:0;background:url(../images/guide/browserVideoInfo-down.png) no-repeat center center #07bdc7;}
.browserVideoInfo-min .browserVideoInfo-layer strong{font-size:14px;}
.browserVideoInfo-min .browserVideoInfo-layer p{font-size:12px;}
.browserVideoInfo-min .browserVideoInfo-layer ul{width:188px;}

.browserFlashSet-mod{height:100%;position: absolute;left: 0;top: 0;right: 0;z-index:1;background:#000;}
.browserFlashSet-mod .browserFlashSet-layer{position:absolute;left:0;right:0;top:75px;text-align:center;font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
.browserFlashSet-mod .browserFlashSet-layer strong{display:block;line-height:30px;font-weight:normal;font-size:16px;color:#07bdc7;}
.browserFlashSet-mod .browserFlashSet-layer .browser-explain{line-height:28px;color:#ababab;}
.browserFlashSet-mod .browserFlashSet-layer .browser-list{width:452px;margin:18px auto 0;padding-bottom:1px;font-size:0;}
.browserFlashSet-mod .browserFlashSet-layer .browser-list li{width:202px;min-height:38px;margin:0 12px 24px;background:#fff;font-size:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;text-align:left;position:relative;z-index:1;}
.browserFlashSet-mod .browserFlashSet-layer .browser-list li .bvi-info{padding:7px 0 7px 24px;line-height:24px;color:#07bdc7;}
.browserFlashSet-mod .browserFlashSet-layer .browser-list li .bvi-info img{float:left;margin-right:8px;}
.browserFlashSet-mod .browserFlashSet-layer .browser-list li a{width:52px;height:38px;line-height:380px;overflow:hidden;position:absolute;right:0;top:0;background:url(../images/guide/browserVideoInfo-down.png) no-repeat center center #07bdc7;}
.browserFlashSet-mod .browserFlashSet-layer .browser-warm{width:428px;margin:15px auto 0;color:#ababab;font-size:12px;text-align:left;}
.browserFlashSet-mod .browserFlashSet-layer .browser-warm h6{height:38px;line-height:38px;font-size:14px;padding-left:20px;font-weight:bold;background:url(../images/guide/browser-warm-icon.png) no-repeat left center;}
.browserFlashSet-mod .browserFlashSet-layer .browser-warm p{line-height:18px;padding-bottom:5px;}
.browserFlashSet-mod .browserFlashSet-layer .browser-warm p a{color:#07bdc7;}



/*                */
.headUpgradenow{padding: 18px 0 0 20px;}
.headUpgradenow a{display: inline-block;width: 78px;height: 24px;line-height: 24px;text-align: center;line-height: 24px;background-color: #fc7400;color: #ffffff;border-radius: 3px;}
.headUpgradenow a:hover{background-color: #fc5f00;text-decoration: none;}

.mask{width: 100%;height: 100%;background: #000;opacity: .6;filter: alpha(opacity=60);position: fixed;_position: absolute;left: 0;top: 0;z-index: 998;}
.diogPop{ display:none;background:#fff; position:fixed; left:50%; margin-left:-350px; top:50%; z-index:99; border-radius:6px;z-index: 1001;}
.membershipCardPop{width: 449px;height: 393px;margin-top: -197px;margin-left: -225px;}
.diogPopHeader a{display: inline-block;width: 14px;height: 14px;background: url(../images/myhome/TSclose1.png) no-repeat center center;position: absolute;top:20px;right: 20px;}
.membershipCardPopCon{text-align: center;}
.membershipCardTitle h2{font-size: 20px;color: #333333;font-weight: bold;padding-top: 20px;line-height: 1;}
.membershipCardTitle p{color: #666666;font-size: 14px;padding-top: 7px;line-height: 1;}
.membershipCardPopPic{margin-top: 20px;}
.membershipCardPopCon ul{height: 221px;background:url(../images/myhome/new/membershipCardBg.png) no-repeat center center;margin-top: 20px;padding-top: 5px;}
.membershipCardPopCon ul li{float: left;text-align: center;width: 115px;margin-left: 24px;margin-top: 15px;}
.membershipCardPopCon ul li p{font-size: 14px;color: #333;margin-top: -8px;}
.membershipCardBth{margin-top: 20px;}
.membershipCardBth a{display: inline-block;width: 160px;height: 42px;background-color: #3095fc;border-radius: 40px;text-align: center;line-height: 42px;font-size: 18px;color: #fff;}
.membershipCardBth a:hover{background-color: #2288ef;text-decoration: none;}

.classUpgradePop{width: 446px;height: 357px;margin-left: -224px;margin-top: -179px;}
.classUpgradePopTit{font-size: 20px;color: #333333;font-weight: bold;text-align: center;height: 65px;line-height: 65px;}
.classUpgradeMask{background: #000;opacity: .6;filter: alpha(opacity=60);position: absolute;left: 0;bottom: 0;width: 100%;height: 32px;z-index: 99;}
.classUpgradePopPic p{color: #ffffff;font-size: 14px;position: absolute;bottom: 0;z-index: 991;bottom: 0;width: 100%;text-align: center;height: 32px;line-height: 32px;}
.classUpgradePopBth a{display: inline-block;width: 160px;height: 42px;background-color: #3095fc;border-radius: 40px;text-align: center;line-height: 42px;font-size: 18px;color: #fff;}
.classUpgradePopBth a:hover{background-color: #2288ef;text-decoration: none;}
.classUpgradePopBth{text-align: center;margin-top: 20px;}
.classUpgradePop .diogPopHeader a{top: 25px;}

/*20220919 add by njf     */
.colorArrow{ background:url(//www.chinaacc.com/images/myhome/new/colorArrow.png) no-repeat;}
.lectureTitle2022 h3{ height: 50px; line-height: 50px; font-size: 14px; border-bottom: 1px solid #EAEAEA; padding: 0 12px;}
.lectureTitle2022 .viewAllhandout{ color: #777; font-size: 12px; float: right; font-weight: normal; background: url(/images/myhome/new/bj_qitajiantou_btn.png) no-repeat center right; padding-right: 10px;}

.lecturePatternCon{border-bottom: 1px solid #EAEAEA; height: 40px; line-height: 40px;margin: 0 10px;}
.eyeMode{ color: #777; font-size: 12px; height: 40px; line-height: 40px;}
.eyeMode a{text-decoration: none;}
.eyeHoverBtn i{display: inline-block;*display:inline;zoom: 1; width: 13px; height: 13px; border: 1px solid #eaeaea; background: #fff; border-radius: 50%; vertical-align: top; margin:13px 0 0 5px;}
.eyeHoverBtn.blue i{border: 1px solid #07BDC7;background: #fff;}
.eyeHoverBtn.yellow i{border: 1px solid #dcb574;background: #faf9de;}
.eyeHoverBtn.green i{border: 1px solid #b1d268;background: #e3edcd;}

.eyeColorBox{width: 250px; height: 78px; line-height: 78px; background: #FFFFFF;box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.09);border: 1px solid #ECECEC; font-size: 14px; color: #222; padding:0 0 0 20px; left: 0;top:38px; display: none; z-index: 99;}
.eyeColorBox ul li{display: inline-block;*display:inline;zoom: 1; margin-right: 14px; width: 32px; height: 32px;}
.arrowBox{background: url(//www.chinaacc.com/images/myhome/new/arrowBox.png) no-repeat;display: block; width: 11px; height: 9px; left: 54px; top: -9px;}
.eyeColorBox ul li em{display: inline-block;*display:inline;zoom: 1; width: 32px; height: 32px; border-radius: 50%; vertical-align: middle; cursor: pointer;}
.eyeColorBox ul li em.changeBlue{ border: 1px solid #F0F0F0; background: #fff;}
.eyeColorBox ul li.on em.changeBlue{ border: 1px solid #07BDC7; background: #fff;}
.eyeColorBox ul li em.changeYellow{ border: 1px solid #f9f8de; background: #faf9de;}
.eyeColorBox ul li.on em.changeYellow{ border: 1px solid #dcb574; background: #faf9de;}
.eyeColorBox ul li em.changeGreen{ border: 1px solid #e3eccd; background: #e3edcd;}
.eyeColorBox ul li.on em.changeGreen{ border: 1px solid #b1d268; background: #e3edcd;}

.fontMode{ margin: 0 13px;}
.fontMode a{display: inline-block;*display:inline;zoom: 1; border: 1px solid #C8C8C8; border-radius: 2px; height: 20px; line-height: 20px; padding: 0 10px; margin: 0 1px;}
.fontMode a:hover{text-decoration: none; color: #07bdc7; border: 1px solid #07bdc7;}

.otherMode{font-size:12px;}
.otherMode a{ color: #07bdc7;}

/*.sectionWrap.changeBlue .memoDiv.curLecture{background: #EDF6F7; border: 2px dashed #07BDC7;}*/
.changeBlue i.saveEye{ background: #fff;border: 1px solid #07BDC7;}
.changeBlue .memoDiv:hover{ border: 2px dashed #07BDC7; cursor: pointer;}
.changeBlue .memoDiv.curLecture{ background: #EDF6F7; border: 2px dashed #07BDC7 !important;}

.changeYellow i.saveEye{ background: #faf9de;border: 1px solid #dcb574;}
.changeYellow .memoDiv:hover{border: 2px dashed #dcb574; cursor: pointer;}
.changeYellow .memoDiv.curLecture{ background: #F6EDBF;border: 2px dashed #dcb574 !important;}

.changeGreen i.saveEye{ background: #E3EDCD;border: 1px solid #b1d268;}
.changeGreen .memoDiv:hover{ border: 2px dashed #b1d268; cursor: pointer;}
.changeGreen .memoDiv.curLecture{ background: #D8E7B5;border: 2px dashed #b1d268 !important;}




.answerBtn{ text-align: center;}
.showIsAnswer{display: inline-block;*display:inline;zoom: 1; height: 24px; line-height: 24px; border-radius: 5px; margin:8px auto; text-align: center;font-size: 12px; padding:0px 10px;color: #07BDC7;border: 1px solid #07BDC7;}
.showIsAnswer i{ width: 12px; height: 7px; display: inline-block;*display:inline;zoom: 1; margin-left: 5px;}
.showIsAnswer.on i{ width: 12px; height: 7px; display: inline-block;*display:inline;zoom: 1; margin-left: 5px;}
.showAnswerList{background: #DDEBED; padding: 10px; display: none;}



.lecWrap.changeBlue,#lecture.changeBlue{ background: #fff;}
#lecture.changeBlue .lectureItem{border:1px solid #fff;}
.changeBlue .showIsAnswer{ color: #07BDC7;border: 1px solid #07BDC7;}
.changeBlue .showIsAnswer i{ background-position: 0 0;}
.changeBlue .showIsAnswer.on i{ background-position: 0 -29px;}
.changeBlue .showAnswerList{background: #DDEBED; }


.lecWrap.changeYellow,#lecture.changeYellow{ background: #faf9de;}
#lecture.changeYellow .lectureItem{border:1px solid #faf9de;}
.changeYellow .showIsAnswer{ color: #F48000;border: 1px solid #F48000;}
.changeYellow .showIsAnswer i{ background-position: 0 -10px;}
.changeYellow .showIsAnswer.on i{ background-position: 0 -39px;}
.changeYellow .memoDiv .showAnswerList{background: #EEE4AE; }


.lecWrap.changeGreen,#lecture.changeGreen{ background: #E3EDCD;}
.changeGreen .showIsAnswer{ color: #529700;border: 1px solid #8DB535;}
.changeGreen .showIsAnswer i{ background-position: 0 -20px;}
.changeGreen .showIsAnswer.on i{ background-position: 0 -48px;}
.changeGreen .showAnswerList{background: #CDDFA7; }
#lecture.changeGreen .lectureItem{border:1px solid #E3EDCD;}


.handoutDetails .con.changeBlue{ background: #fff;}
.showStudentAnswer.changeBlue{background: #DDEBED; padding: 10px;}


.handoutDetails .con.changeYellow{ background: #FAF9DE;}
.handoutDetails .con.changeYellow .handoutList li:hover{ background: #F6EDBF;}
.changeYellow.showStudentAnswer{background: #EEE4AE; padding: 10px;}

.handoutDetails .con.changeGreen{ background: #E3EDCD;}
.handoutDetails .con.changeGreen .handoutList li:hover{ background: #D8E7B5;}
.changeGreen.showStudentAnswer{background: #CDDFA7; padding: 10px;}


/*add 20220919   ?*/
.handoutAskAbout{ text-align: right; height: 30px; line-height: 30px;}
.handoutAskAbout a{ display: inline-block;*display:inline; zoom: 1;width: 125px; height: 30px; line-height: 30px; color: #fff; font-size: 12px; border-radius: 5px; background: #ffa443; text-align: center;}
.handoutAskAbout a i{  display: inline-block;*display:inline; zoom: 1; background: url(//www.chinaacc.com/images/myhome/new/bj_qitajiantou_btn2.png) no-repeat; width: 6px; height: 10px; vertical-align: middle; margin-left: 5px;}
.handoutDetails .eyeMode{ height: 60px; line-height: 60px; margin:0 40px 0 30px;}
.handoutDetails  i.saveEye{ margin-top: 23px;}
.handoutDetails .eyeColorBox{ top: 50px;}
.handoutDetails .eyeColorBox span{ line-height:78px;}
.handoutDetails .tit .answer{ line-height:58px;}
.handoutDetails .tit .print{ margin:15px 0 0 40px;}


/*add 20221024 njf*/
.noteIcon{background: url(/xcware/OtherItem/images/2020home/myNote/noteIcon.png) no-repeat;}
.lookNotAll{ color: #07BDC7; font-size: 14px; margin-top: 10px; display:inline-block; *display:inline; zoom: 1;}
.myNoteList ul li{ border-bottom: 1px solid #F1F1F1; line-height: 24px; font-size: 14px; padding: 20px 0;}
.myNoteList ul li p.noteConList{ color: #999; font-size: 14px;}
.myNoteList ul li span{word-break: break-all; word-wrap: break-word;}
.myNoteList .buttonFunction a{ margin: 0 8px;}
.myNoteList .buttonFunction a:hover{color: #07BDC7;}
.myNoteList .buttonFunction i{ display: inline-block;*display:inline; zoom: 1; width:20px; height: 20px;  margin-right: 5px; vertical-align: middle;}
.myNoteList .buttonFunction i.icon01{background-position: 0 -80px;}
.myNoteList .buttonFunction i.icon02{background-position:4px -102px;}
.myNoteList .buttonFunction i.icon03{background-position:0px -125px;}

.notesModify h3{ height: 58px; line-height: 58px; background: #F2F2F2; padding: 0 20px; border-radius: 8px 8px 0 0; font-size: 18px; width: 660px; font-weight: normal;}
.notesModify h3 .close{ margin-top:20px;}
.notesModify h3 i{ display:inline-block; *display: inline; zoom: 1; height: 19px;width: 5px;background-color: #07bdc7;vertical-align: middle;margin-top: -3px;margin-right: 15px;}
.deleteBox{width:430px; height:210px;display: none;position: fixed; left: 50%; margin-left: -215px; margin-top:-200px; top: 50%; background: #fff; border-radius:8px; z-index: 999; text-align: center; font-size: 16px; line-height: 24px;}
.deleteBox .close{ margin: 20px 20px 0 0;}
.deleteBox p{ padding:65px 0 20px;}
.deleteBox .deleteBoxBtn{ text-align: center; padding: 20px 0;}
.deleteBox .deleteBoxBtn a{ display: inline-block;*display: inline; zoom: 1; width: 130px; height:48px; line-height: 48px; font-size: 16px; border-radius: 24px; color: #fff; margin: 0 15px; }
.deleteBox .deleteBoxBtn a.cancelDelBtn{ background: #d2d2d2;}
.deleteBox .deleteBoxBtn a.sureDelBtn{background: #07bdc7;}

.notesModify{ width:600px; height:485px;display: none;position: fixed; left: 50%; margin-left: -300px; margin-top:-300px; top: 50%; background: #fff; border-radius:8px; z-index: 99;}
.notesModify h3{ width: 560px; margin-bottom: 30px;}
.notesModify .textAreaBox{ width:540px; margin: 0 auto 30px;}
.notesModify .textAreaBox textarea{ padding: 15px; width:510px; border:1px solid #eaeaea; border-radius: 8px; overflow-y: auto; height: 150px;line-height: 24px;font-size: 14px; font-family: '\9ED1\4F53  Arial';resize:none}
.notesModify i.num{right:-15px; bottom:-30px; color: #999;}
.notesModify .submitNoteBtn,.writeNotesModify .submitNoteBtn{ display: block; width: 140px; height: 42px; line-height: 42px; text-align: center; background: #cdf2f4; border-radius: 21px; color: #fff; margin: 0 auto; font-size: 16px;}
.notesModify .submitNoteBtn.on{ background: #07bdc7;}


.popSettingList{ height: 42px; line-height: 42px; background: #F2F2F2; margin: 0 30px; font-size: 14px; padding: 0 15px;}
.popSettingList dt,.popSettingList dd{ float: left; margin-right: 20px; color: #666;}
.popSettingList dd input{ position: absolute;right: 0;top: 0;width: 0; height: 0; font-size: 0;}
.popSettingList dd{ cursor: pointer;}
.popSettingList dd i{display: inline-block;*display:inline;zoom: 1; width: 14px; height: 14px; background: url("/images/myhome/new/checkOff.png") no-repeat; vertical-align: middle; margin-right: 8px;}
.popSettingList dd.on i{background: url("/images/myhome/new/checkOn.png") no-repeat;}
.lxKnowledge{width: 650px; height: 550px; margin-left: -325px; margin-top: -275px; }
.fontC{color: #666666;}
.tabTh{background: rgb(215,215,215)}
.slideTag{
	width: 5px;height: 50px;
	background-color: #C8C8C8;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	border-radius: 25px;
}
.slideTagConDiv{
	height: 100%;
}
.slideTag:hover::after {
	content: "\8bb2 \4e49 \533a \53ef \4ee5 \62d6 \52a8 \54e6 \ff01";
	display: inline-block;
	padding: 10px 14px;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #333;
	background-color: #EEE;
	position: fixed;
	width: 120px;;
	line-height:18px;
	margin-left: 10px;
	white-space: pre-wrap;
}
.slideTagCon{
	cursor: w-resize;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	width: 5px;
	margin-left: 4px;
}


center b,b center,center strong,strong center {
	font-size: 16px;
}
.barFont {
	font-size: 16px !important;;
	font-family: KaiTi,KaiTi_GB2312 !important;
	color: rgb(0, 170, 178);
	width: auto;
	text-align: left;
	padding-left: 20px;
}
.slimScrollDiv .memoDiv ul li img{max-width: 100%;width: auto !important;}
.slimScrollDiv .lectrueCos0 ul li img{max-width: 100%;width: auto !important;}

/*20230421 add njf*/
.announcement-roll-intro{position: relative;}
.announcement-roll-intro p{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:900px;}
.announcement-roll-intro .viewBtn{ color: #fd7400; position: absolute; right: -1px; top: 5px;}


/*add 20230420 njf*/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.level-updateTip-btn-box{ width:78px; height: 22px; line-height: 22px!important; color: #fd7400; font-size: 12px; border: 1px solid #fd7400; border-radius: 12px; padding: 0 0 0 5px; margin-top:6px; cursor: pointer;}
.level-updateTip-btn-box img{vertical-align: top; display: inline-block;*display:inline; zoom: 1; margin: 4px 5px 0 0;}
.updatePromptBox{ position: fixed; left: 50%; top: 50%; margin-left: -350px; margin-top: -250px; width: 750px; background: #fff; border-radius:5px; z-index: 99; display: none;}
.updatePromptBox h3{height: 60px; line-height: 60px; background: #f2f2f2; border-radius: 5px 5px 0 0; font-size: 18px; padding: 0 20px;}
.updatePromptBox h3 i{ display: inline-block;*display:inline; zoom: 1; width: 4px; height: 20px; background: #07bdc7; font-size: 0;vertical-align: top; margin:21px 12px 0 0;}
.updatePromptBox .close-box{ display: block; float: right;background:url(../images/myhome/TSclose01.png) no-repeat; width: 16px; height: 16px; margin: 20px 0px 0 0;}
.updatePromptBox-con{ margin: 30px auto; line-height: 35px; font-size: 16px; max-height:360px;min-height:100px;overflow-y: auto; width: 650px;}
.updatePromptBox-con::-webkit-scrollbar-track-piece {background-color: rgba(194, 194, 194, 0); border-left: 1px solid rgba(255, 86, 104, 0);}
.updatePromptBox-con::-webkit-scrollbar { width: 5px; height: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
.updatePromptBox-con::-webkit-scrollbar-thumb { background-color: rgba(194, 194, 194, 0.9); background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 28px;}
.updatePromptBox-con::-webkit-scrollbar-thumb:hover { background-color: rgba(194, 194, 194, 0.9); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


/*20230421 add njf*/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.updateMask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.updateBtn{ color: #fff; width:80px; height: 24px; line-height: 24px; display: block; position: absolute; border-radius: 12px 12px 0 12px; text-align: center;right: 0;top: -18px;
	background:-webkit-linear-gradient(#fe7805,#fd4716);
	background:-moz-linear-gradient(#fe7805,#fd4716);
	background:-ms-linear-gradient(#fe7805,#fd4716);
	background:linear-gradient(#fe7805,#fd4716);
}
.updateBtn img {display:inline-block;*display:inline; zoom: 1; vertical-align: top; margin: 5px 5px 0 0px;}
.updatePromptBox-course{ position: fixed; left: 50%; top: 50%; margin-left: -350px; margin-top: -250px; width: 700px; background: #fff; border-radius:5px; z-index: 1199; display: none;}
.updatePromptBox-course h3{height: 60px; line-height: 60px; background: #f2f2f2; border-radius: 5px 5px 0 0; font-size: 18px; padding: 0 20px;}
.updatePromptBox-course h3 i{ display: inline-block;*display:inline; zoom: 1; width: 4px; height: 20px; background: #07bdc7; font-size: 0;vertical-align: top; margin:21px 12px 0 0;}
.updatePromptBox-course .close-box{ display: block; float: right;background:url(../images/myhome/TSclose01.png) no-repeat; width: 16px; height: 16px; margin: 20px 0px 0 0;}
.updatePromptBox-course .updateCourse-con{ margin: 30px 0px 30px 30px; line-height: 35px; font-size: 16px; max-height:360px;min-height:100px;overflow-y: auto; width: 660px;}
.updatePromptBox-course .updateCourse-con .upadtaWord{background:url(../images/myhome/new/wordImg.png) no-repeat 0 5px; padding-left: 45px; }
.updatePromptBox-course .updateCourse-con .upadtaPlay{background:url(../images/myhome/new/videoImg.png) no-repeat 0 5px; padding-left: 45px; }
.updatePromptBox-course .updateCourse-con .videoPlayBtn{display: inline-block;*display:inline; zoom: 1; height: 26px; line-height: 26px; width: 60px; text-align: center;background:url(../images/myhome/new/videoPlayImg.png) no-repeat 50px 6px; border: 1px solid #07bdc7; border-radius: 14px; color: #15c1ca;padding-right: 15px; margin-left: 24px; font-size: 14px; font-weight: normal;}
.updatePromptBox-course .updateCourse-con::-webkit-scrollbar-track-piece {background-color: rgba(194, 194, 194, 0); border-left: 1px solid rgba(255, 86, 104, 0);}
.updatePromptBox-course .updateCourse-con::-webkit-scrollbar { width: 5px; height: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff;}
.updatePromptBox-course .updateCourse-con::-webkit-scrollbar-thumb { background-color: rgba(194, 194, 194, 0.9); background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 28px;}
.updatePromptBox-course .updateCourse-con::-webkit-scrollbar-thumb:hover { background-color: rgba(194, 194, 194, 0.9); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


.clc-announcement-roll-intro{position: relative;}
.clc-announcement-roll-intro p{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:276px;}
.clc-announcement-roll-intro .viewBtn{ color: #fd7400; position: absolute; right: 10px; top: 0px;}

/*20230425 add njf*/
.promptQuestion{ background: #ff9d3d; color: #fff; height: 38px; line-height: 38px; border-radius: 6px; width: 250px; left: -286px;top: 10px; padding: 0 10px; font-size: 14px;}
.promptQuestion a.closeShape{ display: inline-block;*display:inline; zoom: 1; background:url(../images/myhome/new/closeShape.png) no-repeat; width: 20px; height: 21px; border-bottom: 0; vertical-align: middle;}
.promptQuestion .shapeArrow{ display: block; background:url(../images/myhome/new/shapeArrow.png) no-repeat; width: 7px; height: 12px; right:-7px; top: 50%; margin-top:-6px;}
.askQuestionBtn{ display: block; width:260px; height: 50px; line-height: 50px; background: #ff9d3d; border-radius: 25px; font-size: 16px; color: #fff; text-align: center; margin: 30px auto;}
.askQuestionBtn:hover{ background: #ff8b19; text-decoration: none;}

/*?? ??  20230614*/
.mask-pic {
	display: none;
	width: 100%;
	z-index: 98;
	height: 100%;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	position: fixed;
	top: 0;
	left: 0;
}
.amplifyPicPop {
	width: 900px;
	height: 500px;
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -300px;
	border-radius: 8px;
	z-index: 100;
}

.amplifyPicPop .xx {
	display: block;
	position: absolute;
	top: -5%;
	right: -50px;
	width: 38px;
	height: 38px;
	background: url(../images/myhome/new/tanmu_close2.png) no-repeat;
	cursor: pointer;
}

.amplifyPicPop .pic {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 900px;
	max-height: 500px;
	border-radius: 8px;
}

.notesModify .picBox-img {
	position: relative;
	z-index: 1;
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #dddddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px;
}

.notesModify .picBox-img img {
	width: 100%;
	height: 100%;
}

.notesModify .picBox {
	height: 80px;
	padding: 0 10px 20px;
}

.notesModify .picBox-img .close {
	position: absolute;
	top: -6px;
	right: -6px;
	width: 17px;
	height: 17px;
	background: url(../images/myhome/new/ico04.png) no-repeat;
	cursor: pointer;
}

.notesModify .picBox-more {
	float: left;
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #dddddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px;
}

/*20240712 add he*/
.aiLocateMode a{ font-size:12px; color: #777; padding-left: 34px; background:url(../images/myhome/new/icon_01.png) no-repeat left center;}
.aiLocateMode a.on{ color: #07bdc7; background:url(../images/myhome/new/icon_02.png) no-repeat left center;}
.aiLocateMode a:hover{ text-decoration: none;}
.aiLocateSplit{ display: inline-block; margin-left: 60px;}
.aiLocateSplit a{ display: inline-block; font-size:12px; color: #777; padding-left: 34px; background:url(../images/myhome/new/icon_01.png) no-repeat left center;}
.aiLocateSplit a.on{ background:url(../images/myhome/new/icon_03.png) no-repeat left center;}
.aiLocateSplit a:hover{ text-decoration: none; color: #995D04 !important;}
.aiSeeBox .paragraph{ padding: 0 12px;}
.aiSeeBox .paragraph .tit{ padding: 0 6px; text-indent: 2em; line-height: 1.6; font-weight: 700; margin-bottom: 6px; color: #333;}
.aiSeeBox .paragraph .sentence{ padding: 2px 4px; text-indent: 2em; line-height: 1.6; margin-bottom: 4px; cursor: pointer;}
.changeBlue .paragraph .sentence{ border: 2px dashed #ffffff;}
.changeBlue .paragraph .sentence:hover{ border: 2px dashed #07bdc7;}
.changeBlue .paragraph .sentence span.on{ background: #C7E9EB;}
.changeYellow .paragraph .sentence{ border: 2px dashed #faf9de;}
.changeYellow .paragraph .sentence:hover{ border: 2px dashed #dcb574;}
.changeYellow .paragraph .sentence span.on{ background: #E9D8A3;}
.changeGreen .paragraph .sentence{ border: 2px dashed #e3edcd;}
.changeGreen .paragraph .sentence:hover{ border: 2px dashed #b1d268;}
.changeGreen .paragraph .sentence span.on{ background: #B7D593;}
.aiSeeBox .mindMap{ padding: 0 12px;}
.aiSeeBox .mindMap .pic{ margin: 0 auto 20px; cursor: pointer;}
.aiSeeBox .mindMap .pic img{ max-width: 100%; height: auto;}
.aiSeeBox .empty { line-height: 100px;text-align: center;font-size: 14px;color: #999;}

.asks2024-mod {
	padding: 0 14px 0 16px;
}

.asks2024-mod .ask-title-show {
	padding: 16px 0 0 0;
}

.asks2024-mod .ask-title-show .ipt1 {
	float: left;
	width: 210px;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	resize: none;
	background: #F9F9F9;
	border-radius: 6px;
	border: 1px solid #E8E8E8;
}

.asks2024-mod .ask-title-show .ask-btn {
	display: block;
	float: right;
	width: 70px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #07BDC7;
	border-radius: 6px;
}

.asks2024-mod .ask-title-show .ask-btn:hover {
	background: #0AB3BC;
}

.asks2024-mod .ask-title {
	display: none;
	padding: 16px 0 0 0;
	position: relative;
}

.asks2024-mod .ask-title .ipt-wrap{ width:300px; height:149px; line-height:20px; padding:9px 15px 18px; background:#F9F9F9; border-radius:6px; border:1px solid #E8E8E8;}
.asks2024-mod .ask-title .ipt1{ width:300px; height:140px; line-height:20px; border:0; background:#F9F9F9; resize:none;}

.asks2024-mod .ask-title .nums {
	line-height: 16px;
	right: 7px;
	top: 170px;
	color: #999;
}

.asks2024-mod .ask-title .nums span {
	color: #333;
}

.asks2024-mod .ask-title .ask-btn {
	display: block;
	float: right;
	width: 80px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin-top: 15px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #07BDC7;
	border-radius: 6px;
}

.asks2024-mod .ask-title .ask-btn:hover {
	background: #0AB3BC;
}

.asks2024-mod .tab-tit {
	padding: 6px 0 0 0;
	border-bottom: 1px solid #EFEFEF;
}

.asks2024-mod .tab-tit .tab-btn {
	display: block;
	float: left;
	line-height: 46px;
	text-decoration: none;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
	position: relative;
}

.asks2024-mod .tab-tit .tab-btn.on {
	font-weight: bold;
	color: #07BDC7;
}

.asks2024-mod .tab-tit .tab-btn.on:before {
	content: "";
	width: 100%;
	height: 2px;
	background: #07BDC7;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.asks2024-mod .list {
	display: none;
	padding: 3px 0 0;
	overflow-y: auto;
	overflow-x: hidden;
	background: none;
}

.asks2024-mod .list .box {
	padding: 0 0 16px 0;
	border-bottom: 1px solid #E8E8E8;
}

.asks2024-mod .list .ask-con {
	padding: 16px 0 0 23px;
	background: url("../images/asks/question-icon.png") no-repeat left 15px;
}

.asks2024-mod .list .ask-con .text {
	line-height: 18px;
	font-size: 13px;
	color: #555;
}
.asks2024-mod .list .text:hover {
	text-decoration-line: underline;
	cursor:pointer;
}

.asks2024-mod .list .answer-con {
	padding: 11px 0 0 23px;
	position: relative;
	background: url("../images/asks/answer-icon.png") no-repeat left 11px;
}

.asks2024-mod .list .answer-con .text {
	line-height: 18px;
	font-size: 13px;
	color: #555;
}

.asks2024-mod .list .answer-con .text p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}

.asks2024-mod .list .answer-con .text p.on {
	-webkit-line-clamp: 1000
}

.asks2024-mod .list .answer-con .text .more-btn {
	/* TODO   ??       ??    ?    */
	display: none;
	background: #fff;
	text-decoration: none;
	font-size: 13px;
	color: #07BDC7;
	position: absolute;
	right: -2px;
	bottom: 0;
}

.asks2024-mod .list .answer-con .text .more-btn span {
	color: #555;
}

.asks2024-mod .list .answer-con .text .more-btn:before {
	color: #0AB3BC;
}

.asks2024-mod .list .pic-list {
	padding: 12px 0 2px;
}

.asks2024-mod .list .pic-list .pic {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #E4E4E4;
	border-radius: 6px;
	margin-right: 10px;
	position: relative;
}

.asks2024-mod .list .pic-list .pic img {
	display: block;
	max-height: 80px;
	max-width: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.asks2024-mod .list .none-tags {
	text-align: center;
	padding: 43px 0 0;
}

.asks2024-mod .list .none-tags p {
	line-height: 20px;
	padding-top: 15px;
	font-size: 14px;
	color: #666;
}

.asks2024-mod .picBox-wrap {
	padding: 10px 0 0;
}

.asks2024-mod .picBox {
	height: 80px;
}

.asks2024-mod .picBox-img img {
	width: 100%;
	height: 100%
}

.asks2024-mod .picBox-img {
	position: relative;
	z-index: 1;
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	border: 1px solid #ddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px
}

.asks2024-mod .picBox-img .close {
	position: absolute;
	top: -6px;
	right: -6px;
	width: 17px;
	height: 17px;
	background: url(../images/asks/close.png) no-repeat;
	cursor: pointer
}

.asks2024-mod .picBox-more {
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	border: 1px solid #ddd;
	background: #f8f8f8;
	cursor: pointer;
	margin-right: 10px
}
.asks2024-mod .picBox-more img{
	width:60px;
	height:60px;
}

.asks2024-mod .closeMenu {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: #b1b1b1;
	right: 0;
	top: 0;
	z-index: 999
}

.asks2024-mod .picBox-num {
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	margin-top: 42px
}

.asks2024-mod .list::-webkit-scrollbar-track-piece {
	background-color: rgba(194,194,194,0);
	border-left: 1px solid rgba(255,86,104,0)
}

.asks2024-mod .list::-webkit-scrollbar {
	width: 5px;
	height: 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.asks2024-mod .list::-webkit-scrollbar-thumb {
	background-color: rgba(194,194,194,.9);
	background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 28px
}

.asks2024-mod .list::-webkit-scrollbar-thumb:hover {
	background-color: rgba(194,194,194,.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.asks2024-mod .ask-title .close-btn {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: -9px;
	top: 9px;
	background: url(../images/asks/asks-input-close-icon.png) no-repeat;
}
#notes .picBox-wrap .picBox-img{ width:60px; height:60px;}

/*
.memoDiv{ margin-bottom:45px;}
#lecture .lectrueCos{padding-top:35px;}
.memoDiv.curLecture .ask-btn{
display:block !important;
}
.memoDiv .ask-btn:before{ content:""; position:absolute; left:50%; margin-left:-5px; bottom:-5px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ffa443; font-size:0; line-height:0;}
*/

.memoDiv{ margin-bottom:0px;}
#lecture .lectrueCos{padding-top:35px;}
.commonAsk-wrap{ text-align:right; height:30px; padding-top:10px;}
.ask-btn.askcurLecture{
	display:block !important;
}
.ask-box .ask-btn:before{ content:""; position:absolute; left:50%; margin-left:-5px; bottom:-5px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ffa443; font-size:0; line-height:0;}
#note-draggable{ cursor: move;}
