@charset "gb2312";
/* CSS Document */



/**{



	font-size:16px



}*/                           

.footerBox {
	width: 1190px;
	min-width: 1190px;
}
.f11w1, .footer_cont {
	min-width: 1190px;
}
#nav, .f11w1, #course, #theme {
	font-size: 16px
}
a {
	text-decoration: none;
	color: #666;
}
.clear {
	clear: both;
}
/*banner*/



#banner {
	width: 100%;
	height: 520px;
	overflow: hidden;
}
#banner li {
	position: relative;
	background: url(../images/banner_02.jpg) center top;
	height: 520px;
}
#banner li img {
}
#banner li .banner_main {
	position: absolute;
	width: 450px;
	height: 520px;
	padding-left: 30px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
	background: #000;
	left: 55%;
	top: 0;
	color: #FFF;
}
.banner_main h3 {
	font-size: 36px;
	font-size:34px\9;
	font-weight: 100;
}
.banner_main p {
	width: 364px;
	margin-top: 20px;
	line-height: 26px;
	color: #fff;
}
.banner_main div.ee_hp07w3_txt {
	min-height: 180px;
}
.banner_main input {
	margin-top: 26px;
	display: block;
	height: 40px;
	line-height: 40px;
	font-family:  "微软雅黑";
	padding: 0 42px 0 20px;
	border: none;
	color: #FFF;
	font-size: 18px;
	cursor: pointer;
	background: #AF1857;
	*background:#AF1857;
	transition: all 300ms ease;
	
}
.banner_main input:hover {
	background: url(imagesbai_07.png) no-repeat 145px center #4b4b4b;
	*background: url(imagesbai_07.png) no-repeat 180px center #4b4b4b;
	color: #fff;
}
.banner_main p.hong {
	color: #fff;
	padding-left: 28px;
	background: url(imagesXIAO_06.gif) no-repeat left 10px;
	margin-top: 10px;
}
.banner_main p.hong1 {
	background: url(imagesxiao_09.png) no-repeat left 5px;
	margin-top: 10px;
}
.banner_main p.hong2 {
	background: url(imagesee_mai.png) no-repeat left center;
	margin-top: 10px;
}
/*适合我的课程*/


.courseinner, #theme, #footer_top {
	width: 1190px;
	margin: 0 auto;
}
.course-nav {
	overflow: hidden;
	height: 63px;
}
.course-nav h6 {
	float: left;
	font-size: 16px;
	color: #852146;
	font-weight: 500;
	line-height: 63px;
	margin-right: 10px;
}
.course-nav .course_nav_ul {
	float: left;
	overflow: hidden;
	height: 63px;
	min-width: 700px;
}
.course-nav ul {
	height: 63px;
}
.course-nav ul li {
	float: left;
	list-style: none;
	color: #616161;
	height: 63px;
	line-height: 63px;
	margin-right: 15px;
	cursor: pointer;
}
.course-nav ul li span {
	padding: 10px 12px;
	border-radius: 4px;
}
.course-nav ul li span:hover {
	background: #d0d0d0;
}
.course-nav ul li span.hover {
	background-color: #909090;
	color: #fff;
}
.nav_foucus {
	background: url(../images/ss_03.gif) no-repeat center bottom;
}
.course-nav .search {
	float: left;
	margin-top: 13px;
	margin-left: 3px;
}
.course-nav .search a {
	display: block;
	width: 105px;
	height: 37px;
	line-height: 37px;
	background: url(../images/search_bj_03.png) no-repeat;
	color: #FFF;
	padding-left: 15px
}
.course-nav .search a:hover {
	background: url(../images/search_bj_hover.png) no-repeat;
}
.course_main {
	padding-top: 20px;
	overflow: hidden;
	display: none;
	position: relative;
	clear: both;
	padding-bottom:20px;
}
.course_left {
	width: 368px;
	float: left;
	_margin-top: -30px;
}
#course .course_left li{
	font-size:14px;
}
.course_left li {
	list-style: none;
	padding:10px 0 9px 13px;
	*padding:8px 0 9px 13px;	
	color: #FFF;
	cursor: pointer;
}
.course_left li.focus1 {
	background-color: #793a5f;
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}
/****中间改变部分***/



