@charset "gb2312";
/* CSS Document */
/*default css*/
html{color:#000;background:#fff;}
body{font:12px/1.5 "microsoft yahei","宋体",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:bottom;}table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}b,strong,th{font-weight:normal;}
th,td{ padding:0; }
textarea{resize:none;}button,input,textarea{/*background: none; border:none;*/font-family:"microsoft yahei","宋体",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}/*input:focus{outline: none;}*/
a{color:#333333; text-decoration:none; }
.zf{ float:left;}
.yf{ float:right;}
.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{ clear:both; line-height:0; height:0; overflow:hidden; }
.fl{float:left;}
.fr{float:right;}
.wrap{width:1200px;margin:0 auto;text-align: left;}

.FColor7322c6{ color:#7322c6; }
.FColorf31d3b{ color:#f31d3b; }
.icon_hjian,.icon_jian{ display: block; width:100%; min-height:50px; line-height:50px; }
.icon_hjian{ background:url(imagesicon_hjian.png) 15px center no-repeat; text-indent:55px; }
.icon_jian{ background:url(imagesicon_jian.png) 25px center no-repeat; text-indent:25px; }
.zg_youhui{ display: inline-block; background:#f31d55; color:#fff; text-align:center; border-radius:5px; padding:0px 5px; margin:0 3px; line-height:22px; }


/*banner*/
.zg_bannerWrap{ background:url(imagesbanner.jpg) no-repeat center top; }
.zg_banner{ position:relative; }
.ban_box_top{ width:1200px; height:181px; padding-top:55px;  display:block; background:url(imagesban01.jpg) no-repeat top center; position:relative; }
a.dh1,a.dh1:visited{ height:20px; display:block; width:150px; text-align:center; font:18px/20px "微软雅黑";  text-transform:uppercase;  color: #fff;}
a.logo{ width:173px; height:37px; display:block; position:absolute; top:34px;  left: 516px;}

.zg_banner em{ position:absolute; display:block; left:50%; }
.zg_ban1{ width:508px; height:101px; background:url(imagespic1.png) no-repeat; top:110px; margin-left:-254px; }

.zg_ban2{ width:1108px; height:229px; background:url(imagespic2.png) no-repeat; top:215px; margin-left:-554px; }
.zg_banner ul{ position:absolute; top:550px; left:0; width:1170px; background:url(imagespic3.png) no-repeat; padding:51px 0 0 30px;}
.zg_banner li{ float:left; font:bold 36px/60px "microsoft yahei"; color:#fff; text-align:center; width:221px; height:60px; padding-top:11px; background:url(imagespic4.png) no-repeat; margin:0 32px; }

/*m1课程优势*/
.zg_m1Wrap{ background:#eee; }
.zg_m1{ position:relative; background:#eee; padding:60px 0 50px; }
.zg_m1 dl{ float:right; width:596px; padding:36px 21px 48px 138px; background:#fff; }
.zg_m1 dt{ font:bold 36px/46px "microsoft yahei"; color:#7322c6; border-bottom:1px solid #999999;}
.zg_m1 dd{ font:18px/42px "microsoft yahei"; color:#333; padding-top:20px; }
.zg_iframeItem{ position:absolute; top:453px; left:30px; }
.zg_iframeItem li{ float:left; width:160px; height:45px; background:#333; font:24px/45px "microsoft yahei"; color:#fff; text-align:center; }
.zg_iframeItem li.on,.zg_iframeItem li:hover{ background:url(imagespic29.jpg) no-repeat; cursor:pointer; }
.zg_iframe{ position:absolute; top:107px; left:0; width:535px; height:333px; background:#3e0a7d; border-radius:10px; }
.zg_iframe em{ position:absolute; display:block; width:19px; height:32px; top:50%; margin-top:-16px; cursor:pointer; }
.iframePrev{ background:url(imagesprev1.png) no-repeat center center; left:-34px; }
.iframeNext{ background:url(imagesnext1.png) no-repeat center center; right:-34px; }
.zg_iframe iframe{ width:100%; height:100%; }


/*公共部分样式*/
h2{ text-align:center; }
h2 span{ display:inline-block; *display:inline; *zoom:1; }
h2 .zg_titLeft{ padding-left:84px; background:url(imagespic5.png) no-repeat left bottom; font:bold 44px/116px "microsoft yahei"; }
h2 .zg_titRight{ padding:0 86px 0 18px; background:url(imagespic6.png) no-repeat right top; font:bold 56px/116px "microsoft yahei"; }



/*m2无限畅学*/
.zg_m2Wrap{ background:#fff; }
.zg_m2{ background:#fff; padding:62px 0 73px;}
.zg_m2 .zg_titLeft{ color:#3f0062; }
.zg_m2 .zg_titRight{ color:#ffcc1b; }
.zg_m2 ul{ padding:41px 40px 0;}
.zg_m2 li{ float:left; width:345px; height:204px; background:url(imagespic7.png) no-repeat; margin:0 14px; }
.zg_m2 li span{ display:block; width:48px; height:48px; background:#f31d3b; font:bold 26px/48px "microsoft yahei"; color:#fff; text-align:center; border-radius:50%; margin:26px auto 16px; }
.zg_m2 li p{ font:18px/36px "microsoft yahei"; padding:0 18px; }

/*m3分级授课*/
.zg_m3Wrap{ background:#3f0062; }
.zg_m3{ background:#3f0062; padding:60px 0 0; }
.zg_m3 h2{ margin-bottom:29px; }
.zg_m3 .zg_titLeft{ color:#fff; }
.zg_m3 .zg_titRight{ color:#ffcc1b; }
.zg_m3 h3{ height:61px;  font:bold 30px/61px "microsoft yahei"; color:#fff; text-align:center; }
.zg_m3con1 h3{ background:url(imagespic8.png) no-repeat center top; }
.zg_m3con2 h3{ background:url(imagespic11.png) no-repeat center top; }
.zg_table{ padding:40px 0; }
.zg_table h4{ font:bold 28px/71px "microsoft yahei"; color:#fff; background:#7816ae; text-align:center; border-width:2px 2px 0; border-style:solid; border-color:#d601f6; }
.zg_table table{ width:100%; }
.zg_tableTit th{ font:bold 18px/50px "microsoft yahei"; color:#fff; background:#7816ae; border:2px solid #d601f6; text-align:center; }
.zg_tableCon td{ font:16px/28px "microsoft yahei"; color:#fff; text-align:center; vertical-align:middle; background:#54087d; border:2px solid #d601f6; border-top:none; padding:15px 0; }
.zg_tableCon td p{ font-weight:bold;}
/*.zg_tableCon td.zg_tdLeft{ text-align:left; }*/
/*
.zg_tableCon td.zg_tdpadding35{ padding-left:35px; padding-right:35px; }
.zg_tableCon td.zg_tdpadding15{ padding-left:15px; padding-right:15px; }
*/
.zg_tableCon a{ display:block; width:116px; height:40px; background:#f31d55; font:bold 16px/40px "microsoft yahei"; color:#fff; text-align:center; border-radius:18px; margin:0 auto; }
.zg_tableCon a:hover{ background:#7000fa;}

.zg_m3dl{ padding:50px 0 64px;}
.zg_m3dl dl{ float:left; width:290px; height:334px; background:url(imagespic9.png) no-repeat; color:#fff; margin-right:13px; }
.zg_m3dl dl:hover{ background:url(imagespic10.png) no-repeat; color:#252525; }
.zg_m3dl dt{ font:bold 22px/36px "microsoft yahei"; text-align:center; padding-top:105px; }
.zg_m3dl dd{ font:16px/30px "microsoft yahei"; padding:0 27px 0 23px; }
.zg_m3dl dl.zg_dlmr0{ margin-right:0; }
.zg_m3dl dl.zg_dlml{ margin-left:152px; }
.zg_m3dl dl.zg_dlmt{ margin-top:-72px; }

/*m4阶段性测评*/
/*.zg_m4Wrap{ background:url(imagesm4_wrap.jpg) repeat-y center top; }
.zg_m4{ background:url(imagesm4.jpg) repeat-y center top; padding:60px 0 50px;}*/
.zg_m4Wrap{ background:url(imagesm4_bg.jpg) center bottom; }
.zg_m4{ padding:60px 0 55px;}
.zg_m4 h2{ margin-bottom:12px; }
.zg_m4 .zg_titLeft{ color:#fff; }
.zg_m4 .zg_titRight{ color:#ffcc1b; }
.zg_m4con img{ display:block; margin:0 auto; }

/*m5全程服务*/
.zg_m5Wrap{ background:#3f0062; }
.zg_m5{ background:#3f0062; padding:58px 0 109px;}
.zg_m5 h2{  }
.zg_m5 .zg_titLeft{ color:#fff; }
.zg_m5 .zg_titRight{ color:#ffcc1b; }
.zg_m5con{ padding:39px 0 0; background:url(imagespic13.png) no-repeat 0 80px;}
.zg_m5con h3{ font:bold 32px/77px "microsoft yahei"; color:#ffcc1b; }

.zg_m5con1{ padding-bottom:75px; }
.zg_m5con1 h3{ padding-left:320px; background:url(imagespic14.png) no-repeat 230px center; margin-bottom:19px;}
.zg_m5con1 dl{ height:140px; background:url(imagespic17.jpg) no-repeat 330px center; }
.zg_m5con1 dt{ float:left; width:240px; height:44px; font:20px/44px "microsoft yahei"; color:#fff; background:#e5193b; text-align:center; margin:52px 155px 0 80px; }
.zg_m5con1 dd{}
.zg_m5con1 ul{ float:left; }
.zg_m5con1 li{ float:left; width:140px; height:100px; font:16px/28px "microsoft yahei"; padding-top:40px; text-align:center; margin-right:8px; }
.zg_zxls{ margin-bottom:35px; }
.zg_zxls li{ background:url(imagespic15.png) no-repeat center center; }
.zg_bzr li{ background:url(imagespic16.png) no-repeat center center; }

.zg_m5con2{ padding:0 0 86px; }
.zg_m5con2 h3{ text-align:right; padding-right:264px; background:url(imagespic18.png) no-repeat 956px center; }
.zg_m5dlbox{ width:814px; height:292px; border:12px solid #550483; border-radius:16px; margin:18px 0 0 204px; }
.zg_m5Img{ position:relative; width:128px; height:128px; margin:0 auto; text-align:center; cursor:pointer; }
.zg_m5Img .nr{ position:absolute; width:0; height:128px; top:0; left:64px; display:none; }
.zg_m5Img .zm img{ position:absolute; left:0px; top:0px; display:block; width:128px; height:128px; z-index:2; text-align:center; }
.zg_m5dl{ float:left; width:270px; padding-top:23px;}
.zg_m5dl dl{ color:#fff; text-align:center; padding-top:16px; }
.zg_m5dl dt{ font:bold 22px/48px "microsoft yahei"; }
.zg_m5dl dd{ font:18px/30px "microsoft yahei"; }

.zg_m5con3{ padding-bottom:73px; }
.zg_m5con3 h3{ text-align:left; padding-left:300px; background:url(imagespic24.png) no-repeat 200px center;  }
.zg_m5con3>.clearfix{ padding:41px 0 0 245px; }
.zg_m5con3 dl{ float:left; width:291px; height:201px; text-align:center; background:url(imagespic25.png) no-repeat center center; padding-top:90px; margin-right:89px; }
.zg_m5con3 dt{ font:bold 22px/34px "microsoft yahei"; color:#252525; }
.zg_m5con3 dd{ font:18px/30px "microsoft yahei"; color:#252525; }

.zg_m5con4{ padding-top:70px;}
.zg_m5con4 h3{ text-align:right; padding-right:215px; background:url(imagespic26.png) no-repeat 997px center; }
.zg_m5con4box{ position:relative; width:780px; height:215px; background:url(imagespic27.png) no-repeat; margin:12px auto 0; }
.zg_m5con4box p{ font:bold 30px/48px "microsoft yahei"; color:#e5193b; text-align:center; padding:30px 0 10px; }
.zg_m5con4box a{ display:block; width:164px; height:44px; border:3px solid #4e493a; font:20px/44px "microsoft yahei"; text-align:center; color:#fff; background:#e5193b; border-radius:12px; margin:0 auto;}
.zg_m5con4box a:hover{ background:#7000fa; }
.zg_popup{ position:absolute; top:-38px; left:0; width:704px; height:296px; background:#fff; border-radius:10px; border:1px solid #3b3931; padding:10px 50px 0 46px; display:none; }
.zg_popup h6{ font:bold 24px/84px "microsoft yahei"; color:#7f10bc; text-align:center; }
.zg_popup ol{}
.zg_popup li{ font:16px/32px "microsoft yahei"; color:#252525; }
.zg_popup em{ position:absolute; top:10px; right:10px; display:block; width:17px; height:17px; background:url(imagesem_close.png) no-repeat; cursor:pointer; }


/*m6一线大牛导师授课，效果有保障*/
.zg_m6Wrap{  }
.zg_m6{ padding:52px 0 40px;}
.zg_m6 h2{ color:#3f0062; }
.zg_m6 .zg_titLeft{  }
.zg_m6 .zg_titRight{ padding-left:0; margin-left:-18px; }
#focus_Box{position:relative;width:1200px;height:333px;margin:0 auto 0;}
#focus_Box ul{position:relative;width:1000px;height:333px;}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;overflow: hidden;}
#focus_Box li em{ position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#000; opacity:0.3; filter: alpha(opacity=30);}
#focus_Box li.hide em{ display:none; }
#focus_Box li img{ width:100%; height:100%;}
#focus_Box .prev,#focus_Box .next{position:absolute; top:50%; margin-top:-27px; width:28px; height:54px; z-index:4; cursor:pointer; }
#focus_Box .prev{ background:url(imagesprev.png) no-repeat center center; left:0;}
#focus_Box .next{background:url(imagesnext.png) no-repeat center center; right:0;}
.zg_szjj{ padding:40px 0 0; }
.zg_szjj h5{ width:222px; height:60px; background:#252525; font:bold 36px/60px "microsoft yahei"; color:#fff; text-align:center; margin:0 auto; border-radius:10px; }
.zg_szjj ul{ width:762px; margin:32px auto 0;  } 
.zg_szjj li{ float:left; width:238px; height:97px; background:#ffd103; font:20px/30px "microsoft yahei"; color:#252525; text-align:center; padding-top:35px; border-radius:10px; margin:0 8px; }

/**/
.zg_adWrap{ height:254px; background:url(imagesad_wrap.jpg) no-repeat center top; }
.zg_ad{ height:254px; background:url(imagesad.jpg) no-repeat center top; }
.zg_ad h6{ font:bold 36px/52px "microsoft yahei"; color:#fff; padding:40px 0 7px 66px; width:792px; }
.zg_ad p{ font:20px/32px "microsoft yahei"; color:#fff; padding-left:66px; }

/*m7强大的直播平台，学习主阵地*/
.zg_m7Wrap{  }
.zg_m7{ padding:60px 0 33px;}
.zg_m7 h2{ color:#3f0062; margin-bottom:58px; }
.zg_m7 .zg_titLeft{ }
.zg_m7 .zg_titRight{ padding-left:0; margin-left:-18px; }
.zg_computer{ position:relative; width:732px; height:498px; margin:0 auto; }
.zg_computer p{ position:absolute; font:20px/36px "microsoft yahei"; color:#ff6c00}
.zg_p1{ width:259px; height:36px; padding:0 0 30px 15px; background:url(imagesp1.png) no-repeat left bottom; top:205px; left:-72px; }
.zg_p2{ width:168px; height:36px; padding:0 0 30px 106px; background:url(imagesp2.png) no-repeat left bottom; top:154px; right:-172px; }
.zg_p3{ width:168px; height:36px; padding:0 0 30px 106px; background:url(imagesp2.png) no-repeat left bottom; top:330px; right:-172px; }
.zg_m7 ul{ padding-top:76px; }
.zg_m7 li{ float:left; width:378px; height:132px; background:#5e1dc3; font:20px/132px "microsoft yahei"; color:#fff; text-align:center; border-radius:10px; margin-right:32px; }
.zg_mr0{ margin-right:0!important; }

/*footerfix*/
.zg_footerWrap{ background:#fff url(imagesfooterfix_wrap.jpg) no-repeat center top; height:104px; width:100%; }

/*fixRight*/
.zg_fixRight{ position:fixed; top:20%; right:10px; width:116px; height:226px; padding-top:24px; background:url(imagesfixRight.png) no-repeat; z-index:999; }
.zg_fixRight a{ display:block; width:100%; height:34px; font:bold 22px/34px "microsoft yahei"; color:#fff; text-align:center; }
.zg_fixRight p{ font:bold 14px/28px "microsoft yahei"; color:#fff; text-align:center; padding:10px 0 17px; background:url(imagespic28.png) no-repeat center top;  }
.zg_fixRight p img{ width:25px; height:25px; margin-right:5px;}
.zg_fixRight span{ display:block; width:88px; height:28px; background:#4effff; font:14px/28px "microsoft yahei"; color:#6624dd; text-align:center; border-radius:10px; margin:0 auto; cursor:pointer; }
.zg_fixRight img.zg_wx{ position:absolute; bottom:-79px; left:0; display:block; width:116px; height:116px; display:none; }
.zx_close{ cursor:pointer; position:absolute; top:-10px; right:-10px; display:block; width:20px; height:20px; background:url(imageszx_close.png) no-repeat; z-index:1001}

/*遮罩层浮窗*/
.zg_mask{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(imagesmask.png) repeat; z-index:1000; display:none; }
.zg_bgWrap{ position:absolute; top:50%; left:0; width:100%; height:960px; background:url(imagesbg_wrap.png) no-repeat center top; margin-top:-480px; }
.zg_bg{ position:absolute; top:50%; left:50%; margin:-87px 0 0 -301px; width:602px; height:355px; }
.zg_bg img{ display:block; margin:0 auto; }
.zg_bg p{ font:22px/40px "microsoft yahei"; color:#fff; text-align:center; }
.zg_bg table{ width:602px; height:271px; background:url(imagestable.png) no-repeat; }
.zg_bg th,.zg_bg td{ font:14px/37px "microsoft yahei"; color:#fff; text-align:center; vertical-align:middle; }
.zg_bg th{ width:91px; }
.zg_bg td{ width:71px; }
.zg_bg td a{ color:#fff;}
.zg_bg td a:hover{ color:#ffb654; }
.close{ position:absolute; top:30px; right:30px; display:block; width:30px; height:30px; background:url(imagesclose.png) no-repeat; z-index:1001}

/*新加底部*/
.btm_question_wrap{
	width: 100%;
	height: 247px;
	border-top: 1px solid #dee8f0;
	background-color: #f3f8fc;
}
.btm_question{
	width: 1200px;
	margin: 0 auto;
	padding-top: 26px;
}
.qu_left{
	width: 788px;
	border-right: 1px solid #dbeaf6;
}
.qu_right{
	width: 297px;
}
.btm_question dl{
	width: 196px;
	float: left;
}
.btm_question dt{
	font-size: 16px;
	color: #333333;
	padding-bottom: 7px;
	line-height: 23px;
}
.btm_question dd{
	font-size: 14px;
	line-height: 30px;
}
.btm_question dd a{
	color: #888888;
}
.btm_question dd a:hover{
	color: #5e1dc3;
}
.btm_question .qu_right{
	padding-left: 113px;
}
.btm_question .qu_right dl.d1{
	width: 218px;
}
.btm_question .qu_right dl.d2{
	width: 75px;
}
.btm_question .qu_right dt{
	padding-bottom: 16px;
}
.btm_question .qu_right dd{
	margin-bottom: 19px;
	position: relative;
}
.btm_question .qu_right dd img{
	position: absolute;
	left: -110px;
	top: -28px;
	display: none;
}
.btm_question .qu_right .wxservice, .btm_question .qu_right .QQkefu, .btm_question .qu_right .weibo{
	padding-left: 40px;
	cursor: pointer;
}
.btm_question .qu_right .wxservice{
	background: url(imageslxwm_wx.png) left center no-repeat;
}
.btm_question .qu_right .wxservice:hover{
	background: url(imageslxwm_wx_act.png) left center no-repeat;
}
.btm_question .qu_right .wxservice:hover img{
	display: block;
}
.btm_question .qu_right .QQkefu{
	background: url(imageslxwm_qq.png) left center no-repeat;
}
.btm_question .qu_right .QQkefu:hover{
	background: url(imageslxwm_qq_act.png) left center no-repeat;
}
.btm_question .qu_right .QQkefu:hover img{
	display: block;
}
.btm_question .qu_right .weibo{
	background: url(imageslxwm_wb.png) left center no-repeat;
}
.btm_question .qu_right .weibo:hover{
	background: url(imageslxwm_wb_act.png) left center no-repeat;
}
.btm_question .qu_right .weibo:hover img{
	display: block;
}

.zg17_footer_box,.zg17_footer{ background:#3f0062; text-align:center; color:#fff;min-width: 1200px;}
.zg17_footer{ padding:14px 0; line-height:20px;}
.zg17_footer a{ color:#fff;}


/*结束部分开始*/
.hdd {width: 1000px;margin-top: px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding-top:20px;}
#foot{width:100%;height:auto;background-color:#25292C;background-repeat: repeat-x;clear:both;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border-top-width: 1px;border-top-style: solid;border-top-color: #333;}
#foot-all{width:1000px;height:110px;color: #FFF;text-decoration: none;padding-top:5px;line-height: 25px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;font:12px/25px "微软雅黑"}
#foot #foot-all a {color: #CCC;text-decoration: none;}
/*结束部分结束*/