body{font-family:-apple-system,Hiragino Sans GB,BlinkMacSystemFont,Neue Haas Grotesk Text Pro,Arial Nova,Segoe UI,Helvetica Neue,\.PingFang SC,PingFang SC,Microsoft YaHei,Microsoft JhengHei,Source Han Sans SC,Noto Sans CJK SC,Source Han Sans CN,Noto Sans SC,Source Han Sans TC,Noto Sans CJK TC,sans-serif;-webkit-font-smoothing:antialiased}.red-color{color:red}.border-bottom{border-bottom:1px solid #f0f0f0}.hidden-lg,.hidden-md,.hidden-sm,.hidden-xs{display:block}a:hover{text-decoration:none}@font-face{font-family:iconfont;src:url(../iconfont/iconfont.eot);src:url(../iconfont/iconfont.eot?#iefix) format('embedded-opentype'),url(../iconfont/iconfont.woff) format('woff'),url(../iconfont/iconfont.ttf) format('truetype'),url(../iconfont/iconfont.svg#iconfont) format('svg')}.iconfont{font-family:iconfont!important;font-size:70px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.icon-windows:before{content:"\e898"}.icon-mac:before{content:"\e61b"}.icon-linux:before{content:"\e74b"}@media screen and (min-width:1200px){.hidden-lg{overflow:hidden}}@media screen and (min-width:992px) and (max-width:1200px){.hidden-md{display:none}}@media screen and (min-width:768px) and (max-width:992px){.hidden-sm{display:none}}@media screen and (max-width:768px){.hidden-xs{display:none}}.container-default{width:90%;display:block;margin:0 auto}.nav-link{padding:0}.navbar-fixed-top{position:absolute;top:0;width:100%;padding-top:10px;z-index:3}.navbar-brand{width:200px;height:auto}.navbar-brand{color:#fff;font-size:30px;font-weight:700}.navbar-brand img{width:100%;height:auto}.nav{float:right;width:80%;max-width:300px;display:block}.nav .nav-item{float:right;width:100px;display:block;text-align:center;padding:0 10px;height:34px}.nav .nav-item .nav-link{color:#fff;font-weight:400;cursor:pointer;padding:0 1rem;line-height:34px;font-size:14px;transition:all .2s ease}.nav .nav-item .nav-link:hover{color:#c1c1c1}.nav .nav-item .login-btn{border:1px solid #fff;border-radius:20px}.nav .nav-item .console-btn,.nav .nav-item .register-btn{border:1px solid #fff;border-radius:20px;background:#fff;color:#555}.nav .nav-item .console-btn:hover,.nav .nav-item .register-btn:hover{border:1px solid #fff;border-radius:20px;background:#4b5f8d;color:#fff}.banner{background:url(../image/banner-bg.jpg) center center;background-size:cover;width:100%;height:500px}.banner-wrap{width:100%;height:100%;display:table;position:relative;top:0;left:0;overflow:hidden}.banner-contain{display:table-cell;vertical-align:middle}.banner-text{position:relative}.banner-text{color:#fff}.banner-text-info{padding:0 1rem}.banner-text h2{font-size:34px;font-weight:400;margin-bottom:20px}.banner-text h3{font-size:20px;line-height:40px;margin-bottom:40px;font-weight:400}.banner-text a{font-size:18px;color:#4b5f8d;min-width:130px;border:1px solid #fff;padding:10px 20px;border-radius:4px;color:#fff;transition:all .3s;-webkit-transition:all .3s}.banner-text a div{font-size:20px}.banner-text a:hover{text-decoration:none;background:#fff;border:1px solid #0056bd;color:#0056bd}.banner-text img{position:absolute;right:100px;top:-120px;width:auto;height:390px}@media screen and (max-width:768px){.banner-text h2{font-size:26px;margin-bottom:20px}.banner-text h3{font-size:18px;font-weight:400}.banner-text a{font-size:18px;padding:10px 16px;border-radius:4px}}@media screen and (min-width:992px) and (max-width:1200px){.banner-text img{right:-130px}}@media screen and (min-width:1200px) and (max-width:1600px){.banner-text img{right:-40px}}.contain-info{padding:80px 0}.contain-info h2{margin-bottom:40px;font-size:30px}.contain-info .big-img{width:100%;height:auto;border:1px solid #f0f0f0}.contain-info .apply-img{width:100%;height:auto;max-width:700px;margin:40px 0}.contain-info p{margin-bottom:30px;font-size:18px}.contain-info .ul-wrap,.contain-new .ul-wrap{width:100%;height:100%;display:table;position:relative;top:0;left:0;overflow:hidden}.contain-info .ul-wrap .img-contain,.contain-info .ul-wrap ul{display:table-cell;vertical-align:middle}.contain-info .ul-wrap .img-contain{text-align:center}.contain-info .ul-wrap .img-contain img{display:block;width:100%}.contain-info .ul-wrap .img-contain span{color:#777;margin:12px 0 0;display:block;font-size:12px}.contain-info ul{display:block;width:90%;max-width:820px;margin:0 auto}.contain-info ul h4{font-size:15px;line-height:30px;font-weight:400;color:#000;margin-bottom:0}.contain-new ul h4{font-weight:700}.contain-info ul.no-padding{padding-top:0}.contain-info ul.no-padding h4{font-size:16px;margin-bottom:10px}.contain-info ul h4 span{font-weight:400;color:#777}.contain-info ul .apply{width:90%;display:block;max-width:600px;margin:40px 0}.contain-new img{width:100%;height:auto;border:1px solid #f0f0f0;margin-bottom:40px}@media screen and (max-width:768px){.contain-info{padding:60px 0}.contain-info h2{margin-bottom:20px;font-size:22px}.contain-info p{margin-bottom:50px;font-size:16px}.contain-info ul{padding-left:20px}.contain-info ul h4{font-size:14px;line-height:36px;font-weight:700}.contain-info ul h4 span{font-weight:400}.contain-info ul .apply{width:90%;display:block;max-width:600px;margin:40px 0}}.footer{padding:50px 0}.footer p{text-align:center;color:#797777;font-size:14px}.footer p a{text-align:center;color:#797777;font-size:14px}.footer p a:hover{text-decoration:underline}.footer p img{max-height:30px;width:auto}@media (max-width:768px){.navbar-brand{width:150px}.nav{width:50%;max-width:200px}.nav .nav-item{width:75px;padding:0;height:34px}.nav .nav-item .nav-link{padding:0 1rem;line-height:34px;font-size:12px}}@media (max-width:992px){.contain-info .big-img{margin-bottom:30px}.contain-info .ul-wrap .img-contain{padding-top:30px}}.download-more{text-align:center;padding:10px 0}.download-more a{text-align:center}.download-more a div{font-size:22px;color:#555}