.course_middle {
	position: absolute;
	width: 370px;
	height: 196px;
	top: 20px;
	left: 366px;
	_left: 0;
}
.course_middle p {
	padding-left: 26px;
	margin-bottom: 6px;
	color: #FFF;
	line-height: 20px;
	font-size: 12px;
	clear: both;
	overflow: hidden
}
.course_middle p span {
	display: block;
	float: left;
}
.course_middle p span.c_m_span {
	width: 250px;
}
.midd {
	width: 348px;
	height: 186px;
	display: none;
	padding-top: 14px;
	padding-right: 22px;
}
.one {
	background: url(../images/course_middle_bj1_03.png) no-repeat;
}
.one:hover {
	background: url(../images/course_middle_bj1.png) no-repeat;
}
.two {
	background: url(../images/course_middle_bj2_03.png) no-repeat;
}
.two:hover {
	background: url(../images/course_middle_bj2.png) no-repeat;
}
.three {
	background: url(../images/course_middle_bj3_03_03.png) no-repeat;
}
.three:hover {
	background: url(../images/course_middle_bj3.png) no-repeat;
}
.four {
	background: url(../images/course_middle_bj4_03_03.png) no-repeat;
}
.four:hover {
	background: url(../images/course_middle_bj4.png) no-repeat;
}
.five {
	background: url(../images/course_middle_bj5_03_03.png) no-repeat;
}
.five:hover {
	background: url(../images/course_middle_bj5.png) no-repeat;
}
/****右侧时间和地址****/



