@charset "utf-8";
@import url(animate.css);
/* CSS Document */
html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}


/***顶部***/
.zp19_box{width: 1920px; position: relative;overflow:hidden; left: 50%; margin-left: -960px;}


.zp19_top{ width:100%; height: 750px; position: relative; overflow: hidden; background: url(../images/zp19_01.jpg) no-repeat; background-size: 100%;}
.zp19_top img{ width:620px; position: absolute; top: 58px; left: 14%; animation-delay: 0.5s;}
.zp19_top a{ width: 225px; height: 50px; display: block; color: #ffffff; background: #ba2f2a; line-height: 50px; text-align: center; font-size: 24px; border-radius: 12px; position: absolute; top: 588px; left: 23%; animation-iteration-count: infinite;}


/*为什么选择新东方*/
.zp19_xdf{ width: 100%; height: 831px; position: relative; overflow: hidden; background: url(../images/zp19_03.jpg) no-repeat; background-size: 100%;}
.zp19_xdf .xdf_bt{ width: 610px; height: 110px; display: block; margin: 30px auto 50px;}
.xdf_box{ width: 1200px; height: 600px; position: relative; overflow: hidden; margin: 0 auto;}
.xdf_box li{ width: 290px; height: 290px; float: left; margin-right: 12px; margin-bottom: 10px; background: url(../images/zp19_05.png) no-repeat; position: relative; overflow: hidden;}
.xdf_box li:nth-child(1){ background-position: 54px 0;}
.xdf_box li:nth-child(2){ background-position: -244px 0;}
.xdf_box li:nth-child(3){ background-position: -548px 0;}
.xdf_box li:nth-child(4){ background-position: -856px 0; margin-right: 0;}
.xdf_box li:nth-child(5){ background-position: 54px -300px;}
.xdf_box li:nth-child(6){ background-position: -244px -300px;}
.xdf_box li:nth-child(7){ background-position: -548px -300px;}
.xdf_box li:nth-child(8){ background-position: -856px -300px; margin-right: 0;}

.xdf_box .xdf_ys{ width: 290px; text-align: center; color: #1b1b1b; font-size: 30px; margin-top: 200px;}

.xdf_box .xdf_hide{ width:290px; height: 290px; background: #ba2f2a; position: absolute; top: -290px; left: 0; z-index: 1; border-radius: 12px;-webkit-transition:top linear 0.3s; 
	transition:top linear 0.3s; 
	-moz-transition:top linear 0.3s; 
	-ms-transition:top linear 0.3s; 
	-o-transition:top linear 0.3s;}
.xdf_box .xdf_hide p{ width: 260px; margin: 25px auto 0; font-size: 20px; color: #ffffff; line-height: 1.8; letter-spacing: 1px;}
.xdf_box .xdf_hide a{ width: 260px; display: block; text-align: right; font-size: 24px; color: #fff000; position: absolute; left: 0; bottom: 20px;}
.xdf_box .xdf_hide a:hover{ font-size: 26px;}

.xdf_box li:hover{ background: none;}
.xdf_box li:hover .xdf_ys{display: none;}
.xdf_box li:hover .xdf_hide{ top: 0;
	-webkit-transition:top linear 0.3s; 
	transition:top linear 0.3s; 
	-moz-transition:top linear 0.3s; 
	-ms-transition:top linear 0.3s; 
	-o-transition:top linear 0.3s;}


/*热门专业任你选*/
.zp19_rmzy{width: 100%; position: relative; overflow: hidden; background: url(../images/zp19_06.jpg) no-repeat; background-size: 100%;}
.zp19_rmzy .rmzy_bt{width: 598px; height: 108px; display: block; margin: 66px auto 30px;}
.zy_jdgl{width: 1200px; height: 356px; position: relative; overflow: hidden; margin: 0 auto;}
.zy_jdgl img{display: block; }
.zy_jdgl .jdgl_text{ width: 567px; height: 278px; position: absolute; top: 38px; left: 631px; border:1px solid #ff3f01; border-left: none;}
.zy_jdgl .jdgl_text p{ width: 510px; font-size: 20px; line-height: 1.5; color: #191919; margin: 26px auto 20px; letter-spacing: 1px;}
.zy_jdgl .jdgl_text a{ width: 190px; height: 40px; display: block; text-align: center; background: #e9ddc6; color: #000; font-size: 24px; line-height: 40px; margin-left: 72px; float: left;}
.zy_jdgl .jdgl_text a:nth-child(3){background: #ba2f2a; color: #ffffff; margin-left: 42px;}
.zy_jdgl .jdgl_text a:hover{font-size: 26px;}

.zy_jdgl .jdgl_video{width: 631px; position:absolute; left: 0; top:0; z-index: 2;}
.zy_jdgl .mask{width:631px; height: 355px; position: absolute; left: 0; top: 0;  z-index: 3; }
.zy_jdgl .mask_btn{ width:100px; position: absolute; left: 50%; top: 82px; margin-left: -50px; animation-delay: 0s; cursor: pointer;}
.zy_jdgl .mask_btn:hover{transform: scale(1.1);}


.rmzy_box1{width: 1200px; height: 270px; position: relative; overflow: hidden; margin: 40px auto 20px;}
.rmzy_box1 li{ width: 390px; height: 270px; float: left; position: relative; overflow: hidden;}
.rmzy_box1 li:nth-child(2){ margin: 0 14px;}
.rmzy_box1 li img{display: block;}
.rmzy_box1 li a{ width: 195px; height: 50px; display: block; float: left; line-height: 50px; font-size: 24px; color: #000; background: #e9ddc6; text-align: center;}
.rmzy_box1 li a:nth-child(4){background: #ba2f2a; color: #ffffff;}
.rmzy_box1 li a:hover{font-size: 26px;}
.rmzy_box1 video{width: 390px; display: block; cursor: pointer;}
.rmzy_box1 .mask1,.rmzy_box1 .mask2,.rmzy_box1 .mask3{width:390px; height: 219px; position: absolute; left: 0; top: 0;  z-index: 3; cursor: pointer;}
.rmzy_box1 .mask_btn{ width:52px; position: absolute; left: 50%; top: 58px; margin-left: -26px; animation-delay: 0s; cursor: pointer;}
.rmzy_box1 .mask_btn:hover{transform: scale(1.2);}


.rmzy_box2{width: 1200px; height: 308px; position: relative; overflow: hidden; margin: 20px auto 40px;}
.rmzy_box2 .swiper-container{ width: 1200px; height:270px; position: relative; overflow: hidden;}
.rmzy_box2 ul li{ width: 390px; height: 270px; float: left; position: relative; overflow: hidden;}
.rmzy_box2 ul li:nth-child(2){ margin: 0 14px;}
.rmzy_box2 ul li img{display: block;}
.rmzy_box2 ul li a{width: 195px; height: 50px; display: block; float: left; line-height: 50px; font-size: 24px; color: #000; background: #e9ddc6; text-align: center;}
.rmzy_box2 li a:nth-child(3){background: #ba2f2a; color: #ffffff;}
.rmzy_box2 li a:hover{font-size: 26px;}
.rmzy_box2 .swiper-pagination-bullets{ width:1200px; position: relative; overflow: hidden; text-align: center;}
.rmzy_box2 .swiper-pagination-bullet{ width: 16px; height: 16px; border-radius: 8px; background: #fac700; opacity: 1; margin: 20px 5px; border:none; outline: none;}
.rmzy_box2 .swiper-pagination-bullet-active{ width: 40px; background: #ba2f2a;}

.rmzy_box2 .rmzy_ms{ width: 390px; height: 50px; display: block; overflow: hidden; position: absolute; top: 169px; left: 0; background: rgba(0,0,0,0.6); float: none; text-align: left;
	-webkit-transition:all linear 0.3s; 
	transition:all linear 0.3s; 
	-moz-transition:all linear 0.3s; 
	-ms-transition:all linear 0.3s; 
	-o-transition:all linear 0.3s;}
.rmzy_box2 .rmzy_ms p{ width:350px; height: 50px; font-size: 26px; color: #ffffff; line-height: 50px; padding: 0 20px;}
.rmzy_box2 .rmzy_ms p:nth-child(2){ font-size: 20px; line-height: 1.8; }
.rmzy_box2 .rmzy_ms p span{ display: block; float: right;}
.rmzy_box2 ul li:hover .rmzy_ms{ height: 219px; top: 0;
	-webkit-transition:all linear 0.3s; 
	transition:all linear 0.3s; 
	-moz-transition:all linear 0.3s; 
	-ms-transition:all linear 0.3s; 
	-o-transition:all linear 0.3s;}


/*名师授课*/
.zp19_mssk{width: 100%; height: 1100px; position: relative; overflow: hidden; background: url(../images/zp19_19.jpg) no-repeat; background-size: 100%;}
.zp19_mssk .mssk_bt{width: 1004px; height: 320px; display: block; margin: 66px auto 40px;}
.mssk_box{ width: 1200px; height: 646px; position: absolute; left: 50%; margin-left: -600px; bottom: 132px; overflow: hidden;}
.mssk_box img{ display: block;}

.mssk_zx{width: 1920px; height: 50px; position: absolute; bottom: 40px; left: 0; text-align: center;}
.mssk_zx a{ display: inline-block; width:225px; height: 46px; color:#ffffff; border: 2px solid #ba2f2a; font-size: 24px; margin:0 73px; line-height: 46px; text-align: center; position:relative; opacity:.999; background: #ba2f2a;}
.mssk_zx a:before,.mssk_zx a:after {content:'';width:100%;height:0;opacity:0;position:absolute;left:0;z-index:-1;}
.mssk_zx a:before {top:50%;}
.mssk_zx a:after {bottom:50%;}
.mssk_zx a:hover {color:#ba2f2a;}
.mssk_zx a:hover:before,.mssk_zx a:hover:after {height:50%;opacity:1;}
.mssk_zx a:before,.mssk_zx a:after {background-color:#f0ede3;}
.mssk_zx a:hover {border-color:#ba2f2a;}
.mssk_zx a:before,.mssk_zx a:after {-webkit-transition:all 0.3s;transition:all 0.3s;}


/*名企定向培养*/
.zp19_mq{width: 100%; height: 855px; position: relative; overflow: hidden; background: url(../images/zp19_34.jpg) no-repeat; background-size: 100%;}
.zp19_mq .mq_bt{width: 598px; height: 108px; display: block; margin: 40px auto;}
.zp19_mq .mq_text{ width: 1094px; position: relative; overflow: hidden; margin: 0 auto;}
.zp19_mq .mq_text p{ font-size: 24px; color: #000000; line-height: 1.5; text-indent: 2em;}

.mqdx_lunbo{width: 1200px;height:330px; position: relative; overflow: hidden; margin: 40px auto 30px; background: url(../images/zp19_35.png) no-repeat;}
.mqdx_box{width: 1128px; height: 262px; position: relative; overflow: hidden; margin: 20px auto 0; margin-left: 37px;}
.mqdx_box img {margin: 0 5px;}
.mqdx_box .mqdx_gdbox {float: left;width: 800%; margin-top: 50px;}
.mqdx_box .mqdx_img {float: left;}
.mqdx_box .mqdx_img2{float: left;}

.mqdx_zx{width: 1200px; height: 50px; margin: 0 auto; position: relative; overflow: hidden;text-align: center;}
.mqdx_zx a{ display: inline-block; width:225px; height: 46px; color:#ffffff; border: 2px solid #ba2f2a; font-size: 24px; margin:0 73px; line-height: 46px; text-align: center; position:relative; opacity:.999; background: #ba2f2a;}
.mqdx_zx a:before,.mqdx_zx a:after {content:'';width:100%;height:0;opacity:0;position:absolute;left:0;z-index:-1;}
.mqdx_zx a:before {top:50%;}
.mqdx_zx a:after {bottom:50%;}
.mqdx_zx a:hover {color:#ba2f2a;}
.mqdx_zx a:hover:before,.mqdx_zx a:hover:after {height:50%;opacity:1;}
.mqdx_zx a:before,.mqdx_zx a:after {background-color:#f0ede3;}
.mqdx_zx a:hover {border-color:#ba2f2a;}
.mqdx_zx a:before,.mqdx_zx a:after {-webkit-transition:all 0.3s;transition:all 0.3s;}


/*成才学子*/
.zp19_cgxzbt{ width: 100%; height: 269px; position: relative; overflow: hidden; background: url(../images/zp19_46.jpg) no-repeat; background-size: 100%;}
.za19_cgxz{ width: 100%; height: 801px; position: relative; overflow: hidden; background: url(../images/zp19_47.jpg) no-repeat; background-size: 100%;}
.cgxz_box{width: 1200px; margin:40px auto; position: relative; overflow: hidden;}
.cgxz_box .swiper-container{padding-bottom: 50px;}
.cgxz_box .swiper-slide{width: 390px; height: 540px; background: #fff;}
.cgxz_box .swiper-slide img{display: block; margin: 15px;}
.cgxz_box .swiper-slide p{ width: 360px; height: 116px; border-top: 1px solid #ba2f2a; border-bottom: 1px solid #ba2f2a; color:#040403; font-size: 24px; margin:0 15px; line-height: 1.5; padding-top: 10px;}
.cgxz_box .swiper-slide p span{ float: right;}

.cgxz_box .swiper-pagination{ width: 100%; bottom: 20px;}
.cgxz_box .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px; border: 2px solid #e5e5e5; background-color: #e5e5e5; width: 10px; height: 10px; opacity: 1; outline: none;}
.cgxz_box .swiper-pagination-bullets .swiper-pagination-bullet-active{ border: 3px solid #ba2f2a; background-color: #fff;}

.cgxz_zx{width: 1200px; height: 50px; margin: 0 auto; position: relative; overflow: hidden;text-align: center;}
.cgxz_zx a{ display: inline-block; width:225px; height: 46px; color:#ffffff; border: 2px solid #ba2f2a; font-size: 24px; margin:0 73px; line-height: 46px; text-align: center; position:relative; opacity:.999; background: #ba2f2a;}
.cgxz_zx a:before,.cgxz_zx a:after {content:'';width:100%;height:0;opacity:0;position:absolute;left:0;z-index:-1;}
.cgxz_zx a:before {top:50%;}
.cgxz_zx a:after {bottom:50%;}
.cgxz_zx a:hover {color:#ba2f2a;}
.cgxz_zx a:hover:before,.cgxz_zx a:hover:after {height:50%;opacity:1;}
.cgxz_zx a:before,.cgxz_zx a:after {background-color:#f0ede3;}
.cgxz_zx a:hover {border-color:#ba2f2a;}
.cgxz_zx a:before,.cgxz_zx a:after {-webkit-transition:all 0.3s;transition:all 0.3s;}











