html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sup,sub{font-size:83%}pre,code,kbd,samp{font-family:inherit}q:before,q:after{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0}a{color:#333}.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0}.blank20{height:.2rem}.hr{height:1px;background-color:#e1e1e1}.blank30{height:.3rem}.wrap{width:7.5rem;margin:0 auto}input::-webkit-input-placeholder{color:#aab2bd;font-size:.28rem}.title{font-size:.34rem;color:#8c75dd;font-weight:bold}.index-bg{width:7.5rem;height:13.34rem;background:url(page1bg.jpg) no-repeat;background-size:100% 100%}.index-bg .logo{position:relative;top:1.48rem;width:3.33rem;height:3.96rem;display:block;margin:0 auto}.index-bg .logo img{display:block;width:100%;height:100%}.index-bg .title{position:relative;top:2.8rem;width:100%}.index-bg .title img{display:block;width:100%;height:1.3rem}.index-bg .enter{position:relative;top:4.8rem}.index-bg .enter .btn{display:block;width:4.9rem;height:1.2rem;line-height:1.2rem;text-align:center;font-size:.5rem;color:#0d080e;background:#f9ce03;margin:0 auto;font-weight:bold;border-radius:.1rem}.type-list{display:block;width:100%;height:100%;overflow:hidden}.type-list ul{display:block;width:100%;height:12.06rem;max-height:13.34rem}.type-list ul li{float:left;width:50%;height:33.3%;background:#f889d2;text-align:center}.type-list ul li:nth-of-type(2){background:#40337f}.type-list ul li:nth-of-type(3){background:#40337f}.type-list ul li:nth-of-type(4){background:#f889d2}.type-list ul li:nth-of-type(5){background:#f889d2}.type-list ul li:nth-of-type(6){background:#40337f}.type-list ul li img{display:block;width:1.6rem;height:1.6rem;margin-bottom:.3rem}.type-list ul li a{display:block;font-size:.4rem;color:#fff}.project-list{margin:.3rem}.project-list li{float:left;width:100%;padding:.3rem 0;border-bottom:1px solid #dcdcdc}.project-list li a{display:block}.project-list li a .img{display:block;float:left;width:2.3rem;height:1.8rem;margin-right:.3rem}.project-list li a .img img{width:2.3rem;height:1.8rem}.project-list li a .info{font-size:.28rem;color:#000}.project-list li a .info .name{margin-bottom:.2rem}.project-list li a .info .detail{font-size:.24rem;color:#999;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.project-list li:last-child{border-bottom:none}.project-detail{padding:.3rem}.project-detail .logos{margin-bottom:.3rem}.project-detail .logos img{display:block;width:auto;height:2rem}.project-detail .name{font-size:.34rem;color:#000;text-align:center;margin-bottom:.3rem}.project-detail .detail p{font-size:.3rem;color:#333;line-height:1.8}.project-detail .lab-box{margin-top:.5rem}.project-detail .lab-box span{display:inline-block;border-radius:.1rem;height:.6rem;line-height:.6rem;color:#fff;background:#8c75dd;font-size:.24rem;width:2rem;text-align:center;margin-right:.4rem;margin-bottom:.3rem}.project-detail .lab-box span:nth-child(3n){margin-right:0}.service-detail{padding:.3rem}.service-detail .img{font-size:.3rem;color:#8c75dd}.service-detail .img img{display:block;width:100%;margin-bottom:.3rem;max-height:5.3rem}.service-detail .detail{margin-top:.3rem}.service-detail .detail p{font-size:.3rem;color:#333;line-height:1.8}.active-list{margin:.3rem}.active-list li{float:left;width:100%;overflow:hidden;padding:.3rem 0;border-bottom:1px solid #dcdcdc}.active-list li a{display:block}.active-list li a .img{display:block;float:left;width:2.5rem;height:1.8rem;margin-right:.3rem}.active-list li a .img img{width:2.5rem;height:1.8rem;border-radius:.1rem}.active-list li a .info{font-size:.3rem;color:#333}.active-list li a .info .name{margin-bottom:.3rem}.active-list li a .info .date{font-size:.28rem;color:#999}.active-list li a .info .btns{margin-top:.3rem;border-radius:.08rem;height:.6rem;line-height:.6rem;overflow:hidden;color:#fff;background:#ccc;text-align:center}.active-list li a .info .btns.org{background:#f9ce03}.active-list li:last-child{border-bottom:none}.swiper-container{width:6.9rem;height:4.8rem;margin:.3rem auto}.swiper-slide{text-align:center;width:6.9rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%}.swiper-pagination-bullet-active{opacity:1;background:#ff6a86 !important}.swiper-pagination-bullet{background:#fff}.lesson{padding:.3rem;line-height:1.8}.lesson .lesson-content{margin:.3rem auto}.lesson .lesson-content .img img{display:block;width:100%;margin-bottom:.3rem;max-height:5.3rem}.lesson .lesson-content .name{font-size:.32rem;color:#333}.lesson .lesson-content .date{padding-left:.4rem;font-size:.3rem;background:url(icon-date.png) 0 center no-repeat;background-size:.25rem .25rem}.lesson .lesson-content .adr{padding-left:.4rem;font-size:.3rem;background:url(icon-map.png) 0 center no-repeat;background-size:.25rem .29rem}.notice-list{margin:.3rem}.notice-list ul li{width:100%;height:3.4rem;position:relative;margin-bottom:.3rem}.notice-list ul li .pic{position:absolute;width:100%;height:100%}.notice-list ul li .pic img{display:block;width:100%;height:100%}.notice-list ul li .bottom-bar{position:absolute;bottom:0;width:100%;height:.6rem;line-height:.6rem;background:rgba(0,0,0,0.5);color:#fff;padding:0 .2rem;box-sizing:border-box}.resources-list{padding:.3rem;box-sizing:border-box}.resources-list ul{margin-top:.8rem}.resources-list ul li{float:left;display:block;width:33.3%;margin-bottom:.8rem}.resources-list ul li a{display:block;text-align:center;font-size:.28rem;color:#333}.resources-list ul li a img{display:block;width:1.2rem;height:1.2rem;margin:0 auto .2rem}
