@charset "gb2312";
/* CSS Document */
/*
* Description: 狂欢节
* Update:      9/12/2015
* Author:      yixiaofang
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #130f24;  color:#fff;font-family: "microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{ color: #fff; text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
.autoin{margin:0 auto;width:1000px;}
img{display:block;}
/* ---------------------------------分隔线--------------------------------- */

/*主体内容*/
	.min .disblock a{ display:block; text-align:center; }
/* banner */
	.banner{width:100%; height:739px; background:url(../images/banner.jpg) no-repeat top center;}
	.bancon{ height:550px; width:1000px; margin:0 auto; position:relative;}
	.bancon h3{ width:580px; height:280px; background:url(../images/f.gif) no-repeat; position:absolute; top:204px; left:220px;}
	.bannerin .ef{ width:389px; height:156px; background:url(../images/ef.png) no-repeat; position:absolute; top:123px; left:299px;  z-index:1;}
	.bannerin .bbottom{ width:550px; height:144px; background:url(../images/bbottom.png) no-repeat; position:absolute; top:386px; left:229px; z-index:1;}

/*timer*/
	.timer{ padding-top:35px;}
	.timer .tip{ text-align:center; font-size:24px;  line-height:44px; padding:13px 0 69px 0; }
	.timin{ padding-left:125px;}
	.timin p,.tid p{ font-size:30px; }
	.tid{ line-height:61px; padding-top:20px;}
	.tid span{ float:left; font-size:50px; text-align:center; font-weight:bold; color:#272727;  display:block; width:60px; height:61px; background:url(../images/span.png) no-repeat; margin-right:2px; }
	.tid p{ float:left; padding:0 40px 0 15px;}
	
/*teacher*/	
	.teacher{  width:100%; height:501px; background:url(../images/teacher.jpg) no-repeat top center;}
	.teain ul{ padding:0 14px; }
	.teain li { float:left;}
	.teain li h3{ font-size:28px; line-height:48px; padding:25px 0 15px 0;}
	.licon{ width:461px; height:408px; padding:0 6px 0 13px; background:url(../images/li01.png) no-repeat;}
	.licon h4{ color:#e40303; font-size:24px; font-weight:bold; line-height:61px;}
	.lileft,.liright{ width:199px; float:left; padding:0 10px;  }	
	.lileft{ margin-right:13px;}
	.licon h5{  font-size:22px; text-align:center; line-height:43px;}
	.licon .lip{ font-size:14px;  line-height:18px; text-indent:2em; padding:10px 0 12px 0; }
	.tt{ width:67px; height:64px; float:left; position:relative; background:url(../images/tt.png) no-repeat;}
	.tt p{ font-family:"Arial"; font-size:12px; }
	.tt p em{  font-size:40px; padding-left:3px; }
	.tt p span{  font-size:18px; position:absolute; bottom:2px; right:3px; }
	
	.money{ width:116px; height:64px; margin-left:7px; font-size:14px; background:url(../images/liright.png) no-repeat; float:left;}
	.money p{ padding:9px 0 0 11px;}
	.money p span{ font-weight:bold;}
	
	.lip01{ font-size:12px; line-height:33px; }
	.licon .tao_btn1{ width:199px; height:51px; display:block;line-height:48px; background:url(../images/btn.png) no-repeat; margin:0 auto; font-size:20px; color:#0b0b0b; font-weight:bold;}
	.licon a span{ display:inline-block; width:28px; height:27px; background:url(../images/che.png) no-repeat; float:left; margin:10px 14px 0 39px; }
	
/*teacher01*/	
	.teacher01{ width:100%; height:549px; background:url(../images/teacher01.jpg) no-repeat top center; }
	.teacher01 li{ float:left; width:315px; margin-right:13px;}
	.teacher01 li h3{ padding:18px 0 15px 0;}
	.teacher01 .licon{ width:286px; height:386px; padding:0 10px 0 13px; background:url(../images/li02.png) no-repeat;}
	.teacher01 .lileft{ width:264px; float:left; padding:0 10px; margin-right:0;  }	
	.teacher01 .aa{ padding-left:30px;}
	.teacher01 .lip01{ font-size:12px; text-align:center; line-height:33px; }
	.name{ font-size:12px; color:#302462; text-align:center; padding:20px 0;}
	/*选课的浮层*/
	.xk_pop{width:550px;background-color:#fff;position:fixed;top:50%;left:50%;margin-top:30px;margin-left:-283px;z-index:100;padding:16px 0 20px 15px;display:none;}
	*html .xk_pop{position:absolute; left:50%;margin-left:-283px;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200));}
	.xk_pop table{border-top:1px solid #dbd9d9;border-left:1px solid #dbd9d9;}
	.xk_pop th,.xk_pop td{border-bottom:1px solid #dbd9d9;border-right:1px solid #dbd9d9;}
	.xk_pop th{font-size:22px;font-weight:bold;color:#333;}
	.xk_pop td{font-size:14px;color:#333;}
	.xk_pop td input{width:13px;height:13px;margin:0 5px 0 15px;}
	.pop_btn{display:block;width:162px;height:34px;background:url(../images/btn2.png) no-repeat;margin:13px auto 0;}
	
	.close{position:absolute;font-family:"helvetica";font-size:24px;color:#999;cursor:pointer;top:-6px;right:3px;}
	/*灰背景*/
	.gray{width:100%;background: #000;filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5; -ms-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;position: absolute;z-index: 99;display: none;left:0;top:0;}  

#fnTimeCountDown s{
    text-decoration: none;
}