body,html{min-width: 1180px; overflow-x: hidden;position: relative;}
body{
	font-size:14px;padding-top:45px;
}
.wrap{
	width:1080px;margin:0 auto;
}
.wrap{
	min-width:1080px;
}

.head{
	width:100%;height:45px;line-height:45px; text-align:right;border-bottom:5px solid #d8d6d4;font-size:16px;    position: fixed;left:0;top:0;background:#fff;z-index:10;
}
.a_logo{
	padding-top:8px;
}
.head a:hover{
	color:#f2963e;
}
.head .buy_btn1,.head .buy_btn1:hover {
    display: inline-block;
    width: 126px;
    height: 32px;
    line-height: 32px;
    background: url(../images/btn_buy1.png) no-repeat;
    color: #fff;
    margin: 0;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
}

.lesson{
	position:fixed;width:100%;left:0;top:50px;z-index:10;display:none;
}

.banner{
	height:710px;background:url(../images/banner.jpg) no-repeat center top;
}
.ban-h{
	font-size:30px;color:#060951; text-align:center; line-height:36px;padding-top:130px;/*font-weight: 600;*/
}
.ban-h span{
	color:#ff1800;font-size:37px;
}
.ban-ul{
	padding-top:312px;padding-left:212px;
}
.ban-ul li{
	width:138px; margin:0 11px;float:left;font-size:16px;color:#060951;text-align:center;font-weight: 600;
}

.title{
	font-size:30px; text-align:center; color:#2f33b4;padding:40px 0 50px;font-weight:bold;
}
.title1{
	color:#fff;
}
.cont1{
	height:577px;background:url(../images/cont1.jpg) no-repeat center top;
}
.cont1-c{
	padding: 56px 33px;
}
.cont1-c li{
	width:107px;margin:0 31px;float:left;color:#fff;line-height:20px;text-align:center;
}
.cont1-n{
	line-height:20px;margin-left:28px;height:118px;
}
.cont1-w{
	width:240px;padding:5px;
}
.cont1-w1{
	width:250px;padding:5px;margin: 0 78px 0 50px;
}
.cont1-w2{
	margin: 0 42px 0 136px;
}
.cont1-m{
	margin-left:120px;
}

.cont2{
	height:778px;background:url(../images/cont2.jpg) no-repeat center top;
}
.teach_cent{
	width:1000px; height: 514px;  position: relative; margin:0 auto;
}
.taeah_nav{
	padding:0px 0 0 415px; width: 570px; height:515px; 
}
.taeah_nav strong{
	display: inline-block; height: 54px; line-height:54px; font-size: 42px; color: #363636; font-weight: normal;  padding-bottom: 30px;
}
.taeah_nav strong img{
	display: inline-block; margin:0 34px; vertical-align: middle;
}
.taeah_nav strong a{
	display: inline-block; height: 40px; padding:2px 0 0 51px; background: url(../images/icon_play.png) no-repeat; line-height: 19px; color: #5d9cda; font-size: 16px;position: relative;top: 3px;
}
.taeah_nav strong a:hover{
	background: url(../images/icon_play_ex.png) no-repeat; text-decoration: none;
}
.teach_p1{
	line-height: 24px; font-size: 14px; padding-bottom:18px; 
}
.teach_p1 b{
	display: block; font-size: 16px; color: #557ec2;
}

.teach_fw{
	background: url(../images/fw_d.png) no-repeat left bottom;
}
.teach_sl{
	background: url(../images/sl_d.png) no-repeat left 0;
}
.teach_lxf{
	background: url(../images/lxf_d.png) no-repeat left bottom;
}
.teach_zll{
	background: url(../images/zll_d.png) no-repeat left 0;
}
.teach_clj{
	background: url(../images/clj_d.png) no-repeat left 0;
}


