body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input,button{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
body{
	color:#666;
	font-size:14px;
	font-family: "微软雅黑";
	overflow-x:hidden;
	min-width: 1200px;
	max-width: 1920px;
	background:#fff;
}
a{ 
	text-decoration:none; 
	outline:none; 
	cursor:pointer;
}

input{
	outline:none;
}
.wrapper{ 
	width:1200px; 
	margin:0 auto;
}
.wrapper2{ 
	width:1250px; 
	margin:0 auto;
}
.wrapper3{ 
	width:1000px; 
	margin:0 auto;
}
.wrapper4{ 
	width:1215px; 
	margin:0 auto;
}
.clear{
	clear:both; 
	height:0; 
	float: none !important;
}

/*top*/
.top{width: 100%; height:70px;background-color: #313131;}
.top .top2{ height:70px; position:relative; z-index:1;}
.top .top2 .top2-left{ float:left; height:55px; padding-top:15px;}
.top .top2 .top2-left a{ float:left;}
.top .top2 .top2-left a img{ display:block;}
.top .top2 .top2-right{ float:left; margin-left:50px; }
.top .top2 .top2-right .li{ float:left; margin:0 18px; }
.top .top2 .top2-right .li .a1{ font-size:18px; color:#fff; cursor:pointer;line-height:68px;}
.top .top2 .top2-right .li .a1:hover{ color:#fec47d;}

/**/
.banner{ background:url(../images/banner1.png) no-repeat scroll center; width:100%; height:571px;}


/**/
.content1{ background:url(../images/bg1.png) no-repeat scroll center; width:100%; height:1560px; padding-top:75px;}
.content1 .p1{ background:url(../images/pbg1.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; display:block; margin:0 auto; font-size:46px; color:#333; font-weight:bold; margin-bottom:25px;}
.content1 .d1{ float:left;}
.content1 .d2{ float:left; background:url(../images/img2.png) no-repeat; width:514px; height:320px; padding:50px 55px 0 55px; }
.content1 .d2 p{font-size:22px; color:#333; line-height:38px;}
.content1 .d2 p span{ font-weight:bold;}
.content1 .d3{ float:left; background:url(../images/img3.png) no-repeat;}

.video_shar{ display:block; margin:0; margin-top:30px; position:relative; width:1184px; height:697px;}
.video_shar .item img {width:1184px; height:697px; display:block;}
.video_shar .item  .live-popups {
	opacity: 0;
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.video_shar .d1{
	position: absolute;
    left:0;
	width: 100%;
	cursor:pointer;
}

.video_shar .d1 .play{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left:-70px ;
	margin-top: -68px;
}
.video_shar .d1 .play img{
	width: 125px;
	height:113px;
}

/* 视频弹层  */
.video-popups{
    display: none;
    position: fixed;
    z-index: 30;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
}
.videoWrap {
    position:fixed;
   /* top: 50%;
    left: 50%;
    margin-top: -15%;
    margin-left: -25%;*/
    width: 100%;
    height: 100%;
}
.close-btn {
    position: absolute;
    z-index: 20;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #333;
    background-color: #eee;
    border-radius: 50%;
    cursor: pointer;
}
.video-hx {
    width: 100%;
    height: 100%;
    /*object-fit: fill;*/
	object-fit: contain;
}




/*项目介绍*/
.content2{background:url(../images/bg2.png) no-repeat scroll center; width:100%; height:720px; padding-top:35px;}
.content2 .p1{ background:url(../images/pbg2.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#333; font-weight:bold; margin-bottom:25px; margin-left:25px;}
.content2 .p2{ font-size:22px; color:#333; line-height:38px; margin-left:30px;}
.content2-1{ background:url(../images/bg3.png) no-repeat; width:1144px; height:551px; margin-left:56px; margin-top:21px;}
.content2-1 .p3{ font-size:35px; color:#fdfeff; font-weight:bold; padding-left:38px; padding-top:57px; margin-bottom:35px;}
.content2-2{ width:1144px; height:395px; position:relative; margin:0 auto;}
.content2-3{ width:1100px; height:307px;overflow:hidden; position:relative; margin-left:60px;}
.content2-3 ul{ width:1100px; overflow:hidden; position:absolute; z-index:10;}
.content2-3 ul li{ float:left; margin-right:43px; width:312px; cursor:pointer;}
.content2-3 ul li .d1{ background:url(../images/dbg3.png) no-repeat; width:282px; height:292px; padding:15px 0 15px 15px;}
.content2-3 ul li .d1 .p4{ font-size:28px; color:#fff; font-weight:bold; height:58px; line-height:58px; text-align:center;}
.content2-3 ul li .d1 .p5{ font-size:22px; color:#fe8539; text-align:center; margin-top:17px;}
.content2-3 ul li .d1 .p6{ font-size:20px; color:#666; line-height:29px; /*letter-spacing:2px;*/ padding:0 21px; margin-top:20px; }
.content2 .iconBox{ position:absolute; left:965px; top:340px; width:102px; z-index:100;}
.content2 .prev{ background:url(../images/prev1.png) no-repeat; position:absolute; left:0; width:51px; height:39px;}
.content2 .prev:hover{background:url(../images/prev2.png) no-repeat; }
.content2 .next{ background:url(../images/next1.png) no-repeat; position:absolute; right:0;width:51px; height:39px;}
.content2 .next:hover{background:url(../images/next2.png) no-repeat; }




/*幂学集训营一体化学习环境，有氛围有动力*/
.content3{ margin-top:65px;}
.content3 .p1{ background:url(../images/pbg3.png) no-repeat; width:1025px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#333; font-weight:bold; display:block; margin:0 auto; margin-bottom:45px;}
.content3 .hj1{ width:1215px;height:650px; padding-top:22px; position:relative; margin:0 auto; background:url(../images/bg4.png) no-repeat scroll center;overflow:hidden;}
.content3 .hj2{ width:1168px; height:533px;overflow:hidden; position:relative; margin-left:17px;}
.content3 .hj2 div{ display:block; width:1168px; height:533px;}
.content3 .hj2 div img{ display:block; width:1168px; height:533px;}
.content3 .iconBox{ position:absolute; left:545px; top:585px; width:102px; z-index:100;}
.content3 .prev{ background:url(../images/prev1.png) no-repeat; position:absolute; left:0; width:51px; height:39px;}
.content3 .prev:hover{background:url(../images/prev2.png) no-repeat; }
.content3 .next{ background:url(../images/next1.png) no-repeat; position:absolute; right:0;width:51px; height:39px;}
.content3 .next:hover{background:url(../images/next2.png) no-repeat; }


/*10年以上辅导经验教学严谨负责，专业实力护航*/
.content4{ margin-top:60px;}
.content4 .p0{ background:url(../images/pbg2.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#333; font-weight:bold; display:block; margin:0 auto;}
.content4 .p1{ font-size:22px; color:#333; margin-top:30px; text-align:center; margin-bottom:35px;}
.content4 .tea1{ width:1136px;height:370px; position:relative; margin:0 auto;}
.content4 .tea2{ width:1020px; height:370px;overflow:hidden; position:relative; margin-left:58px;}
.content4 .tea2 ul{ width:1020px; overflow:hidden; position:absolute; z-index:10;}
.content4 .tea2 li{ float:left; width:255px; cursor:pointer;}
.content4 .tea2 li .d1{ width:255px; height:370px; position:relative;}
.content4 .tea2 li .d1:hover .t1{ display:none;}
.content4 .tea2 li .d1:hover .div{ display:block;}
.content4 .tea2 li .d1 .t1{width:255px; height:370px; position:absolute; left:0; top:0;}
.content4 .tea2 li .d1 .div{width:255px; height:370px; position:absolute; left:0; top:0; display:none;}
.content4 .tea2 li .d1 .div img{ position:absolute; left:0px; top:0px; z-index:10;}
.content4 .tea2 li .d1 .p2{ position:absolute;z-index:20; left:20px; top:253px; font-size:18.6px; color:#fff; border-bottom:2px solid #f4a92e; padding-bottom:3px;}
.content4 .tea2 li .d1 .p2 span{ font-size:13px;}
.content4 .tea2 li .d1 .p3{ position:absolute; z-index:20; top:290px; left:22px; font-size:13px; color:#fff; padding-right:14px;}
.content4 .tea1 .iconBox{ position:absolute; top:150px; width:1136px; z-index:100;}
.content4 .tea1 .prev{ background:url(../images/prev3.png) no-repeat; position:absolute; left:0; width:51px; height:51px;}
.content4 .tea1 .prev:hover{background:url(../images/prev4.png) no-repeat; }
.content4 .tea1 .next{ background:url(../images/next3.png) no-repeat; position:absolute; right:0;width:51px; height:51px;}
.content4 .tea1 .next:hover{background:url(../images/next4.png) no-repeat; }

/*合作申请*/
.content5{ background:url(../images/bg5.png) no-repeat scroll center; width:100%; height:934px; padding-top:70px; margin-top:65px; }
.content5-1 .p1{background:url(../images/pbg2.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#333; font-weight:bold; display:block; margin:0 auto; margin-bottom:40px;}
.content5-1 .div1{ background:url(../images/bg6.png) no-repeat; width:1122px; height:210px; display:block; margin:0 auto; position:relative;}
.content5-1 .div1 .d1{ position:absolute; left:0; top:0; width:82px; text-align:center;}
.content5-1 .div1 .d1 p{ font-size:22px; color:#fff; line-height:27px; padding-top:12px;}
.content5-1 .div1 .d2{ position:absolute; left:208px; top:0; }
.content5-1 .div1 .d3{ position:absolute; left:386px; top:0; }
.content5-1 .div1 .d4{ position:absolute; left:566px; top:0; }
.content5-1 .div1 .d5{ position:absolute; left:744px; top:0; }
.content5-1 .div1 .d6{ position:absolute; left:925px; top:0; }
.content5-1 .div1 .d7{ position:absolute; left:117px; top:123px; }
.content5-1 .div1 .d7 p{ padding-top:20px;}
.content5-1 .div1 .d8{ position:absolute; left:297px; top:123px; }
.content5-1 .div1 .d8 p{ padding-top:20px;}
.content5-1 .div1 .d9{ position:absolute; left:475px; top:123px; }
.content5-1 .div1 .d9 p{ padding-top:20px;}
.content5-1 .div1 .d10{ position:absolute; left:655px; top:123px; }
.content5-1 .div1 .d10 p{ padding-top:20px;}
.content5-1 .div1 .d11{ position:absolute; left:833px; top:123px; }
.content5-1 .div1 .d11 p{ padding-top:20px;}
.content5-1 .div1 .d12{ position:absolute; left:1039px; top:123px; }
.content5-1 .div1 .d12 p{ padding-top:20px;}
.content5-2 .p1{background:url(../images/pbg2.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#333; font-weight:bold; display:block; margin:0 auto; margin-bottom:35px; margin-top:80px;}
.content5-2 .div2{ float:left; margin-bottom:32px; background:url(../images/dbg1.png) no-repeat; width:156px; height:156px; margin-right:28px; }
.content5-2 .div2 .p2{ text-align:center; font-size:20.4px; color:#fff; font-weight:bold; margin-bottom:23px;}
.content5-2 .div2 .p3{ font-size:20px; color:#fff; text-align:center; line-height:26px;}
.content5-2 .div3{ background:url(../images/dbg2.png) no-repeat;}


/*全国分校*/
.content6{ background:url(../images/bg7.png) no-repeat scroll center; width:100%; height:665px; padding-top:67px;}
.content6 .left{ margin-left:30px; float:left;}
.content6 .p1{background:url(../images/pbg2.png) no-repeat; width:337px; height:46px; line-height:46px; text-align:center; font-size:46px; color:#fff; font-weight:bold;}
.content6 .left2{ width:380px; height:220px; background:#2f62e7; margin-top:70px; padding:0 15px; padding-top:68px;}
.content6 .left2 .d1{ display:none;}
.content6 .left2 .p2{ font-size:26px; color:#fff; line-height:31px;}
.content6 .left2 .p3{ margin-top:33px;}
.content6 .right{ float:left; width:740px; padding-left:20px; height:535px; padding-top:45px; background:#fffcf7;}
.content6 .right .d2{ background:url(../images/pbg4.png) no-repeat; width:113px; height:96px; padding-top:17px; float:left; text-align:center;  line-height:34px; margin-right:6px; cursor:pointer; margin-bottom:10px;}
.content6 .right .d2 p{font-size:28px; color:#434140;}
.content6 .right .active3{ background:url(../images/pbg5.png) no-repeat; }
.content6 .right .active3 p{ color:#fff;}


.content7{ margin-top:100px; margin-bottom:70px;}
.content7 img{ display:block; margin:0 auto;}
.content7 p{ text-align:center; font-size:28px; color:#434140; margin-top:30px;}
.footer{width:100%;background: #7c208b;color: #fff;line-height: 23px;padding:20px 0;text-align: center;}
.footer a{color:#fff;}


