.overflowHide{overflow: hidden;}
/*瀵艰埅*/
/*nav width980 h30 pl220 lh30*/
.nav {
	width: 980px;
	height: 40px;
	padding-left: 0px 220px;
	line-height: 40px;
	position: relative;
}
.nav a{font-size: 14px;}
.nav>ul li{
	display: inline-block;
	margin: 0px 12px;
}
.nav .nav-list{
	width: 220px;
	height: 380px;
	background: red;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 10;
}
.nav-list .title{
	width: 220px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	background: #098cef;
}
.nav-list ul{
	background: #21a0dc;
	height: 340px;
	color: #fff;
}
.nav-list ul li{
	line-height: 32px;
	width: 220px;
}
.nav-list ul li .lesson{
	width: 200px;
	margin:0px auto;
	padding:6px 0px;
}
.nav-list ul li:last-child .lesson{
	border-bottom: 1px;
}
.nav-list ul li:hover{
	background: #37baf7;
}
.nav-list b{
	font-size: 14px;
}
.nav-list i.iconfont{
	color:#d7f1fd;font-size: 12px;
}
.nav .nav-list p{
	line-height: 18px;
}
.nav .nav-list a{
	font-size: 12px;
	color:#d7f1fd;
	margin-right: 3px;
}
.nav-list .lesson a:hover{
	color:#fff;
}
.nav-list ul li{
	position: relative;
	border-bottom: 1px solid #37baf7;
}
.nav-list .morelesson{
	position: absolute;
	top: 0px;
	left: 220px;
	width: 320px;
	min-height: 60px;
	padding:10px;
	background: #fff;
	border: 1px solid #098cef;
	display:none;
}
.nav-list .morelesson a{
	color: #474747;
	font-size: 14px;
	margin: 0px 10px;
	display: inline-block;
}
.nav-list .morelesson em{
	color: #474747;
}
.nav-list .morelesson a:hover{
	color:#32b0eb
}
.branch{
	height: 25px;
	border: 1px solid #B5B0AB;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	min-width: 100px;
}

.headcontent .branch .select{
	height: 25px;
	width: 65px;
	padding: 0 5px;
	background-color: #F4F6F8;
	boeder:1px solid #B5B0AB;
}
.drop_down{
	position: absolute;
	top:117px;
	left:335px;
	z-index: 3;
	border:1px solid #ddd;
	display:none;
}
.drop_down li{
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	background: #fafafa;
	border-bottom: 1px solid #ddd;
	padding: 0px 10px;
	cursor: pointer;
}
.branch .drop{
	width: 25px;
	height: 25px;
	/*boeder:1px solid #B5B0AB;*/
	text-align: center;
	line-height: 25px;
}
a.branch:hover{
	color: #555;
}
.drop_box{
	overflow: hidden;
	width: 200px;
	height: 102px;
}
/*杞挱*/
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.swiper-container.height340{
	height: 340px;
}
.swiper-container.height535{
	height: 535px;
}
.swiper-pagination-bullet{
	width: 10px;
	height: 10px;
}
.swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.swiper-pagination-bullet-active{
	background:#37baf7;
}