.sp_tab{
	display: inline-block; position: absolute; bottom:30px; left:415px;
}
.sp_tab a span{
	display: inline-block; width:104px; padding-top: 115px; line-height: 24px; color: #555555; font-size: 20px; text-align: center; float: left; margin-right: 10px; cursor: pointer;
}
.tab_fw span{
	background: url(../images/fw.png) no-repeat;
}
.tab_fw:hover span,.tab_fw .on{
	background: url(../images/fw_hover.png) no-repeat; color: #ff1800;
}
.tab_sl span{
	background: url(../images/sl.png) no-repeat;
}
.tab_sl:hover span,.tab_sl .on{
	background: url(../images/sl_hover.png) no-repeat;color: #ff1800;
}
.tab_lxf span{
	background: url(../images/lxf.png) no-repeat;
}
.tab_lxf:hover span,.tab_lxf .on{
	background: url(../images/lxf_hover.png) no-repeat;color: #ff1800;
}
.tab_zll span{
	background: url(../images/zll.png) no-repeat;
}
.tab_zll:hover span,.tab_zll .on{
	background: url(../images/zll_hover.png) no-repeat;color: #ff1800;
}
.tab_clj span{
	background: url(../images/clj.png) no-repeat;
}
.tab_clj:hover span,.tab_clj .on{
	background: url(../images/clj_hover.png) no-repeat;color: #ff1800;
}


.video_tip{
	position: absolute; z-index: 11; width:600px; height: 442px; top:30%; left:50%; margin-left:-300px; background: #bbb; display: none;-webkit-transform:translateZ(0);
}
.video_tip h5{
	height: 30px; text-align: right; padding: 10px 10px 0 0;
}
.video_ct{
	width:600px; height: 402px;
}
.video_close{
	cursor: pointer;
}
.div_teacher{
	background: url(../images/teacher_bj.jpg)  center 0 no-repeat; height: 661px;
}
.compares{
	background: url(../images/duibi.png)  0 0 no-repeat; height: 512px; margin-bottom: 50px;
}
.compares li{
	display: inline-block; float: left; width: 332px; text-align: center; color: #fff; font-size: 16px;   text-align: center; margin-left: 10px; 
}
.compares p{
	line-height: 52px
}
.compares h3{
	color: #7d7d7d; font-size: 24px; margin-bottom: 8px;
}
.compares .last{
	margin-left: 325px;
}

.cont3{
	background:#233992;padding-bottom:30px;
}
.cont3 .title{
	color:#fff;
}
.learn li{
	float:left;width:358px; background:#5067c7;margin-right: 2px;
}
.tit-kc{
	height:133px;background:#071960;color:#fff;text-align:center;
}
.fon-22{
	font-size:22px;
}
.f-w{
	font-weight:bold;
}
.f-24{
	font-size:24px;
}
.f-18{
	font-size:18px;
}
.dele-p{
	text-decoration:line-through;
}
.tit-kc h3{
	font-size:24px;color:#fff200;padding:20px 0 10px;font-weight: 600;
}
.pos{
	position:relative;
}
.pos img{
	position:absolute;top: -5px;right: 55px;
}
.learn{
	margin-bottom:2px;
}
.learn li p{
	height:38px;line-height:38px;padding:5px 0;width:90%;margin:0 auto;color:#fff;text-align:center;border-bottom:1px dashed #7688d3;
}
.learn li .p-nr{
	padding-top:25px;
}
.learn li .p-h{
	height:125px;
}
.kc-bt{
	padding:30px 0 30px 80px;color:#fff;
}
.kc-bt span{
	display:block;line-height:30px;padding-left:25px;background: url(../images/checked_bg.png) no-repeat 0 center;cursor: pointer;
}
.check_icon.active_check {
    background: url(../images/checked_bg_ex.png) no-repeat 0 center;
}
.kc-bt span em {
    display: inline-block;
    background: url(../images/input_li.png) no-repeat 0 0;
    width: 6px;
    height: 36px;
    float: left;
    margin-top: 12px;
    margin-right: 5px;
}
.kc-buy{
	height:70px;text-align:center;
}
.kc-buy a{
	display:inline-block;width:85px;height:30px; color:#fff; border-radius:2px;line-height:30px;
}
.zx-ck{
	border:1px solid #fff; margin-right:36px;
}
.buy-lj{
	border:1px solid #ff5c58;background:#ff5c58;
}

.kcts{
	background:#5067c7; padding:30px 60px; line-height:36px;color:#fff;
}
.kcts h5{
	font-size:20px;
}
.col-red{
	color:#fff319;
}
.kcts a{
	text-decoration:underline;
}
.kcts .ljzx{
	display:block;width:218px;height:49px; margin:20px auto 5px;background:#233992;line-height:49px;font-size:23px;color:#fff;border-radius:2px;text-align:center;text-decoration:none;
}

