@charset "gb2312";
/* CSS Document */
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/1.5;font-family:Verdana, Microsoft YaHei, Simsun; background: #f6f6f6; position: relative; color:#333;line-height: 24px;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
select,input,button{vertical-align: middle;font-size: 100%;}
fieldset,img{border: 0 none;}
em,i{font-style: normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #F60;}
.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}
/* ---------------------------------ָ------------------------------------------*/
.banner,.video,..con-top,.con-center,.con-bottom{
	width:100%;
}
.videoin,.cont-topin,.con-centerin,.con-bottomin{
	width:980px;
	margin:0 auto;	
}
.banner{
	height:519px;
}
.banner1{
	height:97px;
	background: url(../images/banner_r1_c1.png) center 0 no-repeat;
}
.banner2{
	height:125px;
	background: url(../images/banner_r2_c1.png) center 0 no-repeat;
}
.banner3{
	height:144px;
	background: url(../images/banner_r3_c1.png) center 0 no-repeat;
}
.banner4{
	height:152px;
	background: url(../images/banner_r4_c1.png) center 0 no-repeat;
}
/* 视频 */
.video{
	height:575px;
	background-color: #DDF9E1;
	padding-top: 105px;
}
.videoin{
	width:960px;
	height:490px;
	background: url(../images/bg1.gif) no-repeat;
	padding:0 10px;
}
.video-left,.video-right{
	float:left;	
}
.video-left{
	margin-top: 55px;
	width:534px;
	height:340px;
	background-color: #FDE4A2;
	padding: 12px;
}
.video-right{
	width:385px;
	padding:30px 5px 0 11px;
}
.title_r1,.btn_r1{
	float:left;
	height:48px;
	line-height:48px;
}
.title{
	margin-bottom: 5px;
}
.title_r1{
	text-align: center;
	width:205px;
	background: url(../images/btn1_r1_c1.gif) no-repeat;
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	margin-right: 20px;
}
.btn_r1{
	width:120px;
	background: url(../images/btn1_r2_c3.gif) 0 center no-repeat;
}
.video-right ul li p{
	line-height: 20px;
	color:#000;
	padding-left: 10px;
}
.video-right ul li{
	margin-bottom: 10px;
}
/* 课程特色 */
.con-top,.con-bottom{
	height:1230px;
	background-color: #64D8AC;
}
.cont-topin{
	height:1230px;
}
.feature{
	width:980px;
	height:420px;
	position: relative;
	padding-top:110px;
}
.title_r2-1,.title_r2-2,.title_r2-3,.title_r2-4{
	width:980px;
	height:155px;
	background: url(../images/title1.jpg) center 0 no-repeat;	
}
.title_r2-1{
	position: absolute;
	top:-52px;
	left:7px;
}
.title_r3-1,.title_r3-2,.title_r3-3,.title_r3-4{
	height:78px;
	background: url(../images/title2.gif) center 0 no-repeat;
	margin-left:-75px;
}
.feature .btn{
	width:981px;
	height:79px;
	background: url(../images/nav1.gif) no-repeat;
	margin-top:10px;
	padding:57px 0 0 1px;
}
.btn li{
	float:left;
	width:236px;
	height:77px;
	background: url(../images/li1_r1_c1.gif) no-repeat;
	cursor: pointer;
}
.btn li.li2{
	background-image:url(../images/li1_r1_c3.gif);
	margin-left:13px;
}
.btn li.li3{
	background-image:url(../images/li1_r1_c5.gif);
	margin-left: 10px; 
}
.btn li.li4{
	background-image:url(../images/li1_r1_c7.gif); 
	margin-left: 14px;
}
.feature-con{
	width:950px;
	height:120px;
	background: url(../images/cont-bg1.jpg) no-repeat;
	margin-top:5px;
	padding:58px 15px 0;
	text-indent: 2em;
	font-size: 22px;
	color:#7F5A3B;
}
.feature-con li{
	display: none;
}
/* 名师风采 */
.title_r2-2{
	background-image:url(../images/title3.gif);
	margin-bottom: 10px; 
}
.title_r3-2{
	background-image:url(../images/title4.gif);
	margin-left:-25px;
}
.teacher-con,.recruit{
	background-color: #FFFDE1;
}
.teacher-con{
	width:960px;
	height:380px;
	padding:20px 10px 0;
}
.pic,.introduce{
	float:left;
}
.pic{
	width:465px;
	height:342px;
	background: url(../images/pic1.gif) no-repeat;
}
.introduce{
	width:470px;
	margin-left:25px;
}
.introduce h1{
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}
.introduce h2{
	width:110px;
	height:35px;
	background: url(../images/pic2_r1_c1.gif) no-repeat;
}
.introduce .teaching{
	width:120px;
	background: url(../images/pic2_r3_c2.gif) no-repeat;
}
.introduce p{
	line-height: 24px;
}
/* 辅导方案 */
.con-center{
	height:1150px;
	background-color: #DDF9E1;
}
.con-centerin{
	height:1150px;
	padding-top: 40px;
}
.title_r2-3{
	background-image:url(../images/title5.gif);
	margin-bottom: 10px; 
}
.title_r3-3{
	background-image:url(../images/title6.gif);
	margin-left:-87px;
}
.con-center ul{
	margin-top: 20px;
}
.con-center ul li{
	float:left;
	height:auto;
	width:320px;
	background-color:#FFEADB;
}
.con-center ul li.current{
	height:810px;
	margin-top:-10px;
	background-color: #FEF0E6;
}
.title1,.title2,.title3{
	height:65px;
	background: url(../images/top-bg1.gif) no-repeat;
	padding-left:60px;
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	color:#fff;
}
.title2{
	background-image:url(../images/top-bg2.gif); 
}
.title3{
	background-image:url(../images/top-bg3.gif); 
}
.con-center ul li h3,.choose,.btn_r2{
	text-align: center;	
}
.con-center ul li h3{
	height:34px;
	background: url(../images/sub-title-bg1.gif) no-repeat;
	font-size: 18px;
	color:#164c85;
	line-height: 34px;
	_padding-top:5px;
	_height:30px;
}
.circle{
	display: inline-block;
	height:9px;
	width:9px;
	background: url(../images/circle.gif) no-repeat;
	margin-right: 10px;
	_margin-top:10px;
	vertical-align: middle;
}
.con-center ul li p{
	padding:10px 20px;
	line-height: 28px;
}
.line1{
	height:32px;
}
.line2{
	height:52px;
}
.line3{
	height:220px;
}
.con-center ul li .c2{
	height:39px;
	background: url(../images/sub-title-bg2.gif) no-repeat;
}
.c3{
	color:#164c85;
}
.choose{
	height:30px;
	line-height: 30px;
	_margin-top:-10px;
}
.choose span{
	margin-right: 20px;
	font-size: 18px;
	color:#164c85;
}
.btn_r2{
	margin:20px 0;
	_margin-top:0;
}
.btn-left,.btn-right{
	display: inline-block;
	width:128px;
	height:31px;
	background: url(../images/btn2_r1_c11.gif) no-repeat;
}
.btn-right{
	background-image: url(../images/btn2_r1_c15.gif);
}
.con-center ul li.current h3{
	color:#d35907;
}
.con-center ul li.current .circle{
	width:13px;
	height:13px;
	background-image:url(../images/circle1.png);
}
.con-center ul li.current .btn-left{
	background-image:url(../images/btn2_r2_c1.gif);
}
.con-center ul li.current .btn-right{
	background-image:url(../images/btn2_r2_c6.gif);
}
/* 政策解读 */
.con-bottom{
	height:1860px;
}
.con-bottomin{
	height:1860px;
	padding-top: 40px;
}
.title_r2-4{
	background-image:url(../images/title7.gif);
	margin-bottom: 10px; 
}
.title_r3-4{
	background-image:url(../images/title8.gif);
	margin:0 0 10px -40px;
}
.recruit{
	padding:30px 60px;
	width:860px;
	height:960px;
	position: relative;
	margin-bottom: 50px;
}
.recruit h3{
	width:180px;
	height:46px;
	background: url(../images/pic4_r1.gif) no-repeat;
	margin:20px 0;
}
.recruit p{
	text-indent: 2em;
	width:390px;
	margin-bottom: 20px;
}
.recruit .f2{
	background-image: url(../images/pic4_r3.gif);
	margin-top:60px;
}
.recruit .f3{
	background-image: url(../images/pic4_r5.gif);
}
.btn_r3{
	position: relative;
	margin-bottom: 40px;
}
.btn_r3a{
	position: absolute;
	height:35px;
	width:222px;
	background: url(../images/btn_r3.gif) no-repeat;
	top:-27px;
	left:50%;
	margin-left:-151px;
}
.recruit img{
	margin-top: 30px;
}
.cont-l,.cont-r{
	float:left;
	height:255px;
	width:295px;
	background: url(../images/cont-bg2.gif) no-repeat;
	padding:65px 20px 0 35px;
}
.cont-r{
	background-image:url(../images/cont-bg3.gif) 
}
.cont-l ul li,.cont-r ul li{
	height:30px;
	line-height: 30px;
	background: url(../images/li-bg.png) 0 center no-repeat;
	padding-left: 20px;
}
.add{
	float:left;
	height:320px;
	width:63px;
	background: url(../images/add.gif) 0 center no-repeat;
	margin:0 45px;
}
.pic2{
	width:332px;
	height:290px;
	background: url(../images/pic3.gif) no-repeat;
	position: absolute;
	right: 100px;
	top:40px;
}
.join{
	width:980px;
	height:423px;
	background: url(../images/footer.gif) no-repeat;
	position: relative;
}
.join a{
	position: absolute;
	width:95px;
	height:22px;
	bottom: 52px;
	left:357px;
}
.subnav{
	position:absolute;
	top:11%;
	right:1%;
	background:url(../images/subnav-bg.png) no-repeat;
	height:192px;
	width:115px;
	padding-top:73px;
	text-align:center;
	}
.subnav p{
	height:34px;
	line-height:34px;
	}
.subnav p a{
	color:#fff;
	}
.subnav p a:hover{
	color:#FFF706;
	}
.back{
	height:24px;
	width:45px;
	display:block;
	margin:12px 0 0 35px;
		}