﻿@keyframes affixFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes affixFadeIn{from{opacity:0}to{opacity:1}}body,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,sans-serif}body{color:#1f1f1f;background-color:#fff;max-width:1300px;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:bugfix infinite 1s}body a{color:#406599}body a:hover{color:#314d75;text-decoration:none}body .max-width-1000{max-width:1000px;margin:0 auto}body .max-width-800{max-width:800px;margin:0 auto}body .affix{border-radius:0;border:#eee 1px solid !important;position:fixed;top:0;z-index:1001;width:100%;animation:affixFadeIn 1s  ease-in;-webkit-animation:affixFadeIn 1s;max-width:1300px}.img-bg-auto-height{background-size:auto 100%;background-position:center center}.btn-primary{color:#fff;background-color:#1a9bf5;border-color:#1a9bf5}.btn-primary:hover{background-color:#0980d3;border-color:#0980d3}.hero{background-size:cover;background-repeat:no-repeat;background-position:center center;padding:100px 0 0 0;position:relative}.hero:after{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero .btn{border-radius:0;font-size:15px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.hero .desc-wrapper{z-index:2;position:relative;margin:0 auto;max-width:956px;padding:30px;text-align:center;-webkit-animation:feature-text-anim .75s ease-in-out;animation:feature-text-anim .75s ease-in-out}.hero .desc-wrapper .slogan{font-size:48px}.hero .desc-wrapper p{font-size:20px;line-height:1.3em;margin:20px auto;text-transform:uppercase}.hero .desc-wrapper strong{font-weight:300}.de-section .container{max-width:1000px}.de-section img{max-width:100%}.pre-header{background:#1a9bf5;color:#fff;padding:7px 0;font-size:13px;border-bottom:3px solid #F2D208}.pre-header a{color:#fff}.pre-header .lang-list{margin:0}.pre-header .lang-list .active a{border-bottom:1px solid #fff}#header{background:#fff;border:0;border-bottom:#ededed 1px solid;padding:0}#header .icon-bar{background-color:#4a4a4a}#header .navbar-nav a{color:#4a4a4a;padding:30px;font-size:16px}#header .navbar-nav a:hover{color:#000}#header .navbar-brand{padding:0 15px;height:100%}#header .navbar-brand img{max-height:100%}#header .navbar-brand .text-brand{padding:15px 0;display:inline-block;font-size:24px;text-transform:uppercase;letter-spacing:3px;font-weight:500;font-style:normal;color:#4a4a4a}#header.affix .navbar-brand{height:50px}#header.affix .navbar-nav a{padding:15px;font-size:14px}.index-main-content [class*="col"]{padding:0}.index-main-content .row{height:250px;overflow:hidden}.index-main-content .text-box{background:#3BAEFF;color:#fff;height:250px;padding:10%}.index-main-content .text-box .btn-primary{border:#fff 1px solid;background:transparent;border-radius:0}.index-main-content .text-box .btn-primary:hover{color:#1a9bf5;background:#fff}.index-main-content .box-bg{background-position:center center;background-repeat:no-repeat}.index-main-content .bg-team{background-image:url(icon-team.png)}.index-main-content .bg-about-au{background-image:url(icon-au.png)}.index-main-content .bg-about-services{background-image:url(icon-line.png)}.index-main-content .list-line a{display:inline-block;padding:10px 35px 10px 15px;background:#F2D208;color:#fff;margin-bottom:1px}@media (min-width: 1500px){.container{width:1230px}.page-body img{width:100%;heigth:auto !important}}.va-container{display:table;width:100%;height:100%}.va-middle{vertical-align:middle;display:table-cell}.va-bottom{vertical-align:bottom;display:table-cell}.va-top{vertical-align:top;display:table-cell}.mb0{margin-bottom:0}.bg-white{background-color:#fff}.bg-default{background-color:#f5f5f5}.bg-primary{background-color:#1a9bf5}.nav-pills a{min-width:100px;text-align:center;border-radius:0;color:#1f1f1f}.nav-pills .active a{border-bottom:2px #F2D208 solid;border-radius:0;background:none !important;color:#1f1f1f !important}.breadcrumb{background:none;padding-left:0;margin-bottom:0}.btn-lg{border-radius:0;min-width:120px}.btn-lg .icon{max-height:20px}.well{background:#FBF7F2;border-color:#F2EAE5}#page-footer{color:#eee;background:#3E495B;line-height:1.8em}#page-footer .footer-main-content{padding:50px 15px}#page-footer a{color:#eee}#page-footer a:hover{color:#fff}#page-footer hr{border-color:#48556a;margin:10px 0}#page-footer h5{font-weight:bold}#page-footer .copyright{padding:10px;background:#1a9bf5;font-size:12px;line-height:18px}.fix-toolbar{position:fixed;bottom:10%;right:0;text-align:center}.fix-toolbar .toolbar-item{font-size:12px;background:#0a8feb;margin-bottom:3px;position:relative}.fix-toolbar .toolbar-item>a{display:block;color:#fff;height:70px;width:70px}.fix-toolbar .toolbar-item>a img{padding:10px;max-height:45px}.fix-toolbar .toolbar-item:hover .more-toolbar-info{display:block}.fix-toolbar .toolbar-item .more-toolbar-info{position:absolute;bottom:0;right:70px;width:auto;min-height:70px;line-height:60px;background:#0a8feb;color:#fff;white-space:nowrap;display:none}#not_found{padding:50px 0;min-height:500px}.page-list-item{margin-bottom:30px}.page-list-item .page-cover img{max-width:100%;margin-bottom:10px}.page-list-item .page-title{height:50px;overflow:hidden;text-align:center}.subnav{background:#F5F5F5;margin-top:-20px;margin-bottom:20px}#page{background:#F6F6F6;margin-top:-20px}#page .page-cover{margin-bottom:30px}#page .page-cover img{max-width:100%}#page .page-cover h1>span{border:2px solid #F0FCFF;padding:5px;display:inline-block}#page .page-cover h1>span>span{background:rgba(240,252,255,0.8);padding:10px 20px;display:inline-block}.page-info h1{margin-top:0;font-size:22px}.page-detail{padding-bottom:50px}.page-detail .page-title{font-size:16px;margin:0;border-bottom:#1a9bf5 1px solid}.page-detail .page-title span{background:#1a9bf5;color:#fff;padding:10px 15px;display:inline-block}.page-detail .page-body{padding:30px}.page-detail img{max-width:100%}.service-item{margin-bottom:20px}@media only screen and (min-width: 640px){.service-item{height:130px}.service-item .page-cover img{max-height:100px}}@media only screen and (max-width: 640px){#header{padding:0}#header.affix .navbar-nav a{padding:10px 15px;border-bottom:#eee 1px solid}.index-main-content{padding:0 !important}.index-main-content .row{height:auto}.hero{padding:60px 0 20px}.hero .desc-wrapper .slogan{font-size:30px}.hero .desc-wrapper p{font-size:18px;letter-spacing:1px;margin:10px auto}}
