@charset "utf-8";
/* CSS Document */
body,*{font-family:'微软雅黑';margin: 0;padding: 0;font-size:14px;}
.header{background:#f5f5f5;color:#6c6c6c;overflow:hidden;}
.header .header-top{width:1200px;overflow:hidden;margin:0 auto;padding:10px 0;}
.header .left{float:left;}
.header .left a{padding:0 10px;cursor:pointer;}
.header .left a:hover{color:#115fad;text-decoration:underline;}
.header .right{float:right;}
.header .right a{margin-right:10px;}
.header .right a:hover{color:#115fad;text-decoration:underline;}
.banner{box-shadow: 3px 5px 10px rgba(0,0,0,.2);}
.banner-bg{width:1200px;overflow:hidden;margin:0 auto;padding: 20px;overflow:hidden;}
.banner .logo{float:left;overflow:hidden;cursor: pointer;}
.banner .logo span{float:left;}
.banner .logo span img{width:149px;hieght:35px;margin-top:15px;}
.banner .logo .wkt{color:#115fad;font-size:18px;display:inline-block;margin-left:15px;margin-top: 30px;}
.banner .ad{float:right;}

.section{background:#f8f8f8;}
.section .container{width:1200px;margin:0 auto;padding:20px 0;overflow:hidden;}
.section .container .nav-left{float:left;}
.section .container .nav-left-top{background:#fff;padding:10px;border:1px solid #ccc;border-radius:3px;}
.section .container .resouLeft{margin-top:20px;background:#fff;border:1px solid #ccc;border-radius:3px;padding-top: 0;}
.section .container .resouLeft .title{background:#115fad;padding:10px;color:#fff;text-align:center;font-size:16px;}
.section .container .nav-left dl dd{color:#666;}
.grade dd {margin-bottom: 10px;}
.section .container .nav-left dl dd label{margin-right:10px;}
.section .container .nav-left dl dd .grade{color:#fff;background:#115fad;padding:3px 10px;border-radius:5px;}
.section .container .nav-left dl dd select{color:#7e7e7e;width:120px;border:1px solid #e0e0e0;border-radius:3px;}

.section .container .mid-content{width:630px;float:left;background:#fff;padding:10px;border:1px solid #ccc;border-radius:3px;margin:0 15px;padding:20px;}
.section .container .mid-content .title{color:#115fad;font-weight:bold;font-size:16px;padding:10px;background:#f3f3f3;}
.section .container .mid-content .title span{border-left:4px solid #115fad;padding-left:5px;font-size: 16px;}
.section .container .mid-content dl {overflow:hidden;margin-right: -28px;}
.section .container .mid-content dl .listDd{float:left;border:1px solid #e0e0e0;margin-right:27px;margin-bottom:20px;position:relative;cursor: pointer;}
.section .container .mid-content dl .listDd .play-mask{display:none;position:absolute;position:ansolute;top:0;left:0;width:190px;height:125px;}
.section .container .mid-content dl .listDd p{width:170px;}
.section .container .mid-content dl .listDd .vicename{color:#545454;padding:10px;overflow: hidden;text-overflow: ellipsis;height: 40px;font-size: 12px;
 display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.section .container .mid-content dl .listDd .num{color:#868686;border-top:1px dashed #ababab;margin: 10px;padding-top: 10px;}
.section .container .mid-content dl .listDd:hover{box-shadow:0 0 15px rgba(17,95,173,.3);border:1px solid #115fad;}
.section .container .mid-content dl .listDd:hover .play-mask{display:block;position:absolute;position:ansolute;top:0;left:0;width:190px;height:125px;    display: inline-block;cursor:pointer;}
.section .container .mid-content .dashed-line{width:100%;margin-bottom:20px;border: 1px dashed #cccccc;}

.section .container .mid-content .video-plate{width: 628px; height: 362px; background: #000; border-radius: 3px; margin: 40px 0;}
.section .container .mid-content .video-plate .video{width: 616px; height: 349px; margin: 6px; float: left;}
.section .container .mid-content dl .listDd.choose{border: 1px solid #115fad;}

.section .container .mid-content.noContent{text-align: center; height: 400px;padding-top: 150px;}

.section .container .right-section{float:left;width:262px}
.section .container .right-section .smallAd.one img{width:263px;height:150px;cursor: pointer;}
.section .container .right-section .smallAd.two{margin-top:20px;}
.section .container .right-section .blank-right{float:left;border: 1px solid #ccc;border-radius:3px;}
.section .container .right-section .blank-right .toptitle{background:#eee;color:#115fad;font-size:14px;padding:10px 0;}
.section .container .right-section .blank-right .toptitle .left{font-size:16px;border-left:4px solid #115fad;padding-left: 10px;}
.section .container .right-section .blank-right .toptitle .more{float:right;color:#858585; line-height:24px; font-size:12px;cursor:pointer; font-family:"宋体"; padding-right:10px;}
.section .container .right-section .blank-right .toptitle .more:hover{color:#115fad; text-decoration:underline;}
.section .container .right-section .blank-right .list {width:260px;min-height:240px;}
.section .container .right-section .blank-right .list .no-res{padding-top:100px;text-align: center;color: #575e65;font-size: 18px;}
.section .container .right-section .blank-right .list .listDd{list-style-type: square;list-style-position: inside;padding:10px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;color:#575e65;border-bottom: 1px dashed #ccc;background: #fff;cursor: pointer;}
.section .container .right-section .blank-right .list .listDd:hover{color:#115fad;text-decoration:underline;}
.section .container .right-section .blank-right .list .listDd:last-child{border-bottom:0;}

.listDd div img {width: 190px; height: 125px}
.Catalog a.no-resource-gray {color: #d1d1d1;}
.Catalog a.no-resource-gray:hover{text-decoration:none; background:none; cursor:text;}

/*底部*/
.footer {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
}

.footer .f-1 {
	width: 100%;
	min-width: 1280px;
	height: auto;
	background: #f3f3f3;
	float: left;
}

.footer .f-1 .f-1-main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.footer .f-1 .f-1-main .wz {
	width: 1000px;
	float: left;
	padding-bottom: 10px;
}

.footer .f-1 .f-1-main p {
	width: 1000px;
	float: left;
	font-size: 12px;
	color: #767a7e;
	padding-top: 12px;
}

.footer .f-1 .f-1-main p span {
	float: left;
}

.footer .f-1 .f-1-main p a {
	font-size: 12px;
	color: #767a7e;
	float: left;
	padding-right: 5px;
	text-decoration:none;
}

.footer .f-1 .f-1-main p a:hover {
	color: #115fad;
}

.footer .f-1 .f-1-main .ewm {
	width: 100px;
	float: right;
	margin-top: 15px;
}

.footer .f-1 .f-1-main .ewm img {
	float: left;
	width: 85px;
	height: 85px;
	margin-left: 8px;
}

.footer .f-1 .f-1-main .ewm p {
	width: 100px;
	text-align: center;
	font-size: 12px;
	color: #575e65;
	padding-top: 5px;
	padding-top: 0;
}

.footer .f-2 {
	width: 100%;
	min-width: 1280px;
	height: auto;
	background: #3a3a3a;
	float: left;
}

.footer .f-2 .f-2-main {
	width: 1200px;
	height: 55px;
	margin: 0 auto;
}

.footer .f-2 .f-2-main p {
	width: 1200px;
	line-height: 55px;
	float: left;
	color: #bbb;
	font-size: 12px;
}

.footer .f-2 .f-2-main p span {
	text-decoration:none;
	color: #bbb;
	font-size: 12px;
	cursor:normal;
}


/* 教师空间左侧导航*/
.mail-cent { margin:0 auto; overflow:hidden;}

.leftContent{float:left;width:15%;height:100%;text-align: center; background:#eaedf4; border-right:1px #cccccc solid; min-height:1070px; border-bottom:1px #cccccc solid;}
.leftNav{width:100%;float:left;height:100%;}
.leftBlank{width:100%;height:100%;float:left;}
.leftNav .topInfo{width:100%; border-bottom:1px #d8dce5 solid; float:left; height:252px;}
.leftNav .topInfo .headImg{width:100px;height:100px;margin:0 auto;padding-top:35px;}
.leftNav .topInfo span.name{display:block;float:left;width:100%;height:20px;color:#636363;padding:0px;margin:0px;margin-top:15px;font-size:16px;}
.leftNav .topInfo span.name a { color:#0592ec; font-size:14px;}
.leftNav .topInfo span.name b { font-weight:normal; color:#838a96; line-height:30px; font-family:"宋体"; font-size:12px;}
.leftNav .topInfo span.name b.rw { font-size:14px; color:#0592ec; font-family:"微软雅黑"; font-weight:normal; cursor: pointer;}
.leftNav .topInfo span.name b strong { color:#fa6513; font-weight:normal;}
.leftNav .navList{width:100%;height:auto;margin:0 auto;font-size:14px;color:#5b6c7e; padding-left:1px;}
.leftNav .navList dl{list-style: none;float:left;width:100%;height:auto;padding:0px;margin:0px;display: inline;}
.leftNav .navList dl dt{float:left;height:40px;width:100%;padding:0px;margin:0px;line-height:40px;cursor: pointer;}
.leftNav .navList dl dt:hover { background:#dce0e9;}
.leftNav .navList dl dt.but:hover { background:none;}
.leftNav .navList dl dt span.icon{width:20px;height:20px;display:block;float:left;padding:0px;margin:0px;margin-left:20px;margin-top:10px;/* background:url(../images/heji.png) no-repeat -3px -355px; */display: inline;}
.leftNav .navList dl dt span.text{float:left;display:block;width:100px;height:30px;padding:0px;margin:0px;line-height:30px;margin-top:5px;text-align: left;margin-left:10px;display: inline;}
.leftNav .navList dl dt span.arrow{float:right;display:block;height:18px;width:20px;margin:0px;padding:0px;margin-top:11px;margin-right:25px;/* background:url(../images/heji.png) no-repeat -3px -50px; */display:inline;}
.leftNav .navList dl dd{float:left;height:40px;width:100%;line-height:40px;margin:0px;padding:0px;text-align: left;background: #fff;border-bottom:1px solid #ccc;color:#a3acb5;cursor: pointer;font-size:12px;display:inline;}
.leftNav .navList dl dd a{float:left;display: block;margin-left:49px;height:40px;line-height:40px;width:100px;display: inline;}
.leftNav .navList dl.classMag dt span.icon{/* background:url(../images/heji.png) no-repeat -3px -176px; */}
/* .leftNav .navList dl.task dt span.icon{background:url(../images/heji.png) no-repeat -4px -88px;}
.leftNav .navList dl.marking dt span.icon{background:url(../images/heji.png) no-repeat -3px -130px;}
.leftNav .navList dl.resource dt span.icon{background:url(../images/heji.png) no-repeat -4px -305px;}
.leftNav .navList dl.personInfo dt span.icon{background:url(../images/heji.png) no-repeat -5px -157px;}
.leftNav .navList dl.newscent dt span.icon {background:url(../images/heji.png) no-repeat -42x -359px;} */
/*选中效果*/
.leftNav .navList dl.choose{background:#fff;color:#019eef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0px;width:100%;}
/* .leftNav .navList dl.choose dt span.icon{background:url(../images/heji.png) no-repeat -3px -110px;}
.leftNav .navList dl.choose dt span.arrow{background:url(../images/heji.png) no-repeat -4px -198px;} */
.leftNav .navList dl.choose1{background:#fff;color:#019eef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:0px;width:100%;}
/* .leftNav .navList dl.choose1 dt span.icon{background: url(../images/heji.png) no-repeat -35px -176px;}
.leftNav .navList dl.choose1 dt span.arrow{background:url(../images/heji.png) no-repeat -4px -198px;} */

/*金牌提分辅导*/
.section .container .right-section .rt-btn{
    border: 1px solid #ccc;
    margin-bottom: 20px;
    border-radius: 3px;
    float: left;
    width:260px;
    background: #fff;
}
.section .container .right-section .rt-btn .toptitle {
    background: #eee;
    color: #115fad;
    font-size: 14px;
    padding: 10px 0;
}
.section .container .right-section .rt-btn .toptitle .left {
    font-size: 16px;
    border-left: 4px solid #115fad;
    padding-left: 10px;
}
.section .container .right-section .rt-btn img{
    float: left;
    margin:5px 5px 10px;
}
.section .container .right-section .rt-btn .btn{
    float: left;
    margin:0 20px;
    width:220px;
}
.section .container .right-section .rt-btn .btn button{
    float: left;
    width:100%;
    color:#115fad;
    font-size: 16px;
    height:38px;
    border:1px solid #115fad;
    border-radius: 3px;
    margin-bottom: 10px;
    background: #fff;
    line-height: 36px;
}
.section .container .right-section .rt-btn .btn button:hover{
    background: #115fad;
    color:#fff;
}

.section .container .right-section .rt-btn .btn a{
    float: left;
    width:100%;
    color:#115fad;
    font-size: 16px;
    height:38px;
    border:1px solid #115fad;
    border-radius: 3px;
    margin-bottom: 10px;
    background: #fff;
    line-height: 36px;
    text-align:center;
}
.section .container .right-section .rt-btn .btn a:hover{
    background: #115fad;
    color:#fff;
    text-decoration:none;
}

/*我的购买记录 弹窗*/
.tc-gmjl{
    width: 665px;
    height: auto;
    border-radius: 5px;
    background: #fff;
    display: none;
}
.tc-gmjl .main-title {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #b7d3f3;
    background: #f2f8ff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.tc-gmjl .main-title h3 {
    line-height: 45px;
    font-size: 16px;
    color: #333;
    float: left;
    text-indent: 20px;
}
.tc-gmjl .main-title i.close {
    width: 14px;
    height: 14px;
    float: right;
    background: url(../../image/common-icon.png) -150px -70px no-repeat;
    margin-top: 15px;
    margin-right: 20px;
}
.tc-gmjl .main-title i.close:hover {
    background: url(../../image/common-icon.png) -150px -120px no-repeat;
    cursor: pointer;
}
.tc-gmjl .gmjl-main{
    float: left;
    width:625px;
    margin:0 20px;
}
.tc-gmjl .gmjl-main table{
    float: left;
    width:100%;
}
.tc-gmjl .gmjl-main table tbody{
    width:100%;
}
.tc-gmjl .gmjl-main table thead tr{
    background: #5880f0;
}
.tc-gmjl .gmjl-main table thead tr td{
    color: #fff;
}
.tc-gmjl .gmjl-main table td{
    text-align: center;
    font-size: 16px;
    padding:8px 0;
    color:#6f7880;
}
.tc-gmjl .gmjl-main table tr.bgcolor{
    background: #f0f4f7;
}
.tc-gmjl .gmjl-main .code{
    float: left;
    width:100%;
    margin-top: 25px;
    text-align: center;
    margin-bottom: 30px;
}
.tc-gmjl .gmjl-main .code img{
    margin-bottom: 5px;
}
.tc-gmjl .gmjl-main .code p{
    float: left;
    width:100%;
    color:#6f7880;
    font-size: 16px;
    line-height: 26px;
}
.tc-gmjl .gmjl-main .j-kong{
    float:left;
    width:100%;
    text-align:center;
    margin-top:35px;
    margin-bottom:35px;
    }
.tc-gmjl .gmjl-main .j-kong p{
    width:100%;
    color:#6f7880;
    font-size: 16px;
    margin-top:15px;
    }
.tc-gmjl .gmjl-main ul{
	height:37px;
	width:625px;
	background: #5880f0;
	margin-top:17px;
}
.tc-gmjl .gmjl-main .tableBox{
	height:252px;
	overflow-y:auto;
}
.tc-gmjl .gmjl-main ul li{
	float:left;
	text-align:center;
	font-size: 16px;
	line-height:37px;
	color:#fff;
}
.tc-gmjl .gmjl-main ul li:first-child{
	width:233px;
}
.tc-gmjl .gmjl-main ul li:first-child + li{
    width:48px;
}
.tc-gmjl .gmjl-main ul li:first-child + li + li{
    width:172px
}
.tc-gmjl .gmjl-main ul li:first-child + li + li + li{
    width:172px;
}


.vipIntro{
    width: 1200px;
    height: 56px;
    cursor: pointer;
    margin: 0 auto;
}
.vipIntro .main{
    float: left;
    width: 100%;
    height: 100% ;
    line-height: 56px;
    background-image: linear-gradient(-80deg, #E2BA85 0%, #F9E1B3 69%);
    border-radius: 4px;
    margin-bottom: -10px;
}
.vipIntro .main img.icon{
    float: left;
    width: 40px;
    height: 42px;
    margin: 7px 22px 0 16px;
}
.vipIntro .main img.text{
    float: left;
    width: 226px;
    height: 39px;
    margin-top: 10px;
}
.vipIntro .main .line{
    float: left;
    width: 1px;
    height: 24px;
    background:#B99078;
    margin: 16px 18px 0 16px;
}
.vipIntro .main p{
    float: left;
    line-height: 56px;
    font-size: 18px;
    color: #7D5833;
}
.vipIntro .main button{
    float: right;
    width: 121px;
    height: 36px;
    background-image: linear-gradient(270deg, #FDCA5F 0%, #FDE67C 100%);
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #804F3F;
    margin: 10px 10px 0 0;
    font-weight: bold;
}
.vipIntro .main button samp{
    margin-left: 3px;
}
