@charset "gb2312";
/* CSS Document */
*{margin: 0;padding: 0;}
body{font-size:12px;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#333; cursor:pointer;}
a:hover{ text-decoration:underline;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
a{text-decoration:none;}

/*清浮*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;}

/*公用样式*/
.layout {width:1200px;margin: 0 auto;}
.fl {float:left;}
.fr {float:right;}

/*banner*/
.offcn-banner{
	height:650px;
	background:url(imagesbanner-bg.jpg) no-repeat top center;
}
.offcn-banner img{
	display:block;
}
.banner{
	position: relative;
}
.banner b{
	font-size: 108px;
	line-height: 112px;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba( 255, 244, 1,1)), to(rgba(245, 207, 51, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	position: absolute;
	left: 532px;
	top: 120px;
	font-weight: bold;
}

/*还有多少备考时间*/
.offcn-time-bg{
	background: url("imagesm1.jpg") no-repeat center top;
}
.offcn-time{
	padding: 90px 0 50px 0;

}
.txc{
	text-align: center;
}
.offcn-ttxt{
	margin: 65px 0;
}
.offcn-ttxt img{
	margin: 0 10px 0 70px;
}
.offcn-ttxt ul{
	margin-top: 50px;
}
.offcn-ttxt ul li{
	font: 16px/54px "Microsoft Yahei";
	color: #333;
}
.offcn-ttxt span.fs24{
	font-size: 24px;
	font-weight: bold;
}
.offcn-ttxt span.clb{
	color: #63a6c5;
}
.offcn-ttxt span.cly{
	color: #f3b516;
}
.offcn-ttxt span.clg{
	color: #acb53b;
}
.offcn-ttxt span.clg2{
	color: #4faf9e;
}
.offcn-ttxt span.clp{
	color: #eda190;
}
.offcn-ttxt span.clp1{
	color: #eb8ec4;
}
.offcn-ttxt span.clp2{
	color: #bb8eeb;
}
.offcn-time a{
	display: inline-block;
	padding: 0 60px 0 25px;
	font: bold 24px/56px "Microsoft Yahei";
	text-align: center;
	color: #2c293e;
	background: #fff url(imagesarrow.png) no-repeat 270px center;
	border: 3px solid #e39d3d;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.offcn-time a:hover{
	text-decoration: none;
	color: #fff;
	background: #e39d3d url(imagesarrow-01.png) no-repeat 270px center;
}

/*先人一步才能取胜*/
.offcn-iwarp{
	height: 458px;
	padding-top: 264px;
	background: url(imagesm2-bg.jpg) no-repeat top center;
}
.offcn-item li{
	float: left;
	position: relative;
	width: 273px;
	height: 165px;
	padding-top: 200px;
	margin-right: 36px;
	background: #fff;
}
.offcn-item li.end{
	margin-right: 0px;
}
.offcn-item li p{
	margin-left: 25px;
	padding-left: 30px;
	font: 18px/32px "Microsoft Yahei";
	color: #333;
	background: url(imagesright.png) no-repeat left center;
}
.offcn-item li p.ml15{
	margin-left: 15px;
}
.offcn-item h3{
	position: absolute;
	display: inline-block;
	width: 142px;
	left: 50%;
	top: -50px;
	margin-left: -71px;
	font: 42px/67px "Microsoft Yahei";
	text-align: center;
	color: #e39d3d;
	background: url(imageslist-bg.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/list-bg.gif");
	_background:none;
}
.offcn-item h3 span{
	display: inline-block;
	width: 142px;
	height: 167px;
}
.offcn-item h3 span.offcn-is01{
	 background: url(imagesico1.jpg) no-repeat center;
 }
.offcn-item h3 span.offcn-is02{
	background: url(imagesico2.jpg) no-repeat center;
}
.offcn-item h3 span.offcn-is03{
	background: url(imagesico3.jpg) no-repeat center;
}
.offcn-item h3 span.offcn-is04{
	background: url(imagesico4.jpg) no-repeat center;
}


/*选对课程才能取胜*/
.offcn-course{
	padding: 60px 0 30px 0;
}
.offcn-ctable1{
	width: 1020px;
	margin: 0 auto;
}
.offcn-ctable1 table{
	width: 100%;
	margin-top: 40px;
	border-collapse: collapse;
}
.offcn-ctable1 tr th{
	font: bold 18px/56px "Microsoft Yahei";
	color: #fff;
	background: #2d2a3e;
	border: 1px solid #9b9b9b;
}
.offcn-ctable1 th.bgp{
	background: #de293c;
}
.offcn-ctable1 th.bgy{
	background: #f39800;
}
.offcn-ctable1 td{
	padding: 12px 10px;
	font: 14px/28px "Microsoft YaHei";
	text-align: center;
	color: #333;
	border: 1px solid #9b9b9b;
}
.offcn-ctable1 td.txl{
	text-align: left;
}
.offcn-ctable1 td.fs18{
	font-size: 18px;
	background: #f4f4f4;
}
.offcn-ctable1 td.fs18 span{
	display: inline-block;
	margin-bottom: 10px;
	font-size: 36px;
	line-height: 40px;
	color: #de293c;
}
.offcn-ctable1 td.fs16{
	font-size: 16px;
	background: #e6e6e6;
}
.offcn-ctable1 td a{
	display: inline-block;
	width: 88px;
	height: 30px;
	font: 14px/30px "Microsoft Yahei";
	color: #50bfb8;
	border: 1px solid #50bfb8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.offcn-ctable1 td a:hover{
	text-decoration: none;
	color: #fff;
	background: #50bfb8;
}
.offcn-sign{
	width: 1014px;
	height: 66px;
	margin: 12px auto;
	background: #50bfb8;
	border: 3px solid #50bfb8;
}
.offcn-sign p{
	float: left;
	width: 780px;
	height: 66px;
	margin-right: 25px;
	font: 22px/66px "Microsoft Yahei";
	text-align: center;
	color: #666666;
	background: #fff;
}
.offcn-sign p i{
	font-style: normal;
	color: #50bfb8;
}
.offcn-sign p i.fs30{
	font-size: 30px;
}
.offcn-sign a{
	float: left;
	display: inline-block;
	padding-left: 50px;
	font: bold 30px/66px "Microsoft Yahei";
	color: #fff;
	background: url(imagestel.png) no-repeat left center;
}
.offcn-sign a:hover{
	text-decoration: none;
	color: #ffeb00;
}
.offcn-course1{
	width: 1020px;
	margin: 0 auto;
}
.offcn-course1 h2{
	margin-top: 35px;
	font: bold 36px/40px "Microsoft YaHei";
	text-align: center;
	color: #2d2a3e;
}
.offcn-course1 h2 span{
	color: #50bfb8;
}
.offcn-course1 table{
	margin-top: 15px;
	width: 100%;
	border-collapse: collapse;
	display: inline-block;
}
.offcn-course1 table th{
	font: bold 18px/54px "Microsoft YaHei";
	color: #333;
	background: #ffe100;
	border: 1px solid #262626;
}
.offcn-course1 table th:nth-child(1){
	width: 197px!important
}
.offcn-course1 table th:nth-child(2){
	width: 392px!important
}
.offcn-course1 table th:nth-child(3){
	width: 424px!important
}
.offcn-course1 table td{
	padding: 15px;
	font: 14px/20px "microsoft YaHei";
	color: #333;
	border: 1px solid #262626;
}
.offcn-course1 table td.bgg{
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #878787;
}

.offcn-school{
	height: 250px;
	padding-top: 521px;
	background: url(imagesm4-bg.jpg) no-repeat top center;
}
.offcn-smbox{
	width: 790px;
	margin: 0 auto;
}
.offcn-smbox h2{
	margin: 10px 0 22px 0;
	padding-left: 20px;
	font: bold 22px/32px "Microsoft Yahei";
	color: #fff;
	text-align: center;
}
.offcn-smbox h2 span, .offcn-smbox p span{
	color: #ffe100;
}
.offcn-smbox p{
	font: 14px/30px "Microsoft YaHei";
	color: #fff;
}
.offcn-smbox p span{
	margin-right: 5px;
}

/*.有名师才能有好的教学效果*/
.offcn-teacher{
	padding: 45px 0 40px 0;
}
.offcn-teacher h2{
	text-align: center;
}
.offcn-teacher ul{
    margin-top:42px;
    margin-left:58px;
    margin-bottom:42px;
    overflow: hidden;
}
.offcn-teacher ul li{
    float: left;
    margin-left:17px;
    width: 305px;
    height: 47px;
    background: #50bfb8;
    color: #fff;
    text-align: center;
    line-height:47px;
    font-size:20px;
}
.offcn-teacher li span{
	float: left;
	display: inline-block;
	_zoom: 1;
	*display: inline;
	padding: 0 15px;
	margin-right: 10px;
	font: 20px/36px "Microsoft Yahei";
	color: #fff;
	background: #de293c;
}
.offcn-teacher li p{
	float: left;
	padding-left: 75px;
	font: 20px/36px "Microsoft Yahei";
	color: #666;
	background: url(imagesline.png) no-repeat left center;
}

/*学习环境*/
.offcn-lwarp{
	height: 753px;
	padding-top: 40px;
	background: url(imagesm6-bg.jpg) no-repeat;
}
.offcn-learn h2{
	font: bold 50px/54px "Microsoft Yahei";
	text-align: center;
	color: #333;
}
.offcn-learn h2 span{
	color: #de293c;
}
.m4_con{
	width: 1200px;
}
.m4_tab{
	margin-top:30px;
}
.m4_tab ul{
	border:1px solid #dfdfdf;
}
.m4_tab li{
	height:56px;
	font: 18px/56px "Microsoft Yahei";
	background:#f8f8f8;
	text-align:center;
	width:300px;
	border-right:1px solid #dfdfdf;
	float:left;
	cursor:pointer;
	font-weight:bold;
}
.m4_tab li.end{
	width: 295px;
	border-right:none;
}
.m4_tab li.on{
	background:#50bfb8;
	color:#fff;
}
.m4_show{
	padding: 35px 22px;
	background: #fff;
}
.m4_cr{
	margin-top: 10px;
	background:url(imagesm6-bg.png) no-repeat;
	width:379px;
	height:456px;
	text-align:center;
	padding-top: 30px;
}
.m4_cr h3{
	font: 30px/34px "Microsoft Yahei";
	color:#fff;	
	margin-bottom:50px;
}
.m4_cr p{
	margin-bottom: 30px;
	font: 18px/36px "Microsoft Yahei";
	color:#666;
}
.m4_cr a{
	display:inline-block;
	width: 194px;
	height: 82px;
	background: url(imagesbtn.png) no-repeat;
}

/*copy*/
.offcn_copyright {
	clear: both;
	text-align: center;
	color: #666;
	background: #e6e6e6;
	font: 14px/24px "Microsoft Yahei";
	padding: 50px 0;
}

.offcn_copyright a {
	color: #666;
}

.offcn_copyright a:hover {
	color: #ff0000;
}

/*在线咨询*/
.offcn_fix_zx{
	width: 143px;
	height: 282px;
	position: fixed;
	right:0;
	top:40%;
	background: url("imageszixun.jpg") no-repeat center;
	overflow: hidden;
	z-index:999;
}
.offcn_fix_zx em{
	display: block;
	cursor: pointer;
	height: 15px;
}
.fix_ul_list{
	margin-top:30px;
}
.fix_ul_list a{
	display: block;
	width: 100px;
	height:30px;
	line-height:30px;
	text-align: center;
	margin: 0 auto;
}
.offcn_fix_zx p{
	font-size: 16px;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 35px;
}
.fix_btn_open{
	position: fixed;
	right:0;
	top:40%;
	cursor: pointer;
	z-index:999;
	display: none;
}
/*弹窗*/
.offcn-tc{
	width: 493px;
	height: 329px;
	z-index: 999;
	left:50%;/*FF IE7*/
	top: 50%;/*FF IE7*/
	margin-left:-245px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-160px!important;/*FF IE7 该值为本身高的一半*/
	_margin-top:-80px;
	position:fixed!important;/*FF IE7*/
	_position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
	background: url(imagestc.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/tc.gif");
	_background:none;

}
.offcn-tc span{
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	height: 35px;
	cursor: pointer;
}
.offcn-tc a{
	position: absolute;
	left: 50px;
	top: 250px;
	display: inline-block;
	width: 214px;
	height: 72px;
}
.offcn-tc a:hover{
	text-decoration: none;
}

/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .offcn_fix_zx{position:absolute;top:expression(eval(document.documentElement.scrollTop+160));}
* html .fix_btn_open{position:absolute;top:expression(eval(document.documentElement.scrollTop+200));}

















	
	
	