.cont4{
	background:#f3f3f5;
}
.ck-tab{
	width:764px;height:52px; margin:0 auto 46px;
}
.ck-tab span{
	display:inline-block;width:222px;height:50px;line-height:50px;text-align:center;font-size:23px; border:1px solid #5484e2;
}
.ck-tab .first span,.ck-tab .last span{
	width:267px;height:52px;border:none; line-height:52px; 
}
.ck-tab .first span{
	background:url(../images/first.png) no-repeat left center;
}
.ck-tab .last span{
	background:url(../images/last.png) no-repeat left center;
}
.ck-tab a{
	display:block;width:222px;height:52px;float:left;
}
.ck-tab .first,.ck-tab .last{
	width:267px;height:52px;
}
.ck-tab a .on{
	color:#fff; background:#5484e2;
}
.ck-tab .first .on{
	color:#fff; background:url(../images/first-h.png) no-repeat left center; 
}
.ck-tab .last .on{
	color:#fff; background:url(../images/last-h.png) no-repeat left center; 
}
.ban-j{
	background:#fff;
}
.ban-j table{
	width:100%;
}
.ban-j table th{
	background:#eaf0fe;color:#356bd5;line-height:62px;
}
.ban-j table th,.ban-j table td{
	border:1px solid #cfd1d6;text-align:center;
}
.ban-j table td{
	padding:20px 0;
}
.ban-j .bg1{
	background:#5484e2;color:#fff;
}
.ban-p1{
	line-height:46px;padding-left:40px;background:#eaf0fe;margin-bottom:46px;text-align:left;
}
.ban-p1 span{
	color: #356bd5;
}
.ban-bta{
	display:inline-block;margin:0 auto 45px;
}
.ban-c{
	text-align:center;
}

.cont5{
	height:1086px;background:url(../images/cont5.jpg) no-repeat center top;
}
.ck-fu{
	width:100%;margin-bottom:5px;
}
.ck-fu th{
	height:42px;background:#8eb4ff;color:#fff;border:1px solid #cfd1d6; border-collapse:collapse;font-weight: bold;
}
.ck-fu td{
	padding:15px 0;text-align:center; background:#fafbff;border:1px solid #cfd1d6; border-collapse:collapse;
}
.ck-fu .font-c{
	font-size:16px;color:#fff;background:#6892e6;font-weight: bold;
}
.ck-fu1{
	/*display:none;*/
}
.ck-fu1 td{
	background:#e7ebfd;
}
.ck-fu .bg-e{
	background:#e7ebfd;
}
.table-p{
	height:44px; line-height:44px;background:#e7ebfd;text-align:center;
}
.table-p a{
	font-size:16px;padding-right:40px;background:url(../images/jcfw.jpg) no-repeat center right;
}

.div_elite{
	background: url(../images/con5_bj.jpg) center  0px  no-repeat; height:748px; /*margin-top: -707px;	*/
}
.div_rel{
	position: relative;
}
.div_mask{
	position: absolute; width: 100%; height: 700px; background: #fff; opacity: 0;	filter: alpha(opacity=0); left: 0; top: 0;
}
.div_elite.active .div_mask {
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
}
/*.div_mask.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    animation-final : 30%;
}
.div_elite.animate  .div_mask.animated{
	opacity: 0.3;
}*/
.cont2_sp{
  display: inline-block; line-height: 30px; position: absolute; 
}

.cont2_sp.sp1{
  top:240px; left: 50px;
}
.cont2_sp.sp2{
  top:55px; left: 270px;
}
.cont2_sp.sp3{
  top:360px; left: 200px;
}
.cont2_sp.sp4{
  top:230px; left: 420px;
}
.cont2_sp.sp5{
  top:140px; left: 590px;
}
.cont2_sp.sp6{
  top:320px; left: 660px;
}
.cont2_sp.sp7{
  top:100px; left: 760px;
}
.cont2_sp.sp8{
  top:250px; right:70px;
}



