@charset "utf-8";@import url(./iconfont/iconfont.css);@import url(./animate.css);*{margin:0;padding:0;box-sizing:border-box;}body,html{font-family:"Microsoft YaHei","Segoe UI","PingFang SC","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:0;padding:0;color:#000;font-size:16px;line-height:1.5;-webkit-tap-highlight-color:transparent;}li,ul{list-style:none;}.line1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.line2{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.line3{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.line4{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.line5{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}a,a:hover{text-decoration:none;color:inherit;cursor:pointer;}img{max-width:100%;height:auto;vertical-align:bottom;}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;}header{position:fixed;width:100%;top:0;left:0;z-index:990;border-bottom:1px solid rgba(255,255,255,0.14);height:95px;color:#FFF;transition:background 0.3s,height 0.3s;}header.is-act .head-box{margin-top:0;}header.is-act .head-tel{display:none;}header.active{color:#000;}header.active .logo1{display:none;}header.active .logo2{display:block;}header .container{height:100%;position:relative;}header .head{height:100%;display:flex;justify-content:space-between;}header .head-l{display:flex;align-items:center;margin-top:20px;}header .logo{display:flex;align-items:flex-start;justify-content:flex-start;}header .logo span{font-size:12px;margin-top:-3px;line-height:1.2;border-left:2px solid #a6a6a6;padding-left:5px;margin-left:5px;white-space:nowrap;}header .logo1{display:block;}header .logo2{display:none;}header .head-box{display:flex;flex-direction:column;justify-content:center;margin-top:30px;transition:all 0.1s linear;}header .head-tel{font-size:12px;display:flex;justify-content:flex-end;margin-bottom:10px;opacity:1;visibility:inherit;transition:all 0.2s linear;position:absolute;top:10px;right:32px;}header .head-tel:hover img{animation:headtel 0.5s forwards;}header .head-tel.hide{opacity:0;visibility:hidden;}header .head-tel img{margin-right:10px;width:15px;height:15px;}header .mob-menu{display:none;}header .head-content,header nav{height:100%;}header .nav-list{height:100%;display:flex;}header .nav-list > li{margin:0 20px;position:relative;}header .nav-list > li:hover .submenu{opacity:1;visibility:inherit;transform:translateY(0);}header .nav-list > li .mob-icon{display:none;}header .nav-list > li:last-child{margin-right:0;}header .nav-list > li:last-child a{padding-right:0;}header .nav-list > li > a{font-size:16px;display:flex;align-items:center;height:100%;padding:0 10px;transition:color 0.3s;white-space:nowrap;}header .nav-list > li > a::before,header .nav-list > li > a::after{content:"";display:inline-block;border:4px solid transparent;margin:2px 4px 0;transform:scale(0);transition:transform 0.2s;border-radius:2px;}header .nav-list > li > a.active{color:#00adee;}header .nav-list > li > a.active::before,header .nav-list > li > a.active::after{border-left-color:#00adee;transform:scale(1);}header .nav-list > li > a.active::after{border-color:transparent;border-right-color:#00adee;}header .nav-list > li > a:hover{color:#00adee;}header .nav-list > li > a:hover::before,header .nav-list > li > a:hover::after{border-left-color:#00adee;transform:scale(1);}header .nav-list > li > a:hover::after{border-color:transparent;border-right-color:#00adee;}header .nav-list > li .submenu{display:block;min-width:140px;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transition:all 0.2s linear;transform:translateY(10px);}header .nav-list > li .submenu ul{background:rgba(0,0,0,0.7);color:#f3f3f3;padding:4px 0;display:flex;flex-wrap:wrap;justify-content:space-between;white-space:nowrap;padding:15px 20px;}header .nav-list > li .submenu li{width:30%;}header .nav-list > li .submenu a{display:inline-flex;width:100%;padding:6px 10px;font-size:14px;transition:all 0.1s linear;}header .nav-list > li .submenu a:hover{color:#da9938;}footer{background:#0C1142;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);}footer .container{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;}footer .foot-item{width:18%;}footer .foot-item:nth-child(4){flex:1;}footer .foot-item:nth-child(4) .foot-ul li{display:flex;white-space:nowrap;}footer .foot-title{color:#FFF;font-size:18px;height:40px;}footer .foot-ul li{color:#A4A5AC;padding:5px 0;font-size:15px;}footer .foot-ul li a{transition:all 0.1s linear;}footer .foot-ul li a:hover{color:#FFF;}footer .foot-logo{margin-bottom:25px;text-align:center;}footer .foot-logo img{max-width:180px;}footer .foot-erw{text-align:center;}footer .foot-erw img{max-height:118px;transition:all 0.1s linear;}footer .foot-erw img:hover{transform:scale(1.05);}footer .yellow{font-size:20px;font-weight:bold;color:#DA9B38;margin-bottom:10px;}footer .copyright .container{width:100%;justify-content:center;color:#A4A5AC;border-top:1px solid #666666;margin-top:20px;padding:20px 10px;font-size:14px;}footer .copyright a{display:inline-block;margin-left:10px;transition:all 0.1s linear;}footer .copyright a:hover{color:#FFF;}.gotop{cursor:pointer;height:40px;width:40px;border-radius:50%;position:fixed;bottom:80px;opacity:0;visibility:hidden;right:24px;background:#FFF;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);transition:all 0.4s ease;z-index:9;overflow:hidden;}.gotop.act{opacity:1;visibility:inherit;bottom:100px;}.gotop:hover{background:#c1c1c1;}.gotop em{font-size:24px;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;}@media (max-width:1600px){header{height:80px;}}@media (max-width:1280px){header .nav-list > li{margin:0 10px;}footer .foot-item{width:22%;}}@media (max-width:1024px){header{height:80px !important;box-shadow:1px 2px 10px rgba(0,0,0,0.05);}header.mob-act{background:#000;color:#FFF;}header.mob-act .logo1{display:block;}header.mob-act .logo2{display:none;}header.mob-act nav{left:0;}header.active .mob-menu em{background:#333;}header .head-tel{display:none;}header .head-box{margin-top:0 !important;}header .mob-menu{display:block;position:relative;width:40px;height:100%;}header .mob-menu.active em{top:50% !important;background:#FFF;}header .mob-menu.active em:nth-child(1){transform:rotate(45deg);}header .mob-menu.active em:nth-child(2){opacity:0;}header .mob-menu.active em:nth-child(3){transform:rotate(-45deg);}header .mob-menu em{transition:all 0.2s linear;position:absolute;right:0;width:30px;height:3px;border-radius:4px;background:#FFF;}header .mob-menu em:nth-child(1){top:32%;}header .mob-menu em:nth-child(2){top:50%;}header .mob-menu em:nth-child(3){top:68%;}header nav{width:100%;height:calc(100% - 80px);background:#FFF;position:fixed;left:100%;top:80px;transition:all 0.2s linear;}header nav .nav-list{flex-direction:column;padding:20px 0;overflow-y:auto;}header nav .nav-list > li{padding:0 10px;}header nav .nav-list > li:hover .submenu{display:none;visibility:inherit;opacity:1;display:none;transform:none;transition:none;}header nav .nav-list > li > a{height:auto;color:#000;font-size:18px;font-weight:bold;padding:20px 5px;border-bottom:1px solid #d3d3d3;}header nav .nav-list > li .mob-icon{display:block;position:absolute;top:10px;right:10px;width:50px;height:50px;}header nav .nav-list > li .mob-icon.mobact::after{width:0;}header nav .nav-list > li .mob-icon::before,header nav .nav-list > li .mob-icon::after{content:"";width:16px;height:2px;background:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.2s linear;}header nav .nav-list > li .mob-icon::after{transform:translate(-50%,-50%) rotate(90deg);}header nav .nav-list > li .submenu{position:static;visibility:inherit;opacity:1;display:none;transform:none;transition:none;width:auto !important;}header nav .nav-list > li .submenu ul{background:none;color:#000;padding:4px 20px;}header nav .nav-list > li .submenu ul li{width:100%;}header nav .nav-list > li .submenu ul li a{font-size:16px;}}@media (max-width:768px){header{height:60px !important;}header .logo img{height:40px;}header .logo span{display:none;}header nav{height:calc(100% - 60px);top:60px;}footer .container{padding-top:25px;padding-bottom:0;}footer .foot-item{width:100%;margin-bottom:20px;}footer .foot-item .foot-title{font-size:16px;height:auto;}footer .foot-item .foot-ul{display:flex;flex-wrap:wrap;justify-content:space-between;}footer .foot-item .foot-ul li{width:30%;padding:2px 0;}footer .foot-item .foot-ul li a{font-size:14px;}footer .foot-item.foot-item2 .foot-ul li,footer .foot-item.foot-item3 .foot-ul li{width:37%;}footer .foot-item:nth-child(-n+3) a::before{letter-spacing:-2px;margin-right:4px;}footer .foot-item.foot-item4{margin-bottom:0;}footer .foot-item.foot-item4 .foot-ul{display:none;}footer .foot-item.foot-item4 .foot-ul li{width:100%;padding:0;}footer .foot-item.foot-item5{padding-top:20px;}footer .yellow{font-size:16px;font-weight:400;line-height:22px;margin:10px 0;}footer .copyright .container{margin-top:5px;padding:10px 0 30px;font-size:12px;}}@keyframes loading{0%{transform:scale(0.2);opacity:1;}to{transform:scale(2);opacity:0;}}.container-s{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;}.container-b{width:100%;max-width:1400px;margin:0 auto;padding:0 15px;position:relative;}header .container-s,header .container-b{height:100%;position:relative;}header.is-act{background-color:rgba(20,27,85,0.9);height:80px;}footer .container-s,footer .container-b{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;}footer .copyright .container-s,footer .copyright .container-b{width:100%;justify-content:center;color:#a4a5ac;border-top:1px solid #666666;margin-top:20px;padding:20px 10px;font-size:14px;}img.lazy{display:inline-block;opacity:0;}img.lazy,img.tst{transition:opacity 0.6s,transform 0.3s ease;}img.loaded{opacity:1;}img:not([src]){visibility:hidden;}.lazy-load{display:block;position:absolute;width:18px;height:18px;top:50%;left:50%;margin-top:-9px;margin-left:-9px;background-color:#ccc;animation:loading 1s linear infinite;border-radius:100%;}.lazy-wrap{display:block;position:relative;overflow:hidden;}.lazy-wrap::after{content:"";display:block;padding-bottom:100%;}.lazy-wrap.lazy-loaded .lazy-load{-webkit-animation:none;animation:none;display:none;}.lazy-wrap.lazy-loaded::after{padding-bottom:0;}.inner-banner,.inner-banner-s,.news-top-banner{overflow:hidden;}.inner-banner img,.inner-banner-s img,.news-top-banner img{animation:img_move 8s linear 0s infinite normal both;width:100%;}@keyframes img_move{0%{-webkit-transform:scale(1,1);transform:scale(1,1);}50%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}100%{-webkit-transform:scale(1,1);transform:scale(1,1);}}.foot-btn{display:none;}@media (max-width:768px){footer .copyright{margin-bottom:40px;}.foot-btn{position:fixed;bottom:0;left:0;width:100%;height:53px;z-index:9;display:flex;}.foot-btn a{width:50%;background:#0066FF;color:#FFF;display:flex;align-items:center;justify-content:center;}.foot-btn a img{width:16px;margin-right:5px;}.foot-btn a:nth-child(2){background:#DA9B38;}}@media (max-width:1300px) and (min-width:769px){.history-list .course-item p:nth-child(2) img{margin-top:10px;}.company-honor li{width:22%;}.page-honor .about-honor-list li p{font-size:14px;white-space:nowrap;}footer .foot-item{width:18%;}}footer .container{max-width:1400px;}@media (max-width:1600px) and (min-width:769px){.container,.container-b,.container-s{padding-left:90px;padding-right:90px;}footer .container{padding-left:110px;padding-right:110px;}}