@charset "utf-8";
/* CSS Document */

.float_left{ float:left;}
.float_right{ float:right;}
.clearit{ clear: both}

/*头图部分*/
.web_banner{ width:960px; position:relative; z-index:1;}
.web_banner img{ display:block;}
.web_banner .web_banner_pos{
	width:105px;
	height:374px;
	background:url(../images/banner_img_05.jpg) no-repeat;
	position:absolute;
	left: 960px;
	top: 0px;
}

.web_pos_redad01,.web_pos_redad02{
	position:absolute;
}
.web_pos_redad01{
	width:639px;
	height:14px;
	background:url(../images/top_pos_img01.png) no-repeat;
	top: 360px; _top:362px;*top:362px;
	left: 0px;
}
.web_pos_redad02{
	width:41px;
	height:66px;
	background:url(../images/top_pos_img02.png) no-repeat;
	top: 308px;
	left: 918px;
}

/*面包屑部分*/
.web_crumbs{}
.web_crumbs_left{ width:627px; line-height:21px; height:109px; background:url(../images/top_ad01.jpg) no-repeat top left;color:#ffffff; font-size:12px; padding-left:14px;}
.web_crumbs_left h1{ display:inline; color:#fff;}
.web_crumbs_left a,.web_crumbs_left p a:visited,.web_crumbs_left p a:hover{ color:#fff; text-decoration:none;}
.web_crumbs_left a:hover{ text-decoration:underline;}
.web_crumbs_right{ width:280px; padding:10px 0 0 20px; position:relative;}
.web_weibo_pos{
	width:181px;
	height:17px;
	position:absolute;
	left: 93px;
	top: 22px;
}
.web_t163_pos,.web_t_sina_pos,.web_tqq_pos,.web_trenren_pos{width:80px;height:26px;position:absolute;}
.web_t_sina_pos{
	left:93px;
	top:50px;
}
.web_t163_pos{
	left:184px;
	top:50px;
}
.web_tqq_pos{
	left:93px;
	top:83px;
}
.web_trenren_pos{
	left:184px;
	top:83px;
}

/*活动详情部分*/
.web_join_us{ width:940px; padding:0 10px 10px;}
.join_us_left{ width:464px;}
.join_us_left h2{ display:block; width:76px; height:16px; margin-top:24px; margin-bottom:10px; background:url(../images/title_img00.gif) no-repeat;}
.join_us_left p{ width:450px; color:#666666; line-height:21px;}
.join_us_left p span{ font-size:12px; font-weight:bold; color:#333333;}
.join_us_left p strong{ font-size:12px; font-weight:bold; color:#cc0001}
.join_us_left p a,.join_us_left p a:visited,.join_us_left p a:hover{ font-size:12px; color:#cc0001; text-decoration:underline;}
.join_us_left p a:hover{ text-decoration:none;}
.join_us_more,.look_us_more,.collect_us_more{ width:118px; height:30px; float:right; padding:14px 15px 0 0;}


.join_us_right{ width:476px; height:208px; background:url(../images/join_us_img.jpg) no-repeat;}
.join_us_right p{ font-size:12px; color:#FFF; line-height:40px; height:40px; padding:70px 0 0 70px;}
.join_us_right p strong{ font-weight:bold;}
.chepop_join_us{ width:410px; padding:46px 0 0 80px; _padding-left:74px; _padding-top:6px;}
.chepop_join_us ul li{ float:left;}

/*课程日历部分*/
.web_class_list{ width:940px; margin:10px 0 10px 10px;}
.web_class_list h3{ display:block; width:924px; height:35px; padding-top:2px; padding-left:16px; background:url(../images/yellow_bar.gif) no-repeat}
.class_main{ width:938px; border:1px solid #CCC; border-top:0px;}
.class_main ul li{ width:172px; /*padding:10px 0 10px 14px;*/padding:10px 4px 10px 10px; float:left; border:1px dashed #CCC;}
.class_main .border_top_none{ border-top:0;}
.class_main .border_left_none{ border-left:0;}
.class_main .border_right_none{ border-right:0;}
.class_main .border_bottom_none{ border-bottom:0;}
.class_main ul li dl dt{ width:167px; /*width:150px;*/ height:117px; padding-bottom:16px; padding-top:2px; /*padding-left:6px;*/}
.class_main ul li dl dd a,.class_main ul li dl dd a:visited,.class_main ul li dl dd a:hover{ color:#333333; font-size:12px; text-decoration:none; line-height:21px;}
.class_main ul li dl dd a:hover{ text-decoration:underline;}
.class_main ul li .loading_img{ margin:0 0 10px 10px; width:140px; height:140px; background:url(../images/loading_img.gif) no-repeat;}

/*更多课程优惠部分*/
.web_cheap_class{ width:960px;}
.web_cheap_class h3{ display:block; width:944px; height:34px; padding-top:11px; padding-left:16px; background:url(../images/red_bar_center_ico.gif) repeat-x; position:relative;}
.web_cheap_class h3 a,.web_cheap_class h3 a:visited,.web_cheap_class h3 a:hover{ display:block; font-size:14px; color:#fff; height:30px; line-height:21px; float:right; padding-right:10px; text-decoration:none;}
.web_cheap_class h3 a:hover{ text-decoration:underline;}
.cheap_class_pos01,.cheap_class_pos02{	position:absolute;	display:block;	top: 0px;}
.cheap_class_pos01{ width:8px; height:53px; left:-8px; }
.cheap_class_pos02{ width:11px; height:52px; left:960px; }

.cheap_class_list{ width:960px;}
.cheap_class_list ul{ display: block; width:954px; padding:6px 0 6px 6px; _padding-bottom:16px;*padding-bottom:16px;}
.cheap_class_list ul li{ width:294px; float:left; border:1px solid #CCC; margin:10px; display:inline;}
.cheap_class_list ul li img{ display:block;}

/*精品课程*/
.boutique_class_list ul li{ width:452px;}

/*弹出菜单*/


.open_class_list{ width:700px; background:#FFF;}
.open_class_list h3{ width:700px; height:32px; background:url(../images/open_bar.gif) no-repeat;}
.open_class_list h3 a{float:right;width:50px;height:32px}
.open_class_list h3 strong{ width:240px; float:left; font-weight:bold; font-size:14px; height:32px; line-height:32px; color:#cc0000; padding-left:20px;}


.open_class_list ul{width:660px;border-top:0px; padding:10px 20px;}
.open_class_list ul li{ font-size:12px; line-height:21px; color:#666666; padding:8px 0;}
.open_class_list ul li strong{ font-weight:bold; font-size:12px; line-height:21px;}
.open_class_list ul li a,.open_class_list ul li a:visited,.open_class_list ul li a:hover{ color:#666666; text-decoration: none;}
.open_class_list ul li a:hover{ text-decoration:underline; color:#cc0000;}
.open_class_list ul li span a img{ vertical-align:middle; margin-left:6px;}
/*
.open_class_list ul li span{  width:180px; height:26px; padding-left:8px;}
.open_class_list ul li b{ font-weight:bold; color:#cd0104}
.open_class_list ul .web_getclass a,.open_class_list ul .web_getclass a:visited,.open_class_list ul .web_getclass a:hover{ color:#666666; text-decoration:none; padding-right:14px; }
.open_class_list ul .web_getclass{ _margin:16px 0 10px 0;}
.open_class_list ul .web_getclass a:hover{ text-decoration:underline;}
.open_class_list ul .web_getclass img{ vertical-align: middle; padding-right:4px;}
*/
/*活动细则弹出窗口*/
.open_class_list .open_activity_more{ width:660px; padding:20px; line-height:25px; color:#666666;}

/*底部通栏广告*/
.web_bottom_ad{ width:960spx; height:90px; margin:0 0 10px 0; border:1px solid #CCC;}
.web_bottom_ad img{ display:block;}
