body,p,h1,h2,h3,h4,div,span,a,img,ul,li,dl,dt,dd,table,input{margin:0;padding:0;border:0;list-style:none;}
body{font-size:14px;font-family:"微软雅黑";overflow-x:hidden; min-width: 1210px; max-width: 1920px; background:#f3f6fd;}
@media only screen and (min-width: 1920px) {
	body{margin: 0 auto;}
}
a{ text-decoration:none; outline:none; cursor:pointer;}
input{ outline:none; }
.wrapper{ width:1200px; margin:0 auto;}
.wrapper2{ width:1000px; margin:0 auto;}
.wrapper3{ width:1210px; margin:0 auto;}
.clear{clear:both; height:0; float: none !important;}
.mt10{ font-size: 18px; color: red; font-weight: bold;}
.mt20{ font-size:16px; margin-top: 10px; color: #262626; text-align:left; font-weight:bold;}
.mt20 span{font-size: 16px; font-weight: normal;}
.mt30{ font-size:18px; margin-top: 30px; color: #262626; text-align:center;}
.mt40{ font-size:36px; margin-bottom: 30px; color: #000;text-align:center;}

/*top*/
.top{width: 100%; height:78px; line-height:78px; background-color: #313131;}
.top .top2 .top2-left{ float:left; padding-top:18px; margin-left:30px;}
.top .top2 .top2-left a{ float:left;}
.top .top2 .top2-left a img{ display:block;}
.top .top2 .top2-left p{ font-size:14px; color:#fff; line-height:20px; float:left; margin-left:3px;}
.top .top2 .top2-right{ float:right;height:78px; line-height:78px; margin-right:60px;}
.top .top2 .top2-right li{ margin-left:34px; float:left;}
.top .top2 .top2-right li a{ font-size:18px; color:#e9e7e7; cursor:pointer;}
.top .top2 .top2-right li a:hover{ color:#ffca76; }

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


/**/
.content1{ margin-top:70px;}
.content1 .pbg1{ display:block; margin:0 auto;}
.content1 .p1{ text-align:center; font-size:22px; color:#1d3eaa; margin-top:8px; margin-bottom:33px;}
.content1 .d1{ background:url(../images/dbg2.png) no-repeat; float:left; width:595px; height:201px; padding-top:5px; padding-left:5px; cursor:pointer;}
.content1 .left{ float:left; margin-left:20px; margin-top:30px; width:100px; text-align:center; margin-right:25px;}
.content1 .left .p3{ margin-top:12px; font-size:18px; color:#333;}
.content1 .right{ float:left; margin-top:30px; }
.content1 .right .div1{ margin-bottom:17px;}
.content1 .right .div1 .p4{ float:left; width:58px; height:28px; line-height:28px; text-align:center; background:#1d3eaa; font-size:16px; color:#fff;}
.content1 .right .div1 .p5{ float:left; font-size:18px; color:#1d3eaa; margin-left:5px; margin-top:2px;}
.content1 .right .p6{ font-size:24px; color:#333; margin-bottom:18px; }
.content1 .right a{ float:left; width:160px; height:40px; line-height:40px; text-align:center; background:#315dc3;color:#fff; border-radius:5px; margin-right:24px; font-size:18px;}
.content1 .right a:hover{background:#d74350; }


/**/
.content2{ margin-top:70px;}
.content2 .pbg2{ display:block; margin:0 auto;}
.content2 .p1{ text-align:center; font-size:22px; color:#1d3eaa; margin-top:8px;}
.content2 .left { float:left; margin-top:74px;}
.content2 .left .p2{ background:url(../images/bg1.png) no-repeat scroll center; width:314px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; margin-left:144px; cursor:pointer;}
.content2 .left p:hover{ text-decoration:underline;}
.content2 .left .p3{ background:url(../images/bg2.png) no-repeat scroll center; width:345px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; margin-left:70px; margin-top:45px; cursor:pointer;}
.content2 .left .p4{ background:url(../images/bg3.png) no-repeat scroll center; width:309px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; margin-left:103px; margin-top:45px; cursor:pointer;}
.content2 .img1{ float:left; margin-left:22px; margin-top:58px;}
.content2 .right { float:left; margin-left:12px; margin-top:74px;}
.content2 .right p:hover{ text-decoration:underline;}
.content2 .right .p5{ background:url(../images/bg4.png) no-repeat scroll center; width:239px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; cursor:pointer;}
.content2 .right .p6{ background:url(../images/bg5.png) no-repeat scroll center; width:323px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; margin-left:42px; margin-top:45px; cursor:pointer;}
.content2 .right .p7{ background:url(../images/bg6.png) no-repeat scroll center; width:227px; height:66px; line-height:49px; text-align:center; font-size:18px; color:#fff; margin-left:45px; margin-top:45px; cursor:pointer;}


/**/
.form1{ margin-top:54px;}
.form1 .p1{ font-weight:bold; text-align:center; font-size:36px; color:#1d3eaa;}
.form1 .p2{ text-align:center; font-size:22px; color:#666; margin-top:8px;}
.form1 input{ background:url(../images/inp1.png) no-repeat; width:320px; height:50px; line-height:50px; padding-top:16px; padding-left:24px; padding-right:24px; padding-bottom:32px; font-size:16px; color:#666; text-indent:22px; margin-top:20px; float:left;}
.form1 input:focus{ color:#666;}
.form1 button{ float:left; margin-left:85px; width:220px; height:50px; line-height:50px; text-align:center; background:#1d3eaa; font-size:18px; color:#fff; margin-top:36px; border:none; cursor:pointer;}
.form1 button:hover{ background:#d74350;}



/*北京地区“清北人”一梯队院校竞争激烈*/
.content3{ background:url(../images/bg7.png) no-repeat scroll center; width:100%; height:803px; padding-top:114px; margin-top:50px;}
.content3 .p1{ text-align:center; font-size:22px; color:#fff; margin-top:8px; margin-bottom:18px;}
.content3 .content3-1{ float:left; margin-left:10px; width:225px; position:relative; z-index:10; margin-top:40px;}
.content3 .content3-1 p.active1{ text-align:center; background:#d74350; width:225px; height:76px; line-height:29px; border-radius:10px; font-size:24px; color:#fff; margin-bottom:14px; padding-top:14px;}
.content3 .content3-1 p{ text-align:center; background:#fff; width:225px; height:76px; line-height:29px; border-radius:10px; font-size:24px; color:#333; margin-bottom:14px;padding-top:14px; cursor:pointer;}
.content3 .content3-2{margin-left:100px; background:url(../images/bg8.png) no-repeat; width:1100px; height:400px;position:relative; z-index:9; }
.content3 .content3-2 .left{ float:left; margin-top:147px; margin-left:30px;}
.content3 .content3-2 .left .p2{ font-size:16px; color:#fff; margin-bottom:20px; line-height:19px; text-align:left; width:295px;}
.content3 .content3-2 .right{ float:left; margin-top:147px; margin-left:97px;}
.content3 .content3-2 .right .p3{ font-size:16px; color:#fff; margin-bottom:20px; line-height:19px; text-align:left; width:506px;}
.content3 .content3-4{ margin-top:72px;}
.content3 .content3-4 .p2{ font-size:44px; color:#fff; font-weight:bold; text-align:center; margin-bottom:45px;}
.content3 .content3-4 .left{ float:left; margin-left:145px; width:685px;}
.content3 .content3-4 .left a:hover{ text-decoration:underline;}
.content3 .content3-4 .left .a1{ width:262px; height:43px; line-height:43px; text-align:center; background:#13adbb; font-size:18px; color:#fff; border-radius:21px; float:left; margin-left:30px; margin-bottom:30px;}
.content3 .content3-4 .left .a2{ width:337px; background:#22b07f;margin-left:50px;}
.content3 .content3-4 .left .a3{ width:323px; background:#f0731f;margin-left:0px;}
.content3 .content3-4 .left .a4{ width:294px; background:#bd2832;margin-left:40px;}
.content3 .content3-4 .a5{ margin-left:97px; float:left; width:132px; height:132px; text-align:center; line-height:132px; background:#fff; border-radius:66px; font-size:24px; color:#1b39a6; margin-top:-8px;}
.content3 .content3-4 .a5:hover{ background:#d74350; color:#fff;}

/**/
.content4{ margin-top:80px;}
.content4 .pbg3{ display:block; margin:0 auto;}
.content4 .p1{ text-align:center; font-size:22px; color:#1d3eaa; margin-top:8px; margin-bottom:38px;}
.content4 .d1{ float:left; width:250px; height:130px; background:#2849a5; padding-top:80px;}
.content4 .d1 p{ font-size:24px; color:#fff; text-align:center; height:48px; line-height:48px; border-bottom:1px solid #fff;border-top:1px solid #fff; width:120px; margin:0 auto;}
.content4 .d2{ float:left;}
.content4 .content4-1{ margin-top:80px;}
.content4 .content4-1 .left{ float:left; margin-left:204px; width:670px;}
.content4 .content4-1 .left a:hover{ text-decoration:underline;}
.content4 .content4-1 .left .a1{ width:309px; height:43px; line-height:43px; text-align:center; background:#13adbb; font-size:18px; color:#fff; border-radius:21px; float:left; margin-bottom:30px;}
.content4 .content4-1 .left .a2{ width:277px; background:#bd2832;margin-left:50px;}
.content4 .content4-1 .left .a3{ width:228px; background:#f0731f;margin-left:42px;}
.content4 .content4-1 .left .a4{ width:337px; background:#22b07f;margin-left:60px;}
.content4 .content4-1 .a5{ margin-left:50px; float:left; width:132px; height:132px; text-align:center; line-height:132px; background:#1d3eaa; border-radius:66px; font-size:24px; color:#fff;}
.content4 .content4-1 .a5:hover{ background:#d74350;}

/**/
.form2{ margin-top:55px; margin-bottom:47px;}
.form2 .p1{ font-weight:bold; text-align:center; font-size:36px; color:#1d3eaa;}
.form2 .p2{ text-align:center; font-size:22px; color:#666; margin-top:8px;}
.form2 .p2 span{ color:#bd2832;}
.form2 input{ background:url(../images/inp2.png) no-repeat; width:280px; height:50px; line-height:50px; padding-top:16px; padding-left:24px; padding-right:24px; padding-bottom:32px; font-size:16px; color:#666; text-indent:22px; margin-top:20px; float:left;}
.form2 input:focus{ color:#666;}
.form2 button{ float:left; margin-left:6px; width:220px; height:50px; line-height:50px; text-align:center; background:#1d3eaa; font-size:18px; color:#fff; margin-top:36px; border:none; cursor:pointer;}
.form2 button:hover{ background:#d74350;}

/**/
.content5{ margin-bottom:80px;}
.content5 .pbg4{ display:block; margin:0 auto;}
.content5 .p1{ text-align:center; font-size:22px; color:#1d3eaa; margin-top:8px; margin-bottom:60px;}
.content5 .d1{ float:left; width:134px; margin-bottom:40px;}
.content5 .d1 img{ width:76px; height:81px; display:block; margin:0 auto; margin-bottom:10px;}
.content5 .d1 p{ font-size:16px; color:#999; text-align:center; line-height:20px; margin-bottom:8px;}
.content5 .d1 a{ display:block; margin:0 auto; width:121px; height:38px; line-height:38px; text-align:center; background:#408ed6; border-radius:4px; font-size:18px; color:#fff;}
.content5 .d1 a:hover{ background:#d74350;}
.content5 .p3{ float:left; font-weight:bold; font-size:24px; color:#1d3eaa; margin-top:10px; margin-left:238px;}
.content5 .a1{ float:left; margin-left:70px; width:220px; height:50px; line-height:50px; text-align:center; background:#1d3eaa; font-size:18px; color:#fff;}
.content5 .a1:hover{ background:#d74350;}

/**/
.content6{ padding-bottom:80px;}
.content6 .pbg5{ display:block; margin:0 auto;}
.content6 .p1{ text-align:center; font-size:22px; color:#1d3eaa; margin-top:8px; margin-bottom:40px;}
.content6-1{ width:1200px; height:363px; margin:0 auto; position:relative; cursor:pointer;}
.content6-1:hover .iconBox{ display:block;}
.content6-1 .content6-2{position:relative;overflow:hidden; width:1190px; height:363px; margin-left:10px;}
.content6-1 .content6-2 ul li{ float:left;margin-left:37px;width:344px; height:363px;}
.content6-1 .content6-2 .video_shar{ background:url(../images/dbg1.png) no-repeat;width:344px; height:343px; padding-top:20px; position:absolute;}
.content6-1 .content6-2 .item{ height:196px; }
.content6-1 .content6-2 .item img {width: 319px; height:196px; display:block; margin:0 auto;}
.content6-1 .content6-2 .item .p2{ width:131px; height:30px; line-height:30px; text-align:center; background:#1d3eaa;font-size:18px; color:#fff; margin-left:12px; margin-top:25px;}
.content6-1 .content6-2 .item .p3{  font-size:16px; color:#999; margin-left:13px; margin-top:15px;}
.content6-1 .content6-2 .item  .live-popups {opacity: 0;position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;}
.content6-1 .content6-2 .video_shar .d1{position: absolute;left:0;width: 100%;cursor:pointer;}
.content6-1 .content6-2 .video_shar .d1 .play{position: absolute;left: 50%;top: 60px;margin-left:-36px ;}
.content6-1 .content6-2 .video_shar .d1 .play img{width: 73px;height:73px;}
.content6-1 .iconBox{ display:none;}
.content6-1 .iconBox .prev{ background:url(../images/prev1.png) no-repeat;width:38px; height:38px; position:absolute; z-index:10; left:0px; top:163px; cursor:pointer;}
.content6-1 .iconBox .next{background:url(../images/next1.png) no-repeat;width:38px; height:38px; position:absolute; z-index:10; right:0px; top:163px; cursor:pointer;}

/* 视频弹层  */
.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: 50%;
    height: 60%;
}
.close-btn {
    position: absolute;
    z-index: 33;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
    text-align: center;
    color: #fefefe;
    background-color: #666;
    border-radius: 50%;
    cursor: pointer;
}
.video-hx {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

/*成功有你见证，喜悦和你分享*/
.content7{ background:#1b39a6; padding-top:45px; padding-bottom:55px;}
.content7 .p1{ font-weight:bold; text-align:center; font-size:44px; color:#fff; margin-bottom:33px;}
.content7 .p2{ text-align:center; font-size:16px; color:#c3cffb; line-height:28px; margin-bottom:28px;}
.content7 .d1{ width:1000px; margin-left:100px; cursor:pointer;}
.swiper-container:hover .swiper-pagination{ display:block;}
.content7 .d3{ float:left; margin-right:50px; width:680px;}
.content7 .d3 p{ font-size:16px; color:#ddd; text-align:center;margin-top:5px;}
.content7 .d2{ width:270px; float:left;}
.content7 .d2 img{ display:block; margin:0 auto;}
.content7 .d2 p{ font-size:16px; color:#ddd; text-align:center;margin-top:5px;}
.swiper-pagination{ display:none;width:38px; height:38px; position:absolute;}
.swiper-container .swiper-button-prev{background:url(../images/prev2.png) no-repeat;width:38px; height:38px; position:absolute; z-index:10; left:0;top:-210px; cursor:pointer;}
.swiper-container .swiper-button-next{ background:url(../images/next2.png) no-repeat;width:38px; height:38px; position:absolute; z-index:10; right:0; top:-210px;cursor:pointer;}


/*联系我们及付款方式*/
.footer{ background:#f5f5f5; padding:30px 0; width:100%;}
.footer .p1{ text-align:center; font-size:32px; color:#3b3939; margin-bottom:26px;}
.footer1{ width:998px; height:219px; border:1px solid #e7e7e7; background:#fff;}
.footer12{ background:url(../images/fbg1.png) no-repeat; height:38px; line-height:38px;}
.footer12 p{ float:left; font-size:16px; color:#666; width:77px; text-align:center; cursor:pointer;}
.footer12 p:hover{ background:#b147c2; color:#fff;}
.footer12 p.active{ background:#b147c2; color:#fff;}
.footer .content{ padding-top:30px; margin-left:25px;}
.footer .content .left{ float:left; color:#666; font-size:14px; line-height:24px;}
.footer .content .right{ float:right; margin-right:30px; color:#666; font-size:14px; line-height:24px;}

.footer2{ width:100%;background: #7c208b;color: #fff;line-height: 23px;padding:20px 0;text-align: center;}
.footer2 a{color:#fff;}