/*璇剧▼*/
.left{
	width: 854px;
	float:left;
	margin-right: 20px;
}
.right{
	width: 326px;
	float: right;
}
.left .content-box{
	width: 812px;
	padding:0px 20px;
}
.left .content-box .content{
	padding-bottom: 20px;
}
.content .text{
	width: 258px;
	height: 230px;
	float: left;
	margin-left: 16px;

}
.content .text:first-child{
	margin-left: 0px;
}
.content .pic-box{
	width: 258px;
	height: 142px;
	position: relative;
	overflow: hidden;
}
.content .pic-box .pic{
	width: 258px;
	height: 142px;
}
.content .pic-box .opacity{
	position: absolute;
	top: 0px;
	left:0px;
	width: 100%;
	height: 0px;
    background: rgba(1,1,1,0.5);
    overflow: hidden;
}
.content .pic-box .opacity h1{
	padding:30px 10px;
	font-size: 14px;
	line-height:24px;
	color: #fff;

}
/*澧炲姞鐨勬澘鍧�*/
.Y_content{
	position: relative;
}
.Y_left_btn{
	position: absolute;
	top:50px;
	left: -25px;
	cursor: pointer;
}
.Y_right_btn{
	position: absolute;
	top:50px;
	right: -25px;
	cursor: pointer;
}
.Y_left_btn .iconfont,.Y_right_btn .iconfont{
	font-size: 40px;
	color: #dfe1e6;
}
.Y_content ul li{
	width: 270px;
	float: left;
	text-align: center;
}
.Y_content ul li .Y_pic-box{
	width: 230px;
	height: 140px;
	margin: 0px auto;
	position: relative;
}
.Y_content ul li.box-shadow h1{
	color:#32b0eb;
}
.Y_content ul li.box-shadow .iconfont{
	color:#32b0eb;
}
.Y_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);
	color:#32b0eb;
}
.Y_content ul li .sanjiao{
	position: absolute;
	width: 27px;
	height: 19px;
	top: 136px;
	left: 108px;
}
.Y_content ul li h1{
	font-size: 14px;
	line-height: 56px;
	cursor: pointer;
	color:#666666;
}
.Y_content ul li .Y_line{
	height: 2px;
	background:#dfe1e6;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.Y_content ul li .Y_line .Y_icon{
	position: absolute;
	color: #dfe1e6;
	top:-10px;
	left: 132px;
	padding:2px;
	background: #fff;
}
.Y_content ul li .Y_line .Y_time_icon{
	position: absolute;
	top:-18px;
	left:-4px;
	background: #fff;
}
.Y_content ul li .Y_line .Y_time_icon i{
	font-size: 32px;
}
/*宸︿笂瑙掓爣璇�...*/
.Y_topicon{
	width: 50px;
	padding-right: 6px;
	height: 26px;
	position: absolute;
	top:0px;
	left:0px;
	color:#fff;
	font-size: 12px;
	line-height: 26px;
}
/* .Y_gray{
	background: url("../img/gray.png");
}
.Y_red{
	background: url("../img/red.png");
}
.Y_blue{
	background: url("../img/blue.png");
} */
/*鎸夐挳*/
a.Y_btn{
	position: absolute;
	width: 90px;
	height: 30px;
	border-radius: 4px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	left: 50%;
	margin-left: -45px;
	margin-top: 10px;
	top:42px;
	display: none;
}
.Y_btn.Y_blue_btn{background: #1eb8ec;}
.Y_btn.Y_red_btn{background: #f8585c;}
.Y_btn.Y_gray_btn{background: #999999;}
/*澧炲姞缁撴潫*/

/*鍙充晶*/
.content-rbox{
	width: 304px;
	padding:0px 10px;
	border:1px solid #eaebef;
	background: #fff;
	margin-top: 20px;
	overflow: hidden;
}
/*绮惧搧璇剧▼*/
.content-rbox1{
	height: 620px;
}
.title-right{
	font-size: 18px;
	line-height: 60px;
	color: #454545;
}
.content-rbox1 li{
	display: inline-block;
	margin-top: 4px;
}
.number-bk,.number{
	width:20px;
	height: 20px;
	border-radius: 3px;
	text-align: center;
	line-height: 20px;
	margin-right: 8px;
	font-size: 14px;
}
.number-bk{
	background: #f6281f;
	color: #fff;
}
.number{
	background:#fff;
	color: #454545;
}
.title-sm {
	width: 274px;
	border-bottom: 1px dashed #eaebef;
}
.title-sm p{
	line-height: 20px;
}
.title-sm .people{
	line-height: 28px;
}
.people{
	text-align: right;
	font-size: 12px;
	line-height: 24px;
	color: #989898;
}
.content-rbox1 li:last-child .title-sm {
	border:0px;
}
/*鐑棬鏂囩珷*/
.content-rbox2{
	height: 510px;
}
.content-rbox2 li{
	margin-bottom: 20px;
}
.content-rbox2 .pic{
	width: 110px;
	height: 70px;
}
.content-rbox2 .article{
	width: 184px;
	height: 70px;
	margin-left: 10px;
	font-size: 14px;
	overflow: hidden;
}
.content-rbox2 .article .article-word{
	height: 50px;
}
.content-rbox2 .article .article-time{
	height: 20px;
	text-align:right;
	line-height: 28px;
}

/*浜烘皵鑰佸笀鎺ㄨ崘*/
.teacher-recommend ul.content:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.teacher-recommend ul.content li{
	width:186px;
	height: 242px;
	border:1px solid #eaebef;
	float: left;
	margin-right: 20px;
	font-size: 12px;
	line-height: 20px;
}
.teacher-recommend ul.content li a{
	font-size: 12px;
}
.teacher-recommend ul.content li .iconfont{
	font-size: 12px;
	color: #fb9f1b;
}
.teacher-recommend ul.content li:last-child{
	margin-right: 0px;
}
.teacher-recommend ul.content li .pic{
	width: 186px;
	height:186px ;
}
.teacher-recommend ul.content li .teacher,.teacher-recommend ul.content li .class{
	padding: 4px 6px 0px;
}

/*鑰佸笀鎺ㄨ崘缁撴潫*/

/* .fathertitle{ */
/* 	position:relative; */
/* } */
