
@media screen and (min-width:800px) and (max-width:1140px){body{zoom:0.8}
}body{min-width:1204px;overflow-x:hidden;font-size:12px}
section{margin:0 auto}
.wid{width:1200px;margin:0 auto}
#asideleft{position:fixed;top:50%;left:30px;transform:translateY(-50%);border-radius:0.8rem;width:154px;z-index:50;border:4px solid #ffffff;background:#30cfbc;background:-webkit-linear-gradient(bottom,#05d6b6,#5ac7c2);background:-o-linear-gradient(top,#05d6b6,#5ac7c2);background:-moz-linear-gradient(top,#05d6b6,#5ac7c2);background:linear-gradient(to bottom,#05d6b6,#5ac7c2)}
#asideleft .asideclose{position:absolute;top:-7px;right:0;width:22px;cursor:pointer}
#asideleft .asideclose:hover{animation:rotate1 2s linear infinite alternate;-webkit-animation:rotate1 2s linear infinite alternate}
#asideleft .asideimg{display:block;width:136px;margin:10px auto 13px}
#asideleft a{display:block;width:130px;text-align:center;line-height:34px;font-size:18px;color:#ffffff;margin:0 auto 4px;border-radius:0.06rem;background:#04afb5;-webkit-transition:all 0.3s;transition:all 0.3s}
#asideleft a:hover{opacity:0.85}
#asideleft a.active{color:#04afb5;background:#ffffff}
#asideleft .asidetop{display:block;cursor:pointer;margin:8px auto 18px}
#asideleft .asidetop:hover{animation:scale2 0.4s linear infinite alternate;-webkit-animation:scale2 0.4s linear infinite alternate}
.banner{height:1082px;background:url("../images/banner.jpg") center center no-repeat;background-size:100% 100%}
.banner .denglong{position:absolute;top:-47px;left:-285px;width:300px;transform:rotateY(180deg)}
.banner .ban{position:relative}
.banner .ban .logo{position:relative;z-index:1;display:block;width:202px}
.banner .ban1{display:block;position:relative;z-index:1;width:962px;margin:-25px auto -28px}
.banner .ban2{width:433px;text-align:center;height:83px;line-height:83px;font-size:32px;color:#ffffff;font-weight:bold;margin:0 auto;background:url("../images/ban2.png") center center no-repeat;background-size:100% 100%}
.banner .banip{display:block;width:594px;margin:-80px 0 0 737px;animation:moveY1 1s linear infinite alternate;-webkit-animation:moveY1 1s linear infinite alternate}
.banner .yanhua{position:absolute;width:240px}
.banner .yanhua.yanhua1{top:34px;left:-53px}
.banner .yanhua.yanhua2{top:0;left:560px}
.banner .yanhua.yanhua3{top:37px;right:-100px}
.main{position:relative;padding:1px 0 200px;background:#ff9e6c;background:-webkit-linear-gradient(bottom,#ff7c52,#ffc085);background:-o-linear-gradient(top,#ff7c52,#ffc085);background:-moz-linear-gradient(top,#ff7c52,#ffc085);background:linear-gradient(to bottom,#ff7c52,#ffc085)}
.main .deng1{position:absolute;top:100px;left:100px;width:160px;animation:shakeTopx 40s linear infinite alternate;-webkit-animation:shakeTopx 40s linear infinite alternate}
.main .deng2{position:absolute;top:1678px;right:140px;width:204px;animation:shakeTopx1 40s linear infinite alternate;-webkit-animation:shakeTopx1 40s linear infinite alternate}
.main .deng3{position:absolute;top:2430px;left:150px;width:123px;animation:shakeTopx1 40s linear infinite alternate;-webkit-animation:shakeTopx1 40s linear infinite alternate}
.main .yan1{position:absolute;top:280px;right:120px;width:226px}
.main .yan2{position:absolute;top:830px;left:78px;width:220px}
.main .yan3{position:absolute;top:1250px;left:55px;width:200px}
.main h2{display:flex;justify-content:center;align-items:center}
.main h2 b{display:block;font-size:44px;text-align:center;color:#ffffff;margin-right:-18px;width:92px;height:92px;line-height:92px;background:url("../images/title.png") center center no-repeat;background-size:100% 100%}
.main h2 i{width:32px}
.main h2.ke{margin-top:-210px}
.main .player{display:flex;justify-content:center;align-items:center;position:relative;z-index:10;padding:38px 0;margin:24px auto 72px;background:url("../images/play.png") center center no-repeat;background-size:100% 100%}
.main .player #player{width:94.16666667%;border-radius:0.4rem;overflow:hidden}
.main .zhou{display:block;margin:37px auto 0}
.main .anpai{width:1202px;margin:0 auto}
.main .anpai .anpai_top{width:100%;border-radius:0 0 44px 44px;background:#f56439;background:-webkit-linear-gradient(bottom,#f25c34,#f76c3e);background:-o-linear-gradient(top,#f25c34,#f76c3e);background:-moz-linear-gradient(top,#f25c34,#f76c3e);background:linear-gradient(to bottom,#f25c34,#f76c3e)}
.main .anpai .anpai_top .ap{position:relative;z-index:1;width:96.50582363%;margin:0 auto;background:#ffd79a;border-radius:0 0 50px 50px;padding:18px 14px 14px;border:1px solid #ffeaca;border-top:0}
.main .anpai .anpai_top .ap .tongzhi{margin:0 auto;border-radius:40px;background:#ffffff;line-height:38px;font-size:22px;padding:38px 50px 46px 46px}
.main .anpai .anpai_top .ap .tongzhi h6{display:flex;align-items:center;font-weight:bold;color:#f46239}
.main .anpai .anpai_top .ap .tongzhi h6 img{width:30px;margin-right:10px}
.main .anpai .anpai_top .ap .tongzhi p{color:#000000;text-indent:2em;text-shadow:0 0 0 #000}
.main .anpai .anpai_top .ap .tongzhi .tzRed{color:#f46239;text-shadow:0 0 0 #f46239}
.main .anpai .anpai_btm{display:block;margin:-40px auto 70px;width:100%}
.main .homework{position:relative;z-index:10;width:1204px;margin:0 auto}
.main .homework .homework1{display:block;width:100%;margin:25px auto 0}
.main .homework .homework2{position:relative;z-index:1;display:block;width:100%;margin:0 auto}
.main .homework .hw_main{position:relative;z-index:5;width:100%;border-radius:0.36rem;margin:-27px auto;background:#f56439;background:-webkit-linear-gradient(bottom,#f25b33,#f76c3f);background:-o-linear-gradient(top,#f25b33,#f76c3f);background:-moz-linear-gradient(top,#f25b33,#f76c3f);background:linear-gradient(to bottom,#f25b33,#f76c3f)}
.main .homework .hw_main .hwbg{background:#ffd79a;width:96.34551495%;border-radius:0.5rem;padding:15px;border:1px solid #ffd79a;margin:0 auto}
.main .homework .hw_main .hwbg .hw{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#ffffff;padding:30px 0;border-radius:0.4rem}
.main .homework .hw_main .hwbg .hw .hw_item{width:251px;height:468px;margin:6px 10px;padding-top:80px;text-align:center;color:#ffffff;background:url("../images/hwitem.png") center center no-repeat;background-size:100% 100%;-webkit-transition:all 0.3s;transition:all 0.3s}
.main .homework .hw_main .hwbg .hw .hw_item h6{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:24px;line-height:31px;height:62px}
.main .homework .hw_main .hwbg .hw .hw_item p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:180px;height:180px;font-size:18px;margin:16px auto 20px;line-height:28px;background:#e33c0c;border-radius:0.2rem}
.main .homework .hw_main .hwbg .hw .hw_item p.ewm{display:none}
.main .homework .hw_main .hwbg .hw .hw_item p.ewm img{width:91%;border-radius:0.1rem}
.main .homework .hw_main .hwbg .hw .hw_item a{display:block;width:140px;text-align:center;line-height:48px;font-size:22px;color:#f66a3d;margin:0 auto;border-radius:0.5rem;background:#fffee4;background:-webkit-linear-gradient(bottom,#ffffff,#fffcc8);background:-o-linear-gradient(top,#ffffff,#fffcc8);background:-moz-linear-gradient(top,#ffffff,#fffcc8);background:linear-gradient(to bottom,#ffffff,#fffcc8)}
.main .homework .hw_main .hwbg .hw .hw_item:hover,.main .homework .hw_main .hwbg .hw .hw_item:active{transform:scale(1.05)}
.main .yunleft{position:absolute;left:0;bottom:0;width:675px;animation:moveX1 1s linear infinite alternate;-webkit-animation:moveX1 1s linear infinite alternate}
.main .yunright{position:absolute;right:0;bottom:0;width:974px;animation:moveX2 1s linear infinite alternate;-webkit-animation:moveX2 1s linear infinite alternate}