.div_elite.animate .animated{
  opacity: 0;
}
.div_elite.active .cont2_nav1 {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
.div_elite.active .cont2_sp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;  
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}
.div_elite.active .sp1{
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}
.div_elite.active .sp2{
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
}
.div_elite.active .sp3{
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
}
.div_elite.active .sp4{
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
}
.div_elite.active .sp5{
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
}
.div_elite.active .sp6{
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
}
.div_elite.active .sp7{
  -webkit-animation-delay: 1600ms;
  animation-delay: 1600ms;
}
.div_elite.active .sp8{
  -webkit-animation-delay: 1800ms;
  animation-delay: 1800ms;
}
.div_elite.active .sp9{
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-delay: 2300ms;
  animation-delay: 2300ms;
}
.div_elite.active .sp10{
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-delay: 2800ms;
  animation-delay: 2800ms;
}

.cont7{
	height:790px;background:url(../images/cont7.jpg) no-repeat center top;
}
.cont7-n{
	background:url(../images/app.png) no-repeat center bottom;height:610px;
}
.kt-app{
	width:280px;line-height:36px;margin-left:80px;
}
.kt-app li{
	padding-left:20px; background:url(../images/dian.jpg) no-repeat left center;font-weight:bold;
}
.app-kc{
	width:135px; text-align:center;margin-right:25px;
}
.app-kc p{
	margin-bottom:15px;font-size:16px;
}

.cont8{
	height:747px;background:url(../images/cont8.jpg) no-repeat center top;
}
.cont8-c{
	line-height:36px;padding:10px 40px 0;
}
.cont8-c dt{
	font-size:18px;font-weight:bold;background:url(../images/wtq.png) no-repeat left top;
}
.cont8-c dd{
	background:url(../images/wta.png) no-repeat left top;margin-bottom:30px;
}
.cont8-c dt,.cont8-c dd{
	padding:2px 0 2px 45px;color:#fff;
}
.cont8 .title{
	padding-top:60px;
}
#video_logo{
	display:none;
}


.robots-nocontent {
    border-top: #d6d6d6 solid 1px;
    padding: 20px 0 35px;
}
.footer {
    margin: 0 auto;font-size:12px;
    text-align: center;
}
.footer{
	margin:0 auto; text-align: center
}
.footer a:hover{
	color: #cd0200;
    text-decoration: underline;
}
.terrace { margin:0px auto; }
.terrace a{cursor: pointer; cursor:hand ;}
.terrace .xzzxg{border:1px solid #CCCCCC;position:absolute;padding:10px 13px 8px 7px;background:#fff;margin:4px 0 0 -140px;display:none;}
.terrace .xzzxg .pic{float:left;width:60px;}
.terrace .xzzxg .tent{float:left;margin-left:10px;}
.terrace .xzzxg p{font-size:14px;color:#0086CE;}
.terrace .xzzxg p a{color:#0086CE;}
.terrace .xzzxg .tent font{font-size:12px;background:url(//files.dongao.com/imgcn/imgcms/index/picbj.png) no-repeat;width:55px;height:20px;line-height:20px;float:left;margin-top:10px;}
.terrace .xzzxg .tent font a {color:#fff;}
.terrace .xzztwo{padding:5px;}
.terrace .xzztwo .tent p{margin-top:10px;}
/**新加**/
.terrace_con{width:280px; margin:10px auto 0px auto;}
.aone{width:100px; float:left;}
.atwo{width:100px; float:left;}
.clear{clear:both;}
.xzzone,.xzztwo{display:none;padding:4px 0px;}
.aone:hover div.xzzone{display:block;margin:0 0 0 0;+margin:24px 0px 0px -100px;position:absolute;}
.atwo:hover div.xzzone{display:none;}
.atwo:hover div.xzztwo{display:block;margin:0px 0px 0px 0px;+margin:24px 0px 0px -100px;position:absolute;}
.a_anquan img{vertical-align:middle;}
.copyrigyt a,.copyrigyt span{
  display: inline-block; margin:0 7px;
}
.a_mask {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(//files.dongao.com/gaoji/2017-gxtg/images/a_touming_bj.png);
	top: 0;
	left: 0;
	_position: absolute;
	z-index: 10;
	display: none;
}
.body_hid{overflow: hidden;}