.course_right {
	width: 420px;
	float: right;
	color: #FFF;
	_margin-top: -20px;
	padding-left: 16px;
	/*border-left: 1px solid #999;*/
}
.course_right h5 {
	float:left;
	padding-left: 36px;
	height: 23px;
	line-height: 23px;
	background: url(../images/time_03.gif) no-repeat left 0;
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 4px;
	clear: both;
	margin-bottom:3px;
}
.course_right h5.place {
	background: url(../images/place_06.png) no-repeat 2px 0;
}
.course_right ul {
	float:left;
	overflow: hidden;
	margin-left:10px;
}
.course_right ul li {
	float: left;
	list-style: none;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.course_right ul li.fir {
	margin-right: 14px;
}
.course_right ul li a {
	font-size:12px;
	color: #FFF;
	display: block;
	width: 90px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 5px;
}
.course_right ul.place1 li a {
	width: 44px;
}
.course_right div{
	overflow:hidden;
	clear:both;
}
.course_right div.kkdd{
	padding-top:14px
}
.course_right ul li a.mo {
	background-color: #8f3268;
}
.course_right ul li a:hover {
	background-color: #8f3268;
}
.course_right input {
	display:block;
	clear: both;
	height: 31px;
	width: 90px;
	margin-top: 24px;
	text-align: center;
	line-height: 28px;
	background: url(../images/ssaa.png) no-repeat;
	border: none;
	color: #3d3d3d;
	cursor: pointer;
}
.course_right input:hover {
	background: url(../images/ssaa_hover.png) no-repeat;
}
/*******theme*******/



.theme_nav {
	margin-left: 235px;
	height: 40px;
	padding: 26px 0 19px;
}
.tab li {
	float: left;
	list-style: none;
	margin-left: 57px
}
.tab li a {
	padding: 8px 18px;
	color: #160805;
	display: block;
	border-radius: 5px;
	position: relative;
}
.tab li a i {
	position: absolute;
	width: 16px;
	height: 6px;
	margin-left: -8px;
	left: 50%;
	bottom: -6px;
}
.tab li a:hover {
	background-color: #ddd;
}
.tab li a:hover i {
	background: url(../images/tab_sanjiao_hui_03.gif) no-repeat;
}
.tab li a.tab1 i {
	background: url(../images/tab_sanjiao_03.gif) no-repeat;
}
.tab li a.tab1 {
	background-color: #505050;
	color: #FFF;
}
.theme_main {
	position: relative;
}
.the_main {
	position: absolute;
	left: 0;
	top: 0;
	height: 385px;
	width: 1190px;
	overflow: hidden;
}
.the {
	position: absolute;
	float: left;
	overflow: hidden;
}
.the a {
	position: relative;
	display: block;
}
.theone {
	left: 0;
	top: 0;
	width: 372px;
	height: 187px;
}
.thetwo {
	left: 0;
	bottom: 0;
	width: 372px;
	height: 187px;
}
.thethree {
	left: 388px;
	top: 0;
	width: 352px;
	height: 385px;
}
.thefore {
	right: 0;
	top: 0;
	width: 436px;
	height: 185px;
}
.thefive {
	right: 0;
	bottom: 0;
	width: 436px;
	height: 185px;
}
.theimg {
	width: 100%;
	height: 185px;
}
.theim01 {
	background: url(../images/01_03.gif) no-repeat;
}
.theim02 {
	background: url(../images/02_03.gif) no-repeat;
}
.theimg03 {
	height: 385px;
	background: url(../images/03_03.gif) no-repeat;
}
.theimg04 {
	background: url(../images/04_05.gif) no-repeat;
}
.theimg05 {
	background: url(../images/05_06.gif) no-repeat;
}
.the1 {
	position: absolute;
	left: 0;
	top: 130px;
	background: #000;
	width: 100%;
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
	cursor: pointer;
	transition: all 800ms ease;
}
.the1:hover {
	top: -50px;
}
.the1 .teaser {
	transition: all 500ms ease;
}
.the1:hover .teaser {
	top: 0px;
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
}
.teaser {
	position: relative;
}
.teaser span {
	display: block;
	padding: 20px 160px 20px 20px;
}
.teaser span em {
	color: #FFF;
	font-style: normal;
}
.teaser b {
	display: inline-block;
	width: 18px;
	height: 10px;
	position: absolute;
	right: 20px;
	top: 26px;
	background: url(imagesshang_07.png) no-repeat;
}
.tease_01 {
	height: 185px;
}
.teser3 .tease_01 {
	height: 385px;
}
.teser3 {
	top: 330px;
}
.teser3 .tease_01 p {
	text-align: center;
}
.teser3 .tease_01 span {
	margin-top: 50px;
}
.teser3 .tease_01 span p {
	margin-bottom: 10px;
}
.tease_01 span {
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}
.tease_01 span {
	display: block;
	padding-top: 70px;
}
.bao {
	margin: 20px auto 0;
	display: block;
	padding: 0 44px 0 23px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: url(imagesbaoming_07.png) no-repeat #fff 105px center;
	border-radius: 5px;
	color: #535353;
	border: none;
	font-size: 18px;
	cursor: pointer;
	transition: all 300ms ease;
}
.bao:hover {
	color: #FFF;
	background: url(imagesbai_07.png) no-repeat #535353 105px center;
}
/*********加载更多*******/



.more p {
	width: 197px;
	height: 56px;
	cursor: pointer;
	margin-top: -22px;
}
/*******footer*****/



#footer_top {
	padding-top: 64px;
	height:130px;
	padding-bottom: 90px;
}
#footer_top ul li {
	width: 108px;
	list-style: none;
	float: left;
	height: 136px;
	margin-left: 12.68%;
	position: relative;
	z-index: 999;
}
#footer_top ul li .f_four_er {
	position: absolute;
	left: -120px;
	top: -340px;
	z-index: 1000;
	display: none
}
#footer_top ul li .f_four_er img{
	width:317px;
	height:338px;
}
#footer_top ul li p {
	font-size: 16px;
	color: #313131;
	margin-top: 16px;
	text-align: center;
}
#footer_top ul li span {
	display: block;
	width: 100px;
	height: 100px;
}
.f_one span {
	background: url(../images/footer_07.png) no-repeat left bottom;
}
.f_two span {
	background: url(../images/footer_09.png) no-repeat left bottom;
}
.f_three span {
	background: url(../images/footer_11.png) no-repeat left bottom;
}
.f_four span {
	background: url(../images/footer_13.png) no-repeat left bottom;
}
#footer_top ul li span:hover {
	background-position: left top;
}
/*加载更多*/



