/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#f4f5f9;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.header-wrap{ width:100%; background:#fff;}

/**/
.topHeader-wrap{ width:100%; height:1050px; background:url("/images/zzss/project/beiyalisangna2/topHeader-bg.jpg") no-repeat center top #f4f5f9;}
.topHeader-mod{ height:956px;}
.topHeader-mod .left-con{ width:670px; padding:182px 0 0 30px; color:#fff;}
.topHeader-mod .left-con h1{ line-height:88px; font-size:67px;}
.topHeader-mod .left-con h1 strong{ font-size:56px;}
.topHeader-mod .left-con p{ line-height:54px; font-size:20px;}
.topHeader-mod .list{ width:495px; padding:154px 0 0 0;}
.topHeader-mod .list li{ float:left; width:261px; color:#fff; padding-bottom:28px;}
.topHeader-mod .list li p{ line-height:29px;}
.topHeader-mod .list li h4{ line-height:50px; font-size:38px;}
.topHeader-mod .list li h4 em{ font-size:18px; font-weight:normal;}
.topHeader-mod .list li h5{ line-height:42px; font-size:18px; font-weight:normal;}
.topHeader-mod .list li.auto{ width:auto;}
.topHeader-mod .nav-tit{ height:84px; background:url("/images/zzss/project/beiyalisangna2/nav-tit.png") no-repeat; margin-top:78px;}
.topHeader-mod .nav-tit h3{ float:left; line-height:84px; width:201px; text-align:center; font-size:24px; font-weight:bold; background: -webkit-linear-gradient(left, #ed4e4c , #cc0000); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.topHeader-mod .nav-tit ul{ float:left; padding:0 0 0 86px;}
.topHeader-mod .nav-tit li{ float:left; width:166px; line-height:84px; font-size:18px; padding-left:58px;}
.topHeader-mod .nav-tit li.ico01{ background:url("/images/zzss/project/beiyalisangna2/nav-ico01.png") no-repeat left center;}
.topHeader-mod .nav-tit li.ico02{ background:url("/images/zzss/project/beiyalisangna2/nav-ico02.png") no-repeat left center;}
.topHeader-mod .nav-tit li.ico03{ background:url("/images/zzss/project/beiyalisangna2/nav-ico03.png") no-repeat left center;}
.topHeader-mod .nav-tit li.ico04{ background:url("/images/zzss/project/beiyalisangna2/nav-ico04.png") no-repeat left center;}
.topHeader-mod .nav{ background:url("/images/zzss/project/beiyalisangna2/nav-bg.jpg") no-repeat left top #fff; border-radius:0 0 8px 8px; padding-bottom:40px;}
.topHeader-mod .nav ul{ padding:39px 0 0 192px;}
.topHeader-mod .nav li{ float:left; width:230px; height:190px; background:#f7f7f7; margin-right:20px;}
.topHeader-mod .nav li h4{ height:48px; line-height:48px; font-size:22px; padding-top:13px; text-align:center; position:relative;}
.topHeader-mod .nav li h4:before{ content:""; width:60px; height:2px; background:#ff6f48; position:absolute; left:50%; margin-left:-30px; bottom:-2px;}
.topHeader-mod .nav li p{ line-height:25px; padding:17px 20px 0;}
.topHeader-mod .nav .coupon-con{ padding:33px 0 0 45px;}
.topHeader-mod .nav .coupon-con .tit{ height:38px; line-height:38px; font-size:16px; background:#f7ecdc; padding:0 22px 0 25px; margin-top:24px;}
.topHeader-mod .nav .coupon-con .tit:before{ content:""; width:7px; height:38px; position:absolute; right:-7px; top:0; background:url("/images/zzss/project/beiyalisangna2/nav-bg01.jpg") no-repeat;}
.topHeader-mod .nav .coupon{ width:356px; height:80px; background:url("/images/zzss/project/beiyalisangna2/nav-bg02.jpg") no-repeat; margin-left:29px;}
.topHeader-mod .nav .coupon .price{ line-height:80px; font-size:40px; font-weight:bold; color:#da153a; padding:0 0 0 16px;}
.topHeader-mod .nav .coupon .price i{ display:inline-block; width:20px; height:20px; line-height:20px; border-radius:40px; text-align:center; vertical-align:20px; font-size:15px; color:#fff; background:#da153a; margin-right:3px; }
.topHeader-mod .nav .coupon .text{ padding:0 0 0 18px; color:#da153a;}
.topHeader-mod .nav .coupon .text p{ line-height:24px; padding-top:16px;}
.topHeader-mod .nav .coupon .text h4{ line-height:24px; font-size:18px;}
.topHeader-mod .nav .coupon .btn{ display:block; width:64px; height:54px; text-align:center; margin:9px 17px 0 0; padding-top:10px; text-decoration:none; border-radius:40px; line-height:20px; font-size:16px; color:#fff; font-weight:bold; animation:get-scale 1.5s infinite linear; -webkit-animation:get-scale 1.5s infinite linear; background:#da153a; background-image:-webkit-linear-gradient(top, #ff7048, #da153a); background-image:-moz-linear-gradient(top, #ff7048, #da153a); background-image:linear-gradient(top,#ff7048,#da153a);}
.topHeader-mod .nav .consult-btn{ display:block; width:266px; height:63px; line-height:63px; font-size:20px; color:#fff; text-align:center; font-weight:bold; text-decoration:none; background:#cc0000; border-radius:40px; margin:11px 29px 0 0;}

/**/
.introduce-wrap{ width:100%; height:900px; background:url("/images/zzss/project/beiyalisangna2/introduce-bg.jpg") no-repeat center top;}
.introduce-mod .ranking{ width:829px; height:686px; position:absolute; left:-361px; top:62px;}
.introduce-mod .ranking li{ float:left; width:147px; padding-bottom:16px;}
.introduce-mod .ranking .swiper-container{ width:829px; height:686px;}
/*.introduce-mod .ranking li.w2{ width:170px;}*/
/*.introduce-mod .ranking h4{ line-height:36px; font-size:29px; color:#ffe4ab;}*/
/*.introduce-mod .ranking p{ line-height:17px; color:#fff;}*/
.introduce-mod .con{ width:670px; padding:33px 0 0;}
.introduce-mod .con .title{ height:46px; line-height:46px;}
.introduce-mod .con .title h4{ float:left; font-size:26px;}
.introduce-mod .con .title .more-btn{ display:inline-block; float:right; height:32px; line-height:32px; margin-top:7px; color:#ff7048; text-decoration:none; border:1px solid #ff7048; border-radius:40px; padding:0 40px 0 19px; position:relative;}
.introduce-mod .con .title .more-btn:before{ content:""; width:16px; height:14px; position:absolute; right:14px; top:9px; background:url("/images/zzss/project/beiyalisangna2/ico01.png") no-repeat;}
.introduce-mod .con .introduce-text{ padding:10px 0 30px; }
.introduce-mod .con .introduce-text p{ display:block; float:left; width:448px; font-size:16px; line-height:28px;}
.introduce-mod .con .introduce-text strong{ color:#002e6a;}
.introduce-mod .con .introduce-text em{ font-weight:bold; text-decoration:underline;}
.introduce-mod .con .introduce-text .pic{ padding:7px 0 0;}
.introduce-mod .con .authentication{ width:667px; height:227px; padding-top:10px;}
.introduce-mod .con .authentication .swiper-container{ height:227px;}
.introduce-mod .con .authentication .swiper-slide{ width:667px; height:227px;}
.introduce-mod .con .authentication .swiper-slide .box{ width:308px; background:url("/images/zzss/project/beiyalisangna2/authentication-bg01.jpg") repeat-x bottom;}
.introduce-mod .con .authentication .pic{}
.introduce-mod .con .authentication .pic img{ display:block; width:135px; height:178px; border:1px solid #fff;}
.introduce-mod .con .authentication p{ line-height:48px; text-align:center;}
.introduce-mod .con .authentication p i{ display:inline-block; width:16px; height:16px; vertical-align:0; margin-left:6px; background:url("/images/zzss/project/beiyalisangna2/introduce-ico01.png") no-repeat;}
.introduce-mod .con .authentication .box{ position:relative;}
.introduce-mod .con .authentication .box em{ display:none; width:260px; line-height:22px; padding:10px; background:#fff; position:absolute; right:10px; bottom:45px;}
.introduce-mod .con .authentication .pagination{ text-align:center; padding:20px 0 0;}
.introduce-mod .con .authentication .pagination .swiper-pagination-switch{ display:inline-block; width:12px; height:12px; margin:0 12px; background:#dadada; border-radius:50%;}
.introduce-mod .con .authentication .pagination .swiper-active-switch{ background:#192e67;}

/**/
.estimate-wrap{ width:100%; height:183px; background:url("/images/zzss/project/beiyalisangna2/estimate-bg.jpg") no-repeat center top;}
.estimate-mod{}
.estimate-mod .tit{ width:196px; color:#cc0100; padding-top:42px; text-align:center; margin-right:46px;}
.estimate-mod .tit h4{ line-height:48px; font-size:33px;}
.estimate-mod .tit p{ line-height:44px; font-size:28px; font-weight:bold;}
.estimate-mod .con{ padding:56px 0 0 0;}
.estimate-mod .con .ipt{ width:320px; height:63px; border:1px solid #dbbd8f; border-radius:40px; font-size:16px; margin-right:20px; text-indent:60px;}
.estimate-mod .con .ipt.name{ background:url("/images/zzss/project/beiyalisangna2/estimate-ico01.png") no-repeat 23px center #fff;}
.estimate-mod .con .ipt.phone{ background:url("/images/zzss/project/beiyalisangna2/estimate-ico02.png") no-repeat 21px center #fff;}
.estimate-mod .con .btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px;}

/**/
.content-wrap{ width:100%; height:865px; background:url("/images/zzss/project/beiyalisangna2/content-bg.jpg") no-repeat center top;}
.content-mod{}
.content-mod .title{ text-align:center; padding:42px 0 0;}
.content-mod .title h4{ line-height:68px; font-size:34px; color:#fff;}
.content-mod .title p{ line-height:54px; font-size:16px; color:#fff;}
.content-mod .title .more-btn{ display:inline-block; float:right; height:32px; line-height:32px; color:#ff7048; text-decoration:none; border:1px solid #ff7048; border-radius:40px; padding:0 40px 0 19px; top:76px; right:0;}
.content-mod .title .more-btn:before{ content:""; width:16px; height:14px; position:absolute; right:14px; top:9px; background:url("/images/zzss/project/beiyalisangna2/ico01.png") no-repeat;}
.content-mod .con{ margin-top:32px; background:rgba(15,15,16,.51); border-radius:6px;}
.content-mod .con .list{ padding-bottom:20px;}
.content-mod .con .list .left-con{ float:left; width:316px; padding:44px 0 0 45px;}
.content-mod .con .list .left-con h4{ line-height:30px; font-size:19px; color:#fedcaa; padding-left:13px; position:relative;}
.content-mod .con .list .left-con h4:before{ content:""; width:6px; height:6px; background:#eeb66b; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-3px;}
.content-mod .con .list .left-con ul{ padding:32px 0 0;}
.content-mod .con .list .left-con li{ padding-bottom:23px; color:#fff;}
.content-mod .con .list .left-con li h5{ float:left; width:85px; font-size:19px; color:#fedcaa; font-family:"DIN Alternate"; line-height:32px;}
.content-mod .con .list .left-con li .text{ margin-left:85px;}
.content-mod .con .list .left-con li .text h6{ line-height:32px; font-size:18px;}
.content-mod .con .list .left-con li .text p{height:32px; line-height:16px; font-size:12px; padding-top:4px;}
.content-mod .con .list .right-con{ float:right; width:794px; padding:44px 0 0 0;}
.content-mod .con .list .right-con h4{ line-height:30px; font-size:19px; color:#fedcaa; padding-left:13px; position:relative;}
.content-mod .con .list .right-con h4:before{ content:""; width:6px; height:6px; background:#eeb66b; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-3px;}
.content-mod .con .list .right-con .tab-tit{ padding:28px 0 0 0;}
.content-mod .con .list .right-con .tab-tit .btn{ display:inline-block; width:180px; height:38px; line-height:38px; text-decoration:none; text-align:center; background:#fedcaa; border-radius:40px; margin-right:13px; color:#380e02; font-size:16px;}
.content-mod .con .list .right-con .tab-tit .btn.on{ background:#e08a3d; color:#fff; font-weight:bold;}
.content-mod .con .list .right-con .tab-con{ display:none; padding:60px 0 0 0;}
.content-mod .con .list .right-con .tab-con li{ float:left; padding-bottom:22px; color:#fff; width:390px;}
.content-mod .con .list .right-con .tab-con li h5{ float:left; width:78px; padding-left:10px; font-size:19px; color:#fedcaa; font-family:"DIN Alternate"; line-height:32px;}
.content-mod .con .list .right-con .tab-con li .text{ margin-left:85px;}
.content-mod .con .list .right-con .tab-con li .text h6{ line-height:32px; font-size:18px;}
.content-mod .con .list .right-con .tab-con li .text p{ height:32px; line-height:16px; font-size:12px; padding-top:4px;}


.content-mod .tips{ text-align:right; line-height:48px; font-size:16px; color:#fff; padding-right:12px;}
.content-mod .btn-wrap{ padding:4px 0 0 120px;}
.content-mod .btn-wrap .consult-btn{ display:block; width:262px; height:59px; line-height:59px; text-align:center; font-size:20px; color:#f29702; font-weight:bold; text-decoration:none; border:2px solid #f29702; border-radius:40px; margin:15px 40px 0 0;}
.content-mod .btn-wrap .buy-btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin-top:15px;}
.content-mod .btn-wrap .coupon{ width:356px; height:80px; border-radius:5px; background:url("/images/zzss/project/beiyalisangna2/nav-bg02.jpg") no-repeat; margin-right:60px;}
.content-mod .btn-wrap .coupon .price{ line-height:80px; font-size:40px; font-weight:bold; color:#da153a; padding:0 0 0 16px;}
.content-mod .btn-wrap .coupon .price i{ display:inline-block; width:20px; height:20px; line-height:20px; border-radius:40px; text-align:center; vertical-align:20px; font-size:15px; color:#fff; background:#da153a; margin-right:3px; }
.content-mod .btn-wrap .coupon .text{ padding:0 0 0 18px; color:#da153a;}
.content-mod .btn-wrap .coupon .text p{ line-height:24px; padding-top:16px;}
.content-mod .btn-wrap .coupon .text h4{ line-height:24px; font-size:18px;}
.content-mod .btn-wrap .coupon .btn{ display:block; width:64px; height:54px; text-align:center; margin:9px 17px 0 0; padding-top:10px; text-decoration:none; border-radius:40px; line-height:20px; font-size:16px; color:#fff; font-weight:bold; animation:get-scale 1.5s infinite linear; -webkit-animation:get-scale 1.5s infinite linear; background:#da153a; background-image:-webkit-linear-gradient(top, #ff7048, #da153a); background-image:-moz-linear-gradient(top, #ff7048, #da153a); background-image:linear-gradient(top,#ff7048,#da153a);}

/**/
.customized-wrap{ width:100%; height:670px; background:url("/images/zzss/project/beiyalisangna2/customized-bg.jpg") no-repeat center bottom #f4f5f9;}
.customized-mod{}
.customized-mod .title{ line-height:56px; font-size:30px; color:#373751; font-weight:bold; text-align:center; padding:56px 0 38px;}
.customized-mod .list{}
.customized-mod .list li{ float:left; width:280px; height:354px; margin-right:26px; background:url("/images/zzss/project/beiyalisangna2/customized-bg02.png") no-repeat;}
.customized-mod .list li.auto{ margin-right:0;}
.customized-mod .list .top-tit{ height:60px; line-height:60px; font-size:22px; color:#2e313f; font-weight:bold; text-align:center; padding:9px 21px 0 72px; position:relative;}
.customized-mod .list .top-tit span{ display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:24px; color:#fff; font-weight:bold; position:absolute; left:32px; top:19px;}
.customized-mod .list .con-box{ height:215px;}
.customized-mod .list .con01{ padding:14px 26px 0 22px;}
.customized-mod .list .con01 p{ line-height:30px; font-size:16px; color:#2e313f; padding:0 0 0 20px; position:relative;}
.customized-mod .list .con01 p:before{ content:""; width:2px; height:2px; background:#2e3140; position:absolute; left:0; top:14px;}
.customized-mod .list .con02{ padding:14px 26px 0 22px;}
.customized-mod .list .con02 p{ line-height:30px; font-size:16px; color:#2e313f;}
.customized-mod .list .con02 .pic{ display:block; margin:10px auto 0; width:226px; border-radius:4px;}
.customized-mod .list .con03{ padding:31px 0 0 17px;}
.customized-mod .list .con03 .list{}
.customized-mod .list .con03 .list p{ display:block; float:left; width:118px; height:48px; line-height:48px; text-align:center; color:#2e313f; position:relative; margin:0 10px 10px 0; background:#f4f5f9;}
.customized-mod .list .con03 .list p:before{ content:""; width:23px; height:23px; position:absolute; left:-8px; top:13px; background:url("/images/zzss/project/beiyalisangna2/customized-ico01.png") no-repeat;}
.customized-mod .list .con03 .tips{ line-height:22px; font-size:16px; color:#f29702; padding:11px 0 0 0;}
.customized-mod .consult-btn{ display:block; width:173px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background:#fb955e; border-radius:40px; margin:0 auto;}
.customized-mod .free-btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin:50px auto 0;}

/**/
.teacher-mod{ padding-bottom:40px;}
.teacher-mod .title{ text-align:center; line-height:50px; font-size:30px; color:#373751; font-weight:bold; padding-top:62px;}
.teacher-mod .con{}
.teacher-mod .con .swiper-container{ height:407px; padding:81px 0 0;}
.teacher-mod .con .swiper-slide{ width:400px;}
.teacher-mod .con .box{ width:380px; height:407px; background:#fff; border-radius:10px; position:relative;}
.teacher-mod .con .box .pic{ display:block; width:120px; height:120px; border-radius:50px; position:absolute; top:-51px; right:39px;}
.teacher-mod .con .box .tit{ font-size:22px; color:#373751; font-weight:bold; line-height:24px; padding:22px 0 0 31px; position:relative;}
.teacher-mod .con .box .tit:before{ content:""; width:34px; height:3px; background:#cc0100; position:absolute; left:31px; bottom:-15px;}
.teacher-mod .con .box .text{ padding:34px 30px 0;}
.teacher-mod .con .box .text h4{ line-height:24px; font-size:16px; font-weight:normal; padding-bottom:12px;}
.teacher-mod .con .box .text p{ line-height:24px;}
.teacher-mod .con .box .play-btn{ display:block; float:right; margin:6px 30px 0 0; width:100px; height:32px; line-height:32px; color:#cc0100; text-indent:28px; text-decoration:none; background:url("/images/zzss/project/beiyalisangna2/teacher-btn.png") no-repeat;}
.teacher-mod .con .arrow-left,.teacher-mod .con .arrow-right{ display:block; width:66px; height:66px; left:-36px; top:243px; z-index:9; background:url("/images/zzss/project/beiyalisangna2/teacher-ico01.png") no-repeat;}
.teacher-mod .con .arrow-right{ left:auto; right:-36px; background:url("/images/zzss/project/beiyalisangna2/teacher-ico02.png") no-repeat;}
.teacher-mod .bottom-btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin:40px auto 0;}

/**/
.step-wrap{ width:100%; background:#ede9da;}
.step-mod{ padding-bottom:70px;}
.step-mod .title{text-align:center; line-height:50px; font-size:30px; color:#373751; font-weight:bold; padding-top:62px;}
.step-mod .list{ margin-top:32px;}
.step-mod .list li{ float:left; width:168px; height:307px; text-align:center; border-radius:100px; margin-right:38px; position:relative;}
.step-mod .list li h4{ line-height:36px; font-size:22px; color:#f29702; padding:106px 0 17px 0;}
.step-mod .list li p{ font-size:16px; line-height:30px;}
.step-mod .list li:before{ content:""; width:44px; height:29px; position:absolute; right:-38px; top:140px; background:url("/images/zzss/project/beiyalisangna2/step-ico07.png") no-repeat;}
.step-mod .list li.ico01{ background:url("/images/zzss/project/beiyalisangna2/step-ico01.png") no-repeat center 32px #fff;}
.step-mod .list li.ico02{ background:url("/images/zzss/project/beiyalisangna2/step-ico02.png") no-repeat center 32px #fff;}
.step-mod .list li.ico03{ background:url("/images/zzss/project/beiyalisangna2/step-ico03.png") no-repeat center 32px #fff;}
.step-mod .list li.ico04{ background:url("/images/zzss/project/beiyalisangna2/step-ico04.png") no-repeat center 32px #fff;}
.step-mod .list li.ico05{ background:url("/images/zzss/project/beiyalisangna2/step-ico05.png") no-repeat center 32px #fff;}
.step-mod .list li.ico06{ margin-right:0; background:url("/images/zzss/project/beiyalisangna2/step-ico06.png") no-repeat center 32px #fff;}
.step-mod .list li.ico06:before{ display:none;}
.step-mod .bottom-btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin:40px auto 0;}

/**/
.studentEvaluate-wrap{ width:100%; height:713px; background:url("/images/zzss/project/beiyalisangna2/studentEvaluate-bg.jpg") no-repeat center top;}
.studentEvaluate-mod{}
.studentEvaluate-mod .title{text-align:center; line-height:50px; font-size:30px; color:#fff; font-weight:bold; padding-top:62px;}
.studentEvaluate-mod .con{}
.studentEvaluate-mod .con .prve-btn,.studentEvaluate-mod .con .next-btn{ display:block; width:66px; height:66px; left:99px; top:175px; z-index:9; background:url("/images/zzss/project/beiyalisangna2/teacher-ico01.png") no-repeat;}
.studentEvaluate-mod .con .next-btn{ left:auto; right:99px; background:url("/images/zzss/project/beiyalisangna2/teacher-ico02.png") no-repeat;}
.studentEvaluate-mod .swiper-container{ width:710px; height:383px; margin:32px auto 0;}
.studentEvaluate-mod .swiper-slide{ width:268px; height:383px; background:#fff; border-radius:4px; position:relative;}
.studentEvaluate-mod .swiper-slide .tit{ height:56px; padding:12px 0 0 11px;}
.studentEvaluate-mod .swiper-slide .tit .head{ display:block; float:left; width:36px; height:36px;}
.studentEvaluate-mod .swiper-slide .tit p{ display:block; float:left; line-height:18px; font-size:12px; color:#373751; padding-left:12px;}
.studentEvaluate-mod .swiper-slide .video{}
.studentEvaluate-mod .swiper-slide .video .btn{ display:block; width:266px; margin:0 auto; position:relative;}
.studentEvaluate-mod .swiper-slide .video .btn:before{ content:""; width:53px; height:53px; position:absolute; left:50%; top:50%; margin:-26px 0 0 -26px; background:url("/images/zzss/project/beiyalisangna2/studentEvaluate-ico01.png") no-repeat;}
.studentEvaluate-mod .swiper-slide .text{ padding:21px 12px 0 16px; color:#373751;}
.studentEvaluate-mod .swiper-slide .text h4{ line-height:18px; font-size:16px; font-weight:normal;}
.studentEvaluate-mod .swiper-slide .text p{ line-height:20px; padding-top:12px;}
.studentEvaluate-mod .swiper-slide .more-btn{ display:block; position:absolute; right:8px; bottom:8px; height:24px; line-height:24px; font-size:12px; color:#ff7048; text-decoration:none; border:1px solid #ff7048; border-radius:40px; padding:0 20px;}
.studentEvaluate-mod .bottom-btn{ display:block; width:266px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin:53px auto 0;}

/**/
.alumnus-wrap{ width:100%; min-height:593px; padding-top:73px; background:url("/images/zzss/project/beiyalisangna2/alumnus-bg.jpg") no-repeat center top #dddfe8;}
.alumnus-mod{ border-top:10px solid #ede9da; background:#fff; padding-bottom:25px;}
.alumnus-mod .left-con{ width:739px;}
.alumnus-mod .left-con .tit{ line-height:58px; font-size:34px; font-weight:bold; color:#373751; padding:23px 0 14px 54px;}
.alumnus-mod .left-con .con{ background:#f6f7fc; margin:0 0 0 31px;}
.alumnus-mod .left-con .con .tab-tit{ width:168px;}
.alumnus-mod .left-con .con .tab-tit .btn{ display:block; width:154px; height:38px; line-height:38px; text-align:center; color:#032349; text-decoration:none; border:1px solid #c6d6ee; border-radius:6px; margin-bottom:9px;}
.alumnus-mod .left-con .con .tab-tit .btn.on{ height:40px; line-height:40px; color:#fff; border-radius:0; border:0; padding-right:12px; background:url("/images/zzss/project/beiyalisangna2/alumnus-tab01.png") no-repeat}
.alumnus-mod .left-con .con .tab-tit .btn:last-child{ margin-bottom:0;}
.alumnus-mod .left-con .con .tab-con{ display:none; float:right; width:498px; min-height:390px; border-radius:8px; background:#fff; border-radius:8px; margin:20px 20px 0 0; position:relative;}
.alumnus-mod .left-con .con .tab-con .text{ padding:32px 30px 0 33px;}
.alumnus-mod .left-con .con .tab-con .text p{ line-height:26px;}
.alumnus-mod .left-con .con .tab-con .pic{ text-align:center; padding-top:20px;}
.alumnus-mod .left-con .con .tab-con .num{ width:38px; height:38px; line-height:38px; text-align:center; font-size:20px; color:#fff; font-weight:bold; border-radius:50px 50px 50px 10px; position:absolute; right:-5px; top:-9px; background:#da153a; background-image:-webkit-linear-gradient(top, #f49220, #fba762); background-image:-moz-linear-gradient(top, #f49220, #fba762); background-image:linear-gradient(top,#f49220,#fba762);}
.alumnus-mod .right-con{ padding:42px 40px 0 0;}
.alumnus-mod .right-con .tit{ line-height:42px; text-align:right; padding-bottom:11px; font-size:22px; color:#373751; font-weight:bold;}
.alumnus-mod .right-con .tit i{ display:inline-block; width:9px; height:9px; background:#ddebfd; margin-right:13px; vertical-align:1px; position:relative;}
.alumnus-mod .right-con .tit i:before{ content:""; width:9px; height:9px; background:#173379; position:absolute; left:-9px; top:0;}
.alumnus-mod .right-con .swiper-container{ height:362px; width:404px;}
.alumnus-mod .right-con .swiper-slide{ height:362px; width:404px;}
.alumnus-mod .right-con .swiper-slide .pic{}
.alumnus-mod .right-con .swiper-slide h4{ line-height:40px; font-size:22px; color:#cc0100; padding:0 0 0 30px; margin-top:18px; background:url("/images/zzss/project/beiyalisangna2/alumnus-ico02.png") no-repeat left center;}
.alumnus-mod .right-con .swiper-slide p{ line-height:28px; font-size:16px; padding-top:10px;}
.alumnus-mod .right-con .pagination{ text-align:right;}
.alumnus-mod .right-con .pagination .swiper-pagination-switch{ display:inline-block; width:12px; height:12px; margin:0 12px; background:#dadada; border-radius:50%;}
.alumnus-mod .right-con .pagination .swiper-active-switch{ background:#192e67;}

/**/
.freeData-mod{ padding-bottom:75px;}
.freeData-mod .title{text-align:center; line-height:50px; font-size:30px; color:#373751; font-weight:bold; padding-top:62px;}
.freeData-mod .list{ padding:60px 0 0 0;}
.freeData-mod .list li{ float:left; width:277px; height:292px; margin-right:30px; position:relative; background:url("/images/zzss/project/beiyalisangna2/freeData-bg01.png") no-repeat;}
.freeData-mod .list li h4{ text-align:center; line-height:24px; font-size:18px; color:#181f76; padding-top:193px;}
.freeData-mod .list li .btn{ display:block; width:167px; height:41px; line-height:41px; text-indent:45px; margin:12px auto 0; border-radius:40px; font-size:16px; color:#fff; text-decoration:none; background:url("/images/zzss/project/beiyalisangna2/freeData-ico01.png") no-repeat 123px center #fb955e;}
.freeData-mod .list li.last{ margin-right:0;}
.freeData-mod .bottom-btn{ display:block; width:396px; height:63px; line-height:63px; text-align:center; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; background:#cc0100; border-radius:40px; margin:53px auto 0;}

/**/
.aboutUs-wrap{ width:100%; padding:79px 0 34px; background:url("/images/zzss/project/beiyalisangna2/aboutUs-bg.jpg") no-repeat center top #fbfcfd;}
.aboutUs-mod .play-btn{ display:block; width:573px; height:350px; margin:0 auto;position: relative;}
.aboutUs-mod .play{width: 80px;height: 80px;box-shadow: 5px 9px 30px 0px rgb(23 11 96 / 18%);border-radius: 50%;top: 50%;left: 50%;margin: -40px 0 0 -40px;}
.aboutUs-mod .list{ padding:99px 0 0 0;}
.aboutUs-mod .list li{ float:left; width:300px;}
.aboutUs-mod .list h3{ line-height:38px; font-size:24px; color:#0086FE; padding-top:28px;}
.aboutUs-mod .list h3.t01{ background:url("/images/zzss/project/beiyalisangna2/teaching-num01.png") no-repeat left top;}
.aboutUs-mod .list h3.t02{ background:url("/images/zzss/project/beiyalisangna2/teaching-num02.png") no-repeat left top;}
.aboutUs-mod .list h3.t03{ background:url("/images/zzss/project/beiyalisangna2/teaching-num03.png") no-repeat left top;}
.aboutUs-mod .list h3.t04{ background:url("/images/zzss/project/beiyalisangna2/teaching-num04.png") no-repeat left top;}
.aboutUs-mod .list p{ line-height:26px; color:#888;font-size: 14px;}

/**/
.ewm-wrap{ width:100%; height:253px; background:url("/images/zzss/project/beiyalisangna2/ewm-bg.jpg") no-repeat center top;background-size: cover;}
.ewm-mod{ padding:30px 0 0; text-align:center; font-size:0;}
.ewm-mod li{ display:inline-block; *display:inline; *zoom:1; width:164px; margin:0 47px;}
.ewm-mod img{ display:block; width:150px; height:150px; border:7px solid #fff;}
.ewm-mod p{ line-height:44px; font-size:16px; color:#fffefe;}

/**/
.fixBottom-wrap{ width:100%; height:100px; position:fixed; left:0; bottom:0; z-index:69; background:#f3d19f; background-image:-webkit-linear-gradient(top, #f3d19f, #ffe9c1); background-image:-moz-linear-gradient(top, #f3d19f, #ffe9c1); background-image:linear-gradient(top,#f3d19f,#ffe9c1);}
.fixBottom-mod{}
.fixBottom-mod:before{ content:""; width:136px; height:118px; position:absolute; left:8px; top:-17px; background:url("/images/zzss/project/beiyalisangna2/fixBottom-ico02.png") no-repeat;}
.fixBottom-mod .con{ padding:28px 0 0 188px;}
.fixBottom-mod .con .ipt{ width:280px; height:48px; border-radius:40px; border:0; font-size:16px; margin-right:12px; text-indent:48px;}
.fixBottom-mod .con .ipt.name{ background:url("/images/zzss/project/beiyalisangna2/estimate-ico01.png") no-repeat 19px center #fff;}
.fixBottom-mod .con .ipt.phone{ background:url("/images/zzss/project/beiyalisangna2/estimate-ico02.png") no-repeat 19px center #fff;}
.fixBottom-mod .con .btn{ display:block; width:228px; height:48px; line-height:48px; text-align:center; font-size:22px; color:#fff; box-shadow:0 5px 10px #fdae84; text-decoration:none; border-radius:40px; position:relative; margin-right:25px; background:#ff3d09; background-image:-webkit-linear-gradient(left, #ff3d09, #ff6536); background-image:-moz-linear-gradient(left, #ff3d09, #ff6536); background-image:linear-gradient(left,#ff3d09,#ff6536);}
.fixBottom-mod .con .btn:before{ content:""; width:66px; height:54px; position:absolute; right:-31px; bottom:-26px; background:url("/images/zzss/project/beiyalisangna2/fixBottom-ico01.png") no-repeat;}
.fixBottom-mod .con .consult-btn{ display:block; width:175px; height:48px; line-height:48px; text-align:center; font-size:22px; color:#fff; text-decoration:none; background:#fe7b2d; border-radius:40px; box-shadow:0 5px 10px #fdae84;}
.fixBottom-wrap .bottom-close-btn{
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    left: auto;
    background: url(/images/cma/project/2024project/close-btn-l.png) no-repeat;
}
/**/
.left-nav{ width:110px; position:fixed; left:10px; top:50%; margin-top:-200px; z-index:69; padding-bottom:17px; border-radius:0 0 8px 8px; background:#d1864c; background-image:-webkit-linear-gradient(left, #d1864c, #e8a866); background-image:-moz-linear-gradient(left, #d1864c, #e8a866); background-image:linear-gradient(left,#d1864c,#e8a866);}
.left-nav .consult-btn{ display:block; width:129px; height:113px; left:-10px; top:-113px; text-decoration:none; background:url("/images/zzss/project/beiyalisangna2/leftNav-ico01.png") no-repeat;}
.left-nav .consult-btn p{ font-size:20px; color:#fff; line-height:22px; padding-top:30px; text-align:center;}
.left-nav .list{ padding:13px 0 0;}
.left-nav .list .btn{ display:block; width:90px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#8f4408; text-decoration:none; border-radius:40px; margin:0 auto 10px; background:#ffe6bc; background-image:-webkit-linear-gradient(top, #ffe6bc, #fff9ef); background-image:-moz-linear-gradient(top, #ffe6bc, #fff9ef); background-image:linear-gradient(top,#ffe6bc,#fff9ef);}
.left-nav .phone{ width:103px; margin:0 auto; padding-bottom:10px; border-radius:10px 10px 0 0; text-align:center; color:#fff; background:#be621f; background-image:-webkit-linear-gradient(top, #be621f, #d1854a); background-image:-moz-linear-gradient(top, #be621f, #d1854a); background-image:linear-gradient(top,#be621f,#d1854a);}
.left-nav .phone h4{ line-height:27px; padding-top:4px; font-size:14px; text-shadow:0 0 5px #bd672d;}
.left-nav .phone p{ line-height:19px; font-size:13px; font-weight:bold; text-shadow:0 0 5px #bd672d;}
.left-nav .ewm{ border:5px solid #e3b087; width:80px; margin:0 auto;}
.left-nav .ewm-text{ text-align:center; line-height:20px; padding-top:8px; font-size:16px; color:#fff; font-weight:bold;}
.left-nav .top-btn{ display:block; width:45px; height:45px; left:50%; margin-left:-22px; bottom:-33px; border-radius:50%; background:url("/images/zzss/project/beiyalisangna2/leftNav-ico02.png") no-repeat center #cf752e;}
.left-nav .arrow{display:block;width:30px;height:50px;background:url(/images/zhongjizhicheng/project/index2022/fixNav-common.png) no-repeat 0 0;position:absolute;right:-29px;top:50%;margin-top:-25px;background-position-x:-28px}

.footer-wrap{ padding-bottom:100px;}

/**/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:660px; position:fixed; left:50%; background:#fff; border-radius:10px; margin-left:-330px; top:50%; z-index:99;}
.common-pop .top-tit{ line-height:56px; text-align:center; padding-top:13px; font-size:20px; font-weight:bold;}
.common-pop .top-tit:before{ content:""; width:38px; height:3px; background:#07bdc7; position:absolute; left:50%; margin-left:-19px; bottom:-3px;}
.common-pop .close-btn{ display:block; width:16px; height:16px; position:absolute; right:20px; top:20px; z-index:9; background:url("/images/zzss/project/beiyalisangna2/close-btn01.png") no-repeat;}
.equity-pop .con{ padding:0 47px 20px;}
.equity-pop .con h4{ line-height:50px; padding-left:32px; font-size:16px; color:#ff8932;}
.equity-pop .con h4.ico01{ background:url("/images/zzss/project/beiyalisangna2/equityPop-ico01.png") no-repeat left center;}
.equity-pop .con h4.ico02{ background:url("/images/zzss/project/beiyalisangna2/equityPop-ico02.png") no-repeat left center;}
.equity-pop .con h4.ico03{ background:url("/images/zzss/project/beiyalisangna2/equityPop-ico03.png") no-repeat left center;}
.equity-pop .con p{ line-height:32px; font-size:16px; padding-bottom:15px;}
.introduce-pop .con{ padding:0 50px 30px; max-height:400px; overflow-y:auto;}
.introduce-pop .con p{ line-height:32px; font-size:16px;}

/**/
.informationForm-pop{ width:820px; height:433px; margin-left:-410px; margin-top:-216px; background:url("/images/zzss/project/beiyalisangna2/informationForm-bg.jpg") no-repeat;}
.informationForm-pop .left-con{ width:380px; height:433px; border-radius:10px 0 0 10px;}
.informationForm-pop .left-con .list{ height:256px;}
.informationForm-pop .left-con .list p{ display:block; width:164px; height:30px; line-height:30px; text-align:center; border:1px solid #c9f1f3; color:#fffefe; border-radius:40px 40px 40px 0; position:absolute;}
.informationForm-pop .left-con .list p.abs01{ left:137px; top:34px;}
.informationForm-pop .left-con .list p.abs02{ width:134px; left:36px; top:81px;}
.informationForm-pop .left-con .list p.abs03{ left:188px; top:90px; color:#07bdc7; background:#fff; border-color:#fff;}
.informationForm-pop .left-con .list p.abs04{ width:114px; left:54px; top:131px;}
.informationForm-pop .left-con .list p.abs05{ left:178px; top:148px;}
.informationForm-pop .left-con .list p.abs06{ width:134px; left:102px; top:194px;}
.informationForm-pop .left-con .ewm{}
.informationForm-pop .left-con .ewm .pic{ display:block; width:109px; height:109px; border:7px solid #fff; margin:0 auto;}
.informationForm-pop .left-con .ewm p{ color:#fff; text-align:center; font-weight:bold; line-height:20px; padding-top:8px;}
.informationForm-pop .right-con{ width:440px;}
.informationForm-pop .right-con .tit{ text-align:center; line-height:62px; font-size:20px; font-weight:bold; padding-top:59px;}
.informationForm-pop .right-con .tit:before{ content:""; width:38px; height:3px; background:#07bdc7; position:absolute; left:50%; margin-left:-19px; bottom:0;}
.informationForm-pop .right-con .infor-list{ padding:30px 0 0 0;}
.informationForm-pop .right-con .infor-list .box{ margin-bottom:20px;}
.informationForm-pop .right-con .infor-list h4{ display:block; float:left; width:122px; line-height:50px; font-weight:normal; text-align:right; padding-right:10px;}
.informationForm-pop .right-con .infor-list .ipt{ display:block; float:left; width:248px; height:48px; line-height:48px; border:1px solid #e3e3e3; border-radius:6px; text-indent:12px;}
.informationForm-pop .right-con .infor-btn{ display:block; width:195px; height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; background:#f29702; border-radius:40px; margin:30px auto 0;}


@-webkit-keyframes get-scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes get-scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
