/*
@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:#fff;}
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;}
.common-title{ text-align:center; padding:46px 0 0 0; color:#1f1364;}
.common-title h3{ line-height:58px; font-size:38px; font-weight:normal;}
.common-title p{ text-align:center;}
.common-title p span{ display:inline-block; line-height:38px; font-size:18px; position:relative;}
.common-title p span:before,.common-title p span:after{ content:""; width:38px; height:8px; position:absolute; left:-48px; top:15px; background:url("/images/zhuanti/aizhinengketang/title-ico01.png") no-repeat;}
.common-title p span:after{ left:auto; right:-48px; background:url("/images/zhuanti/aizhinengketang/title-ico02.png") no-repeat;}
.common-title.white-tags{ color:#fff;}

/**/
.topHeader-wrap{ width:100%; height:391px; background:url("/images/zhuanti/aizhinengketang/header.jpg") no-repeat center top;}
.topHeader-mod{ height:391px;}
.topHeader-mod .ico01{ display:block; width:60px; height:89px; right:411px; top:11px; background:url("/images/zhuanti/aizhinengketang/header-ico01.png") no-repeat; animation:pulse2 linear 2s infinite;  -webkit-animation:pulse2 linear 2s infinite;}
.topHeader-mod .ico02{ display:block; width:24px; height:36px; right:122px; top:201px; background:url("/images/zhuanti/aizhinengketang/header-ico02.png") no-repeat; animation:fadeInU linear 2s infinite;  -webkit-animation:fadeInUp linear 2s infinite;}
.topHeader-mod .ico03{ display:block; width:26px; height:26px; right:355px; top:210px; background:url("/images/zhuanti/aizhinengketang/header-ico03.png") no-repeat;}

