/* CSS Document */
/*更改增加*/
q:before,q:after{content:''}
abbr,acronym{border:0;}
/*背景色*/
.bgwhite{background:#ffffff;}
/*字体颜色*/
.c{color: #4c4c4c;font-size: 18px}
.fc{color: #ffffff}
.fc6{color: #666666}
.fc9{color: #999999}
.fcl{color:#32B0EB}
.fch{color:#dfe1e6;}
.fc3d{color:#3d3d3d;}

/*字体大小*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size: 24px}
/*粗体*/
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
/*行高*/
.1h50{line-height:50px}
.1h24{line-height:24px}
.1h90{line-height:90px}
.1h150{line-height:150%}
.1h180{line-height:180%}
.1h200{line-height:200%}
/*下划线*/
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}
.fleft{float: left;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both;height: 0px;}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibilithidden}.clearfix{display:inline-block}*html
																											 .clearfix{height:1%}
.Clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w25{width:25px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w94{width:94px}
.w100{width:100px}
.w130{width:130px}
.w200{width:200px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w1140{width:1140px;}
.w{width:100%}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h150{height:150px}
.h200{height:200px}
.h{height:100%}
/*外边距*/
.mauto{margin:auto;}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb16{margin-bottom:16px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr18{margin-right:18px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr33{margin-right:33px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.mr200{margin-right:200px}
.mr25{margin-right: 25px}
/*内边距*/
.p10{padding:10px}
.p15{padding:15px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
.p4{padding:4px;}
/*边框*/
.border{border:#e5e7ea 1px solid;}
.db{display:inline-block;}
/*按钮*/
.btn1{
	display:block;
	width: 90px;
	height: 30px;
	border-radius:4px;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.index1{z-index:1}
.index2{z-index:2}
.background{
	width:100%;
	height:100%;
	top:0px;
	background:rgba(50,50,50,0.8);
	display:none;
}
/*更改增加结束*/

body{
	background-color:#f4f6f9;
	}
a:hover,a:focus{
		text-decoration:none;
     }
a:visited {
    text-decoration: none;
}
.today1 .left-container{
	width: 750px;
	height: 308px;
	}
.today1 .left-container .title,.right-container .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	font-size:18px;
	line-height:60px;
	color:#32B0EB;
	}
.today1 .left-container .content,.right-container .content{
	height:228px;
	background: #f1f1f5;
	position:relative;
	overflow:hidden;
	}
.today1 .left-container h1{
	font-size: 18px;
	line-height: 24px;
	color: #666666;
	}
.today1 .left-container h2{
font-size: 14px;
line-height: 24px;
color: #666666;
	}
.today1 .left-container p{
font-size: 14px;
line-height: 24px;
color: #000000;
	}
.today1 .right-container{
	width: 360px;
	height: 308px;
	}
.today1 .right-container .img-desc{
	position: absolute;
	bottom: 0px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	text-indent: 10px;
	width: 100%;
	background-color: rgba(0,0,0,0.6);
	font-size: 14px;
	}
.today1 .left-container .tu,.left-container .wenzi{
	width: 350px;
	height: 208px;
	}
.today1 .btn1{
	color:#fff;
	background:#00b7ee;
}
.today2 .btn1.green{
	color:#39cd9c;
	border:1px solid #39cd9c;;
}
.today2 .btn1.hui{
	color:#adadad;
	border:1px solid #adadad;;
}

.today2 .btn1{
	color:#77d0fd;
	border:1px solid #00b7ee;
}


.today2 .left:hover,.today2 .right:hover{
	background:#f4f6f9;
}

.today2 .right:hover .btn1{
	color:#ffffff;
	background:#00b7ee;
}
.today2 .right:hover .btn1.green{
	color:#ffffff;
	background:#39cd9c;
}
.today2 .left:hover .btn1.green{
	color:#ffffff;
	background:#39cd9c;
}
.today2 .right:hover .btn1.hui{
	color:#ffffff;
	background:#adadad;
}
.today2 .left:hover .btn1.hui{
	color:#ffffff;
	background:#adadad;
}
.today2 .left:hover .btn1{
	color:#ffffff;
	background:#00b7ee;
	}
.today2{
	height:250px;
	}
.today2 .btn1.green:hover{
	color:#fff;
	background:#39cd9c;
}
.today2 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	font-size:18px;
	line-height:60px;
	color:#32B0EB;
	}
.today2 .content .left,.today2 .content .right{
	width:540px;
	height:150px;
	padding:10px;
	}
.today2 .content .tu{
	width: 270px;
	height: 150px;
	}
.today2 .content .wenzi{
	width: 250px;
	height: 150px;
	}
.today2 .content h1{
	line-height:32px;
	}
.today2 .content h2{
	line-height:18px;
	}
.today2 .content #fr{
	width:90px;
	height:30px;
	border-radius:4px;
	border:1px solid #32B0EB;
	line-height:30px;
	text-align:center;
	}
/*情况3*/
.today3 {
	height:365px;
	}
.today3 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	font-size:18px;
	line-height:60px;
	color:#32B0EB;
	}
.today3 .ke{
	width:33%;
	text-align:center;
	}
.today3 .content .tu{
	width: 258px;
	height: 150px;
	margin:0px auto;
	}
.today3 .content .shadow{
	-webkit-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    -moz-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    box-shadow:0 0 4px rgba(50,176,215,0.5);  
	}
.today3 .content .shadow .sanjiao{
	bottom:-16px;
	left:120px;
	}
.today3 .content .xian{
	height:2px;
	background:#dfe1e6;
	margin:20px 0px;
	}
.today3 .content p{
	font-size:14px;
	line-height:24px;
	color:#666666;
	}
.today3 .content .ke:first-child p{
	color:#32B0EB;
	}
.today3 .content .shijian{
	top:-20px;
	left:-12px;
	}
.today3 .content .icon{
	top:-17px;
	left:174px;
	}
.today3 .content .shijian .iconfont{
	font-size:30px;
	}
.today3 .hui,.today3 .red,.today3 .blue,.today3 .green{
	width:50px;
	padding-right: 6px;
	height:26px;
	top:0px;
	left:58px;
	text-align:center;
	line-height:26px;
	color:#ffffff;
	}
.today3 .content .hui{
	background: url(../../images/openClass/hui.png) no-repeat;
	}
.today3 .content .red{
	background: url(../../images/openClass/red.png) no-repeat;
	}
.today3 .content .blue{
	background: url(../../images/openClass/blue.png) no-repeat;
	}
.today3 .content .green{
	background: url(../../images/openClass/green.png) no-repeat;
}
.today3 .hk,.today3 .jr,.today3 .dd,.today4 .soon{
	top:60px;
	left:148px;
	color:#ffffff;
	display:none;
	}

.today3 .hk{background:#00b7ee;}
.today3 .jr{background:#00b7ee;}
.today3 .dd{background:#adadad;cursor: default;}
/*情况4*/
.today4 {
	height:365px;
	}
.today4 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	font-size:18px;
	line-height:60px;
	color:#32B0EB;
	}
.today4 .ke{
	width:285px;
	text-align:center;
	}
.today4 .content .tu{
	width: 258px;
	height: 150px;
	margin:0px auto;
	}
.today4 .content p{
	font-size:14px;
	line-height:24px;
	color:#666666;
	}
.today4 .content .ke:first-child p{
	color:#32B0EB;
	}
.today4 .content .xian{
	height:2px;
	background:#dfe1e6;
	margin:20px 0px;
	}
.today4 .content .shadow{
	-webkit-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    -moz-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    box-shadow:0 0 4px rgba(50,176,215,0.5);  
	}
.today4 .content .shadow .sanjiao{
	bottom:-16px;
	left:120px;
	}
.today4 .content .shijian{
	top:193px;
	left:0px;
	}
.today4 .content .icon{
	top:-17px;
	left:128px;
	}
.today4 .content .shijian .iconfont{
	font-size:30px;
	}
.today4 .zj{
	top:110px;
	left:0px;
	cursor: pointer;
	}
.btn1.soon{
	background: #ff4e00;
	top: 60px;
	left: 38%;
	color: #fff;
	display: none;
}
.today4 .yj{
	top:110px;
	right:0px;
	cursor: pointer;
	}
.today4 .zj .iconfont,.today4 .yj .iconfont{
	font-size:40px;
	color:#cccccc;
	}
.today4 .hui,.today4 .red,.today4 .blue,.today4 .green{
	width:50px;
	padding-right: 6px;
	height:26px;
	top:0px;
	left:13px;
	text-align:center;
	line-height:26px;
	color:#ffffff;
	}
.today4 .content .green{
	background: url(../../images/openClass/green.png) no-repeat;
}
.today4 .content .hui{
	background: url(../../images/openClass/hui.png) no-repeat;
	}
.today4 .content .red{
	background: url(../../images/openClass/red.png) no-repeat;
	}
.today4 .content .blue{
	background: url(../../images/openClass/blue.png) no-repeat;
	}
.today4 .hk,.today4 .jr,.today4 .dd{
	top:60px;
	left:85px;
	color:#ffffff;
	display: none;
	}
.today4 .hk{background:#32b0eb;}
.today4 .jr{background:#00b7ee;}
.today4 .dd{background:#adadad;cursor: default;}

/*情况5*/
.today5 {
	height:382px;
	}
.today5 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	font-size:18px;
	line-height:60px;
	color:#32B0EB;
	}
.today5 .title a{
	color:#32B0EB;
	text-decoration:none;
	}
.today5 .dtu{
	width:500px;
	height:278px;
	}
.today5 .dtu .wenzi{
	height:60px;
	width:500px;
	background: rgba(0,0,0,0.5);
	bottom:0px;
	color:#ffffff;
	text-indent:20px;
	}
.today5 .btn1{
	background:#32b0eb;
	color:#ffffff;
	}
.today5 .dtu .btn1{
	top:130px;
	left:200px;
	}
.today5 .xtu .pic .btn1{
	top:50px;
	left:60px;
	}
.today5 .btn1{display:none;}
.today5 .xtu{
	width:235px;
	height:278px;
	}
.today5 .xtu .pic{
	width:235px;
	height:131px;
	}
.today5 .xtu .wenzi{
	height:30px;
	width:235px;
	background: rgba(0,0,0,0.5);
	bottom:0px;
	color:#ffffff;
	text-indent:20px;
	line-height:30px;
	}
.today5 ul li{
	height: 40px;
	width: 354px;
	font-size: 14px;
	padding-left:10px;
	line-height:40px;
	color:#666666;
	}
.today5 ul li:first-child{
	background:#f0f0f0;
	}
.today5 ul li:first-child p{
	line-height:40px;
	}
.today5 ul li:first-child img{
	 vertical-align:middle;
	}
.today5 li a:hover{
	color:#77d0fd;
	}
.today5 li:hover{
	color:#77d0fd;
	}
.today5 .number{
	display:inline-block;
	height:18px;
	width:18px;
	border-radius:4px;
	background:#77d0fd;
	line-height:18px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	}
.today5 .zb{
	display:inline-block;
	width:52px;
	height:24px;
	background:#00b7ee;
	border-radius:4px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	}
.today5 .wb{
	display:inline-block;
	width:52px;
	height:24px;
	background:#39cd9c;
	border-radius:4px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	cursor: default;
	}
.today5 .wj{
	display:inline-block;
	width:52px;
	height:24px;
	background:#adadad;
	border-radius:4px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
	}
/*近期公开课*/
/*情况1*/
.jq1{
	height:643px;
	}
.jq1 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	}
.jq1 .lgtitle{
	font-size:18px;
	color:#32B0EB;
	margin-top:20px;
	margin-right:50px;
	}
.jq1 ul li{
	float: left;
	font-size: 14px;
	line-height:24px;
	color: #7C7B7B;	
	margin:24px 0px  0px;
	padding:0px 10px;	
	}
.jq1 ul .wenzi:hover{
	border-bottom:3px solid #32b0eb;
	}
.jq1 ul .wenzi:hover a{
	color:#32b0eb;
	}
.jq1 .pic{
	border: #e5e7ea 1px solid;
    width: 258px;
    height: 228px;
    position: relative;
    margin-bottom: 30px;
	}
.jq1 .pic:hover h1,.jq1 .pic:hover p,.jq1 .pic:hover span{
	color:#32B0EB;
	}
.jq1 .tu{
	width:258px;
	height:143px;
	}
.jq1 h2{
	line-height:24px;
	}
.jq1 .hui, .jq1 .red, .jq1 .blue, .jq1 .green{
    width: 50px;
	padding-right: 6px;
    height: 26px;
    top: 0px;
    left: 0px;
    text-align: center;
    line-height: 26px;
    color: #ffffff;
	z-index: 100;
}
.jq1 .content .green{
	background: url(../../images/openClass/green.png) no-repeat;
}
.jq1 .content .hui{
	background: url(../../images/openClass/hui.png) no-repeat;
	}
.jq1 .content .red{
	background: url(../../images/openClass/red.png) no-repeat;
	}
.jq1 .content .blue{
	background: url(../../images/openClass/blue.png) no-repeat;
	}
.jq1 h1{
	font-size: 14px;
	line-height:30px;
	text-indent:10px;
	color:#3d3d3d;	
	}
.jq1 p,.jq1 span{
	font-size: 12px;
	line-height:24px;
	text-indent:10px;
	color:#999999;		
	}
.jq1 .more,.jq2 .more{
	width: 200px;
    margin: 0 auto 20px;
    text-align: center;
    height: 30px;
	}
.jq1 .more a,.jq2 .more a{
	text-decoration: none;
    font-size: 14px;
    color: #32b0eb;
    cursor: pointer;
	}
	
.jq1 .background{
	display:block;
	height:0px;
	overflow:hidden;
	z-index: 10;
	}
.jq1 .background .b_btn{
	position: absolute;
	height: 28px;
	width: 80px;
	display: inline-block;
	background:#00b7ee;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	top: 156px;
	left: 90px;
	z-index: 50;
}
	/*情况2*/
.jq2{
	padding-bottom: 20px;
	}
.jq2 .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	margin-bottom: 10px;
	}
.jq2 .lgtitle{
	font-size:18px;
	color:#32B0EB;
	margin-top:20px;
	margin-right:50px;
	}
.jq2 ul li{
	float: left;
	font-size: 14px;
	line-height:24px;
	color: #7C7B7B;	
	margin:24px 0px  0px;
	padding:0px 10px;
	cursor: pointer;
	}
.jq2 ul .wenzi:hover{
	border-bottom:3px solid #32b0eb;
	}
.jq2 ul .wenzi:hover a{
	color:#32b0eb;
	}
.jq2 .content{
	width: 100%;
	height: 148px;
	color:#999999;
	padding:18px 0px;
	border-bottom: 1px solid #f4f6f9;
	}
.jq2 div:nth-last-child(2){
	border-bottom:0px;
	}
.jq2 .border0{
	border-bottom:0px;
}
.jq2 .content:hover{
	background:#f4f6f9;
	}
.jq2 .content:hover h1 {
	color:#32b0eb;
	}
.jq2 .content .tu{
	width: 266px;
	height: 148px;		
	}
.jq2 .content .wenzi{
	width: 700px;
	height:148px;
	margin-left: 30px;
	position: relative;
}
.jq2 .content .wenzi h1{
	font-size: 18px;
	color: #3d3d3d;
	margin-bottom: 4px;
}
.jq2 .content .wenzi p{
	font-size: 12px;
}
.jq2 .jianjie{
	height: 50px;
	margin-top: 4px;
	}
.jq2 .content .wenzi p.bottom{
	position: absolute;
	bottom:0px;
	width: 100%;
}
.jq2 .content .wenzi p.bottom span{
	float: left;
}
.jq2 .content .wenzi p.bottom a{
	float: right;
} 
.jq2 .btn1{
	color:#ffffff;
	display:inline-block;
	}
.jq2 .zb{background:#00b7ee;}
.jq2 .js{background:#adadad;cursor: default;}
.jq2 .wks{background:#39cd9c;cursor: default;}
.jq2 .soon{background:#ff4e00;}
.look {
	cursor: pointer;
}
	
	/*大家都在看*/
.kan{height:290px;}
.kan .title{
	height:49px;
	border-bottom:1px solid #DFE1E6;
	vertical-align:bottom;
	font-size:18px;
	color:#32B0EB;
	line-height:60px;:
	}
.kan .fl{
	width: 213px;
	height: 186px;	
	text-align:center;
	}
.kan .tu,.kan .tubox{
	width: 213px;
	height: 118px;
	overflow:hidden;		
	}
.kan .content p{
	color:#999999;
	}
.kan .fl:hover p{
	color:#32B0EB;
	}
.kan .fl:hover{
	-webkit-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    -moz-box-shadow:0 0 4px rgba(50,176,215,0.5);  
    box-shadow:0 0 4px rgba(50,176,215,0.5);  	
	}
.xz{
	border-bottom:3px solid #32B0EB;
	color:#32B0EB;
}
.btn1.nDdzb4{
    left: 98px;
    z-index: 111111;
    bottom: 67px;
}