body{
	background-color: #f3f3f3;
}
.wrapper{
	width: 1200px;
	margin: 0 auto;
}
/*3我的课程 开始*/
.myhead{
	height: 300px;
	background-repeat:no-repeat ;
	background-position: center top;
	background-size: cover;
}
.myhead .wrapper{
	position: relative;
	height: 300px;	
}
.myhead-nav>ul{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 38px;
}
.myhead-nav>ul:after{
	content: "";
	display: block;
	clear: both;
}
.myhead-nav>ul>li{
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 38px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background-color: #fff;
}
.myhead-nav>ul>li h5>a{
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.myhead-nav>ul>li.on h5>a{
	color: #0066bd;
}
.myhead-nav>ul>li ul{
	display: none;
	position: relative;
	z-index: 1;
	-moz-box-shadow:0px 3px 5px #E2E2E2; 
	-webkit-box-shadow:0px 3px 5px #E2E2E2; 
	box-shadow:0px 3px 5px #E2E2E2;
}
.myhead-nav>ul>li:hover ul{
	display: block;
}
.myhead-nav>ul>li li>a{
	display: inline-block;
	width: 120px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	background-color: #fff;
	border-top: 1px solid #dddddd;
}
.myhead-nav>ul>li li:hover>a,
.myhead-nav>ul>li li.on>a{
	color: #0066bd;
}
.myhead-nav .term{
	position: absolute;
	top: 13px;
	right: 0;	
}
.myhead-nav .term label{
	font-size: 20px;
	color: #fff;	
}
.myhead-nav select{

	padding-right: 27px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url(../imgs/zys3.png) no-repeat right center transparent;
	border: none;
	font-size: 20px;
	color: #fff;
}
.mycoz .addnew-course{
	text-align: right;
	padding: 55px 0 15px;
}
.mycoz .addnew-course a{
	font-size: 16px;
	color: #0168d7;
}
.mycoz ul{
	/*padding-top: 60px;*/
	overflow: hidden;
	margin-right: -26px;
}
.mycoz li{
	float: left;
	margin-right: 26px;
	width: 280px;
}
.mycoz > ul > li{
	margin-bottom: 30px;	
}

.mycoz .img{
	position: relative;
	line-height: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.mycoz > ul > li:hover .img{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.mycoz .img > img{
	width: 280px;
	height: 195px;
}

.mycoz dl{
	display: none;
	padding-top: 32px;
	padding-left: 66px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #0066bd;
}
.mycoz li:hover dl{
	display: block;
}
.mycoz dd{
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 66px;
	height: 56px;
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mycoz dd:hover{
	background-color: #fff;
}
.mycoz dd a{
	display: block;
	padding-top: 3px;
	text-align: center;
}
.mycoz dd .img02{
	display: none;
}
.mycoz dd:hover .img02{
	display: inline-block;
}
.mycoz dd:hover .img01{
	display: none;
}
.mycoz dd span{
	margin-top: 1px;
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}
.mycoz dd:hover span{
	color: #0066bd;
}
.mycoz li .txt{
	padding: 8px 0 8px 9px;
}
.mycoz li:hover .txt{
	background-color: #fff;	
}
.mycoz .txt p{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.pages{
	padding-top: 50px;
	padding-bottom: 90px;
	text-align: right;
}
.pages li{
	display: inline;
	margin: 0 4px;
}
.pages li a{
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.pages li.prev a,
.pages li.next a{
	width: 38px;
}
.pages li.prev.no a,
.pages li.next.no a{
	color: #cfcfcf;
}
.pages li.prev.no a:hover,
.pages li.next.no a:hover{
	color: #cfcfcf;
}
.pages li.on a,
.pages li:hover a{
	background-color: #0168d7;
	color: #fff;
}
.pages li.prev:hover a,
.pages li.next:hover a{
	background-color: transparent;
	color: #333333;
}
/*3我的课程 结束*/

/*4我的班群 开始*/
.mycoz-hd{
	padding: 22px 0;
	text-align: right;
	font-size: 14px;
	color: #333333;
}
.mycoz-hd select{
	padding-right: 22px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-size: 14px;
	color: #333333;
	border: none;
	background:url(../imgs/zys14.png) no-repeat right center transparent;
}
.mycoz-hd select::-ms-expand{
	display: none;
}
.mycoz-bd{
	padding: 18px 40px 126px;
	background-color: #fff;
}
.mycoz-bd .head{
	overflow: hidden;
}
.mycoz-bd .head-l{
	float: left;
}
.mycoz-bd .head-l a{
	display: inline-block;
	width: 107px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mycoz-bd .head-l a:hover{
	background-color: #0093e8;
}
.mycoz-bd .head-r{
	float: right;
	position: relative;
	width: 168px;
	height: 32px;
	border: 1px solid #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
.mycoz-bd .head-r input[type=text]{
	padding-left: 27px;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: none;
	font-size: 14px;
	color: #666666;
}
.mycoz-bd .head-r input[type=text]:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.mycoz-bd .head-r .btn{
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 30px;
	background: url(../imgs/zys15.png) no-repeat left center;
	border: none;
}
.mycoz-bd .body{
	margin-top: 20px;
}
.mycoz-bd .body table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
}

.mycoz-bd .body .tr-even{
	background-color: #f5fafe;
}
.mycoz-bd .body th{
	background-color: #e5f1fc;
	font-size: 14px;
	color: #333333;
	height: 39px;
	text-align: center;
	border-color: #cecece;
}
.mycoz-bd .body td{
	font-size: 14px;
	color: #333333;
	height: 39px;
	text-align: center;
	border-color: #cecece;
}
.mycoz-bd .body td a{
	display: inline-block;
	width: 48px;
	height: 20px;
	border: 1px solid #333333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*4我的班群 结束*/

/*5我的错题本 开始*/
.mysrch{
	height: 48px;
	padding-top: 14px;
}
.mysrch .srch-form{
	float: right;
	position: relative;
	width: 168px;
	height: 32px;
	border: 1px solid #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
}
.mysrch .srch-form .txt{
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 27px;
	width: 107px;
	border: none;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
}
.mysrch .srch-form .txt:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.mysrch .srch-form .btn{
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 30px;
	background: url(../imgs/zys15.png) no-repeat left center #fff;
	border: none;
}
.mywp{
	overflow: hidden;
	background: url(../imgs/zys18.jpg) repeat-y left top;
}
.myside{
	float: left;
	width: 220px;
	background-color: #fff;
}
.mymain{
	float: right;
	width: 972px;
}
.myside .mynav li > ul{
	display: none;
}

.myside .mynav li a{
	/*display: none;*/
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #333333;

}
.myside .mynav li.hasChild> a{
	background-image: url(../imgs/zys16.png);	
	background-position: 196px center;
	background-repeat: no-repeat;
}
.myside .mynav li.hasChild.up> a{
	background-image: url(../imgs/zys105.png);
}
.myside .mynav > ul > li>a{
	padding-left: 22px;
	display: block;
}
.myside .mynav > ul > li >  ul{
	
}
.myside .mynav > ul > li >  ul>li>a{
	padding-left: 32px;
}
.myside .mynav > ul > li >  ul>li>ul>li>a{
	padding-left: 42px;
}
.myside .mynav > ul > li >  ul>li>ul>li>ul>li>a{
	padding-left: 52px;
	background-image: none;
}
.myside .mynav > ul > li >  ul>li>ul>li>ul>li >ul>li>a{
	padding-left: 62px;
	background: none;
	height: 35px;
	line-height: 35px;
}
.myside .mynav > ul > li >  ul>li>ul>li>ul>li >ul>li.on>a{
	background-color: #ebebeb;
}

.mymain .mynote-hd{
	padding: 20px 0;
	overflow: hidden;
	background-color: #fff;
}
.mymain .mynote-sort{
	padding-bottom: 20px;
	background-color: #fff;
}
.mymain .mynote-sort dl{
	overflow: hidden;
}
.mymain .mynote-hd dl{
	overflow: hidden;
}

.mymain .mynote-hd dt,
.mymain .mynote-hd dd,
.mymain .mynote-sort dt,
.mymain .mynote-sort dd{
	float: left;

	font-size: 16px;
	color: #333333;
}
.mymain .mynote-hd dd,
.mymain .mynote-sort dd{
	margin-right: 2px;	
}

.mymain .mynote-sort dt,
.mymain .mynote-sort dd a,
.mymain .mynote-hd dt,
.mymain .mynote-hd dd a{
	display: inline-block;
	padding: 0 18px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	transition: none;
}
.mymain .mynote-sort dd:hover a,
.mymain .mynote-hd dd:hover a,
.mymain .mynote-sort dd.on a,
.mymain .mynote-hd dd.on a{
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
}
.mynote-sortf{
	padding: 6px 0;
	background-color: #f3f3f3;
	font-size: 16px;
	color: #333333;
	text-align: right;
}
.mynote-sortf font{
	color: #e60202;
}
.mynote-sortf input[type=button]{
	margin-left: 30px;
	margin-right: 22px;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
}
.mynote-sortf input[type=button]:hover{
	background-color: #0093e8;
}
.mymain .mynote-bd{
	margin-bottom: 10px;
	background-color: #fff;
}
.mymain .mynote-bd.last{
	height: 368px;
	margin-bottom: 0;
}
.mymain .mynote-bd .pages{
	padding-left: 30px;
	padding-right: 30px;
}
.mymain .mynote-bd .body{
	padding: 19px 0 10px 30px;
	border-bottom: 1px solid #cccccc;
}
.mymain .mynote-bd .foot{
	padding-left: 30px;
}
.mymain .mynote-bd .body dt{
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	margin-bottom: 9px;
}
.mymain .mynote-bd .body dd{
	padding-left: 23px;
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	margin-bottom: 9px;
}
.mymain .mynote-bd .body p{
	font-size: 16px;
	color: #999999;
	line-height: 35px;
}
.mymain .mynote-bd .foot{
	overflow: hidden;
}
.mymain .mynote-bd .foot-l{
	float: left;
}
.mymain .mynote-bd .foot-l .vw{
	display: inline-block;
	padding-left: 22px;
	font-size: 16px;
	color: #0066bd;
	line-height: 57px;	
	background: url(../imgs/zys17.png) no-repeat left center;
}
.mymain .mynote-bd .foot-r{
	float: right;
}
.mymain .mynote-bd .foot-r ul{
	overflow: hidden;
}
.mymain .mynote-bd .foot-r li{
	float: left;
	margin-right: 30px;
	font-size: 16px;
	color: #0066bd;
	line-height: 57px;
}

.mymain .mynote-bd .foot-f{
	padding: 20px 30px 4px;
}
.mymain .mynote-bd .foot-f li{
	position: relative;
	padding-left: 110px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #333;
}
.mymain .mynote-bd .foot-f li.last{
	margin-bottom: 0;
}
.mymain .mynote-bd .foot-f li label{
	position: absolute;
  left: 0;
  top: 0;
	font-size: 16px;
	color: #0066bd;
}
.mymain .mynote-bd dt font {
    display: inline-block;
    margin-left: 10px;
    width: 90px;
    text-align: center;
    border-bottom: 1px solid #333;
}
.mymain .mynote-bd-judge dl{
	overflow: hidden;
}
.mymain .mynote-bd-judge dd{
	float: left;
	margin-right: 70px;
}
.hd-mynav ul{
	overflow: hidden;
}
.hd-mynav li{
	float: left;
	width: 50%;
}
.hd-mynav li a{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background-color: #ebebeb;
}
.hd-mynav li.on a{
	color: #fff;
	background-color: #feb500;
}
.bd-mynav{
	margin-top: 10px;
}
.myside .term-sel{
	padding:0 10px 15px;
  border-bottom: 1px solid #cecece;
}
.myside .term-sel select{
	width: 100%;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: none;
  font-size: 16px;
  color: #333;
  background: url(../imgs/zys16.png) no-repeat 186px center;
}
.myside .term-sel select::-ms-expand{
	display: none;
}
/*5我的错题本 结束*/

/*6我的题库 开始*/
.mymain .mynote-hd h4{
	font-size: 16px;
	color: #333333;
  padding: 0 18px;
  height: 28px;
  line-height: 28px;
}
.mymain-prob .mynote-hd {
	padding-top: 12px;
	padding-bottom: 8px;
}
.mymain-prob .mynote-hd h4{
	margin-bottom: 13px;
}
.mynote-sortf span{
	float: left;
	margin-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 28px;
}
.mynote-sortf span a{
	padding-right: 11px;
	background: url(../imgs/zys19.png) no-repeat right center;
}
.mynote-sortf span a.on{
	background: url(../imgs/zys26.png) no-repeat right center;
}
.mybank-selects{
	border-bottom: 1px solid #cecece;
}
.mybank-selects li{
	font-size: 16px;
	color: #333;

	padding: 0 10px 0 22px;
}
.mybank-selects li label{
	height: 40px;
	line-height: 40px;	
}
.mybank-selects li select{
	width: 135px;
	font-size: 16px;
	padding-left: 0;
	color: #333;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url(../imgs/zys16.png) no-repeat right center;
  border: none;
}
.mybank-selects li select::-ms-expand{
	display: none;
}
.myside .mynav .work-dir h2{
	text-align: center;
	font-size: 16px;
	color: #333;
	height: 50px;
	line-height: 50px;
}
/*6我的题库 结束*/

/*8我的群组 开始*/
.mygroup-srch{
	height: 63px;
	padding-top: 14px;
	text-align: right;
}
.mygroup-srch input[type=text]{
	position: relative;
	top: -2px;
	padding-left: 12px;
	width: 158px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cecece;
	font-size: 14px;
	color: #333333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
}
.mygroup-srch input[type=text]:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.mygroup-srch input[type=submit]{

	margin-left: 40px;
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #0078e0;
	cursor: pointer;
}
.mygroup-srch input[type=submit]:hover{
	background-color: #0093e8;
}
.mygroup-wp{
	background-color: #fff;	
}
.mygroup-hd{
	margin: 0 40px;
	height: 67px;
	border-bottom: 1px solid #cccccc;
}
.mygroup-hd .left ul{
	padding-top: 7px;
	height: 67px;
}
.mygroup-hd .left li{
	float: left;
	margin-right: 10px;
}
.mygroup-hd .left li a{
	position: relative;
	display: inline-block;
	padding: 0 25px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #333333;
}
.mygroup-hd .left li:hover a:after,
.mygroup-hd .left li.on a:after{
	content: "";
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: -1px;
	height: 3px;
	background-color: #feb500;
}
.mygroup-hd .right ul{
	overflow: hidden;
	padding-top: 18px;
}
.mygroup-hd .right li{
	float: left;
	margin-left: 20px;
}
.mygroup-hd .right li a{
	display: inline-block;
	width: 70px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mygroup-hd .right li a:hover{
	background-color: #0093e8;
}
.mygroup-bd{
	margin: 36px 40px 0;
	background-color: #fff;
}
.mygroup-bd table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0px 1px;
	background-color: #cecece;
	border:none;
}
.mygroup-bd table th{
	font-size: 14px;
	color: #333333;
	background-color: #e5f1fc;
	text-align: center;
	height: 40px;
	border-color: #cecece;
}
.mygroup-bd table td{
	background-color: #fff;
	font-size: 14px;
	color: #333333;
	height: 120px;
	border-color: #cecece;
}
.mygroup-bd table td img{
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mygroup-bd table td img:hover{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.mygroup-bd table td a{
	display: inline-block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #0078e0;
}
.mygroup-bd table td a:hover{
	background-color: #0093e8;
}
.mygroup-wp .pages{
	margin: 0 40px;
}
/*8我的群组 结束*/

/*9我的资源 开始*/
.wrapper-myres{
	padding-top: 63px;
}
.myres-wp{
	background-color: #fff;
}
.myres-hd{
	margin: 0 40px;
	padding-top: 28px;
	overflow: hidden;
}
.myres-hd .left input[type=button]{
	width: 105px;
	height: 36px;
	font-size: 16px;
	color: #fff;
	background-color: #0078e0;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.myres-hd .left input[type=button]:hover{
	background-color: #0093e8;
}
.myres-hd .right{
	height: 36px;
}
.myres-hd .right label,
.myres-hd .right select,
.myres-hd .right input{
	float: left;
}
.myres-hd .right label{
	font-size: 16px;
	color: #333333;
	line-height: 36px;
}
.myres-hd .right input[type=text]{
	padding-left: 5px;
	margin-right: 40px;
	width: 158px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333333;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myres-hd .right input[type=submit],
.myres-hd .right input[type=reset]{
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;	
	cursor: pointer;
}
.myres-hd .right input[type=submit]{
	width: 70px;
	margin-right: 40px;
}
.myres-hd .right input[type=submit]:hover{
	background-color: #0093e8;
}
.myres-hd .right input[type=reset]{
	width: 138px;
}
.myres-hd .right input[type=reset]:hover{
	background-color: #0093e8;
}
.myres-hd .right select{
	margin-right: 40px;
	padding-left: 13px;
	width: 158px;
	height: 36px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #cfcfcf;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../imgs/zys28.png) no-repeat 136px center;
}
.myres-bd{
	margin: 40px 40px 0;
}
.myres-bd table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0px 1px;
	background-color: #cecece;
	border:none;
}
.myres-bd table th{
	font-size: 14px;
	color: #333333;
	background-color: #e5f1fc;
	text-align: center;
	height: 40px;
	border-color: #cecece;
}
.myres-bd table td{
	background-color: #fff;
	font-size: 14px;
	color: #333333;
	height: 120px;
	border-color: #cecece;
}
.myres-bd table td li{
	display: inline;
	margin: 0 5px;
}
.myres-bd table td a{
	display: inline-block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #0078e0;
}
.myres-bd table td a:hover{
	background-color: #0093e8;
}
.myres-wp .pages{
	margin: 0 40px;	
}
/*9我的资源 结束*/

/*12数据中心-变化分析-成绩变化分析 开始*/
.myside2 .mynav > ul > li > ul>li>ul>li>ul>li>a {
    background-image: none;
}
.mymain-wp{
	background-color: #fff;
}
.mymain-nav{
	height: 55px;
	margin: 0 40px;
	border-bottom: 1px solid #d3d3d3;
}
.mymain-nav ul{
	height: 55px;
}
.mymain-nav li{
	float: left;
	margin-right: 28px;
}
.mymain-nav li a{
	position: relative;
	display: inline-block;
	padding: 0 16px;
	font-size: 16px;
	color: #333333;
	line-height: 55px;
	height: 55px;
}
.mymain-nav li:hover a:after,
.mymain-nav li.on a:after{
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.mymain-every2,
.mymain-every3{
	padding-bottom: 100px;
	background-color: #fff;
}
.mymain-every3{
	padding-bottom: 0;
}
.mygrade-hd{
	padding: 34px 0 20px 56px;
	font-size: 16px;
	color: #333333;
	text-align: left;
	background-color: #fff;
}
.mygrade-bd{
	margin-bottom: 20px;
	padding-bottom: 78px;
	background-color: #fff;
	text-align: center;
}
.mygrade-bd.last{
	padding-bottom: 266px;
	margin-bottom: 0;
}
.mygrade-bd h4{
	padding-top: 35px;
	padding-bottom: 44px;
	font-size: 20px;
	color: #0066bd;
}
.mygrade-bd .con{
	width: 770px;
	margin: 0 auto;
}
.mywp-data{
	margin-top: 62px;
}
/*12数据中心-变化分析-成绩变化分析 结束*/

/*12数据中心-变化分析-课时学习统计 开始*/
.mymain-wp3{
	padding-bottom: 784px;
}
.mystats-hd{
	overflow: hidden;
	margin: 0 40px;
	padding: 40px 0;
}
.mystats-hd .left{
	font-size: 16px;
	color: #333333;
	margin-left: 16px;
}
.mystats-hd .right{
	font-size: 16px;
	color: #333333;
}
.mystats-bd,
.mystats-ft{
	margin: 0 40px;
}
.mystats-bd table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #c2c2c2;
	border-spacing: 0px 1px;
}
.mystats-bd th,
.mystats-bd td{
	text-align: center;
	font-size: 14px;
	color: #333333;
	height: 40px;
	border: 1px solid #c2c2c2;
}
.mystats-bd th{
	background-color: #e5f1fc;
}
.mystats-bd .tr1 td{
	background-color: #fff;
}
.mystats-bd .tr2 td{
	background-color: #f5fafe;
}
/*12数据中心-变化分析-课时学习统计 结束*/

/*12数据中心-变化分析-知识点掌握情况 开始*/
.mymain-wp2{
	padding-bottom: 784px;
}
.myklog-hd{
	overflow: hidden;
	margin: 0 40px;
	padding: 40px 0;
}
.myklog-hd .left{
	margin-left: 16px;
	font-size: 16px;
	color: #333333;
}
.myklog-bd{
	margin: 0 40px;
}
.myklog-bd table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #cecece;
}
.myklog-bd table th{
	text-align: center;
	background-color: #e5f1fc;
	font-size: 14px;
	color: #333;
	border: 1px solid #cecece;
}
.myklog-bd table td{
	height: 40px;
	font-size: 14px;
	color: #333;
	border: 1px solid #cecece;
}
.myklog-bd table .tr2 td{
	background-color: #f5fafe;
}
.myklog-bd table td.td1,
.myklog-bd table td.td2{
	text-align: left;
	padding-left: 16px;
}

.myklog-bd table td i{
	display: inline-block;
	width: 23px;
	height: 22px;
	background: url(../imgs/zys25.png) no-repeat center;
}
.myklog-bd table td i.on{
	display: inline-block;
	width: 23px;
	height: 22px;
	background: url(../imgs/zys24.png) no-repeat center;
}
/*12数据中心-变化分析-知识点掌握情况 结束*/

/*12数据中心-课程成绩 开始*/
.myside3 .mynav > ul > li > ul>li>ul>li>a{
	background-image: none;

}
.myside li.on>a{
	background-color: #feb500;	
}
.mymain-wp4{
	padding-bottom: 260px;
}
.myscore-hd{
	height: 56px;
	margin: 0 40px;
}
.myscore-hd .left{
	line-height: 56px;
	font-size: 16px;
	color: #333;
}
.myscore-hd .left select{
	width: 128px;
	padding-left: 15px;
	font-size: 16px;
	color: #333333;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: none;
  background: url(../imgs/zys14.png) no-repeat 110px center;
}
.myscore-hd .right{
	line-height: 56px;
	font-size: 16px;
	color: #333;
}

.myscore-bd{
	margin: 0 40px;
}
.myscore-bd table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
	text-align: center;
}
.myscore-bd table th{
	text-align: center;
	height: 40px;
	font-size: 14px;
	color: #333;
	background-color: #e5f1fc;
	border-color: #cecece;
}
.myscore-bd table th a{
	padding-right: 7px;
}
.myscore-bd table th.total a{
	padding-right: 12px;
}
.myscore-bd table td{
	height: 40px;
	font-size: 14px;
	color: #333;
	border-color: #cecece;
}
.myscore-bd table .tr2 td{
	background-color: #f5fafe;
}
.myscore-bd table td .number{
  padding-left: 5px;
	margin-right: 10px;
	width: 58px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #c5c5c5;
}
.myscore-bd table .tr2 td .number{
	background-color: #f5fafe;
}

.myside .term-sel2{
	padding:8px 10px 9px;
	border-bottom: 1px solid #cfcfcf;
}


.myside .term-sel2 select{
	width: 100%;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: none;
  font-size: 16px;
  color: #333;
  background: url(../imgs/zys16.png) no-repeat 186px center;
}
.myside .term-sel2 select::-ms-expand{
	display: none;
}
.myside .mynav.mynav-score li > ul{
	display: block;
}
.myside .mynav.mynav-score li.hasChild>a{
	background-image: none;
}
/*12数据中心-课程成绩 结束*/

/*12数据中心-数据浏览 开始*/
.mydata{
	padding-top: 63px;
}
.mydata-hd{
	padding: 36px 33px 0;
	background-color: #fff;
}
.mydata-hd h3{
	font-size: 20px;
	color: #333333;
}
.mydata-hd ul{
	overflow: hidden;
}
.mydata-hd li{
	float: left;
	margin-top: 40px;
	width: 223px;
	border-right: 2px solid #cecece;
	text-align: center;
}
.mydata-hd li.first{
	margin-left: -70px;
}
.mydata-hd li.last{
	border-right: none;
}
.mydata-hd li h2{
	font-size: 16px;
	line-height: 16px;
	height: 16px;
	color: #188eee;
}
.mydata-hd li p{
	margin-top: 15px;
	font-size: 16px;
	line-height: 16px;
	color: #333333;
}
.mydata-bd{
	padding: 56px 33px 40px;
	background-color: #fff;
}
.mydata-bd h4{
	font-size: 20px;
	color: #333333;
}
.mydata-bd ul{
	margin-top: 30px;
	overflow: hidden;
	margin-right: -65px;
}
.mydata-bd li{
	float: left;
	margin-right: 65px;
	margin-bottom: 30px;
	width: 530px;
	padding-bottom: 17px;
	border: 1px solid #cccccc;
}
.mydata-bd .hd{
	height: 38px;
	background-color: #ececec;
}
.mydata-bd .hd h5{
	float: left;
	margin-left: 27px;
	font-size: 16px;
	color: #333333;
	line-height: 38px;
}
.mydata-bd dl{
	float: right;
	margin-right: 30px;
	overflow: hidden;
}
.mydata-bd dd{
	float: left;
	margin-left: 10px;
}
.mydata-bd dd a{
	font-size: 14px;
	color: #333333;
	line-height: 38px;
}
.mydata-bd dd.on a{
	color: #0066bd;
}
.mydata-bd li .bd{

}
.mydata-bd li .bd img{

}
.mydata-bd li .bd .area-chart{
	margin: 30px auto 0;
	width: 475px;
	height: 286px;
}
.mydata-bd li .ft{
	text-align: center;
}
.mydata-bd li .ft select{
	padding: 0 25px 0 0;
	font-size: 16px;
	color: #333;
	border: none;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
	background: url(../imgs/zys16.png) no-repeat right center;
}
.mydata-bd li .ft select::-ms-expand{
	display: none;
}
/*12数据中心-数据浏览 结束*/

/*12数据中心-作业考试分析 开始*/
.mywp-wp{
	padding-top: 62px;
}
.myside4 .mynav > ul > li > ul>li>ul>li>a{
	background-image: none;
}
.mydc{
	background-color: #fff;
	padding: 0 40px;
}
.mydc-hd{
	height: 55px;
	border-bottom: 1px solid #d3d3d3;
}
.mydc-hd .left>ul{
	height: 55px;
}
.mydc-hd .left>ul> li{
	float: left;
}
.mydc-hd .left>ul>  li>a{
	display: inline-block;
	padding: 0 28px;
	font-size: 16px;
	color: #333333;
	line-height: 55px;
}
.mydc-hd .left>ul> li.homework{
	height: 55px;
}
.mydc-hd .left>ul> li.homework> a{
	position: relative;
	width: 74px;
	text-align: center;
	background: url(../imgs/zys35.png) no-repeat 87px center;
}
.mydc-hd .left li.homework> a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.mydc-hd .left>ul> li.homework ul{
	display: none;
	position: relative;
	z-index: 2;
	background-color: #fff;
	-moz-box-shadow:0px 2px 1px #CFCFCF; 
	-webkit-box-shadow:0px 2px 1px #CFCFCF; 
	box-shadow:0px 2px 1px #CFCFCF;
}
.mydc-hd .left>ul> li.homework:hover ul{
	display: block;
}
.mydc-hd .left>ul> li.homework li{

}
.mydc-hd .left>ul> li.homework li a{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.mydc-hd .left>ul> li.homework li.on a{
	color: #0078e0;
}
.mydc-hd .left>ul> li.homework li:hover a{
	background-color: #feb500;
}



.mydc-hd .right{
	font-size: 16px;
	color: #333333;
	line-height: 55px;
}
.mydc-hd .right input[type=text]{
	margin-top: 9px;
	width: 153px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	padding-left: 5px;
	border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius:3px;
}
.mydc-bd{
	padding-top: 40px;
}
.mydc-bd table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.mydc-bd table th,
.mydc-bd table td{
	height: 40px;
	border-color: #cecece;
}
.mydc-bd table .tr2 td{
	background-color: #f5fafe;
}
.mydc-bd table th{
	text-align: center;	
	background-color: #e5f1fc;
}
.mydc-bd table td li{
	display: inline;
	margin: 0 8px;
}
.mydc-bd2 table td li{
	margin: 0 3px;
}
.mydc-bd table td li a{
	display: inline-block;
	padding: 0 16px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #0078e0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
.mydc-bd table td li a:hover{
	background-color: #0093e8;
}
.mydc-hd .right .analsrch{
	position: relative;
	margin-top: 9px;
	width: 168px;
	height: 32px;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.mydc-hd .right .analsrch input[type=text]{
	float: left;
	padding-left: 27px;
	width: 135px;
	margin-top: 0;
	line-height: 32px;
	height: 32px;
	border: none;
}
.mydc-hd .right .analsrch input[type=text]:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.mydc-hd .right .analsrch input.botton{
	position: absolute;
	right: 10px;
	top: 0;
	width: 24px;
	height: 34px;
	border: none;
	background: url(../imgs/zys109.png) no-repeat center;
}

.mydc-bd2{
	padding-top: 0;
}
.mydc-bd2 .cre-work{
	height: 56px;
}
.mydc-bd2 .cre-work a{
	font-size: 16px;
	color: #0078e0;
	line-height: 56px;
}
.mydc-bd2 .cre-work a:hover{
	color: #009aea;
}
/*12数据中心-作业考试分析 结束*/

/*14审核管理 开始*/
.mycheck-wp{
	padding-top: 63px;
}
.mycheck{
	background-color: #fff;
}
.mycheck-title{
	margin: 0 40px;
	height: 70px;
	border-bottom: 1px solid #cccccc;
}
.mycheck-title label{
	position: relative;
	display: inline-block;
	width: 130px;
	font-size: 16px;
	color: #333333;
	line-height: 70px;
	height: 70px;
	text-align: center;
}
.mycheck-title label:after{
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #feb500;
}
.mycheck-nav {
	margin: 0 40px;
	padding: 30px 0 12px 0;
}
.mycheck-nav ul{
	overflow: hidden;
}
.mycheck-nav li{
	float: left;
	margin-right: 30px;
}
.mycheck-nav li a{
	display: inline-block;
	width: 80px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #333;
	font-size: 14px;
	border: 1px solid #feb500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mycheck-nav li.on a{
	background-color: #feb500;	
}
.mycheck-hd{
	margin: 0 40px;
}
.mycheck-hd ul{
	overflow: hidden;
}
.mycheck-hd li{
	float: left;
	margin-top: 18px;
	margin-right: 40px;
}
.mycheck-hd li label{
	font-size: 16px;
	color: #333333;
}
.mycheck-hd li select{
	padding-left: 13px;
	width: 160px;
	height: 36px;
	color: #333;
	font-size: 14px;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys28.png) no-repeat 136px center;
}
.mycheck-hd li select::-ms-expand{
	display: none;
}
.mycheck-hd li input[type=text]{
	padding: 0 10px;
	width: 160px;
	height: 36px;
	color: #333;
	font-size: 14px;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
}
.mycheck-hd li input[type=text]:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.mycheck-hd li input[type=submit]{
	width: 70px;
	height: 36px;
	background-color: #0078e0;
	color: #fff;
	font-size: 16px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;	
}
.mycheck-hd li input[type=submit]:hover{
	background-color: #0093e8;
}
.mycheck-bd {
	margin: 0 40px;
	padding-bottom: 132px;
}
.mycheck-bd .batch{
	overflow: hidden;
}
.mycheck-bd .batch ul{
	overflow: hidden;
	float: right;
}
.mycheck-bd .batch li{
	float: left;
	margin-left: 30px;
}
.mycheck-bd .batch li input[type=button]{
	padding: 0 20px;
	height: 36px;
	background-color: #0078e0;
	color: #fff;
	font-size: 14px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.mycheck-bd .batch li input[type=button]:hover{
	background-color: #0093e8;
}
.mycheck-bd table{
	margin-top: 24px;
	width: 100%;
	font-size: 14px;
	color: #333;
	border-collapse: collapse;
	border: 1px solid #cecece;
	text-align: center;
}
.mycheck-bd table th{
	text-align: center;
	height: 40px;
	background-color: #e5f1fc;
	border-color: #cecece;
}
.mycheck-bd table th input[type=checkbox]{
	margin: 0 18px;
}
.mycheck-bd table td{
	height: 40px; padding: 0 5px;
	border-color: #cecece;
}
.mycheck-bd table .tr2 td{
	background-color: #f5fafe;
}
.mycheck-bd table td li{
	display: inline;
	margin: 0 3px;
}
.mycheck-bd table td a{
	display: inline-block;
	color: #fff;
	height: 28px;
	line-height: 28px;
	padding: 0 20px;
	text-align: center;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mycheck-bd table td a:hover{
	background-color: #0093e8;
}
/*14审核管理 结束*/

/*数据中心 开始*/
.mydata-bd li .foot{
	padding-top: 10px;
	text-align: center;
}
.mydata-bd li .foot select{
	width: 90px;
	font-size: 16px;
	color: #333333;
	background: url(../imgs/zys16.png) no-repeat 74px center;
	border: none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
/*数据中心 结束*/

/*我创建的讨论 开始*/
.myhd{
	height: 300px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #5ea4df;
}
.myhd .wrapper{
	position: relative;	
	height: 300px;
}
.myhd-user{
	position: absolute;
	left: 50%;
	margin-left: -550px;
	top: 50px;
	overflow: hidden;
}
.myhd-user .img{
	float: left;
}
.myhd-user .img img{
	width: 105px;
	height: 105px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.myhd-user .txt{
	float: left;
	margin-top: 38px;
	margin-left: 28px;
	font-size: 24px;
	color: #fff;
}
.myhd-user .txt i{
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(../imgs/zys31.png) no-repeat center;
}
.myhd-nav>ul{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 38px;
}
.myhd-nav>ul>li{
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 38px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background-color: #fff;
}
.myhd-nav>ul>li h5>a{
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.myhd-nav>ul>li.on h5>a{
	color: #0066bd;
}
.myhd-nav>ul>li ul{
	-moz-box-shadow:0px 3px 5px #E2E2E2; 
	-webkit-box-shadow:0px 3px 5px #E2E2E2; 
	box-shadow:0px 3px 5px #E2E2E2;
}
.myhd-nav>ul>li li>a{
	display: inline-block;
	width: 120px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #333333;
	font-size: 16px;
	background-color: #fff;
	border-top: 1px solid #dddddd;
}
.myhd-nav>ul>li li:hover>a,
.myhd-nav>ul>li li.on>a{
	color: #0066bd;
}
.mypost-wp{
	padding-top: 60px;
}
.mypost{
	padding: 0 40px;
	background-color: #fff;
}
.mypost-hd{
	height: 58px;
	border-bottom: 1px solid #cccccc;
}
.mypost-hd ul{
	height: 58px;
}
.mypost-hd li{
	float: left;
	margin-right: 27px;
}
.mypost-hd li a{
	position: relative;
	display: inline-block;
	padding: 0 17px;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	color: #333;
}
.mypost-hd li:hover a:after,
.mypost-hd li.on a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.mypost-bd{

}
.mypost-bd li{
	padding-bottom: 28px;
}
.mypost-bd li h4{
	padding-top: 26px;
}
.mypost-bd li h4 a{
	font-size: 16px;
	color: #333333;
}
.mypost-bd li p{
	margin-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.mypost-bd li h5{
	margin-top: 7px;
	font-size: 12px;
	color: #666666;
}
.mypost-bd li h5 a{
	color: #0078e0;
}
.mypost-bd li h5 span{
	margin: 0 15px;
}
/*我创建的讨论 结束*/

/*我回复的讨论 开始*/
.mypost-bd li p a{
	color: #0078e0;
}
.mypost-bd li .sub{
	position: relative;
	margin-top: 40px;
	padding: 24px 20px;
	background-color: #f2f2f2;
	font-size: 14px;
	color: #333333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.mypost-bd li .sub:after{
	content: "";
	position: absolute;
	left: 40px;
	top: -17px;
	width: 31px;
	height: 17px;
	background: url(../imgs/zys32.png) no-repeat center;
}
.mypost-bd2 li{
	padding-top: 15px;
}
.mypost-bd2 li label{
	margin: 0 5px;
}
/*我回复的讨论 结束*/

/*训练记录 开始*/
.mylog-srch{
	height: 62px;
}
.mylog-srch .form-srch{
	float: right;
	margin-top: 14px;
	width: 168px;
	height: 32px;
	border: 1px solid #999999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	overflow: hidden;
}
.mylog-srch .form-srch .txt{
	float: left;
	padding-left: 22px;
	width: 110px;
	height: 32px;
	border: none;
}
.mylog-srch .form-srch .btn{
	float: right;
	width: 32px;
	height: 32px;
	background: url(../imgs/zys15.png) no-repeat left center;
	border: none;
}
.mylog{
	padding: 38px 40px 0;
	background-color: #fff;
}
.mylog-hd ul{
	overflow: hidden;
}
.mylog-hd li{
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.mylog-hd li label{
	font-size: 16px;
	color: #333333;
}
.mylog-hd li select{
	padding-left: 13px;
	width: 158px;
	height: 34px;
	border: 1px solid #cfcfcf;
	font-size: 16px;
	color: #333333;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys28.png) no-repeat 136px center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mylog-hd li select::-ms-expand{
	display: none;
}
.mylog-hd li input[type=text]{
	padding-left: 12px;
	width: 144px;
	height: 32px;
	border: 1px solid #cfcfcf;
	font-size: 16px;
	color: #333333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mylog-hd li .btn{
	width: 70px;
	height: 34px;
  color: #fff;
  font-size: 16px;
  background-color: #0078e0;
  border: none;
  cursor: pointer;
  -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mylog-hd li .btn:hover{
	background-color: #0093e8;
}
.mylog-bd{
	padding-top: 25px;
}
.mylog-bd table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
	font-size: 14px;
	color: #333333;
}
.mylog-bd table th,
.mylog-bd table td{
	height: 40px;
	text-align: center;
	border:1px solid #cecece;
}
.mylog-bd table th{
	background-color: #e5f1fc;
}
.mylog-bd table td a{
	color: #0066bd;
}
.mylog-bd table .tr2 td{
	background-color: #f5fafe;
}
/*训练记录 结束*/

/*我的题库(试题管理)-老师 开始*/
.mytry-wp{
	padding: 63px 0 0;
}
.mytry{
	background-color: #fff;
	padding: 38px 40px 0;
}
.mytry-nav ul{
	height: 47px;
}
.mytry-nav li{
	float: left;
	padding: 0 42px;
	height: 47px;
	text-align: center;
	border-right: 2px solid #cecece;
}
.mytry-nav li.first{
	margin-left: -42px;
}
.mytry-nav li.last{
	border-right: none;
}
.mytry-nav li.cre a{
	display: inline-block;
}
.mytry-nav li h5{
	font-size: 16px;
	line-height: 16px;
	color: #188eee;
}
.mytry-nav li p{
	margin-top: 15px;
	line-height: 16px;
	font-size: 16px;
	color: #333333;
}
.mytry-nav li.cre p{
	margin-top: 8px;
}
.mytry-nav li.cre i{
	margin-top: -5px;
	display: inline-block;
	width: 25px;
	height: 26px;
	background: url(../imgs/zys33.png) no-repeat center;
}
.mytry-hd .cre-work{
	margin-top: 30px;
	font-size: 16px;
	color: #333333;
}
.mytry-hd .cre-work a{
	display: inline-block;
	margin-left: 16px;
	width: 70px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mytry-hd .cre-work a:hover{
	background-color: #0093e8;
}
.mytry-hd .cre-work select{
	margin-right: 35px;
	font-size: 16px;
	color: #333;
	width: 160px;
	background: url(../imgs/zys16.png) no-repeat 146px center;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: none;
}
.mytry-hd .cre-work select::-ms-expand{
	display: none;
}
.mytry-hd .screen{
	height: 112px;
}
.mytry-hd .screen ul{
	float: left;
	width: 825px;
	height: 112px;
	margin-right: -40px;
}
.mytry-hd .screen li{
	float: left;
	margin-right: 40px;
	margin-top: 20px;
}
.mytry-hd .screen li label{
	display: inline-block;
	width: 68px;
	text-align: right;
	font-size: 16px;
	color: #333;
}
.mytry-hd .screen li select{
	width: 160px;
	height: 36px;
	font-size: 16px;
	color: #333;
	padding-left: 13px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(../imgs/zys28.png) no-repeat 136px center;
}
.mytry-hd .screen li select::-ms-expand{
	display: none;
}
.mytry-hd .screen li input[type=text]{
	padding-left: 10px;
	width: 148px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mytry-hd .screen input[type=button]{
	float: left;
	margin-left: 40px;
	margin-top: 76px;
	width: 70px;
	height: 36px;
	color: #fff;
	background-color: #0078e0;
	border: none;
	font-size: 16px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.mytry-hd .screen input[type=button]:hover{
	background-color: #0093e8;
}
.mytry-bd{
	margin-top: 30px;
}
.mytry-bd table{
	width: 100%;
	font-size: 14px;
	color: #333;
	border-collapse: collapse;
	border: 1px solid #cecece;
}
.mytry-bd table th,
.mytry-bd table td{
	text-align: center;
	height: 40px;
	border: 1px solid #cecece;
}
.mytry-bd table th{
	background-color: #e5f1fc;
}
.mytry-bd table .tr2 td{
	background-color: #f5fafe;
}
.mytry-bd table td li{
	display: inline;
	margin: 0 1px;
}
.mytry-bd table td li a{
	display: inline-block;
	padding: 0 14px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mytry-bd table td li a:hover{
	background-color: #0093e8;
}
/*我的题库(试题管理)-老师 结束*/

/*我的题库(试卷管理)-老师 开始*/
.mytry-nav li.merge a{
	display: inline-block;
}
.mytry-nav li.merge i{
	margin-top: -5px;
	display: inline-block;
	width: 25px;
	height: 26px;
	background: url(../imgs/zys34.png) no-repeat center;
}
.mytry-nav li.merge p {
    margin-top: 8px;
}
.mytry-hd .screen2{
	margin-top: 30px;
}
.mytry-hd .screen2 ul{
	height: 36px;
}
.mytry-hd .screen2 li{
	float: left;
	margin-right: 40px;
}
.mytry-hd .screen2 li label{
	font-size: 16px;
	color: #333;
}
.mytry-hd .screen2 li select{
	padding-left: 12px;
	width: 160px;
	height: 36px;
	font-size: 14px;
	color: #333;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: 1px solid #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(../imgs/zys28.png) no-repeat 136px center;
}
.mytry-hd .screen2 li select::-ms-expand{
	display: none;
}
.mytry-hd .screen2 li input[type=text]{
	padding-left: 5px;
	width: 153px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	border: 1px solid #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.mytry-hd .screen2 li select.sel-content{

}
.mytry-hd .screen2 li input[type=button]{
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.mytry-hd .screen2 li input[type=button]:hover{
	background-color: #0093e8;
}
/*我的题库(试卷管理)-老师 结束*/

/*13个人中心-我的活动 开始*/
.mycomp-wp{
	padding-top: 60px;
}
.mycomp{
	padding: 0 40px;
	background-color: #fff;
}
.mycomp-hd{
	border-bottom: 1px solid #cccccc;
}
.mycomp-hd ul{
	height: 58px;
}
.mycomp-hd li{
	float: left;
	margin-right: 27px;
}
.mycomp-hd li a{
	position: relative;
	display: inline-block;
	padding: 0 17px;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	color: #333333;
}
.mycomp-hd li:hover a:after,
.mycomp-hd li.on a:after{
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #feb500;
}
.mycomp-bd{
	padding-top: 40px;
	padding-bottom: 217px;
}
.mycomp-bd table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
}
.mycomp-bd table td,
.mycomp-bd table th{
	height: 40px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	border-color: #cecece;
}
.mycomp-bd table th{
	background-color: #e5f1fc;
}
.mycomp-bd table .tr2 td{
	background-color: #f5fafe;
}
.mycomp-bd table td a{
	display: inline-block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #0078e0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
.mycomp-bd table td a:hover{
	background-color: #0093e8;
}
/*13个人中心-我的活动 结束*/

/*3我的课程-老师 开始*/
.mycoz2 dd.short{
	width: 40px;
}
.mycoz2 dd a{
	padding-top: 9px;
}
.mycoz2 dd span{
	margin-top: 4px;
}
.mycoz2 li:hover .txt{
	background-color: #fff;
}
.mycoz2 li ul {
	padding-top: 7px;
	margin-right: 0;
}
.mycoz2 li ul li{
	width: auto;
	margin-right: 16px;
	padding-left: 18px;
	font-size: 12px;
	color: #999999;
}
.mycoz2 li ul li.look{
	background: url(../imgs/zys46.png) no-repeat left center;
}
.mycoz2 li ul li.like{
	background: url(../imgs/zys47.png) no-repeat left center;
}
.mycoz2 li ul li.user{
	background: url(../imgs/zys92.png) no-repeat left 4px;
}
.mycoz2 li .txt{
	padding-bottom: 8px;
}
.mycoz2 li:hover .img{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
/*3我的课程-老师 结束*/

/*数据中心-副本 开始*/
.mydata-table{
	padding: 40px 40px 925px;
	background-color: #fff;
}
.mydata-table table{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #cecece;
}
.mydata-table table th,
.mydata-table table td{
	height: 40px;
	color: #333333;
	font-size: 14px;
	border-color: #cecece;
	text-align: center;
}
.mydata-table table th{
	background-color: #e5f1fc;
}
.mydata-table table .tr2 td{
	background-color: #f5fafe;
}
/*数据中心-副本 结束*/

/*我的活动-我的竞赛 开始*/

.myactiv{
	padding: 0 40px;
	background-color: #fff;
}
.myactiv-nav{
	border-bottom: 1px solid #cccccc;
}
.myactiv-nav > ul{
	height: 58px;
}
.myactiv-nav > ul > li{
	float: left;
	margin-right: 37px;
}
.myactiv-nav > ul > li.sel{
	height: 58px;
}
.myactiv-nav > ul > li.sel > a{
	position: relative;
	width: 130px;
	background: url(../imgs/zys35.png) no-repeat 113px center;
}

.myactiv-nav > ul > li.sel > a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.myactiv-nav > ul > li > a{
	display: inline-block;
	padding: 0 7px;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	color: #333333;
}

.myactiv-nav li ul{
	display: none;
	position: relative;
	z-index: 2;
	background-color: #fff;
  -moz-box-shadow: 0px 3px 5px #E2E2E2;
  -webkit-box-shadow: 0px 3px 5px #E2E2E2; 
  box-shadow: 0px 3px 5px #E2E2E2;
}
.myactiv-nav > ul > li.sel:hover > ul{
	display: block;
}
.myactiv-nav li li a{
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.myactiv-nav li li.on a{
	color: #0078e0;
}
.myactiv-nav li li:hover a{
	background-color: #feb500;
}
.myactiv-hd {
	padding: 20px 0 10px 0;
	height: 34px;
}
.myactiv-hd dl{
	float: left;
	overflow: hidden;
}
.myactiv-hd dt,
.myactiv-hd dd{
	float: left;
	font-size: 16px;
}
.myactiv-hd dt{
	margin-right: 20px;
}
.myactiv-hd dd {
	margin-right: 30px;
}
.myactiv-hd dt,
.myactiv-hd dd a{
	line-height: 34px;
	color: #333333;
}
.myactiv-hd dd.on a{
	color: #0078e0;
}
.myactiv-hd select{
	float: right;
	padding-left: 10px;
	width: 108px;
	height: 34px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #cfcfcf;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys28.png) no-repeat 86px center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myactiv-hd select::-ms-expand{
	display: none;
}
.myactiv-bd{

}
.myactiv-bd > ul > li{
	position: relative;
	overflow: hidden;
	padding: 40px 0;
	border-bottom: 1px solid #cccccc;
}
.myactiv-bd > ul > li.last{

}
.myactiv-bd li .img{
	float: left;
	position: relative;
	line-height: 0;
}
.myactiv-bd li .img img{
	width: 336px;
	height: 140px;
}
.myactiv-bd li .img em{
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 72px;
	height: 65px;
	background: url(../imgs/zys49.png) no-repeat center;
}
.myactiv-bd li .txt{
	float: left;
	padding-top: 5px;
	margin-left: 30px;
}
.myactiv-bd li .txt h2 a{
	font-size: 20px;
	color: #333333;
}
.myactiv-bd > ul > li:hover .txt h2 a{
	color: #0078e0;
}
.myactiv-bd li .txt ul{
	margin-top: 9px;
}
.myactiv-bd li .txt ul li{
	font-size: 14px;
	color: #999999;
	margin-bottom: 7px;
}
.myactiv-bd li .txt ul li span{
	margin: 0 6px;
}
.myactiv-bd li .txt ul li span.inNum{
	margin: 0 0 0 30px;
}
.myactiv-bd li .btn{
	position: absolute;
	bottom: 40px;
	right: 0;
}
.myactiv-bd li .btn a{
	display: inline-block;
	width: 104px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myactiv-bd li .btn a:hover{
	background-color: #0093e8;
}
/*我的活动-我的竞赛 结束*/

/*我的活动-我的竞赛成绩 开始*/
.myactiv-hd2{
	padding-bottom: 30px;
}
.myactiv-bd2{

}
.myactiv-bd2 table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
}
.myactiv-bd2 table th,
.myactiv-bd2 table td{
	font-size: 14px;
	color: #333333;
	height: 40px;
	text-align: center;
	border:1px solid #cecece;
}
.myactiv-bd2 table th{
	background-color: #e5f1fc;
}
.myactiv-bd2 table .tr2 td{
	background-color: #f5fafe;
}
/*我的活动-我的竞赛成绩 结束*/

/*13个人中心-我的收藏(资源收藏) 开始*/
.mycomp-bd1{
	padding-bottom: 0;
}
.mycomp-bd1 table th,
.mycomp-bd1 table td{
	border: 1px solid #cecece;
}
.mycomp-bd1 table td{
	height: 120px;
}
.mycomp-bd1 table td li{
	display: inline;
	margin: 0 1px;
}
.mycomp-bd1 table td li a{
	width: auto;
	padding: 0 22px;
}
/*13个人中心-我的收藏(资源收藏) 结束*/

/*13个人中心-我的收藏(课程收藏) 开始*/
.mycomp-bd2 ul{
	overflow: hidden;
	margin-right: -28px;
}
.mycomp-bd2 li{
	float: left;
	margin-right: 28px;
	width: 259px;
	margin-bottom: 20px;
}
.mycomp-bd2 li .img{
	line-height: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	overflow: hidden;
}
.mycomp-bd2 li .img img{
	width: 259px;
}
.mycomp-bd2 li .txt{
	border: 1px solid transparent;
}
.mycomp-bd2 li:hover .txt{
	border: 1px solid #e6e6e6;
}
.mycomp-bd2 li .txt .title{
	padding-left: 9px;
	padding-top: 5px;
}
.mycomp-bd2 li .txt .title h4{
	font-size: 14px;
	color: #333333;
}
.mycomp-bd2 li .txt .title h5{
	margin-top: 3px;
	font-size: 14px;
	color: #666666;
}
.mycomp-bd2 li .txt .time{
	text-align: right;
	padding: 15px 12px 8px 0;
	
}
.mycomp-bd2 li .txt .time span{
	padding-left: 23px;
	font-size: 12px;
	color: #999999;
	background: url(../imgs/zys52.png) no-repeat left center;
}
/*13个人中心-我的收藏(课程收藏) 结束*/

/*13个人中心-我的消息 开始*/
.mygroup-srch2{
	height: 48px;
}
.myinfo{
	padding: 40px 40px 0;
	background-color: #fff;
}
.myinfo-bd table{
	width: 100%;
	border: 1px solid #cecece;
	border-collapse: collapse;
}
.myinfo-bd table td,
.myinfo-bd table th{
	height: 40px;
	font-size: 14px;
	color: #333333;
	border:1px solid #cecece;
	text-align: center;
}
.myinfo-bd table th{
	background-color: #e5f1fc;
}
.myinfo-bd table td.on{
	color: #0066bd;
}

.myinfo-bd table .tr2 td{
	background-color: #f5fafe;
}

.myinfo-bd table td a.del{
	display: inline-block;
	margin-left: 18px;
	padding: 0 20px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}
.myinfo-bd table td a.del:hover{
	background-color: #0093e8;
}
/*13个人中心-我的消息 结束*/

/*13个人中心-我的账号(个人资料) 开始*/
.myacco-wp{
	padding-top: 60px;
}
.myacco{
	background-color: #fff;
	padding: 0 40px;
}
.myacco-hd{
	height: 60px;
	border-bottom: 1px solid #cccccc;
}
.myacco-hd ul{
	height: 60px;
}
.myacco-hd li{
	float: left;
	margin-right: 27px;
}
.myacco-hd li a{
	position: relative;
	display: inline-block;
	padding: 0 33px;
	font-size: 16px;
	color: #333;
	line-height: 60px;
}
.myacco-hd li.on a:after,
.myacco-hd li:hover a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.myacco-bd{
	overflow: hidden;
	padding-bottom: 236px;
}
.myacco-bd .left{
	margin-top: 40px;
	margin-left: 100px;
}
.myacco-bd .left li{
	margin-bottom: 20px;
	height: 36px;
}
.myacco-bd .left li label{
	float: left;
	display: inline-block;
	font-size: 16px;
	color: #333;
	width: 80px;
	height: 36px;
	line-height: 36px;
	text-align: right;
}
.myacco-bd .left li input[type=text]{
	float: left;
	padding-left: 20px;
	width: 214px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #999999;
	border: 1px solid #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myacco-bd .left li.magnifier input[type=text]{
	background: url(../imgs/zys108.png) no-repeat 206px center;
}
.myacco-bd .left li.readonly input[type=text]{
	border-color: transparent;
}
.myacco-bd .left li select{
	float: left;
	padding-left: 20px;
	width: 236px;
	height: 36px;
	font-size: 14px;
	color: #999999;
	border: 1px solid #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys28.png) no-repeat 214px center;
}
.myacco-bd .left .btn{
	padding-top: 16px;
	padding-left: 134px;
}
.myacco-bd .left .btn input[type=submit]{
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	cursor: pointer;
}
.myacco-bd .left .btn input[type=submit]:hover{
	background-color: #0093e8;
}
.myacco-bd .right{
	padding-top: 50px;
	padding-right: 100px;
	text-align: center;
}
.myacco-bd .right .img img{
	width: 105px;
	height: 105px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.myacco-bd .right h4{
	margin-top: 13px;
	font-size: 16px;
}
.myacco-bd .right a{
	margin-top: 20px;
	display: inline-block;
	width: 96px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #333;
	font-size: 14px;
	border: 1px solid #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*13个人中心-我的账号(个人资料) 结束*/

/*13个人中心-我的账号(账号安全) 开始*/
.myacco-bd2{
	padding: 40px 0 253px 84px;
}
.myacco-bd2 li{
	margin-bottom: 20px;
}
.myacco-bd2 li label{
	display: inline-block;
	width: 96px;
	text-align: right;
	font-size: 16px;
	color: #333;
	height: 36px;
	line-height: 36px;
}
.myacco-bd2 li input[type=text]{
	padding-left: 18px;
	width: 216px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #999999;
	border: 1px solid #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myacco-bd2 li a{
	margin-left: 20px;
	display: inline-block;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.myacco-bd2 li a:hover{
	background-color: #0093e8;
}
.myacco-bd2 li input[type=button]{
	margin-top: 20px;
	margin-left: 150px;
	height: 36px;	
	padding: 0 20px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
}
.myacco-bd2 li input[type=button]:hover{
	background-color: #0093e8;
}
/*13个人中心-我的账号(账号安全) 结束*/

/*标准进去学习云题 开始*/
.uc-wp{
	overflow: hidden;
	background: url(../imgs/zys55.jpg) repeat-y left top;
}
.uc-l{
	float: left;
	width: 220px;
	background-color: #fff;
}
.uc-img{
	line-height: 0;
}
.uc-r{
	float: right;
	width: 900px;
	padding: 0 50px 0 20px;
	background-color: #fff;
}
.uc-nav{
	text-align: center;
	font-size: 16px;
	color: #333;
}
.uc-nav h4{
	height: 40px;
	line-height: 40px;
	background-color: #cccccc;
}
.uc-nav > ul{
	margin-top: 10px;
}
.uc-nav li > a{
	display: block;
	height: 40px;
	line-height: 40px;
}
.uc-nav ul li.hasChild>a{
  background-image: url(../imgs/zys16.png);
  background-repeat: no-repeat;
  background-position: 196px center;
}
.uc-nav ul li.hasChild >ul{
	display: none;
}
.uc-nav ul li.hasChild.up>a{
	background-image: url(../imgs/zys105.png);
}
.uc-nav li.on > a{
	background-color: #feb500;
}
.uc-notes .head{
	font-size: 16px;
	padding: 20px 0 20px 12px;
	color: #333333;
}
.uc-notes .body li{
	position: relative;
	padding: 40px 0 27px 0;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
}
.uc-notes .body li.first{
	padding-top: 0;
	margin-top: -6px;
}
.uc-notes .body li .img{
	float: left;
	margin-left: 12px;
}
.uc-notes .body li .txt {
	float: left;
	margin-left: 28px;
}
.uc-notes .body li .txt h4{
	padding-top: 4px;
}
.uc-notes .body li .txt h4 a{
	font-size: 16px;
	color: #333;
}
.uc-notes .body li .txt p{
	margin-top: 18px;
	font-size: 14px;
	color: #666666;
}
.uc-notes .body li .txt p span{
	margin-left: 22px;
}
.uc-notes .body li .btn{
	position: absolute;
	right: 0;
	bottom: 30px;
}
.uc-notes .body li .btn a{
	display: inline-block;
	width: 70px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.uc-notes .body li .btn a:hover{
	background-color: #009aea;
}
/*标准进去学习云题 结束*/

/*标准进入教学内容 开始*/
.uc-wp2{
	margin-bottom: 54px;
}
.uc-r2{
	width: 968px;
	padding: 0;
}
.ucvideo{
	position: relative;
	background-color: #292929;
}
.ucvideo .nav{
	position: absolute;
	z-index: 1;
	right: -300px;
	top: 0;
	width: 300px;
	height: 639px;
	background-color: rgba(41,41,41,.9);
	transition: all .3s;
}
.ucvideo .nav.on{
	right: 0;
}
.ucvideo .nav .nav_btn{
	position: absolute;
	left: -71px;
	top: 0;
}
.ucvideo .nav.on .nav_btn{
	left: auto;
	right: 0;
}
.ucvideo .nav .nav_hd{
	margin: 0 17px;
	border-bottom: 1px solid #c1c2c2;
}
.ucvideo .nav .nav_hd span{
	position: relative;
	display: inline-block;
	padding: 0 7px;
	font-size: 16px;
	line-height: 58px;
	height: 58px;
	color: #cccccc;
}
.ucvideo .nav .nav_hd span:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.ucvideo .nav .nav_bd{
	margin: 18px 10px 0;
}
.ucvideo .nav .nav_bd dt,
.ucvideo .nav .nav_bd dd a{
	font-size: 14px;
	color: #cccccc;
	line-height: 18px;
	height: 18px;
}
.ucvideo .nav .nav_bd dt{
	padding-left: 30px;
	margin-bottom: 14px;
}
.ucvideo .nav .nav_bd dd a{
	display: inline-block;
	padding-left: 30px;
}
.ucvideo .nav .nav_bd dd a:hover{
	color: #feb500;
}
.ucvideo .nav .nav_bd dd{
	position: relative;
	overflow: hidden;
	line-height: 18px;
	margin-bottom: 14px;
}
.ucvideo .nav .nav_bd dd i{
	display: none;
	position: absolute;
	right: 0;
	width: 18px;
	height: 18px;
	background: url(../imgs/zys63.png) no-repeat right center;
}
.ucvideo .nav .nav_bd dd.on i{
	display: inline-block;
}
.ucvideo .nav .nav_bd dd.on a{
	color: #feb500;
}
.ucvideo .nav .nav_bd dd.p a{
	background: url(../imgs/zys60.png) no-repeat left center;
}
.ucvideo .nav .nav_bd dd.f a{
	background: url(../imgs/zys61.png) no-repeat left center;
}
.ucvideo .nav .nav_bd dd.t a{
	background: url(../imgs/zys62.png) no-repeat left center;
}
.ucvideo .body{
	height: 544px;
}
.ucvideo .body video{
	width: 100%;
	height: 544px;
}
.ucvideo .foot{
	height: 96px;
	padding: 0 10px;
}
.ucvideo .foot h4{
	float: left;
	line-height: 96px;
	font-size: 20px;
	color: #e5e5e5;
}
.ucvideo .foot ul{
	float: right;
	overflow: hidden;
}
.ucvideo .foot ul li{
	float: left;
	margin-left: 15px;
}
.ucvideo .foot ul li a{
	padding-left: 25px;
	font-size: 14px;
	line-height: 96px;
	color: #e5e5e5;
}
.ucvideo .foot ul li a.fav{
	background: url(../imgs/zys58.png) no-repeat left center;
}
.ucvideo .foot ul li a.fav.no{
	background: url(../imgs/zys121.png) no-repeat left center;
}
.ucvideo .foot ul li a.put{
	background: url(../imgs/zys59.png) no-repeat left center;
}
/*标准进入教学内容 结束*/

/*标准进入学习讨论区 开始*/
.uc-r3{
	padding: 0 20px 478px;
	width: 930px;
}
.ucbbs-hd{
	height: 60px;
}
.ucbbs-hd .left a{
	font-size: 16px;
	color: #0066bd;
	line-height: 60px;
}
.ucbbs-bd table{
	border-collapse: collapse;
	border: none;
	width: 100%;
}
.ucbbs-bd table th,
.ucbbs-bd table td{
	height: 40px;
	text-align: center;
}
.ucbbs-bd table th{
	font-size: 16px;
	color: #333;
	border: none;
	border-bottom: 1px solid #cecece;
	background-color: #e5f1fc;
}
.ucbbs-bd table td{
	border: none;
	border-bottom: 1px dashed #cecece;	
}
.ucbbs-bd table th.th1,
.ucbbs-bd table td.td1{
	padding-left: 20px;
	text-align: left;
}
.ucbbs-bd table td.td3{
	color: #999999;
}
.ucbbs-bd table td a{
	color: #0066bd;
}
/*标准进入学习讨论区 结束*/

/*非标准进入学习课程公告 开始*/
.uc-r4{
	padding: 0;
	width: auto;
	background-color: transparent;
}
.ucnotice-wp{
	overflow: hidden;
	width: 970px;
	background: url(../imgs/zys64.jpg) repeat-y left top;
}
.ucnotice-l{
	float: left;
	padding: 13px 18px 0;
	width: 641px;
	background-color: #fff;
}
.ucnotice-l .head{
	text-align: right;
}
.ucnotice-l .head a{
	font-size: 16px;
	color: #0066bd;
}
.ucnotice-l .body{
	margin-top: 2px;
}
.ucnotice-l .body li{
	position: relative;
	margin-bottom: 50px;
}
.ucnotice-l .body h4{
	height: 27px;
}
.ucnotice-l .body h4 a{
	font-size: 16px;
	color: #0066bd;
}
.ucnotice-l .body p{
	margin-top: 13px;
	font-size: 14px;
	color: #333333;
	line-height: 21px;
}
.ucnotice-l .body p{
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;

}
.ucnotice-l .body p.hg{

}
.ucnotice-l .body p.on{
	/*height: auto !important;*/
	-webkit-line-clamp:inherit;
	overflow: visible;
}
.ucnotice-l .body .btn{
	padding-left: 5px;
	color: #0066bd;
	display: block;
	text-align: right;
	cursor: pointer;
	margin-top: 5px;
}

.ucnotice-l .body label.time{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #999999;
	height: 27px;
	line-height: 27px;
}
.ucnotice-r{
	float: right;
	width: 264px;
	padding: 0 10px 393px;
	background-color: #fff;
}
.ucnotice-r .head{
	padding-top: 14px;
	font-size: 16px;
	color: #333333;
}
.ucnotice-r .body{
	margin-top: 21px;
}
.ucnotice-r .body h4,
.ucnotice-r .body p{
	font-size: 14px;
	color: #333333;
}
.ucnotice-r .body p{
	text-indent: 28px;
	line-height: 24px;
}
.ucnotice-r .foot{
	margin-top: 70px;
}
.ucnotice-r .foot table{
	margin-top: 15px;
	width: 100%;
	border: 1px solid #cecece;
	border-collapse: collapse;
}
.ucnotice-r .foot table th,
.ucnotice-r .foot table td{
	height: 40px;
	border: 1px solid #cecece;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.ucnotice-r .foot table th{
	background-color: #e5f1fc;
}
/*非标准进入学习课程公告 结束*/

/*进入学习讨论区 开始*/
.ucbbs-hd .right a{
	padding-left: 22px;
	font-size: 14px;
	color: #333;
	line-height: 60px;
	background: url(../imgs/zys65.png) no-repeat left center;
}
/*进入学习讨论区 结束*/

/*进入云题 开始*/

.uc-r5{
	padding-bottom: 358px;
}
/*进入云题 结束*/


/*作业管理合考试管理(作业管理) 开始*/
.uc-r6{
	width: 910px;
	padding: 0 30px;
}
.ucwork-tab{
	height: 58px;
	border-bottom: 1px solid #cccccc;
}
.ucwork-tab .left li{
	float: left;
}
.ucwork-tab .left li a{
	position: relative;
	display: inline-block;
	padding: 0 32px;
	font-size: 16px;
	line-height: 58px;
	height: 58px;
	color: #333333;
}
.ucwork-tab .left li.on a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.ucwork-tab .right{
	line-height: 58px;
}
.ucwork-tab .right label{
	font-size: 16px;
	color: #333333;
}
.ucwork-tab .right select{
	font-size: 16px;
	color: #333333;
	width: 196px;
	border: none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys16.png) no-repeat 172px center;
}
.ucwork-tab .right select::-ms-expand{
	display: none;
}
.ucwork-add{
	padding: 30px 0 22px 0;
}
.ucwork-add a{
	display: inline-block;
	padding-left: 40px;
	font-size: 16px;
	height: 29px;
	line-height: 29px;
	color: #333;
	background: url(../imgs/zys66.png) no-repeat left center;
}
.ucwork-srch ul{
	overflow: hidden;
	margin-right: -28px;
}
.ucwork-srch li{
	float: left;
	margin-right: 30px;
}
.ucwork-srch li label{
	display: inline-block;
	width: 80px;
	text-align: right;
	font-size: 16px;
	color: #333;
}
.ucwork-srch li .txt{
	padding-left: 5px;
	width: 153px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	border: 1px solid #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ucwork-srch li .btn{
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
}
.ucwork-srch li .btn:hover{
	background-color: #0093e8;
}
.ucwork-bd >ul >li{
	overflow: hidden;
	padding-top: 35px;
	padding-bottom: 32px;
	border-bottom: 1px solid #cccccc;
}
.ucwork-bd .img{
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	line-height: 0;
}
.ucwork-bd .txt{
	float: left;
	margin-left: 28px;
}
.ucwork-bd .txt h4{
	font-size: 16px;
	color: #333;
	height: 28px;
	line-height: 28px;
	margin-bottom: 10px;
}
.ucwork-bd .txt h4 label{
	display: inline-block;
	margin-left: 30px;
	width: 65px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	border: 1px solid #cecece;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.ucwork-bd .txt p{
	font-size: 14px;
	color: #666666;
}
.ucwork-bd .btn{
	float: right;
	position: relative;
	width: 184px;
	height: 82px;
}
.ucwork-bd .btn ul{
	overflow: hidden;
	width: 160px;
}
.ucwork-bd .btn li{
	position: absolute;
}
.ucwork-bd .btn li.chec{
	right: 0;
	bottom: 0;
}
.ucwork-bd .btn li.publ{
	right: 80px;
	bottom: 0;
}
.ucwork-bd .btn li.dele{
	right: 0;
	bottom: 46px;
}
.ucwork-bd .btn li.edit{
	right: 80px;
	bottom: 46px;
}
.ucwork-bd .btn li.revoke{
	right: 80px;
	bottom: 0;
}
.ucwork-bd .btn li a{
	display: inline-block;
	padding: 0 20px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	background-color: #0078e0;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ucwork-bd .btn li a:hover{
	background-color: #0093e8;
}
.invigilate-dialog{
	margin: 25px 30px 28px;
	height: 605px;
	border: 1px solid #cecece;
	overflow: hidden;
}
.invigilate-dialog .info{
	float: left;
	padding:20px 10px 0;
	width: 188px;
}
.invigilate-dialog .info h2{
	font-size: 16px;
	color: #333;
	line-height: 24px;
}
.invigilate-dialog .info ul{
	margin-top: 23px;
}
.invigilate-dialog .info li{
	font-size: 14px;
	color: #666666;
	line-height: 35px;
}
.invigilate-dialog .info dl{
	overflow: hidden;
	margin-top: 20px;
}
.invigilate-dialog .info dd{
	float: left;
	width: 50%;
	margin-bottom: 7px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.invigilate-dialog .info dd font{
	font-size: 16px;
	color: #e60202;
}
.invigilate-dialog .operate{
	float: right;
	padding: 0 5px;
	width: 494px;
	border-left: 1px solid #cecece;
}
.invigilate-dialog .operate .operate-scroll{
	padding-top: 23px;
	overflow-y: auto;
	height: 542px;
}
.invigilate-dialog .operate .inputs:after{
	content: "";
	display: block;
	clear: both;
}
.invigilate-dialog .operate .inputs label{
	float: left;
	font-size: 16px;
	line-height: 36px;
	color: #333;
}
.invigilate-dialog .operate .inputs select{
	float: left;
	margin-left: 10px;
	width: 160px;
	height: 36px;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
	background: url(../imgs/zys104.png) no-repeat 136px center;
}
.invigilate-dialog .operate .inputs select::-ms-expand{
	display: none;
}
.invigilate-dialog .operate .inputs input[type=text]{
	float: left;
	margin-left: 20px;
	padding: 0 10px;
	width: 138px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
.invigilate-dialog .operate .inputs input[type=submit]{
	float: left;
	margin-left: 20px;
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
}
.invigilate-dialog .operate .stu{
	margin-top: 20px;
	overflow: hidden;
}
.invigilate-dialog .operate .stu ul{
	overflow: hidden;
	margin-right: -12px;
}
.invigilate-dialog .operate .stu li{
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	position: relative;
	width: 148px;
	height: 148px;
	border: 1px solid #cfcfcf;
}
.invigilate-dialog .operate .stu li:hover{
	background-color: #f3f3f3;
}
.invigilate-dialog .operate .stu li .img{
	padding-top: 22px;
	text-align: center;
}
.invigilate-dialog .operate .stu li h2{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.invigilate-dialog .operate .stu li h4{
	text-align: center;
	font-size: 14px;
	color: #666666;
}
.invigilate-dialog .operate .stu li h4 font{
	color: #e60202;
}
.invigilate-dialog .operate .stu li em{
	display: none;
	position: absolute;
	top: 5px;
	right: 10px;

}
.invigilate-dialog .operate .stu li em a{
	font-size: 14px;
	color: #0066bd;	
}
.invigilate-dialog .operate .stu li:hover em{
	display: inline-block;
}
.invigilate-dialog .operate .pages{
	padding: 5px 21px 12px 0;
}
/*作业管理合考试管理(作业管理) 结束*/

/*作业管理和考试管理(作业批改-待批改) 开始*/
.ucwork-corr {
	padding: 25px 0;
}
.ucwork-corr ul{
	overflow: hidden;
}
.ucwork-corr li{
	float: left;
	margin-right: 22px;
}
.ucwork-corr li a{
	display: inline-block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	text-align: center;
	border: 1px solid #cecece;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.ucwork-corr li.on a{
	background-color: #feb500;
	border-color: #feb500;
}
/*作业管理和考试管理(作业批改-待批改) 结束*/

/*作业管理和考试管理(考试管理) 开始*/
.ucwork-addtest{
	margin-top: 30px;
}
.ucwork-addtest a{
	display: inline-block;
	padding-left: 38px;
	font-size: 16px;
	color: #333;
	height: 31px;
	line-height: 31px;
	background: url(../imgs/zys67.png) no-repeat left center;
}
.ucwork-srch li select{
	padding-left: 13px;
	width: 160px;
	height: 36px;
	border: 1px solid #cfcfcf;
	background: url(../imgs/zys28.png) no-repeat 137px center;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ucwork-srch li select::-ms-expand{
	display: none;
}
.ucwork-srch2 ul{
	margin-top: 20px;
}
/*作业管理和考试管理(考试管理) 结束*/

/*作业管理和考试管理(考试监考) 开始*/
.ucwork-srch3{
	padding-top: 20px;
}
/*作业管理和考试管理(考试监考) 结束*/

/*作业管理和考试管理(考试批改) 开始*/
.ucwork-srch li.first label{
	width: 50px;
}
/*作业管理和考试管理(考试批改) 结束*/

/*查看成绩（线下成绩） 开始*/
.view-wp{
	padding: 0 40px;
	background-color: #fff;
}
.view-hd{
	text-align: center;
}
.view-hd h2{
	padding-top: 50px;
	font-size: 24px;
	color: #0066bd;
}
.view-hd p{
	padding-top: 15px;
	font-size: 16px;
	color: #333;
}
.view-nav{
	margin-top: 30px;
	overflow: hidden;
}
.view-slct{
	height: 21px;
	margin-top: 10px;
}
.view-slct label{
	float: left;
	font-size: 16px;
	color: #333333;
	height: 21px;
	line-height: 21px;
}
.view-slct select{
	float: left;
	padding-right: 23px;
	font-size: 16px;
	color: #333333;
	border: none;
	width: 131px;
	height: auto;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../imgs/zys68.png) no-repeat right center;
}
.view-slct select::-ms-expand{
	display: none;
}
.view-nav .nav ul{
	overflow: hidden;
}
.view-nav .nav li{
	float: left;
	padding: 0 30px;
	border-right: 2px solid #cecece;
	line-height: 16px;
	font-size: 16px;
	text-align: center;
}
.view-nav .nav li.last{
	border-right: none;
}
.view-nav .nav li h6{
	color: #0066bd;
}
.view-nav .nav li p{
	margin-top: 18px;
	color: #333333;
}
.view-nav .right{
	margin-top: 7px;
	overflow: hidden;
}
.view-nav .srch{
	float: left;
	overflow: hidden;
}
.view-nav .srch .txt{
	float: left;
	padding-left: 12px;
	width: 146px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	border: 1px solid #cfcfcf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.view-nav .srch .txt:focus::-webkit-input-placeholder{
    text-indent: -999em;
    z-index: -20;
}
.view-nav .srch .btn{
	float: left;
	margin: 0 30px 0 40px;
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.view-nav .srch .btn{
	margin-left: 3px;
}
.view-nav .srch .btn:hover{
	background-color: #0093e8;
}
.view-nav .btns{
	float: left;
}
.view-nav .btns ul{
	overflow: hidden;
}
.view-nav .btns li{
	float: left;
	margin-left: 10px;
}
.view-nav .btns li a{
	display: inline-block;
	padding: 0 7px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.view-nav .btns li a:hover{
	background-color: #0093e8;
}
.view-tbl{
	margin-top: 40px;
	padding-bottom: 136px;
}
.view-tbl table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cecece;
}
.view-tbl table td,
.view-tbl table th{
	text-align: center;
	height: 40px;
	font-size: 14px;
	color: #333333;
}
.view-tbl table .tr2 td{
	background-color: #f5fafe;
}
.view-tbl table th{
	background-color: #e5f1fc;
}
.view-tbl table td li{
	display: inline;
}
.view-tbl table td li a{
	display: inline-block;
	padding: 0 20px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.view-tbl table td li a:hover{
	background-color: #0093e8;
}
/*弹窗*/
.addcourse-dialog .flabel{
	height: 34px;
	line-height: 34px;
}
.addcourse-dialog .flabel i{
	position: relative;
	top: 4px;
}
.addcourse-dialog .fgroup{
	margin-bottom: 17px;
}
.addcourse-dialog table{
	margin-top: 40px;
}
.addcourse-dialog .finput .txt{
	padding-left: 12px;
	width: 295px;
	height: 34px;
	border: 1px solid #cecece;
	font-size: 16px;
	color: #333;
}
body .addcourse .layui-layer-content{
	height: 213px !important;
}
body .addcourse .layui-layer-btn{
	padding-bottom: 40px;
}
body .addcourse .layui-layer-btn a{
	margin: 5px 17px 0;
	padding: 0;
	width: 68px;
	height: 26px;
	font-size: 14px;
	color: #0066bd;
	border: 1px solid #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
body .addcourse .layui-layer-btn a.layui-layer-btn1:hover{
	background-color: #0093e8;
	color: #fff;
}
body .addcourse .layui-layer-btn a.layui-layer-btn0{
	color: #fff;
	background-color: #0078e0;
}
/*查看成绩（线下成绩） 结束*/


/*查看成绩 开始*/
.view-nav .btns2 li a{
	padding: 0 20px;
}
.view-nav .btns2 li a:hover{
	background-color: #0093e8;
}
/*查看成绩 结束*/

/*批阅 开始*/
.view-nav .srch2 .btn{
	margin-right: 0;
}
.view-tbl table th a{
	padding-right: 13px;

}
.view-tbl table th a.top{

}
/*批阅 结束*/

/*批阅2 开始*/
.view-nav2{
	margin-top: -25px;
}
/*批阅2 开始*/


/*推送的试卷 开始*/
.mypush{
	padding: 0 40px;
	background-color: #fff;
}
.mypush-hd{
	height: 58px;
	border-bottom: 1px solid #cccccc;
}
.mypush-hd .left ul{
	height: 58px;
}
.mypush-hd .left li{
	float: left;
	margin-right: 10px;
}
.mypush-hd .left li a{
	position: relative;
	display: inline-block;
	padding: 0 25px;
	font-size: 16px;
	line-height: 58px;
	height: 58px;
	color: #333333;
}
.mypush-hd .left li.on a:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 100%;
	background-color: #feb500;
}
.mypush-hd .right{
	font-size: 16px;
	color: #333333;
	line-height: 58px;
}
.mypush-hd .right select{
	padding-right: 22px;
	font-size: 16px;
	color: #333333;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: none;
	background: url(../imgs/zys16.png) no-repeat right center;
}
.mypush-hd .right select::-ms-expand{
	display: none;
}
.mypush-sh{
	margin-top: 40px;
}
.mypush-sh ul{
	overflow: hidden;
	margin-right: -40px;
}
.mypush-sh li{
	float: left;
	margin-right: 42px;
	overflow: hidden;
}
.mypush-sh li label{
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 36px;
}
.mypush-sh li input[type=text]{
	float: left;
	width: 154px;
	height: 34px;
	line-height: 34px;
	padding-left: 4px;
	font-size: 16px;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #cfcfcf;
}
.mypush-sh li input[type=submit]{
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	border: none;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.mypush-sh li input[type=submit]:hover{
	background-color: #0093e8;
}
.mypush-sh li hr{
	float: left;
	position: relative;
	top: 17px;
	width: 20px;
	margin: 0 10px;
}
.mypush-bd{
	margin-top: 20px;
}
.mypush-bd li{
	padding: 40px 0;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}
.mypush-bd li .img{
	float: left;
	line-height: 0;
}
.mypush-bd li .txt{
	float: left;
	padding-top: 5px;
	margin-left: 30px;
}
.mypush-bd li .txt h4{
	font-size: 16px;
	color: #333333;
}
.mypush-bd li .txt dl{
	overflow: hidden;
	margin-top: 20px;
}
.mypush-bd li .txt dd{
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #666666;
}
.mypush-bd li .btn{
	float: right;
	height: 36px;
	margin-top: 43px;
}
.mypush-bd li .btn .ui-btn{
	margin-left: 20px;
}
.mypush-bd li .btn .ui-btn:hover{
	color: #fff;
}
/*推送的试卷 结束*/

/*我的推送 开始*/
.current-r .curr-srch{
	overflow: hidden;
	padding-top: 20px;
}
.current-r .txt{
	float: left;
	width: 146px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #333;
	padding-left: 12px;
	border: 1px solid #cccccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
}
.current-r .btn{
	float: left;
	margin-left: 40px;
	width: 70px;
	height: 36px;
	color: #fff;
	font-size: 16px;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;	
	cursor: pointer;
}
.mypush-bd2{
	padding-top: 36px;
}
.mypush-bd2 table{
	width: 100%;
	border: 1px solid #cecece;
	border-collapse: collapse;
}
.mypush-bd2 th,
.mypush-bd2 td{
	border: 1px solid #cecece;
	height: 40px;
	text-align: center;
}
.mypush-bd2 th{
	background-color: #e5f1fc;
}
.mypush-bd2 table li{
	display: inline;
	margin: 0 3px;
}
.mypush-bd2 table li a{
	display: inline-block;
	padding: 0 20px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	background-color: #0078e0;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.checkfeedback-dialog{
	padding: 0 40px 20px;
}
.cfb-hd{
	padding-top: 10px;
	border-bottom: 1px solid #cccccc;
}
.cfb-hd ul:after{
	content: "";
	display: block;
	clear:both;
}
.cfb-hd li{
	float: left;
}
.cfb-hd li a{
	position: relative;
	display: inline-block;
	padding: 0 30px;
	font-size: 16px;
	color: #333;
	height: 60px;
	line-height: 60px;
}
.cfb-hd li.on a:after{
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #feb500;
}
.checkfeedback-dialog .cfb-bd{
	height: 500px;
	overflow-y: auto;
	padding-bottom: 20px;
}
.checkfeedback-dialog .cfb-subbd1{
	overflow: hidden;
	padding-top: 10px;
}
.checkfeedback-dialog .cfb-subbd1 ul{
	overflow: hidden;
}
.checkfeedback-dialog .cfb-subbd1 li{
	float: left;
	width: 50%;
}
.checkfeedback-dialog .cfb-subbd1 .pie{
	width: 420px;
	/*height: 190px;*/
}
.checkfeedback-dialog .cfb-subbd2 .select{
	text-align: right;
	padding: 10px 0;
}
.checkfeedback-dialog .cfb-subbd2 select{
	font-size: 16px;
	padding-right: 26px;
	color: #333333;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: none;
  background: url(../imgs/zys68.png) no-repeat 54px center;
}
.checkfeedback-dialog .cfb-subbd2 select::-ms-expand{
	display: none;
}
.checkfeedback-dialog .cfb-subbd2 .rwd-tbl{
	height: 210px;
	overflow-y: auto;
}
.checkfeedback-dialog .cfb-subbd2 table{
	border-collapse: collapse;
	border: 1px solid #cecece;
	width: 100%;
}
.checkfeedback-dialog .cfb-subbd2 th,
.checkfeedback-dialog .cfb-subbd2 td{
	border: 1px solid #cecece;
	height: 40px;
	text-align: center;
}
.checkfeedback-dialog .cfb-subbd2 th{
	background-color: #e5f1fc;
}
.checkfeedback-dialog .cfb-subbd2 .tr2 td{
	background-color: #f5fafe;
}
.checkfeedback-dialog .cfb-subbd3 ul{
	overflow-y: auto;
}
.checkfeedback-dialog .cfb-subbd3 li{
	padding-top: 25px;
}
.checkfeedback-dialog .cfb-subbd3 li h4{
	font-size: 14px;
	color: #333333;
}
.checkfeedback-dialog .cfb-subbd3 dl{
	overflow: hidden;
	margin-top: 10px;
}
.checkfeedback-dialog .cfb-subbd3 dt,
.checkfeedback-dialog .cfb-subbd3 dd{
	float: left;
	font-size: 14px;
	color: #a1a1a1;
}
.checkfeedback-dialog .cfb-subbd3 dd{
	margin-right: 20px;
}
.checkfeedback-dialog .cfb-subbd3 dt a{
	color: #2a6eb5;
}
.checkfeedback-dialog .cfb-subbd3 .reply{
	padding-top: 10px;
	text-align: right;
	width: 100%;
}
.checkfeedback-dialog .cfb-subbd3 .reply textarea{
	width: 100%;
	min-height: 84px;
	box-sizing: border-box;
}
.checkfeedback-dialog .cfb-subbd3 .reply input[type=button]{
	background-color: #0078e0;
	color: #fff;
	padding: 5px 10px;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
body .checkfeedback .layui-layer-content{

}
/*我的推送 结束*/

/*试卷分析 开始*/
.mydv-hd,
.mydv-sh{
	padding: 0 40px;
	background-color: #fff;
}
.mydv-hd{
	padding-top: 52px;
	padding-bottom: 15px;
}
.mydv-hd h2{
	text-align: center;
	font-size: 24px;
	color: #0078e0;
}
.mydv-sh{
	text-align: right;
}
.mydv-sh label,
.mydv-sh select{
	font-size: 16px;
	color: #333;
}
.mydv-sh select{
	width: 128px;
	padding-left: 15px;
	background: url(../imgs/zys68.png) no-repeat 110px center;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: none;
}
.mydv-sh select::-ms-expand{
	display: none;
}
.mydv-bd{
	padding: 44px 40px 0;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #fff;
}
.mydv-bd.last{
	margin-bottom: 0;
}
.mydv-bd .hd{
	padding-left: 40px;
}
.mydv-bd .bd{
	margin-top: 60px;
	padding-left: 40px;
	padding-bottom: 73px;
}
.mydv-bd .bd.knowli{

}
.mydv-bd .hd label{
	display: inline-block;
	padding: 0 27px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	background-color: #0078e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*试卷分析 结束*/

/*试卷分析2 开始*/
.mydv-nav{
	padding-right: 40px;
	background-color: #fff;
	text-align: right;
	font-size: 16px;
	color: #333;
}
.mydv-nav select{
	width: 128px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  border: none;
  font-size: 16px;
  color: #333;
  background: url(../imgs/zys68.png) no-repeat 106px center;
}
.mydv-nav select::-ms-expand{
	display: none;
}

/*试卷分析2 结束*/

/*非标准进入学习讨论区 开始*/
.myreply{
	padding: 0 20px;
	background-color: #fff;
}
.myreply-vw{
	padding-top: 15px;
}
.myreply .img img{
	width: 51px;
	height: 51px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.myreply .txt h4 a{
	font-size: 16px;
	color: #0066bd;
}
.myreply .txt p{
	font-size: 14px;
	line-height: 24px;
}
.myreply .meta-l{
	font-size: 14px;
	color: #999999;
}
.myreply .meta-r dd a{
	padding-left: 22px;
	font-size: 14px;
	color: #333333;
}
.myreply .meta-r dd.zan a{
	background: url(../imgs/zys75.png) no-repeat left center;
}
.myreply .meta-r dd.del a{
	background: url(../imgs/zys76.png) no-repeat left center;
}
.myreply .meta-r dd.disc a{
	background: url(../imgs/zys123.png) no-repeat left center;
}
.myreply .meta-r dd.zan.on a{
	background: url(../imgs/zys124.png) no-repeat left center;
}
.myreply-post{
	padding-left: 72px;
	margin-top: 17px;
	margin-right: 38px;
}
.myreply-post .ft{
	overflow: hidden; margin-top: 10px;
}
.myreply-post .ft-l{
	float: left;
}
.myreply-post .ft-l ul{
	overflow: hidden;
}
.myreply-post .ft-l li{
	float: left;
	margin-right: 5px;
}
.myreply-post textarea{
	padding: 4px 10px;
	width: 1028px;
	height: 134px;
	line-height: 20px;
	border: 1px solid #0078e0;
	font-size: 14px;
	color: #333333;
}
.myreply-post .ft-r{
	float: right;
	/*margin-left: 955px;*/
}
.myreply-post .ft-r .btn{
	width: 70px;
	height: 28px;
	background-color: #0078e0;
	font-size: 14px;
	color: #fff;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.myreply-post .ft-r .btn:hover{
	background-color: #0093e8;
}
.myreply .replys li{
	position: relative;
	padding-right: 38px;
}

.myreply .replys .img{
	float: left;
}
.myreply .replys .txt{
	margin-left: 72px;
}
.myreply .replys .meta{
	overflow: hidden;
	margin-top: 4px;
	margin-left: 72px;
}
.myreply .replys .disc-content{
	background-color: #f2f2f2;
	padding: 0 44px 20px 70px;
	margin-right: -40px;
	margin-top: 13px;
}
.myreply .replys .reply-txt {
	padding-top: 36px;
}
.myreply .replys .reply-txt textarea{
	width: 100%;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	font-size: 16px;
	color: #333;
	box-sizing: border-box;
} 
.myreply .replys .reply-txt .btn{
	overflow: hidden; margin-top: 10px;
}
.myreply .replys .reply-txt .btn .face{
	float: left;
	margin-top: 4px;
}
.myreply .replys .reply-txt .btn input{
	float: right;
	width: 70px;
	height: 28px;
	background-color: #0078e0;
	font-size: 14px;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
}
.myreply .replys .old-txt{
	padding-top: 40px;
}
.myreply .replys .old-txt li{
	padding-right: 0;
}
.myreply .replys .old-txt .icon{
	float: left;
}
.myreply .replys .old-txt .icon img{
	width: 40px;
	height: 40px;
}
.myreply .replys .old-txt .txt{
	margin-left: 62px;
}
.myreply .replys .old-txt .txt label a{
	color: #0066bd;
}
.myreply .replys .old-txt .txt .hint{
	overflow: hidden;
}
.myreply .replys .old-txt .txt .hint-l{
	float: left;
	color: #999999;
	font-size: 12px;
}
.myreply .replys .old-txt .txt .hint-r{
	float: right;
}
.myreply .replys .old-txt .txt .hint-r dl{
	overflow: hidden;
}
.myreply .replys .old-txt .txt .hint-r dd{
	float: left;
	margin-left: 20px;
}
.myreply .replys .old-txt .txt .hint-r dd a{
  padding-left: 22px;
  font-size: 12px;
  color: #333333;	
}

.myreply .replys .old-txt .txt .hint-r dd.zan a{
	background: url(../imgs/zys75.png) no-repeat left center;
}
.myreply .replys .old-txt .txt .hint-r dd.zan.on a{
	background: url(../imgs/zys124.png) no-repeat left center;
}
.myreply .replys .old-txt .txt .hint-r dd.del a{
	background: url(../imgs/zys76.png) no-repeat left center;
}
.myreply .replys .meta-l{
	float: left;
}
.myreply .replys .meta-r{
	float: right;
}
.myreply .replys .meta-r dl{
	overflow: hidden;
}
.myreply .replys .meta-r dd{
	float: left;
	margin-left: 15px;
}
.myreply-list{
	margin-top: 86px;
	padding-bottom: 483px;
}
.myreply-list .head{
	padding-bottom: 14px;
	border-bottom: 1px solid #cccccc;
}
.myreply-list .replys{
	margin-top: 35px;
}
.myreply-list .replys li{
	margin-bottom: 37px;
}
/*非标准进入学习讨论区 结束*/

/*全部课程 开始*/
.allcoz-sort-wp{
	padding-top: 20px;
}
.allcoz-sort{
	position: relative;
	padding: 0 22px 10px;
	background-color: #fff;

	overflow: hidden;
}
.allcoz-sort.up{

}
.allcoz-sort h4{
	padding-top: 14px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #333333;
}
.allcoz-sort dl{
	position: relative;
	padding-left: 84px;
	overflow: hidden;
}
.allcoz-sort dl.last{
	margin-bottom: 0;
}
.allcoz-sort dl.last.on{
	height: auto !important;
}
/*.allcoz-sort dt,*/
.allcoz-sort dd{
	float: left;
	margin-bottom: 10px;
}
.allcoz-sort dt{
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 14px;
}
.allcoz-sort dd{
	margin-right: 30px;
}
.allcoz-sort dt,
.allcoz-sort dd a{
	font-size: 14px;
	color: #333333;
}
.allcoz-sort dd.on a{
	color: #0066bd;
}
.allcoz-sort .arr{
	position: absolute;
	bottom: 10px;
	right: 20px;
}
.allcoz-sort .arr a.open{
	padding-right: 20px;
	background: url(../imgs/zys95.png) no-repeat right center;
}
.allcoz-sort .arr a.close{
	padding-right: 20px;
	background: url(../imgs/zys122.png) no-repeat right center;
}
.allcoz-nav{
	margin-top: 10px;
	padding: 0 20px;
	height: 44px;
	overflow: hidden;
	background-color: #fff;
}
.allcoz-nav .left ul{
	overflow: hidden;
}
.allcoz-nav .left li{
	float: left;
	margin-right: 30px;
	line-height: 44px;
}
.allcoz-nav .left li a{
	font-size: 14px;
	color: #333333;
}
.allcoz-nav .left li.on a{
	color: #0066bd;
}
.allcoz-nav .right{
	color: #333333;
	line-height: 44px;
	font-size: 14px;
}
.allcoz-nav .right font{
	color: #d90000;
}
.allcoz-list{
	margin-top: 20px;
}
.allcoz-list ul{
	overflow: hidden;
	margin-right: -26px;
}
.allcoz-list li {
	float: left;
	width: 280px;
	margin-right: 26px;
	margin-bottom: 30px;
	overflow: hidden;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.allcoz-list li:hover{
	background-color: #fff;
	-moz-box-shadow:0px 2px 1px #DCDCDC; 
	-webkit-box-shadow:0px 2px 1px #DCDCDC; 
	box-shadow:0px 2px 1px #DCDCDC;
}
.allcoz-list li .img{
	position: relative;
	line-height: 0;
	overflow: hidden;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.allcoz-list li:hover .img{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.allcoz-list li .img img{
	width: 280px;
	height: 194px;
}
.allcoz-list li .img em{
	position: absolute;
	top: 0;
	right: 0;
	width: 62px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background-color: #ff0000;
}
.allcoz-list li .txt{
	padding: 7px 10px 0;
}
.allcoz-list li .txt h4{
	font-size: 14px;
	color: #333333;
}
.allcoz-list li .ft{
	padding: 10px 10px 0;
	overflow: hidden;
}
.allcoz-list li .ft .right i{
	display: inline-block;
	width: 12px;
	height: 10px;
	background: url(../imgs/zys94.png) no-repeat center;
	cursor: pointer;
}
.allcoz-list li .ft .right i.on{
	background: url(../imgs/zys126.png) no-repeat center;
}
.allcoz-list li .ft dl{
	overflow: hidden;
}
.allcoz-list li .ft dd{
	float: left;
	padding-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	color: #999999;
}
.allcoz-list li .ft dd.user{
	background: url(../imgs/zys92.png) no-repeat left center;
}
.allcoz-list li .ft dd.look{
	background: url(../imgs/zys93.png) no-repeat left center;
}
/*全部课程 结束*/