/**/
.newUpgrade-wrap{ width:100%; height:376px; background:url("/images/zhuanti/aizhinengketang/newUpgrade-bg.jpg") no-repeat center top;}
.newUpgrade-mod .text{ padding:18px 0 0;}
.newUpgrade-mod .text p{ line-height:50px; font-size:20px; color:#1f1364;}

/**/
.system-wrap{ width:100%; height:695px; background:url("/images/zhuanti/aizhinengketang/system-bg.jpg") no-repeat center top;}
.system-mod{}
.system-mod .icon{ display:block; top:160px; right:300px;}
.system-mod .icon.on{ animation:tada 2s linear 2s 2;  -webkit-animation:tada 2s linear 2s 2;}
.system-mod .list{ padding:260px 0 0; text-align:center; font-size:0;}
.system-mod .list .box{ display:inline-block; vertical-align:top; width:431px; border:1px solid #fff; border-radius:10px; margin:0 10px;transition:all .3s; -webkit-transition:all .3s;}
.system-mod .list .box .top-tit{ height:40px; border-radius:10px 10px 0 0; background:#1dc1f4; background-image:-webkit-linear-gradient(left, #1dc1f4, #10e0e8); background-image:-moz-linear-gradient(left, #1dc1f4, #10e0e8); background-image:linear-gradient(left,#1dc1f4,#10e0e8);}
.system-mod .list .box .top-tit h4{ float:left; line-height:40px; font-size:18px; color:#fff; padding-left:66px; background:url("/images/zhuanti/aizhinengketang/system-ico02.png") no-repeat 16px 0;}
.system-mod .list .box .con{ height:182px; text-align:left; padding:12px 0 0 28px; position:relative; border-top:1px solid #fff; border-radius:0 0 10px 10px; background:#d3f5ff; background-image:-webkit-linear-gradient(left, #d3f5ff, #eaf9ff); background-image:-moz-linear-gradient(left, #d3f5ff, #eaf9ff); background-image:linear-gradient(left,#d3f5ff,#eaf9ff);}
.system-mod .list .box .con:before{ content:""; width:1px; height:164px; border-left:1px dashed #6ad5f5; position:absolute; left:37px; top:2px;}
.system-mod .list .box .con:after{ content:""; width:109px; height:27px; position:absolute; right:68px; top:12px; background:url("/images/zhuanti/aizhinengketang/system-text01.png") no-repeat;}
.system-mod .list .box .con h4{ display:block; width:184px; height:29px; line-height:29px; font-size:14px; color:#fff; position:relative; z-index:9; font-weight:bold; text-indent:32px; background:url("/images/zhuanti/aizhinengketang/system-bg02.png") no-repeat;}
.system-mod .list .box .con .text{ padding:6px 0 0 30px; position:relative; z-index:9;}
.system-mod .list .box .con .text p{ line-height:36px; position:relative; font-size:14px;}
.system-mod .list .box .con .text p.tips:before{ content:""; display:block; width:19px; height:12px; position:absolute; left:-30px; top:11px; background:url("/images/zhuanti/aizhinengketang/system-bg03.png") no-repeat;}
.system-mod .list .box .con .text p span{ display:inline-block; line-height:20px; font-size:12px; color:#fff; padding:0 7px; border-radius:40px 40px 40px 0; margin-left:7px; background:#ff6a2c; background-image:-webkit-linear-gradient(left, #ff6a2c, #ffb861); background-image:-moz-linear-gradient(left, #ff6a2c, #ffb861); background-image:linear-gradient(left,#ff6a2c,#ffb861);}
.system-mod .list .box.other-tags .top-tit{ background:#ff983f; background-image:-webkit-linear-gradient(left, #ff983f, #ff6b2c); background-image:-moz-linear-gradient(left, #ff983f, #ff6b2c); background-image:linear-gradient(left,#ff983f,#ff6b2c);}
.system-mod .list .box.other-tags .top-tit h4{ background:url("/images/zhuanti/aizhinengketang/system-ico03.png") no-repeat 16px center;}
.system-mod .list .box.other-tags .con{ background:#fffcbc; background-image:-webkit-linear-gradient(left, #fffcbc, #fffee1); background-image:-moz-linear-gradient(left, #fffcbc, #fffee1); background-image:linear-gradient(left,#fffcbc,#fffee1);}
.system-mod .list .box.other-tags .con h4{ background:url("/images/zhuanti/aizhinengketang/system-bg04.png") no-repeat;}
.system-mod .list .box.other-tags .con:after{ background:url("/images/zhuanti/aizhinengketang/system-text02.png") no-repeat;}
.system-mod .list .box.other-tags .con .text p.tips:before{ background:url("/images/zhuanti/aizhinengketang/system-bg05.png") no-repeat;}
.system-mod .list .box.other-tags .con:before{ border-left:1px dashed #ffcb88;}
.system-mod .list .box.other-tags .con .text p{ line-height:30px;}
.system-mod .list .box:hover{ margin-top:-10px;}

/**/
.teacher-wrap{ width:100%; height:680px; background:url("/images/zhuanti/aizhinengketang/teacher-bg.jpg") no-repeat center top;}
.teacher-mod .left-con{ margin:0 0 0 60px; width:610px;}
.teacher-mod .left-con .box{ width:204px; height:91px; position:absolute; background:url("/images/zhuanti/aizhinengketang/teacher-bg02.png") no-repeat;transition:all .3s; -webkit-transition:all .3s;}
.teacher-mod .left-con .box p{ padding:27px 35px 0 15px; line-height:52px; color:#31ddff; text-align:center;}
.teacher-mod .left-con .box.abs01{ left:-15px; top:66px;}
.teacher-mod .left-con .box.abs02{ left:-15px; top:150px;}
.teacher-mod .left-con .box.abs03{ left:-15px; top:232px;}
.teacher-mod .left-con .box.abs04{ right:-31px; top:66px;}
.teacher-mod .left-con .box.abs05{ right:-31px; top:150px;}
.teacher-mod .left-con .box.abs06{ right:-31px; top:232px;}
.teacher-mod .left-con .box:hover{ margin-top:-10px;}
.teacher-mod .right-con{ width:397px; padding:46px 0 0 0;}
.teacher-mod .right-con .top-tit{}
.teacher-mod .right-con .top-tit span{ display:inline-block; line-height:46px; font-size:22px; padding-left:5px; color:#fff; position:relative; z-index:9;}
.teacher-mod .right-con .top-tit:before{ content:""; width:124px; height:24px; border-radius:40px; position:absolute; left:0; bottom:0; background:#00286e; background-image:-webkit-linear-gradient(top, #00286e, #164cad); background-image:-moz-linear-gradient(top, #00286e, #164cad); background-image:linear-gradient(top,#00286e,#164cad);}
.teacher-mod .right-con .list{ padding:12px 0 0;}
.teacher-mod .right-con .list .box{ width:397px; height:103px; border-radius:8px; margin-bottom:15px; background:#fbfeff; background-image:-webkit-linear-gradient(left, #fbfeff, #e0f6fe); background-image:-moz-linear-gradient(left, #fbfeff, #e0f6fe); background-image:linear-gradient(left,#fbfeff,#e0f6fe);}
.teacher-mod .right-con .list .box .num{ float:left; width:82px; height:72px; border:1px solid #fff; border-radius:12px; margin:15px 0 0 21px; background:#d7ccff; background-image:-webkit-linear-gradient(left, #d7ccff, #67d6ff); background-image:-moz-linear-gradient(left, #d7ccff, #67d6ff); background-image:linear-gradient(left,#d7ccff,#67d6ff);}
.teacher-mod .right-con .list .box .num span{ display:block; width:82px; height:72px;}
.teacher-mod .right-con .list .box .num.bg01 span{ background:url("/images/zhuanti/aizhinengketang/teacher-num01.png") no-repeat center;}
.teacher-mod .right-con .list .box .num.bg02 span{ background:url("/images/zhuanti/aizhinengketang/teacher-num02.png") no-repeat center;}
.teacher-mod .right-con .list .box .num.bg03 span{ background:url("/images/zhuanti/aizhinengketang/teacher-num03.png") no-repeat center;}
.teacher-mod .right-con .list .box .text{ float:right; width:270px; padding:22px 0 0;}
.teacher-mod .right-con .list .box .text h4{ line-height:33px; font-size:20px; color:#1f1364;}
.teacher-mod .right-con .list .box .text p{ line-height:31px; font-size:16px; color:#676a89;}

/**/
.studentType-wrap{ width:100%; height:671px; background:url("/images/zhuanti/aizhinengketang/studentType-bg.jpg") no-repeat center top;}
.studentType-mod{ padding:30px 0 0;}
.studentType-mod .list-con{ width:1220px;}
.studentType-mod .box{ float:left; width:285px; border-radius:6px; margin-right:20px; position:relative; box-shadow:0 10px 16px 0 #acc8f0;transition:all .3s; -webkit-transition:all .3s; background:url("/images/zhuanti/aizhinengketang/studentType-bg02.png") no-repeat;}
.studentType-mod .box .top-tit{ height:46px; padding:30px 0 20px; margin:0 29px 0 26px; border-bottom:1px solid #d3e1ee; position:relative;}
.studentType-mod .box .top-tit h4{ float:left; height:46px; width:90px;}
.studentType-mod .box .top-tit h4.text01{ background:url("/images/zhuanti/aizhinengketang/studentType-text01.png") no-repeat left center;}
.studentType-mod .box .top-tit h4.text02{ background:url("/images/zhuanti/aizhinengketang/studentType-text02.png") no-repeat left center;}
.studentType-mod .box .top-tit h4.text03{ background:url("/images/zhuanti/aizhinengketang/studentType-text03.png") no-repeat left center;}
.studentType-mod .box .top-tit h4.text04{ background:url("/images/zhuanti/aizhinengketang/studentType-text04.png") no-repeat left center;}
.studentType-mod .box .top-tit .tips{ display:block; position:absolute; right:-29px; top:38px; line-height:28px; padding:0 20px 0 21px; font-size:16px; color:#ff7a04; border:1px solid #fff; border-radius:40px 0 0 40px; background:#fdfa9d; background-image:-webkit-linear-gradient(left, #fdfef8, #fdfa9d); background-image:-moz-linear-gradient(left, #fdfef8, #fdfa9d); background-image:linear-gradient(left,#fdfef8,#fdfa9d);}
.studentType-mod .box .list{ height:120px; padding:21px 0 0 0; margin:0 0 0 26px;}
.studentType-mod .box .list p{ line-height:32px; font-size:16px; color:#676a89; padding-left:26px; background:url("/images/zhuanti/aizhinengketang/studentType-ico01.png") no-repeat left center;}
.studentType-mod .box .pic{}
.studentType-mod .box .pic img{ border-radius:0 0 6px 6px;}
.studentType-mod .box .icon01{ position:absolute; right:-32px; top:310px; z-index:9;}
.studentType-mod .box:hover{ margin-top:-10px;}

/**/
.assistant-wrap{ width:100%; height:705px; background:url("/images/zhuanti/aizhinengketang/assistant-bg.jpg") no-repeat center top;}
.assistant-mod{ padding:30px 0 0;}
.assistant-mod .list{ text-align:center; font-size:0;}
.assistant-mod .list .box{ display:inline-block; vertical-align:top; width:353px; height:467px; margin:0 10px;transition:all .3s; -webkit-transition:all .3s;}
.assistant-mod .list .box.bg01{ background:url("/images/zhuanti/aizhinengketang/assistant-bg01.png") no-repeat;}
.assistant-mod .list .box.bg02{ background:url("/images/zhuanti/aizhinengketang/assistant-bg02.png") no-repeat;}
.assistant-mod .list .box.bg03{ background:url("/images/zhuanti/aizhinengketang/assistant-bg03.png") no-repeat;}
.assistant-mod .list .box .text{padding:270px 0 0 26px; text-align:left;}
.assistant-mod .list .box h4{ height:36px; position:relative; margin-bottom:11px;}
.assistant-mod .list .box h4 span{ display:inline-block; line-height:36px; font-size:24px; color:#fff; font-weight:bold; position:relative; z-index:9;}
.assistant-mod .list .box h4:before{ content:""; width:191px; height:14px; border-radius:40px 0 0 40px; position:absolute; left:-3px; bottom:0; background:#19d3ff; background-image:-webkit-linear-gradient(left, #19d3ff, #1b64e6); background-image:-moz-linear-gradient(left, #19d3ff, #1b64e6); background-image:linear-gradient(left,#19d3ff,#1b64e6);}
.assistant-mod .list .box p{ line-height:30px; font-size:16px; color:#fff;}
.assistant-mod .list .box:hover{ margin-top:-10px;}

/**/
.carry-wrap{ width:100%; height:881px; background:url("/images/zhuanti/aizhinengketang/carry-bg.jpg") no-repeat center top;}
.carry-mod{}
.carry-mod .tab-tit{ padding:53px 0 10px 0; text-align:center; font-size:0; background:url("/images/zhuanti/aizhinengketang/carry-bg02.png") no-repeat center bottom;}
.carry-mod .tab-tit .btn{ display:inline-block; vertical-align:top; color:#c1c8ff; text-decoration:none; margin:0 40px; position:relative;}
.carry-mod .tab-tit .btn h4{ line-height:60px; font-size:38px;}
.carry-mod .tab-tit .btn p{ line-height:38px; font-size:18px;}
.carry-mod .tab-tit .btn.on{ color:#fff;}
.carry-mod .tab-tit .btn.on:before{ content:""; width:321px; height:4px; border:1px solid #fff; border-radius:30px; position:absolute; left:50%; margin-left:-160px; bottom:-12px; background:#eff1a3; background-image:-webkit-linear-gradient(left, #fdfef9, #eff1a3); background-image:-moz-linear-gradient(left, #fdfef9, #eff1a3); background-image:linear-gradient(left,#fdfef9,#eff1a3);}
.carry-mod .tab-tit .btn span{ display:block; width:46px; height:61px; position:absolute; right:-20px; top:55px;transition:all 1.5s; -webkit-transition:all 1.5s; background:url("/images/zhuanti/aizhinengketang/carry-ico01.png") no-repeat;}
.carry-mod .tab-tit .btn span.on{ right:-152px;animation:pulse3 linear 2s infinite;  -webkit-animation:pulse3 linear 2s infinite;}
/*.carry-mod .tab-tit .btn span.on{ animation:pulse3 linear 3s 1;  -webkit-animation:pulse3 linear 3s 1; right:-380px;}*/
.carry-mod .tab-con{ display:none; border-radius:15px; margin-top:43px;}
.carry-mod .tab-con.hear-con .tit{ text-align:center; font-size:0; position:relative; margin-top:43px;}
.carry-mod .tab-con.hear-con .tit span{ display:inline-block; line-height:38px; font-size:24px; color:#1f1364; font-weight:bold; position:relative; z-index:9;}
.carry-mod .tab-con.hear-con .tit:before{ content:""; width:426px; height:22px; border:1px solid #fff; border-radius:30px; position:absolute; left:50%; margin-left:-213px; bottom:0; background:#eff1a3; background-image:-webkit-linear-gradient(left, #fdfef9, #eff1a3); background-image:-moz-linear-gradient(left, #fdfef9, #eff1a3); background-image:linear-gradient(left,#fdfef9,#eff1a3);}
.carry-mod .tab-con.hear-con .right-con .tit:before{ width:266px; margin-left:-133px;}
.carry-mod .tab-con.hear-con .left-con{ width:600px; height:612px; border-radius:15px 0 0 15px; background:#e1f3ff; background-image:-webkit-linear-gradient(left, #e1f3ff, #fff); background-image:-moz-linear-gradient(left, #e1f3ff, #fff); background-image:linear-gradient(left,#e1f3ff, #fff);}
.carry-mod .tab-con.hear-con .left-con .pic{ width:600px; text-align:right; padding:20px 0 0;}
.carry-mod .tab-con.hear-con .right-con{ width:600px; height:612px; border-radius:0 15px 15px 0; background:#e1f3ff; background-image:-webkit-linear-gradient(left, #e1f3ff, #fff); background-image:-moz-linear-gradient(left, #e1f3ff, #fff); background-image:linear-gradient(left,#e1f3ff, #fff);}
.carry-mod .tab-con.hear-con .right-con .list{ padding:59px 0 0 46px;}
.carry-mod .tab-con.hear-con .right-con .list li{ float:left; width:155px; height:121px; margin:0 10px 39px 0; border-radius:12px 12px 50px 12px; box-shadow:0 5px 10px #b5d0e8; position:relative; background:url("/images/zhuanti/aizhinengketang/carry-bg03.png") no-repeat;}
.carry-mod .tab-con.hear-con .right-con .list li .name{ display:block; width:18px; height:58px; text-align:center; border-radius:40px; position:absolute; left:12px; top:16px; font-size:10px; color:#344ab2; display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:center; justify-content:center; background:#dbcdff; background-image:-webkit-linear-gradient(top, #dbcdff, #64d8ff); background-image:-moz-linear-gradient(top, #dbcdff, #64d8ff); background-image:linear-gradient(top,#dbcdff, #64d8ff);}
.carry-mod .tab-con.hear-con .right-con .list li .pic{ display:block; position:absolute; right:0; bottom:0; border-radius:0 0 50px 0;}
.carry-mod .tab-con.hear-con .right-con .tit02{ width:26px; text-align:center; border:1px solid #fff; font-size:12px; color:#496e98; right:35px; top:139px; line-height:15px; border-radius:6px; padding:12px 0; background:#d6e7fc; background-image:-webkit-linear-gradient(left, #d6e7fc, #dbebff); background-image:-moz-linear-gradient(left, #d6e7fc, #dbebff); background-image:linear-gradient(left,#d6e7fc, #dbebff);}
.carry-mod .tab-con.hear-con .right-con .ewm{ width:165px; height:129px; padding:10px 0 0; margin:-12px auto 0; text-align:center; font-size:0; box-shadow:0 5px 10px #bacfe5; border-radius:8px; background:#f3ffff; background-image:-webkit-linear-gradient(left, #f9fbfd, #f3ffff); background-image:-moz-linear-gradient(left, #f9fbfd, #f3ffff); background-image:linear-gradient(left,#f9fbfd, #f3ffff);}
.carry-mod .tab-con.hear-con .right-con .ewm img{ display:inline-block; vertical-align:top; width:119px; height:119px; border-radius:8px;}
.carry-mod .tab-con.hear-con .right-con .ewm p{ display:inline-block; vertical-align:top; width:30px; line-height:26px; font-size:16px; color:#344ab2; padding-top:10px;}
.carry-mod .tab-con.hear-con .right-con .btn{ display:block; width:172px; height:57px; line-height:44px; font-size:18px; color:#fff;-webkit-animation: get-scale 1.5s infinite linear; animation: get-scale 1.5s infinite linear; text-decoration:none; margin:30px auto 0; text-align:center; background:url("/images/zhuanti/aizhinengketang/record-btn.png") no-repeat;}
.carry-mod .tab-con.record-con{ background:#e1f3ff; background-image:-webkit-linear-gradient(left, #e1f3ff, #fff,#e1f3ff); background-image:-moz-linear-gradient(left, #e1f3ff, #fff,#e1f3ff); background-image:linear-gradient(left,#e1f3ff, #fff,#e1f3ff);}
.carry-mod .tab-con.record-con .con{ height:612px; background:url("/images/zhuanti/aizhinengketang/carry-bg04.png") no-repeat center 34px;}
.carry-mod .tab-con.record-con .con .tit{ line-height:40px; font-size:16px; color:#fff; font-weight:bold; position:absolute;}
.carry-mod .tab-con.record-con .con .tit.t1{ left:155px; top:163px;}
.carry-mod .tab-con.record-con .con .tit.t2{ left:155px; top:312px;}
.carry-mod .tab-con.record-con .con .tit.t3{ left:918px; top:165px;}
.carry-mod .tab-con.record-con .con .tit.t4{ left:918px; top:315px;}
.carry-mod .tab-con.record-con .con .text{ line-height:22px; position:absolute;}
.carry-mod .tab-con.record-con .con .text.p1{ left:191px; top:225px;}
.carry-mod .tab-con.record-con .con .text.p2{ left:191px; top:371px;}
.carry-mod .tab-con.record-con .con .text.p3{ left:789px; top:225px;}
.carry-mod .tab-con.record-con .con .text.p4{ left:789px; top:375px;}
.carry-mod .tab-con.record-con .con .btn{ display:block; width:172px; height:57px; line-height:44px; font-size:18px; color:#fff;-webkit-animation: get-scale 1.5s infinite linear; animation: get-scale 1.5s infinite linear; text-decoration:none; position:absolute; left:50%; margin-left:-86px; top:435px; text-align:center; background:url("/images/zhuanti/aizhinengketang/record-btn.png") no-repeat;}
.carry-mod .tab-con.practice-con{ height:612px; background:url("/images/zhuanti/aizhinengketang/practice-bg.jpg") no-repeat; border-radius:25px;}
.carry-mod .tab-con.practice-con .btn{ display:block; width:172px; height:57px; line-height:44px; font-size:18px; color:#fff;-webkit-animation: get-scale 1.5s infinite linear; animation: get-scale 1.5s infinite linear; text-decoration:none; position:absolute; left:311px; top:533px; text-align:center; background:url("/images/zhuanti/aizhinengketang/record-btn.png") no-repeat;}
.carry-mod .tab-con.practice-con .con{ width:330px; text-align:center; margin:0 0 0 813px; padding-top:108px;}
.carry-mod .tab-con.practice-con .con .box{ padding-bottom:80px;}
.carry-mod .tab-con.practice-con .con .box h4{ line-height:30px; font-size:16px; color:#000; font-weight:normal;}
.carry-mod .tab-con.practice-con .con .box h5{ padding-top:6px;line-height:30px; font-size:20px;  background:url("/images/zhuanti/aizhinengketang/practice-bg02.jpg") no-repeat center bottom;}
.carry-mod .tab-con.practice-con .con .box h5 strong{ font-size:36px;}

    /**/
.subtitles-wrap{ width:100%; height:739px; background:url("/images/zhuanti/aizhinengketang/subtitles-bg.jpg") no-repeat center top;}
.subtitles-mod{}
.subtitles-mod .list{ padding:103px 0 0 25px;}
.subtitles-mod .list .box{ height:50px; line-height:50px; padding:0 0 0 16px;font-size:20px; margin-bottom:45px; color:#02090c; font-weight:bold;}
.subtitles-mod .list .box.b02{ margin-left:60px; margin-bottom:42px;}
.subtitles-mod .list .box.b03{ margin-left:160px; margin-bottom:40px;}
.subtitles-mod .list .box.b04{ margin-left:240px;}
.subtitles-mod .video-btn{ display:block; width:700px; height:394px; position:relative; background:url("/images/zhuanti/aizhinengketang/video.jpg") no-repeat; margin:65px 25px 0 0;}
.subtitles-mod .video-btn:before{ content:""; width:80px; height:80px; position:absolute; left:50%; top:50%; margin:-40px 0 0 -40px; -webkit-animation: get-scale 1.5s infinite linear; animation: get-scale 1.5s infinite linear; background:url("/images/zhuanti/aizhinengketang/about-play.png") no-repeat;}

/**/
.ewm-wrap{ width:100%; height:577px; background:url("/images/zhuanti/aizhinengketang/ewm-bg.jpg") no-repeat center top;}
.ewm-mod{ padding-top:66px;}
.ewm-mod .top-tit{ line-height:50px; font-size:28px; color:#1f1364; text-align:center;}
.ewm-mod .nav{ text-align:center; font-size:0; padding-top:26px;}
.ewm-mod .nav .btn{ display:inline-block; width:290px; height:52px; line-height:52px; vertical-align:top; text-align:center; border-radius:40px; font-size:20px; color:#fff; box-shadow:0 5px 10px #85c4ff; text-decoration:none; margin:0 15px; background:#4153ff; background-image:-webkit-linear-gradient(left, #00a3ff, #4153ff); background-image:-moz-linear-gradient(left, #00a3ff, #4153ff); background-image:linear-gradient(left,#00a3ff, #4153ff);}
.ewm-mod .list{ text-align:center; font-size:0; padding:40px 0 0 0;}
.ewm-mod .list .box{ display:inline-block; vertical-align:top; width:184px; margin:0 20px;}
.ewm-mod .list .box h4{ width:182px; height:21px; line-height:21px; font-size:12px; color:#3e58ff; border:1px solid #fff; border-radius:8px 8px 0 0; background:#fffb9c; background-image:-webkit-linear-gradient(left, #fdfef9, #fffb9c); background-image:-moz-linear-gradient(left, #fdfef9, #fffb9c); background-image:linear-gradient(left,#fdfef9, #fffb9c);}
.ewm-mod .list .box .con{ height:197px; padding:10px 0 0; border-radius:0 0 8px 8px; background:#3f56ff; background-image:-webkit-linear-gradient(top, #4cbafe, #3f56ff); background-image:-moz-linear-gradient(top, #4cbafe, #3f56ff); background-image:linear-gradient(top,#4cbafe, #3f56ff);}
.ewm-mod .list .box .con img{ display:block; margin:0 auto; width:139px; height:139px; border:10px solid #fff; border-radius:6px;}
.ewm-mod .list .box .con p{ font-size:12px; color:#f9faff; text-align:center; padding-top:10px;}

/**/
.aiCourse-wrap{ width:100%; background:#ade0ff; background-image:-webkit-linear-gradient(left, #ade0ff, #e2efff); background-image:-moz-linear-gradient(left, #ade0ff, #e2efff); background-image:linear-gradient(left,#ade0ff,#e2efff);}

/**/
.aiCourse2025-wrap{ width:100%; padding-bottom:40px; background:#d7f2ff; background-image:-webkit-linear-gradient(left, #e9edff, #d7f2ff); background-image:-moz-linear-gradient(left, #e9edff, #d7f2ff); background-image:linear-gradient(left,#e9edff,#d7f2ff);}
.aiCourse2025-wrap .tips01{ display:inline-block; margin-left:16px; vertical-align:middle;}
.aiCourse2025-wrap .top-tit{ line-height:72px; text-align:center; font-size:38px; font-weight:bold; padding:22px 0 0;}
.aiCourse2025-wrap .top-tit i{ display:inline-block; width:62px; height:46px; margin-right:8px; vertical-align:-7px; background:url("/images/zhucekuaijishi/project/2025project/index/text01.png") no-repeat;}
.aiCourse2025-wrap .top-tit02{ width:350px; height:56px; margin:0 auto 15px; padding:10px 0 0 50px; font-weight:bold; text-align:center; line-height:44px; font-size:26px; color:#3322d7; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg07.png") no-repeat;}
.aiCourse2025-mod .nav-con{ border-radius:12px; padding:20px 20px 0 20px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg05.png") no-repeat center center #fff;}
.aiCourse2025-mod .nav-con .left-box{ width:430px; height:188px; padding:24px 0 0 24px; border-radius:20px; background:#e0f1ff; background-image:-webkit-linear-gradient(left, #e0f1ff, #fbfdff); background-image:-moz-linear-gradient(left, #e0f1ff, #fbfdff); background-image:linear-gradient(left,#e0f1ff,#fbfdff);}
.aiCourse2025-mod .nav-con .left-box .tit{ width:275px; height:36px; line-height:36px; font-size:18px; color:#fff; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg01.png") no-repeat;}
.aiCourse2025-mod .nav-con .left-box .tit span{ display:inline-block; width:105px; text-align:center; font-size:18px; font-weight:bold; margin-right:26px;}
.aiCourse2025-mod .nav-con .left-box .text{ padding:20px 0 0;}
.aiCourse2025-mod .nav-con .left-box .text p{ line-height:26px; font-size:16px;}
.aiCourse2025-mod .nav-con .left-box .tips{ width:430px; height:38px; line-height:38px; font-size:22px; font-weight:bold; text-indent:20px; color:#285cff; border-radius:12px; margin-top:16px; background:#d9ddff; background-image:-webkit-linear-gradient(left, #d9ddff, #bdf6ff); background-image:-moz-linear-gradient(left, #d9ddff, #bdf6ff); background-image:linear-gradient(left,#d9ddff,#bdf6ff);}
.aiCourse2025-mod .nav-con .left-box .pic{ position:absolute; right:0; bottom:0;}
.aiCourse2025-mod .nav-con .right-box{ width:430px; height:188px; padding:24px 0 0 24px; border-radius:20px; background:#e0f1ff; background-image:-webkit-linear-gradient(left, #e0f1ff, #fbfdff); background-image:-moz-linear-gradient(left, #e0f1ff, #fbfdff); background-image:linear-gradient(left,#e0f1ff,#fbfdff);}
.aiCourse2025-mod .nav-con .right-box .tit{ width:275px; height:36px; line-height:36px; font-size:18px; color:#fff; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg01.png") no-repeat;}
.aiCourse2025-mod .nav-con .right-box .tit span{ display:inline-block; width:105px; text-align:center; font-size:18px; font-weight:bold; margin-right:26px;}
.aiCourse2025-mod .nav-con .right-box .text{ padding:20px 0 0;}
.aiCourse2025-mod .nav-con .right-box .text p{ line-height:26px; font-size:16px;}
.aiCourse2025-mod .nav-con .right-box .tips{ width:430px; height:38px; line-height:38px; font-size:18px; font-weight:bold; text-align:center; color:#285cff; border-radius:12px; margin-top:16px; background:#d9ddff; background-image:-webkit-linear-gradient(left, #d9ddff, #bdf6ff); background-image:-moz-linear-gradient(left, #d9ddff, #bdf6ff); background-image:linear-gradient(left,#d9ddff,#bdf6ff);}
.aiCourse2025-mod .nav-con .right-box .tips i{ display:inline-block; width:25px; height:24px; margin:0 1px 0 4px; vertical-align:middle; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico01.png") no-repeat;}
.aiCourse2025-mod .nav-con .right-box .pic{ position:absolute; right:0; bottom:72px;}
.aiCourse2025-mod .bottom-tips{ line-height:35px; text-align:right; padding-right:20px; color:#999;}
.aiCourse2025-mod .step-con{ border-radius:12px; padding:0 0 35px 0; }
/*.aiCourse2025-mod .step-con{ border-radius:12px; padding:40px 0 0 0; margin-top:56px; background:#daf2ff; background-image:-webkit-linear-gradient(left, #cfd2fe, #daf2ff); background-image:-moz-linear-gradient(left, #cfd2fe, #daf2ff); background-image:linear-gradient(90deg,#cfd2fe,#daf2ff);}*/
.aiCourse2025-mod .step-con .top-tit{ display:inline-block; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#fff; left:0; top:-25px; padding:0 80px 0 15px; border-radius:40px 40px 40px 0; background:#006cff; background-image:-webkit-linear-gradient(left, #006cff, #6e78ff); background-image:-moz-linear-gradient(left, #006cff, #6e78ff); background-image:linear-gradient(left,#006cff,#6e78ff);}
.aiCourse2025-mod .step-con .top-tit .text01{ vertical-align:-5px; margin-right:12px;}
.aiCourse2025-mod .step-con .top-tit .video-btn{ display:block; width:164px; height:55px; line-height:60px; font-size:18px; color:#fff; font-weight:normal; text-decoration:none; text-indent:62px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg02.png") no-repeat; right:-96px; top:-5px;}
.aiCourse2025-mod .step-con .list{ width:1228px;}
.aiCourse2025-mod .step-con .box{ float:left; width:383px; height:412px; margin:19px 26px 0 0; position:relative; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg04.png") no-repeat;}
.aiCourse2025-mod .step-con .box .tit01{ line-height:58px; font-size:18px; color:#02090c; font-weight:bold; text-indent:59px;}
.aiCourse2025-mod .step-con .box .tit01.num01{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num01.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .tit01.num02{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num02.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .tit01.num03{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num03.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .tit01.num04{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num04.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .tit01.num05{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num05.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .tit01.num06{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-num06.png") no-repeat 20px center;}
.aiCourse2025-mod .step-con .box .text01{ text-align:center; line-height:64px; font-size:16px;}
.aiCourse2025-mod .step-con .box .pic{ height:196px; text-align:center; position:relative;}
.aiCourse2025-mod .step-con .box .pic img{ display:inline-block; width:86%;}
.aiCourse2025-mod .step-con .box .pic .pop-btn{ display:none; height:25px; line-height:24px; padding:0 30px 0 12px; font-size:13px; color:#fff; text-decoration:none; border-radius:40px; background:rgba(0,0,0,.6); position:absolute; left:145px; top:75px;}
.aiCourse2025-mod .step-con .box .pic .pop-btn:before{ content:""; width:18px; height:18px; position:absolute; top:3px; right:8px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico02.png") no-repeat;}
.aiCourse2025-mod .step-con .box .pic:hover .pop-btn{ display:block;}
.aiCourse2025-mod .step-con .box .text02{ width:333px; height:69px; border-radius:40px; margin:0 auto; box-shadow:0 4px 8px #dde4fd; background:#d9ddff; background-image:-webkit-linear-gradient(left, #d9ddff, #bdf6ff); background-image:-moz-linear-gradient(left, #d9ddff, #bdf6ff); background-image:linear-gradient(left,#d9ddff,#bdf6ff); position:relative;}
.aiCourse2025-mod .step-con .box .text02:before{ content:""; width:49px; height:49px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico03.png") no-repeat; position:absolute; left:10px; top:10px;}
.aiCourse2025-mod .step-con .box .text02 p{ line-height:22px; font-size:16px; padding:12px 0 0 70px;}
.aiCourse2025-mod .step-con .box .text02 p.p1{ line-height:44px;}
.aiCourse2025-mod .step-con .box .arrow01{ display:block; width:38px; height:38px; position:absolute; top:50%; margin-top:-19px; right:-32px; z-index:19; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico04.png") no-repeat;}
.aiCourse2025-mod .step-con .box .arrow02{ display:block; width:38px; height:38px; position:absolute; left:50%; margin-left:-19px; bottom:-28px; z-index:19; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico05.png") no-repeat;}
.aiCourse2025-mod .step-con .box .arrow03{ display:block; width:38px; height:38px; position:absolute; left:50%; margin-left:-19px; top:-28px; z-index:19; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico07.png") no-repeat;}
.aiCourse2025-mod .step-con .box .arrow04{ display:block; width:38px; height:38px; position:absolute; top:50%; margin-top:-19px; left:-32px; z-index:19; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico06.png") no-repeat;}
.aiCourse2025-mod .step-con .box .ico01{ display:block;  position:absolute; top:-11px; right:0; z-index:19;}
.aiCourse2025-mod .step-con .box.bg02{ background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-bg03.png") no-repeat;}
.aiCourse2025-mod .step-con .box.bg02 .tit01{ color:#fff;}

/**/
.aiCoursePop-mask{ display:none; width: 100%;z-index: 989;height: 100%;background: #000;opacity: .6;filter: alpha(opacity=60);position: fixed;top: 0;left: 0;}
.aiCoursePop{ display:none; width:670px; position:fixed; left:50%; margin-left:-335px; top:50%; margin-top:-215px; z-index:999;}
.aiCoursePop .top-tit{ text-align:center;}
.aiCoursePop .top-tit h3{ display:inline-block; line-height:35px; font-size:18px; color:#02090c; font-weight:bold; position:relative; border:1px solid #fff; border-radius:40px; min-width:200px; padding:0 25px; background:#fcd758; background-image:-webkit-linear-gradient(left, #fefcd9, #fcd758); background-image:-moz-linear-gradient(left, #fefcd9, #fcd758); background-image:linear-gradient(left,#fefcd9,#fcd758);}
.aiCoursePop .top-tit h3:before{ content:""; width:11px; height:8px; position:absolute; left:50%; margin-left:-5px; bottom:-8px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico09.png") no-repeat;}
.aiCoursePop .pic{ padding:19px 0 0;}
.aiCoursePop .close-btn{ display:block; width:35px; height:35px; font-size:0; line-height:0; position:absolute; left:50%; margin-left:-17px; bottom:-50px; background:url("/images/zhucekuaijishi/project/2025project/index/aiCourse2025-ico10.png") no-repeat;}


/*右侧浮动*/
.fix-nav{ width:100px; padding-bottom: 34px; position:fixed; z-index:70; right:0; top:50%; margin-top: -160px; border-radius: 50px 50px 14px 14px;
    background: -webkit-linear-gradient(top, #21adff, #2bcaff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #21adff, #2bcaff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #21adff, #2bcaff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #21adff, #2bcaff); /* 标准的语法 */}
.fix-nav .coins-outer{ text-align: center; line-height: 18px; font-size: 12px; color: #fff; cursor:pointer; padding-top: 16px; margin-bottom: 8px;}
.fix-nav .ftop { display: block; width: 80px; height: 28px; padding-top: 34px; line-height: 28px; font-size: 14px; text-align: center; color: #1f1364; background: url(/images/zhuanti/aizhinengketang/icon_01.png) no-repeat center 6px #fff; border-radius: 4px; margin: 0 auto 4px;}
.fix-nav .ftop:hover { text-decoration: none;}
.fix-nav .fcen { width: 80px; margin: 0 auto;}
.fix-nav .fcen .list{display: block; width: 80px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #1f1364; margin-bottom: 4px; background: #fff; border-radius: 4px;}
.fix-nav .fcen .list:hover{ text-decoration: none; background: #3e6dff; color: #fff;}
.fix-nav .fback{ position: absolute; bottom: -26px; left: 23px; display: block; width: 54px; height: 54px; border-radius: 50%; background: url(/images/zhuanti/aizhinengketang/icon_02.png) no-repeat; box-shadow:0 8px 10px rgba(43, 66, 208, 0.3);}
.fix-nav .switch-icon{ position: absolute; left: -20px; z-index: 2; top: 142px; width: 20px; height: 40px; background: url(/images/zhuanti/aizhinengketang/icon_03.png) no-repeat;}
.fix-nav.rightFloatNav-switch .switch-icon{ background: url(/images/zhuanti/aizhinengketang/icon_04.png) no-repeat;}

@-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);
    }
}


@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}



@keyframes pulse2 {
    0% {
        transform: scale(0.9);
        opacity: 0.7;
    }
    50% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(0.9);
        opacity: 0.7;
    }
}

@-webkit-keyframes pulse2 {
    0% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;
    }
    50% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;
    }
}

@keyframes pulse3 {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes pulse3 {
    0% {
        -webkit-transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
    }
}



@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}



@-webkit-keyframes fly {
    0% {
        opacity: 1;
        right:355px;
        top:210px;
    }
    16% {
        opacity: 1;
        right:300px;
        top:198px;
    }
    33% {
        opacity: 1;
        right:255px;
        top:179px;
    }
    66% {
        opacity: 1;
        right:155px;
        top:128px;
    }
    100% {
        opacity: 0;
        right:55px;
        top:50px;
    }
}