.t_h_height {
	height: 370px;
}
.t_h_more {
	margin-top: 10px;
	overflow: hidden;
	width: 1190px;
	position:relative;
}
.t_h_more_main_left {
	float: left;
	width: 372px;
	margin-right: 18px;
	margin-top: 15px;
}
.t_h_more_main_left .h_m_main,.t_h_more_main_right  .h_m_main{
	height:184px;
}
.t_h_more_main_left .h_m_main{
	width:372px;
}
.t_h_more_main_right  .h_m_main{
	width:407px;
}
.t_h_m_3 .h_m_main{
	width:376px;
}
.t_h_more_main_right {
	float: left;
	margin-left: 18px;
	margin-top: 15px;
}
.t_h_m {
	width: 372px;
	height: 185px;
	overflow: hidden
}
.t_h_m_w {
	width: 408px;
	height: 185px;
	overflow: hidden;
}
.t_h_m_2 {
	margin-top: 15px;
}
.t_h_m_1 .h_m_main,.t_h_m_2 .h_m_main,.t_h_m_4 .h_m_main,.t_h_m_5 .h_m_main{
	*height:185px;
}
.t_h_m_3 {
	width: 374px;
	height: 385px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
}
.t_h_m_5 {
	margin-top: 15px;
}
.h_m_main {
	position: relative;
	overflow: hidden;
	width: 408px;
	height: 386px;
}
.h_m_main .ee_h_m_play{
	position:absolute;
	left:50%; top:50%;
}
.h_m_main .ee_h_m_play img{
	margin-top:-25px;
	margin-left:-25px;
}
.h_m_m_txt {
	position: absolute;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0px, rgba(0, 0, 0, 0.7) 100%);
	background: #000\9;
	opacity: 0.7\9;
	filter: alpha(opacity=70)\9;
	left: 0;
	top: 140px;
	cursor: pointer;
}
.t_h_m_3 .h_m_m_txt {
	top: 340px;
	width: 376px;
}
.h_m_m_txt_top {
	width: 372px;
	height: 46px;
	overflow: hidden;
}
.t_h_m_3 .h_m_m_txt_top {
	width: 352px;
}
.t_h_m_w .h_m_m_txt_top {
	width: 376px;
}
.h_m_m_txt_top p {
	padding-left: 20px;
	line-height: 46px;
	width: 84%;
	color: #fff;
	float: left;
}
.h_m_m_txt_top img {
	float: right;
	padding: 18px 13px 0 0;
}
.h_m_m_txt_bottom {
	height: 185px;
	width: 372px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	*height:135px;
	*padding-top:55px;
}
.t_h_m_3 .h_m_m_txt_bottom {
	height: 386px;
}
.t_h_m_3 .h_m_m_txt_bottom{
	*height:236px;
	*padding-top:150px
}
.t_h_m_w .h_m_m_txt_bottom {
	width: 438px;
}
.h_m_m_txt_bottom p {
	color: #fff;
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.h_m_m_txt_bottom .cmps-bttns {
	width: 147px;
	margin: 10px auto 0;
	float: none;
}
.t_h_more_main_a {
	position: relative;
}
.hp08w1 {
	display: none;
}


/*课程领域新*/
.ee_course_li{
	float:left;
	width:760px;
	margin-left:-30px;
	padding-right:14px;
	border-right:1px solid #999;
	min-height:130px;
}
.ee_course_li li{
	float:left;
	font-size:14px;
    height: 61px;
	width:350px;
	margin-left:30px;
	margin-bottom:10px;
}
.ee_course_li li a{
	color:#d8d8d8;
	display:block;
	padding:9px 10px;
	line-height:14px;
}
.ee_course_li li a:hover{
	background-color:#6d2e52;	
	filter:alpha(opacity=80); 
	opacity: 0.8; 
	-moz-opacity:0.8;
}
.ee_course_li .ee_course_li_time{
	font-size:12px;
	color:#888888;
	padding-left:10px;
}