*{ margin:0; padding:0; border:0; border:none;font-family: "Microsoft YaHei";}
ul,ol li{ list-style:none;}
table{border-collapse: collapse;}
.clear { clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix:after{content: '';display: block;clear:both;}
.clearfix{zoom:1;}
a { cursor: pointer; text-decoration: none;}
a:link, a:visited { text-decoration:none;}

::-webkit-input-placeholder {color:#666;}
:-moz-placeholder {color:#666;}
::-moz-placeholder {color:#666;}
:-ms-input-placeholder {color:#666;}
.hide,.h{display: none !important;}
.r{ float:right;}
.l{float: left;}
.common{width: 1000px;margin: 0 auto;}
.con{ display:none;}
.right, .left {
    float: left;
}
.page{
	padding-bottom: 80px;
}
.nav {
    position: fixed;
    bottom: 80px;
    left: 20px;
    width: 99px;
    height: 368px;
    z-index: 10;
     background: url(../img/lead.png) no-repeat top center;
}
.nav a {
    display: block;
    cursor: pointer;
}
.nav a.a1 {
    height: 54px;
    text-align: center;
    font-size: 18px;
    color: #fcff00;
    font-weight: bold;
    padding-top: 24px;
}
.nav a.al {
    height: 46px;
}
.nav a.a7 {
    height: 63px;
}
.nav .close {
    width: 33px;
    height: 33px;
    display: block;
    position: absolute;
    right: -6px;
    cursor: pointer;
    z-index: 100;
}
.banner{
	width: 100%;
	height: 665px;
	margin: 0 auto;
	background: url(../img/banner.png) top center no-repeat;
}
.shihe{
	width: 100%;
	height: 483px;
	margin: 0 auto;
	background: url(../img/shihe.png) top center no-repeat;
}
.step{
	width: 100%;
	height: 549px;
	margin: 0 auto;
	background: url(../img/step.png) top center no-repeat;
}
.huode{
	width: 100%;
	height: 483px;
	margin: 0 auto;
	background: url(../img/huode.png) top center no-repeat;
}
.stage{
	width: 952px;
	height: 342px;
	margin: -144px auto 0;
	background: url(../img/stage.png) top center no-repeat;
}
.stage .common{
	width: 900px;
	position: relative;
}
.stage .common>span{
	display: block;
	position: absolute;
	font-size: 20px;
	color: #537bdd;
	top: 117px;
}
.stage .common>span:nth-child(1){
	left: 45px;
}
.stage .common>span:nth-child(2){
	left: 205px;
}
.stage .common>span:nth-child(3){
	left: 354px;
}
.stage .common>span:nth-child(4){
	left: 451px;
}
.stage .common>span:nth-child(5){
	left: 601px;
	color: #ed8c1e;
}
.stage .common>span:nth-child(6){
	left: 801px;
	color: #ed8c1e;
}
.stage .common span>div{
	position: absolute;
	    left: -7px;
    top: 30px;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	border-radius: 28px;
	background: #537bdd;
	color: #fff;
	font-size: 18px;
}
.des{
	width: 934px;
	height: 63px;
	line-height: 63px;
	margin: 5px auto 0;
	text-align: center;	
	color: #fff;
	font-size: 24px;
	background: url(../img/des_bg.png) top center no-repeat;
	box-shadow: 0 9px 10px rgba(177,177,177,0.4)
}
.buy{
	text-align: center;
	line-height: 43px;
	margin-top: 57px;
	margin-bottom: 24px;
}
.buy .common>span{
	display: block;
}
.buy .common>span:nth-child(1){
	width: 161px;
	height: 39px;
	line-height: 39px;
	border:1px solid #444444;
	font-weight: bold;
	font-size: 24px;
	color: #444444;
	margin-left: 182px;
	/*margin-left: 85px;*/
	margin-right: 26px;
}
.buy .common>span:nth-child(2){
	font-size: 24px;
	color: #fe4426;
	font-weight: bold;
}
.buy .common>span:nth-child(3){
	font-size: 18px;
	color: #444444;
	text-decoration: line-through;
	margin-right: 25px;
	margin-left: 8px;
	margin: 3px 25px 0 8px;
	font-weight: bold;
}
.buy .common>a{
	display: inline-block;
	width: 171px;
	height: 43px;
	line-height: 41px;
	background: url(../img/btn.png) top center no-repeat;
	font-size: 24px;
	color: #fff;
	text-align: left;
    text-indent: 26px;

}
.buy .common>p{
	margin-top: 15px;
	font-size: 20px;
	line-height: 20px;
	color: #444444;
}
.buy_des{
	width: 894px;
	height: 390px;
	margin: 40px auto 60px;
	background: url(../img/buy_des.png) top center no-repeat;
}
.schedule .common{
	padding-top: 38px;
}
.schedule .s_title{
	width: 114px;
	height: 34px;
	margin: 0 auto 20px;
	background: url(../img/class_t.png) top center no-repeat;
}
.schedule .s2_title{
	text-align: center;
	font-size: 22px;
	color: #0b33b4;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 20px;
}
.schedule .s3_title{
	text-align: center;
	font-size: 22px;
	color: #6d6a6a;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 25px;
}
.schedule .l_title{
	width: 494px;
	height: 37px;
	line-height: 37px;
	background: url(../img/s_title.png) top center no-repeat;
}
.schedule .l_title>span:nth-child(1){
	padding-left: 15px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.schedule .l_title>span:nth-child(2){
	float: right;
	text-align:right;
	font-size: 18px;
	color: #0b33b4;
	font-weight: bold;
}
.schedule .table_div{
	margin-right: 12px;
}
.schedule .l_table{
	width: 493px;
	border-collapse: collapse;
}
.schedule .bg1{
	background: #537bdd;
}
.schedule .bg2{
	background: #ebf1fd;
}
.schedule .bg3{
	background: #fff;
}
.schedule .l_table .last>td:nth-child(1){
	border-bottom-left-radius: 9px;
}
.schedule .l_table .last>td:last-child{
	border-bottom-right-radius: 9px;
}
.schedule .l_table{
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	box-shadow: 0px 8px 29px rgba(127,127,127,0.25)
}
.schedule .l_table .tr1>th,
.schedule .l_table .tr2>td{
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.schedule .l_table .tr3>td{
	padding-top:10px;
	padding-bottom: 10px;
	min-height: 34px; 
	color: #333333;
	font-size: 14px;
	text-align: center;
}
.schedule .l_table .tr1>th{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.schedule .l_table .tr2>td{
	color: #537bdd;
	font-size: 16px;
}
.schedule .l_table .line_border{
	border-bottom: 1px solid #f0f0f0
}
.schedule .div5{
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	box-shadow: 0px 8px 29px rgba(127,127,127,0.25);
	width: 1000px;
	height: 316px;
	margin: 0 auto 30px;
	background: url(../img/fuxue.png) top center no-repeat;
}
.jiangyi{
	width: 941px;
	height: 786px;
	margin: 0 auto;
	background: url(../img/jiangyi.png) top center no-repeat;
}
.daka{
	width: 100%;
	height: 288px;
	margin:-77px auto 0;
	background: url(../img/daka.png) top center no-repeat;
}
.power{
	width: 963px;
	height: 273px;
	margin: 43px auto 60px;
	background: url(../img/power.png) top center no-repeat;
}
.banxue{
	width: 1051px;
	height: 1179px;
	margin: 0 auto 40px;
	background: url(../img/banxue.png) top center no-repeat;
}
.know{
	padding-top:35px;
	padding-bottom: 35px; 
	background: #5686ef;
}
.know .know_l{
	width: 1104px;
	height: 1348px;
	margin: 0 auto;
	background: url(../img/know.png) top center no-repeat;
}
.know .know_l .common{
	position: relative;
}
.know .know_l .common>a{
	position: absolute;
	display: block;
	width: 174px;
	height: 26px;
	top: 296px;
	left: 121px;
}
.bottom{
	width: 100%;
	height: 80px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(../img/bottom.png) top center no-repeat;
}
.bottom .l_a{
	color: #fff;
	font-size: 20px;
	font-family: "FZLTCHJW";
	margin-left: 18px;
	margin-right: 221px;
	/*margin-right: 106px;*/
}
.bottom .l_a>span{
	color: #fffc18;
	font-size: 24px;
	font-family: "FZLTCHJW";
}
.bottom .l_b{
	color: #fff;
	font-size: 20px;
	font-family: "FZLTCHJW";
	margin-right: 30px;
	/*后加改回删除*/
	margin-top: 3px;
}
.bottom .l_c{
	color: #fff;
	font-size: 20px;
	font-family: "FZLTCHJW";
	margin-right: 16px;
	margin-top: -11px;
	/*margin-top: -11px;*/
}
.bottom .l_c>span{
	color: #fffc18;
	font-size: 36px;
	font-family: "FZLTCHJW";
}
.bottom .l_d{
	color: #444444;
	font-size: 20px;
	text-decoration: line-through;
}
.bottom .common{
	position: relative;
	padding-top: 30px;
}
.bottom .common>a{
	display: block;
	width: 148px;
	height: 37px;
	position: absolute;
	top: 22px;
	right: 12px;
}
.copyRight,.offcnCopy{ background:#444546;    min-width: 1200px;}
.offcnCopy{padding:45px 0 50px 0; line-height:32px; color:#ccc; text-align:center;}
.offcnCopy.normalPadding{padding-bottom: 45px;}
.offcnCopy a{color:#ccc;}
.offcnCopy a:hover{color:#e00;}

div.header{width: 100%;height: 47px;background: #fff;}
div.header .common{ font-size:16px;}
div.header .common a{ color:#333;}
div.header .logo{display: inline-block;width: 112px;height: 33px;background: url('//statics.eoffcn.com/statics/images/index/netLogo.png'); vertical-align:-3px;}
div.header .tel{width: 301px;height: 33px;margin-left: 470px; display:inline-block;background: url('//statics.eoffcn.com/statics/images/public/phone.jpg') no-repeat 0 8px;}
div.header .common a{float: none; text-decoration: none;}
div.header .tel{margin-top: 0;}

.teacher{
	width: 1036px;
	height: 650px;
	margin: 50px auto 0;
	background: url(../img/teacher.png) top center no-repeat;
}
.banren{
	width: 988px;
	height: 357px;
	margin: 25px auto 30px; 
	background: url(../img/banren.png) top center no-repeat;
}
.ketang .common{
	width: 1100px;
	padding-top: 50px;
}
.ketang .common .server_t{
	width: 264px;
	height: 81px;
	margin: 0 auto 32px;
	background: url(../img/server_t.png) top center no-repeat;
}
.ketang .lead_all{
	width: 502px;
	margin: 0 auto;
}
.ketang .lead_all .lead{
	width: 142px;
	height: 44px;
	background: #ededed;
	font-size: 24px;
	color: #6f6f6f;
	line-height: 46px;
	text-align:center;
	font-family: "FZLTHJW";
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	margin: 0 12px;
	box-shadow: 0 0 25px rgba(102,147,232,0.25);
	cursor: pointer;
}
.ketang .lead_all .lead.active{
	color: #f57a44;
	background: #fff;
}
.ketang .card_all .card{
	border-radius: 10px;
	display: none;
	width: 1002px;
	height: 488px;
	margin: 0 auto;
	box-shadow: 0 3px 21px rgba(118,158,225,0.2);
}
.ketang .card_all .card.show{
	display: block;
}
.ketang .card_all .card>img{
	width: 100%;
	height: 100%
}