body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, section，header, footer { margin: 0; padding: 0; font-weight: normal; }
fieldset, img { border: 0 none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 16px; }
ul, ul li { margin: 0; padding: 0; }
dl, ul, ol, menu, li { list-style: none; }
blockquote, q { quotes: none; }
    blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
input, select, textarea, button { vertical-align: middle; }
button { border: 0 none; background-color: transparent; cursor: pointer; }
body { background: #fff; }
body, th, td, input, select, textarea, button { line-height: 1; font-family: "微软雅黑", "黑体","宋体"; color: #666; }
a { color: #666; text-decoration: none; }
    a:active, a:hover { text-decoration: none; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
caption { display: none; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
img { vertical-align: top; }

.entry { padding: 5% 3%; }
a { outline: none; }
    a:active { star: expression(this.onFocus=this.blur()); }
.w { width: 1200px; margin: 0 auto; overflow: hidden; }
.clear { clear: both; }
.fl_lt { float: left; }
.fl_rt { float: right; }
.thumbnail { cursor: pointer; border: none; }
    .thumbnail .caption { text-align: center; }

.fullwidthbanner-container { width: 100% !important; position: relative; padding: 0; max-height: 560px !important; overflow: hidden; }
    .fullwidthbanner-container .fullwidthabnner { width: 100% !important; max-height: 640px !important; position: relative; }
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected { background: #144C9A !important; }
.tp-leftarrow:hover,
.tp-rightarrow:hover { background-color: #144C9A !important; }
/** BULLETS **/
.tp-bullets { z-index: 1001; position: absolute; bottom: 0px; }
    .tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative; background: #fff; border: 1px solid #144C9A; margin: 0 5px; margin-bottom: 20px; width: 50px; height: 5px; float: left; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear; }
.tp-leftarrow.large { z-index: 100; cursor: pointer; position: relative; background: #393939 url(../images/slider-left-arrow.png) no-Repeat; width: 42px; height: 43px; margin-left: 0px; margin-top: -21px; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
.tp-rightarrow.large { z-index: 100; cursor: pointer; position: relative; background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0; width: 42px; height: 43px; margin-left: 0; margin-top: -21px; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
.tp-bullets.tp-thumbs { z-index: 100; position: absolute; padding: 3px; background-color: #fff; width: 500px; height: 50px; margin-top: -50px; }
.fullwidthbanner-container .tp-thumbs { padding: 3px; }
.tp-bullets.tp-thumbs .tp-mask { width: 500px; height: 50px; overflow: hidden; position: relative; }
    .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { width: 5000px; position: absolute; }
.tp-bullets.tp-thumbs .bullet { width: 100px; height: 50px; cursor: pointer; overflow: hidden; background: none; margin: 0; float: left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
    .tp-bullets.tp-thumbs .bullet:hover,
    .tp-bullets.tp-thumbs .bullet.selected { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.tp-thumbs img { width: 100%; }
.tp-bannertimer { width: 100%; height: 10px; position: absolute; z-index: 200; z-index: 5000; }
    .tp-bannertimer.tp-bottom { bottom: 0px !important; height: 5px; }

.page { margin: 15px 30px; padding-bottom: 30px; text-align: center; font-size: 14px; }
    .page:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .page a { display: inline-block; padding: 5px 12px; margin: 0 0 0 8px; border: 1px solid #e1e2e3; line-height: 20px; height: 20px; color: #008036; background: #fff; text-decoration: none; box-sizing: unset; }
        .page a:hover { border: 1px solid #008036; box-sizing: unset; }
    .page span { display: inline-block; padding: 5px 0; line-height: 20px; height: 20px; box-sizing: unset; }
        .page span.current { padding: 5px 12px; margin: 0 0 0 8px; color: #555; font-weight: bold; box-sizing: unset; }
        .page span.disabled { border: 1px solid #eee; padding: 5px 12px; margin: 0 0 0 8px; color: #ddd; box-sizing: unset; }
.navigation { overflow: hidden; display: block; margin: 10px auto; line-height: 50px; text-align: center; }
.n-a { display: inline-block; padding: 5px 10px; font-size: 18px; text-align: center; background-color: #e6e0e0; }
.navigation .on { background-color: #0076b5; color: white; }
.navigation a:hover { background-color: #0076b5; color: white; }

.pagetitlea ul { padding: 0; font-size: 0; text-align: center; margin: 20px 0; }
    .pagetitlea ul li { display: inline-block; }
        .pagetitlea ul li a { display: inline-block; line-height: 50px; padding: 0 50px; font-size: 16px; color: #555; background: #031d49; color: #fff; border-radius: 20px; }
    .pagetitlea ul .current a { background: #021027; color: #fff; }
    .pagetitlea ul li a:hover { background: #021027; color: #fff; }

.ny-nav-er { height: 80px; }
    .ny-nav-er ul { float: left; overflow: hidden; }
        .ny-nav-er ul li { float: left; margin-right: 38px; padding: 0 8px; height: 77px; font-size: 18px; line-height: 77px; }
            .ny-nav-er ul li a { display: block; color: #121212; }
            .ny-nav-er ul li:hover { border-bottom: 3px solid #E35C2F; }
                .ny-nav-er ul li:hover a { color: #E35C2F; }
            .ny-nav-er ul li.on { border-bottom: 3px solid #E35C2F; }
                .ny-nav-er ul li.on a { color: #E35C2F; }
.weizhi { padding-left: 28px; background: url(../Images/wz.png) no-repeat left center; color: #666; font-size: 110%; line-height: 80px; }
    .weizhi a { color: #666; }
        .weizhi a:last-child { color: #E35C2F; }

.InfoTitle { font-weight: normal; text-align: center; vertical-align: middle; color: #000; padding: 5px 0px; }
    .InfoTitle h1 { font-size: 20px; line-height: 1.5em; margin: 10px 0; }
.InfoTime { color: #999; text-align: left; padding: 2px 0px; height: 25px; }
.InfoContent, .InfoContent p { width: 96%; margin: 0 auto;line-height:25px; }
.InfoAttachment { padding: 10px 0px; text-align: center; width: 81px; margin: 0 auto; }
.InfoPicture { text-align: center; }

.info_previous_next_wrap { margin: 20px 0; overflow: hidden; }
    .info_previous_next_wrap .Previous { float: left; font-size: 16px; }
    .info_previous_next_wrap .Next { float: right; font-size: 16px; }
.nav-tit { margin: 0 auto 0; padding: 30px 0; border-bottom: 1px solid #e0e0e0; color: #333; text-align: center; font-size: 16px; line-height: 1em; }
    .nav-tit.short { padding-bottom: 0; border-bottom: 0; }
    .nav-tit a { margin-left: 10px; color: #333; }
        .nav-tit a.selected, .nav-tit a:hover { color: #34ad2a; }
    .nav-tit i { margin-left: 10px; color: #e0e0e0; }
.in-h1 { padding: 20px; line-height: 30px; color: #c00; font-size: 30px; text-align: center; font-weight: 300; }
.hot-news { text-align: left; }
.hot-indNav { position: relative; overflow: hidden; height: 70px; background: url(../images/bgNavInd.png) bottom repeat-x; }
    .hot-indNav i { display: inline-block; width: 108px; height: 69px; border-bottom: 4px solid #031d49; text-align: center; font-size: 16px; line-height: 100px; }
.hot-dcNews1 { float: left; display: block; overflow: hidden; margin: 20px 0; width: 558px; }
    .hot-dcNews1 img { float: left; display: inline-block; margin-right: 13px; width: 165px; height: 105px; background: url(../images/new-show.jpg) no-repeat; }
    .hot-dcNews1 span { float: left; width: 380px; }
    .hot-dcNews1 h1 { margin: 5px 0; color: #999; font-weight: 400; font-size: 12px; }
    .hot-dcNews1 h2 { overflow: hidden; margin: 5px 0; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; }
    .hot-dcNews1 h3 { color: #999; font-weight: 400; font-size: 12px; line-height: 20px; }
.hot-dcNews2 { overflow: hidden; width: 100%; }
    .hot-dcNews2 a { float: left; display: block; overflow: hidden; padding: 7px 0 7px 10px; width: 49%; border-bottom: 1px dotted #dedede; font-size: 16px; line-height: 25px; }
        .hot-dcNews2 a span { float: right; color: #999; font-size: 14px; }
.hot-dcTjxmList { overflow: hidden; margin: 20px 0 40px 0; width: 1200px; }
    .hot-dcTjxmList a { position: relative; float: left; display: inline-block; margin: 0 5px; width: 24%; height: auto; border: 1px solid #f0f0f0; background: #f0f0f0; }
        .hot-dcTjxmList a:hover { background: #fff; }
        .hot-dcTjxmList a div { overflow: hidden; width: 100%; height: 208px; }
            .hot-dcTjxmList a div img { width: 100%; height: 208px; transition: transform 1.5s; }
        .hot-dcTjxmList a h1 { margin: 0 15px 8px 15px; border-bottom: 1px solid #d8d8d8; font-size: 18px; line-height: 50px; }
        .hot-dcTjxmList a h2 { position: relative; margin: 0 15px; font-weight: 400; font-size: 12px; line-height: 22px; }
        .hot-dcTjxmList a h3 { position: absolute; right: 10px; bottom: 10px; padding-right: 30px; background: url(../images/icoWxGz.png) right center no-repeat; color: #999; font-weight: 700; line-height: 26px; }
        .hot-dcTjxmList a h4 { position: absolute; right: 10px; bottom: 40px; display: none; font-size: 0; }
.dcTjxmList a h4 img { width: 100px; height: 100px; border: 2px solid #fff; }
.hot-dcTjxmList a:hover div img { transform: scale(1.2); }
.hot-dcTjxmList a:hover h1 { border-bottom: 1px solid #fff; }
.hot-dcTjxmList a:hover h3 { color: #fff; }
.btnMore2 { position: absolute; top: 45px; right: 0; display: block; padding-right: 18px; height: 20px; background: url(../images/icoMore2.png) right center no-repeat; color: #999; font-size: 12px; line-height: 20px; }
    .btnMore2:hover { color: #dd1721; }

.left-auto { position: relative; display: block; margin: 0 275px 0 0; overflow: hidden; _zoom: 1; }
.right-260 { position: relative; display: block; float: right; width: 260px; overflow: hidden; }
.bg-wrap { margin: 0; padding: 0; background: #fff; }
    .bg-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .bg-wrap.nobg { background: none; }
.pad-15 { position: relative; padding: 15px; }
.search-tit { display: block; margin: 0 30px; padding-top: 15px; line-height: 38px; border-bottom: 1px solid #f0f0f0; }
    .search-tit h3 { display: inline-block; color: #333; font-size: 16px; font-weight: normal; }
    .search-tit span { margin-left: 15px; color: #999; font-size: 14px; }
        .search-tit span strong { margin: 0 2px; color: #1e7bb3; font-weight: 600; }
/*图文列表样式*/
.n-list { padding: 15px 30px; }
    .n-list li { display: block; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }
        .n-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
        .n-list li h2 { padding: 15px 0 15px; font-size: 18px; line-height: 24px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
            .n-list li h2 a { color: #333; text-decoration: none; }
                .n-list li h2 a:hover { color: #8CAC52; }
        .n-list li .note b { position: relative; display: block; float: left; margin-right: 16px; width: 118px; height: 118px; border: 1px solid #e8e8e8; font-style: normal; }
            .n-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }
        .n-list li .note p { display: block; font-size: 14px; max-height: 84px; line-height: 28px; font-weight: 500; color: #666; overflow: hidden; }
        .n-list li .note .info { padding-top: 10px; height: 20px; line-height: 20px; }
            .n-list li .note .info span { margin-right: 10px; color: #999; font-size: 12px; }
                .n-list li .note .info span i { margin-right: 3px; font-size: 12px; }
    .n-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }
.sidebar-box { margin: 0 0 15px; padding: 20px; background: #fff; }
    .sidebar-box h4 { margin: 0; padding: 0 0 15px; border-bottom: 1px solid #e0e0e0; color: #333; font-size: 16px; font-weight: 300; line-height: 20px; }
    .sidebar-box .txt-list li { margin-top: 15px; line-height: 20px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
        .sidebar-box .txt-list li label { display: inline-block; margin: 0 5px 0 0; width: 16px; height: 16px; line-height: 16px; color: #fff; font-size: 12px; font-weight: 400; text-align: center; background: #999; border-radius: 2px; vertical-align: middle; }
            .sidebar-box .txt-list li label.hot { background: #d70029; }
        .sidebar-box .txt-list li a { line-height: 20px; }
    .sidebar-box .side-img-list { padding-bottom: 0; }
        .sidebar-box .side-img-list li { padding: 10px 0; }
    .sidebar-box .tags-box { margin: 0 0 0 -10px; }
        .sidebar-box .tags-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
        .sidebar-box .tags-box a { display: block; float: left; margin: 10px 0 0 10px; padding: 5px; color: #555; font-size: 12px; line-height: 20px; border: 1px solid #f0f0f0; }
            .sidebar-box .tags-box a:hover { border-color: #34ad2a; }
.tags-box a i { margin-left: 2px; color: #999; font-style: normal; }

/*logo*/
.phone_img { margin-right: 5px; }
.phone_num { font-size: 26px; font-family: arial; color: #144B9A; font-weight: 600; margin-top: 5px; }
.phone_top .phone_text { color: #144B9A; font-size: 13px; text-align: center; display: inline-block; }
    .phone_top .phone_text b { display: inline-block; width: 30px; height: 2px; background: #144B9A; margin: 3px 5px; }
header { padding-left: 0; padding-top: 20px; }
    header .logo { padding: 0; z-index: 999999; }
        header .logo p { line-height: 57px; font-style: italic; font-size:16px;}
            header .logo p b { color: #1156a5; }
        header .logo img { float: left; padding-right: 10px; }
/*logo end*/

/*菜单*/
nav { margin-top: 30px; border: none; }
.navbar { padding: 0; border: none; border-radius: inherit; background: url(../images/nav_bg.png); height: 45px; min-height: 100px; }
.navbar-nav li { box-sizing: border-box; background: url(../images/line_r.png) no-repeat right; }
    .navbar-nav li:nth-child(11) { background: none; }
    .navbar-nav li a { color: #FFFFFF; box-sizing: border-box; padding-top: 13px; font-size: 16px; p; }
    .navbar-nav li:hover a { background: #1BB42B; }
.navbar-header { padding: 8px 0; }
.navbar-toggle { margin-top: 0; }
.nav > li > a { padding: 13px 18px; padding-bottom: 13px; }
.navbar-brand { padding: 0; }
.navbar-header .icon-bar { background: #FFFFFF; width: 25px; margin-top: 6px; }
.mainmenu-area { background: url(../images/nav_bg.png); margin-top: 2%; }
/*菜单 end*/
/*关键词*/
.key_word { margin-top: 2%; margin-bottom: 2%; }
.key_words { margin-top: 7px; text-align: center; }
    .key_words span { color: #144B9A; }
    .key_words a { font-size: 15px; color: #8B8B8B; display: inline-block; margin-right: 5px; }

        .key_words a:hover { color: #144B9A; }
.input_t { width: 78%; border: 1px solid #ADBFDC; padding: 8px 15px; box-sizing: border-box; border-radius: 15px; outline: none; font-size: 15px; color: #8B8B8B; margin: 0 auto; display: block; background: url(../images/seach.png)no-repeat right 10px center; }
    .input_t:focus { }
/*关键词 end*/

/*title*/
.title { text-align: center; }
    .title span { text-transform: uppercase; font-size: 36px; font-family: arial; color: #144B9A; }
    .title h2 { font-size: 24px; color: #144B9A; }
        .title h2 i { display: inline-block; width: 44px; height: 2px; background: #144B9A; margin: 5px 8px; }
/*title end*/
/*产品分类*/
.product { background: #F8F8F8; overflow: hidden; padding: 30px 0; box-sizing: border-box; }
.pro_list { margin-top: 20px; }
    .pro_list .pro_class { padding: 0 5px; }
    .pro_list .thumbnail { border: none; border-bottom: 1px solid #D7D7D7; border-radius: inherit; margin-bottom: 10px; }
    .pro_list h3 { padding: 5px 0; text-align: center; font-size: 18px; }
    .pro_list .thumbnail:hover { border-bottom-color: #144B9A; }
        .pro_list .thumbnail:hover h3 { color: #144B9A; }
.more { display: block; width: 200px; height: 45px; border-radius: 15px; border: 1px solid #144B9A; text-align: center; margin: 0 auto; margin-top: 30px; overflow: hidden; transition: all 0.5s; }
    .more:hover { background: #144B9A; }
        .more:hover img { margin-top: 0; }
    .more img { margin-top: -45px; transition: all 0.5s; }
/*产品分类 end*/
/*广告位*/
.ggw { width: 100%; height: 160px; max-height: 160px; min-height: 100px; margin: 0 auto; background: url(../images/ggw1.png) no-repeat center center; }
.ggw_phone h2 { color: #FFFFFF; margin-top: 100px; font-size: 20px; }
    .ggw_phone h2 span { font-family: arial; }
/*广告位 end*/
/*我们的优势*/
.advan { margin-top: 20px; }
    .advan .col-md-3 { padding-right: 5px; margin-top: 20px; }
.advan_list { padding: 0; height: 262px; }
.advan_list { border: none; padding: 20px 0px; box-sizing: border-box; background: none; border-radius: inherit; }
    .advan_list .caption { border-top: 1px solid #FFFFFF; margin-top: 20px; padding: 15px 10px; box-sizing: border-box; padding-bottom: 0; position: relative; }
        .advan_list .caption h2 { width: 50px; height: 3px; background: #FFFFFF; margin: 0 auto; margin-top: -17px; margin-bottom: 20px; }
        .advan_list .caption h3 { text-align: center; color: #FFFFFF; font-size: 20px; margin-bottom: 10px; }
        .advan_list .caption p { color: #DDE3F1; font-size: 14px; text-align: center; }
.advan_01 { background: #0255A5; }
.advan_02 { background: #227377; }
.advan_03 { background: #3B8F5D; }
.advan_04 { background: #4DA348; }
/*我们的优势 end*/
/*安装案例*/
.case { padding: 20px 0; background-color: cornflowerblue; background-image: url(../images/case_bg.png); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; padding-bottom: 48px; }
    .case .title span { color: #FFFFFF; }
    .case .title h2 { color: #FFFFFF; }
    .case .title i { background: #FFFFFF; }
    .case p { color: #B8C0D3; text-align: center; line-height: 15px; letter-spacing: 2px; margin: 16px 0; }
.case_cont { background: #FFFFFF; padding: 30px 30px; box-sizing: border-box; }
    .case_cont .col-md-4 { padding: 6px; }
    .case_cont .thumbnail { border: none; border-radius: inherit; }
        .case_cont .thumbnail img { width: 370px; height: 278px; }
        .case_cont .thumbnail .caption h3 { text-align: center; }
        .case_cont .thumbnail:hover h3 { color: #184998; }
        .case_cont .thumbnail:hover img { opacity: 0.8; }
/*安装案例 end*/
/*生产车间*/
.depar { background: #F8F8F8; padding: 20px 0; box-sizing: border-box; }
/*生产车间 end*/
.depar_list { margin-top: 20px; position: relative; }
    .depar_list .col-md-3 { padding: 0 4px; box-sizing: border-box; margin-bottom: 10px; }
    .depar_list .thumbnail { padding: 0px; box-sizing: border-box; border: none; border-radius: inherit; margin-bottom: 0; }
        .depar_list .thumbnail img { width: 100%; width:300px;height:225px; }
        .depar_list .thumbnail .caption h3 { text-align: center; color: #FFFFFF; }
        .depar_list .thumbnail:hover { opacity: 0.8; }
.depar_list1 .caption { background: #01509B; }
.depar_list2 .caption { background: #227377; }
.depar_list3 .caption { background: #3B8F5D; }
.depar_list4 .caption { background: #4DA348; }

/*关于我们*/
.about { margin-top: 20px; margin-bottom: 20px; }
.about_cont { margin-top: 20px; }
    .about_cont h2 { color: #DBDBDB; font-size: 150px; font-family: arial; font-weight: bold; }
    .about_cont p { margin-top: -80px; text-indent: 2em; font-size: 15px; letter-spacing: 2px; line-height: 20px; }
    .about_cont .col-md-6 { padding: 0 25px; box-sizing: border-box; }
.about_m { width: 180px; height: 45px; background: #144B9A; text-align: center; overflow: hidden; margin-top: 40px; line-height: 45px; }
.about_t img { max-width: 100%; }
/*关于我们 end*/
.ggw2 { background: url(../images/ggw2.png) no-repeat center center; margin-top: 40px; }

/*新闻中心*/
.news { margin-top: 20px; }
.news_cont { margin-top: 20px; }
    .news_cont dl { width: 580px; height: 194px; background: #DBDBDB; padding: 11px; box-sizing: border-box; transition: all 0.5s; overflow: hidden; }
        .news_cont dl dd { width: 237px; float: left; background: #FFFFFF; }
        .news_cont dl dt { width: 308px; float: right; }
            .news_cont dl dt h2 { color: #124999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
            .news_cont dl dt span { font-size: 15px; font-family: arial; font-weight: normal; color: #164998; display: inline-block; margin: 3px 0; }
            .news_cont dl dt p { font-size: 15px; font-family: "微软雅黑"; font-weight: normal; color: #164998; max-height: 80px; overflow: hidden; text-align: justify; }
            .news_cont dl dt a { display: block; float: right; display: block; width: 90px; height: 30px; background: #144B9A; color: #FFFFFF; font-size: 15px; font-family: arial; text-align: center; font-weight: normal; text-transform: uppercase; line-height: 28px; margin-top: 15px; }
        .news_cont dl dd img { width: 100%; }
        .news_cont dl:hover { cursor: pointer; background: #144B9A; }
            .news_cont dl:hover dt h2, .news_cont dl:hover dt span, .news_cont dl:hover dt p { color: #FFFFFF; }
            .news_cont dl:hover dt a { background: #FFFFFF; color: #144B9A; }
    .news_cont .col-md-12 { margin-top: 10px; padding: 0px; }
.news_list .list-group-item { border: none; margin-top: 0; border-bottom: 1px dashed #C5D1E7; padding: 10px 2px; margin-bottom: 1px; }

.news_list ul li { font-size: 16px; color: #555555; cursor: pointer; }
    .news_list ul li a { width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }
    .news_list ul li b { width: 10px; height: 13px; background: url(../images/news_bg_c.png) no-repeat center 3px; display: inline-block; padding-top: 5px; margin-right: 10px; }
    .news_list ul li .badge { background: none; color: #555555; font-weight: normal; font-family: arial; font-size: 16px; }
    .news_list ul li:hover { color: #144B9A; border-bottom-color: #154A9A; }
        .news_list ul li:hover b { background: url(../images/news_bg.png) no-repeat center 3px; }
        .news_list ul li:hover .badge { color: #154A9A; }
.news .more { margin-top: 30px; }
/*新闻中心 end*/

/*资质荣誉*/
.honor { background: url(../images/honor.png) repeat center center; margin-top: 50px; }
    .honor h2 { color: #FFFFFF; height: 60px; font-size: 24px; padding-top: 22px; box-sizing: border-box; border-bottom: 1px solid #FFFFFF; }
        .honor h2 a { color: #FFFFFF; text-transform: uppercase; font-size: 18px; margin-top: 5px; }

.title_h { color: #002964; height: 60px; font-size: 24px; padding-top: 22px; box-sizing: border-box; border-bottom: 1px solid #133c77; }
    .title_h a { color: #002964; text-transform: uppercase; font-size: 18px; margin-top: 5px; }
.honor .line { width: 52px; height: 2px; background: #FFFFFF; display: block; margin-top: 12px; }
.line { width: 52px; height: 2px; background: #031d49; display: block; margin-top: 12px; }
.col-md-3 { padding: 1px; }
/*资质荣誉 end*/

/*师资力量*/
.honor_cont { width: 1200px; position: relative; padding: 0 30px; box-sizing: border-box; }
    .honor_cont .hd { background: #f4f4f4; }
        .honor_cont .hd .next { display: block; width: 37px; height: 35px; margin-top: 10px; position: absolute; top: 80px; cursor: pointer; background: url(../images/left.png) no-repeat; left: 0; }
            .honor_cont .hd .next:hover { background: url(../images/left_c.png) no-repeat; }
        .honor_cont .hd .prev { width: 37px; height: 35px; position: absolute; right: 0; top: 80px; background: url(../images/right.png) no-repeat; }
            .honor_cont .hd .prev:hover { background: url(../images/right_c.png) no-repeat; }
    .honor_cont .bd { width: 1100px; margin: 0 auto; margin-top: 30px; overflow: hidden; }
    .honor_cont .col-md-3 { padding: 0 8px; width: 285px; margin: 0 2px; }
    .honor_cont .thumbnail { background: none; border-radius: inherit; padding: 0; border: none; }
    .honor_cont .caption { background: #FFFFFF; text-align: center; }
    .honor_cont .thumbnail:hover .caption { color: #15499C; }
/*师资力量 end*/

/*底部*/
footer { background: #031D49; height: 270px; width: 100%; padding: 25px 0; box-sizing: border-box; }
.foot_nav { border-bottom: 1px solid #687891; height: 30px; line-height: 15px; padding: 0 20px; box-sizing: border-box; }
    .foot_nav ul li { float: left; margin: 0 17px; }
        .foot_nav ul li a { color: #A8ACB7; font-size: 16px; }
        .foot_nav ul li:hover a { color: #FFFFFF; }
.contact { margin-left: 38px; margin-top: 20px; }
    .contact h2 { font-size: 20px; color: #FFFFFF; margin-bottom: 15px; }
    .contact li { font-size: 15px; line-height: 22px; color: #BCBCC6; }
footer .phone_f { width: auto; color: #FFFFFF; margin-top: 50px; margin-left: 130px; }
    footer .phone_f h2 { font-weight: normal; }
        footer .phone_f h2 .phone_img_f { margin-right: 10px; }
        footer .phone_f h2 .phone_num_f { font-size: 34px; font-family: arial; }
        footer .phone_f h2 .phone_t_f { font-size: 18px; font-weight: normal; }
            footer .phone_f h2 .phone_t_f i { display: inline-block; width: 47px; height: 2px; background: #FFFFFF; margin: 5px 2px; }
footer .ewm { margin-right: 55px; margin-top: 12px; width: 138px; height: 160px; background: #FFFFFF; text-align: center; font-size: 18px; }
    footer .ewm img { width: 100%; }
footer .copy { margin-top: 30px; height: 35px; width: 100%; background: #031D49; line-height: 33px; text-align: center; font-size: 15px; color:white;}
.container { width: 1200px; }
.friendlink { width: 100%; background: #031D49; line-height: 33px; text-align: center; font-size: 15px;margin-top: 15px;  color:white;}
.friendlink a{color:white;}
/*底部 end*/


#feed_back_form { width: 100%; margin: 10px auto; background-color: #f7f7f7; }
    #feed_back_form h1 { color: #1294cd; text-align: center; padding-top: 30px; font-size: 2.9em; font-family: 'Raleway', sans-serif; }
.login-01 { width: 38%; margin: 5% auto 0; }
#feed_back_form li.first, li.second { border: none; list-style: none; margin-bottom: 10px; width: 100%; }
#feed_back_form .icon, #feed_back_form .icon2 { height: 55px; width: 55px; display: block; float: left; border-top-left-radius: 0.3em; -o-border-top-left-radius: 0.3em; -moz-border-top-left-radius: 0.3em; -webkit-border-top-left-radius: 0.3em; border-border-bottom-left-radius: 0.3em; -o-border-bottom-left-radius: 0.3em; -moz-border-bottom-left-radius: 0.3em; -webkit-border-bottom-left-radius: 0.3em; }
#feed_back_form .user { background: url(../images/icons.png) no-repeat 14px 15px #1294cd; }
#feed_back_form .email { background: url(../images/icons.png) no-repeat 15px -39px #1294cd; }
#feed_back_form .phone { background: url(../images/icons.png) no-repeat 15px -93px #1294cd; }
#feed_back_form .msg { background: url(../images/msg.png) no-repeat 16px 16px #1294cd; }
#feed_back_form li.first:hover .user { background: url(../images/icons.png) no-repeat 14px 15px #DB2048; }
#feed_back_form li.first:hover .email { background: url(../images/icons.png) no-repeat 15px -39px #DB2048; }
#feed_back_form li.first:hover .phone { background: url(../images/icons.png) no-repeat 15px -93px #DB2048; }
#feed_back_form li.second:hover .msg { background: url(../images/msg.png) no-repeat 16px 16px #DB2048; }
/*-----*/
#feed_back_form input[type="text"], #feed_back_form textarea { width: 77%; padding: 1.13em 1em 1.13em 1em; color: #858282; font-size: 16px; outline: none; background: #fff; font-weight: 500; border: none; font-family: 'Lora', serif; border-top-right-radius: 0.3em; -o-border-top-right-radius: 0.3em; -moz-border-top-right-radius: 0.3em; -webkit-border-top-right-radius: 0.3em; border-border-bottom-right-radius: 0.3em; -o-border-bottom-right-radius: 0.3em; -moz-border-bottom-right-radius: 0.3em; -webkit-border-bottom-right-radius: 0.3em; }
.submit { }
#feed_back_form textarea { resize: none; height: 140px; }
.login-01 input[type="submit"] { font-size: 17px; font-weight: 300; color: #fff; cursor: pointer; outline: none; padding: 10px 10px; width: 25%; border: 2px solid #1294cd; float: right; background: #1294cd; border-radius: 0.3em; -o-border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; margin-right: 2.85em; }
#feed_back_form input[type="submit"]:hover { -webkit-transform: rotate(4deg); transform: rotate(4deg); -o-transform: rotate(4deg); -moz-transform: rotate(4deg); }
#feed_back_form li.lost { margin-bottom: 21px; }


.main-im { position: fixed; right: 10px; top: 300px; z-index: 100; width: 110px; height: 272px; }
    .main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
        .main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
    .main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
    .main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
    .main-im .img-qq { max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
    .main-im .im-qq:hover .img-qq { max-width: 70px; left: 1px; top: 8px; position: absolute; }
    .main-im .im_main { background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB; display: none; }
        .main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; /* height:105px; */ border-bottom: 1px solid #dddddd; }
            .main-im .im_main .im-tel div { font-weight: bold; font-size: 12px; margin-top: 6px; }
            .main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15; }
            .main-im .im_main .im-tel:hover { background: #fafafa; }
        .main-im .im_main .weixing-container { width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center; float: left; }
        .main-im .im_main .weixing-show { width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
            .main-im .im_main .weixing-show .weixing-sanjiao { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2; }
            .main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
            .main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
            .main-im .im_main .weixing-show .weixing-txt { position: absolute; top: 110px; left: 7px; width: 100px; margin: 0 auto; text-align: center; }
        .main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/totop-icon.png) no-repeat center center; float: right; }
            .main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
    .main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
        .main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
            .main-im .close-im a:hover { text-decoration: none; }
    .main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }


/*评论样式*/
.comment-box { position: relative; margin-top: 15px; width: 80%; margin: 0 auto; }
.comment-list li { padding: 15px 0; border-top: 1px solid #f7f7f7; }
    .comment-list li .avatar { display: block; float: left; margin-top: 6px; background: #fff; border-radius: 2px; width: 42px; height: 42px; overflow: hidden; }
        .comment-list li .avatar img { width: 42px; height: 42px; }
    .comment-list li .inner { margin-left: 52px; }
        .comment-list li .inner p { color: #333; font-size: 14px; line-height: 1.8em; }
        .comment-list li .inner .meta { margin: 0; padding-top: 3px; color: #999; border: none; }
            .comment-list li .inner .meta .time { margin-left: 5px; padding-left: 20px; color: #777; background: url(../images/sprite.gif) no-repeat left -158px; }
    .comment-list li .answer { margin-left: 48px; padding: 10px; background: #fafafa; border: 1px solid #e6e6e6; border-radius: 3px; }
        .comment-list li .answer .meta { margin: 0; padding: 0; color: #999; margin-bottom: 5px; border: none; }
        .comment-list li .answer p { color: #555; font-size: 14px; line-height: 1.8em; }




[aos][aos][aos-easing=linear], body[aos-easing=linear] [aos] { -webkit-transition-timing-function: cubic-bezier(.25,.25,.75,.75); transition-timing-function: cubic-bezier(.25,.25,.75,.75); }
[aos][aos][aos-easing=ease], body[aos-easing=ease] [aos] { -webkit-transition-timing-function: cubic-bezier(.25,.1,.25,1); transition-timing-function: cubic-bezier(.25,.1,.25,1); }
[aos][aos][aos-easing=ease-in], body[aos-easing=ease-in] [aos] { -webkit-transition-timing-function: cubic-bezier(.42,0,1,1); transition-timing-function: cubic-bezier(.42,0,1,1); }
[aos][aos][aos-easing=ease-out], body[aos-easing=ease-out] [aos] { -webkit-transition-timing-function: cubic-bezier(0,0,.58,1); transition-timing-function: cubic-bezier(0,0,.58,1); }
[aos][aos][aos-easing=ease-in-out], body[aos-easing=ease-in-out] [aos] { -webkit-transition-timing-function: cubic-bezier(.42,0,.58,1); transition-timing-function: cubic-bezier(.42,0,.58,1); }
[aos][aos][aos-easing=ease-in-back], body[aos-easing=ease-in-back] [aos] { -webkit-transition-timing-function: cubic-bezier(.6,-.28,.735,.045); transition-timing-function: cubic-bezier(.6,-.28,.735,.045); }
[aos][aos][aos-easing=ease-out-back], body[aos-easing=ease-out-back] [aos] { -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.275); transition-timing-function: cubic-bezier(.175,.885,.32,1.275); }
[aos][aos][aos-easing=ease-in-out-back], body[aos-easing=ease-in-out-back] [aos] { -webkit-transition-timing-function: cubic-bezier(.68,-.55,.265,1.55); transition-timing-function: cubic-bezier(.68,-.55,.265,1.55); }
[aos][aos][aos-easing=ease-in-sine], body[aos-easing=ease-in-sine] [aos] { -webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715); transition-timing-function: cubic-bezier(.47,0,.745,.715); }
[aos][aos][aos-easing=ease-out-sine], body[aos-easing=ease-out-sine] [aos] { -webkit-transition-timing-function: cubic-bezier(.39,.575,.565,1); transition-timing-function: cubic-bezier(.39,.575,.565,1); }
[aos][aos][aos-easing=ease-in-out-sine], body[aos-easing=ease-in-out-sine] [aos] { -webkit-transition-timing-function: cubic-bezier(.445,.05,.55,.95); transition-timing-function: cubic-bezier(.445,.05,.55,.95); }
[aos][aos][aos-easing=ease-in-quad], [aos][aos][aos-easing=ease-in-cubic], [aos][aos][aos-easing=ease-in-quart], body[aos-easing=ease-in-quad] [aos], body[aos-easing=ease-in-cubic] [aos], body[aos-easing=ease-in-quart] [aos] { -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53); transition-timing-function: cubic-bezier(.55,.085,.68,.53); }
[aos][aos][aos-easing=ease-out-quad], [aos][aos][aos-easing=ease-out-cubic], [aos][aos][aos-easing=ease-out-quart], body[aos-easing=ease-out-quad] [aos], body[aos-easing=ease-out-cubic] [aos], body[aos-easing=ease-out-quart] [aos] { -webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94); transition-timing-function: cubic-bezier(.25,.46,.45,.94); }
[aos][aos][aos-easing=ease-in-out-quad], [aos][aos][aos-easing=ease-in-out-cubic], [aos][aos][aos-easing=ease-in-out-quart], body[aos-easing=ease-in-out-quad] [aos], body[aos-easing=ease-in-out-cubic] [aos], body[aos-easing=ease-in-out-quart] [aos] { -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955); transition-timing-function: cubic-bezier(.455,.03,.515,.955); }
[aos][aos][aos-duration='50'], body[aos-duration='50'] [aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }
[aos][aos][aos-duration='100'], body[aos-duration='100'] [aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }
[aos][aos][aos-duration='150'], body[aos-duration='150'] [aos] { -webkit-transition-duration: 150ms; transition-duration: 150ms; }
[aos][aos][aos-duration='200'], body[aos-duration='200'] [aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }
[aos][aos][aos-duration='250'], body[aos-duration='250'] [aos] { -webkit-transition-duration: 250ms; transition-duration: 250ms; }
[aos][aos][aos-duration='300'], body[aos-duration='300'] [aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }
[aos][aos][aos-duration='350'], body[aos-duration='350'] [aos] { -webkit-transition-duration: 350ms; transition-duration: 350ms; }
[aos][aos][aos-duration='400'], body[aos-duration='400'] [aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }
[aos][aos][aos-duration='450'], body[aos-duration='450'] [aos] { -webkit-transition-duration: 450ms; transition-duration: 450ms; }
[aos][aos][aos-duration='500'], body[aos-duration='500'] [aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }
[aos][aos][aos-duration='550'], body[aos-duration='550'] [aos] { -webkit-transition-duration: 550ms; transition-duration: 550ms; }
[aos][aos][aos-duration='600'], body[aos-duration='600'] [aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }
[aos][aos][aos-duration='650'], body[aos-duration='650'] [aos] { -webkit-transition-duration: 650ms; transition-duration: 650ms; }
[aos][aos][aos-duration='700'], body[aos-duration='700'] [aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }
[aos][aos][aos-duration='750'], body[aos-duration='750'] [aos] { -webkit-transition-duration: 750ms; transition-duration: 750ms; }
[aos][aos][aos-duration='800'], body[aos-duration='800'] [aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }
[aos][aos][aos-duration='850'], body[aos-duration='850'] [aos] { -webkit-transition-duration: 850ms; transition-duration: 850ms; }
[aos][aos][aos-duration='900'], body[aos-duration='900'] [aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }
[aos][aos][aos-duration='950'], body[aos-duration='950'] [aos] { -webkit-transition-duration: 950ms; transition-duration: 950ms; }
[aos][aos][aos-duration='1000'], body[aos-duration='1000'] [aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }
[aos][aos][aos-duration='1050'], body[aos-duration='1050'] [aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }
[aos][aos][aos-duration='1100'], body[aos-duration='1100'] [aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }
[aos][aos][aos-duration='1150'], body[aos-duration='1150'] [aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }
[aos][aos][aos-duration='1200'], body[aos-duration='1200'] [aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }
[aos][aos][aos-duration='1250'], body[aos-duration='1250'] [aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }
[aos][aos][aos-duration='1300'], body[aos-duration='1300'] [aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }
[aos][aos][aos-duration='1350'], body[aos-duration='1350'] [aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }
[aos][aos][aos-duration='1400'], body[aos-duration='1400'] [aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }
[aos][aos][aos-duration='1450'], body[aos-duration='1450'] [aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }
[aos][aos][aos-duration='1500'], body[aos-duration='1500'] [aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }
[aos][aos][aos-duration='1550'], body[aos-duration='1550'] [aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }
[aos][aos][aos-duration='1600'], body[aos-duration='1600'] [aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }
[aos][aos][aos-duration='1650'], body[aos-duration='1650'] [aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }
[aos][aos][aos-duration='1700'], body[aos-duration='1700'] [aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }
[aos][aos][aos-duration='1750'], body[aos-duration='1750'] [aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }
[aos][aos][aos-duration='1800'], body[aos-duration='1800'] [aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }
[aos][aos][aos-duration='1850'], body[aos-duration='1850'] [aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }
[aos][aos][aos-duration='1900'], body[aos-duration='1900'] [aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }
[aos][aos][aos-duration='1950'], body[aos-duration='1950'] [aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }
[aos][aos][aos-duration='2000'], body[aos-duration='2000'] [aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }
[aos][aos][aos-duration='2050'], body[aos-duration='2050'] [aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }
[aos][aos][aos-duration='2100'], body[aos-duration='2100'] [aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }
[aos][aos][aos-duration='2150'], body[aos-duration='2150'] [aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }
[aos][aos][aos-duration='2200'], body[aos-duration='2200'] [aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }
[aos][aos][aos-duration='2250'], body[aos-duration='2250'] [aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }
[aos][aos][aos-duration='2300'], body[aos-duration='2300'] [aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }
[aos][aos][aos-duration='2350'], body[aos-duration='2350'] [aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }
[aos][aos][aos-duration='2400'], body[aos-duration='2400'] [aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }
[aos][aos][aos-duration='2450'], body[aos-duration='2450'] [aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }
[aos][aos][aos-duration='2500'], body[aos-duration='2500'] [aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }
[aos][aos][aos-duration='2550'], body[aos-duration='2550'] [aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }
[aos][aos][aos-duration='2600'], body[aos-duration='2600'] [aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }
[aos][aos][aos-duration='2650'], body[aos-duration='2650'] [aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }
[aos][aos][aos-duration='2700'], body[aos-duration='2700'] [aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }
[aos][aos][aos-duration='2750'], body[aos-duration='2750'] [aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }
[aos][aos][aos-duration='2800'], body[aos-duration='2800'] [aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }
[aos][aos][aos-duration='2850'], body[aos-duration='2850'] [aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }
[aos][aos][aos-duration='2900'], body[aos-duration='2900'] [aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }
[aos][aos][aos-duration='2950'], body[aos-duration='2950'] [aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }
[aos][aos][aos-duration='3000'], body[aos-duration='3000'] [aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }
[aos][aos][aos-delay='50'], body[aos-delay='50'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='50'].aos-animate, body[aos-delay='50'] [aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }
[aos][aos][aos-delay='100'], body[aos-delay='100'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='100'].aos-animate, body[aos-delay='100'] [aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }
[aos][aos][aos-delay='150'], body[aos-delay='150'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='150'].aos-animate, body[aos-delay='150'] [aos].aos-animate { -webkit-transition-delay: 150ms; transition-delay: 150ms; }
[aos][aos][aos-delay='200'], body[aos-delay='200'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='200'].aos-animate, body[aos-delay='200'] [aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }
[aos][aos][aos-delay='250'], body[aos-delay='250'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='250'].aos-animate, body[aos-delay='250'] [aos].aos-animate { -webkit-transition-delay: 250ms; transition-delay: 250ms; }
[aos][aos][aos-delay='300'], body[aos-delay='300'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='300'].aos-animate, body[aos-delay='300'] [aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }
[aos][aos][aos-delay='350'], body[aos-delay='350'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='350'].aos-animate, body[aos-delay='350'] [aos].aos-animate { -webkit-transition-delay: 350ms; transition-delay: 350ms; }
[aos][aos][aos-delay='400'], body[aos-delay='400'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='400'].aos-animate, body[aos-delay='400'] [aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }
[aos][aos][aos-delay='450'], body[aos-delay='450'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='450'].aos-animate, body[aos-delay='450'] [aos].aos-animate { -webkit-transition-delay: 450ms; transition-delay: 450ms; }
[aos][aos][aos-delay='500'], body[aos-delay='500'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='500'].aos-animate, body[aos-delay='500'] [aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }
[aos][aos][aos-delay='550'], body[aos-delay='550'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='550'].aos-animate, body[aos-delay='550'] [aos].aos-animate { -webkit-transition-delay: 550ms; transition-delay: 550ms; }
[aos][aos][aos-delay='600'], body[aos-delay='600'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='600'].aos-animate, body[aos-delay='600'] [aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }
[aos][aos][aos-delay='650'], body[aos-delay='650'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='650'].aos-animate, body[aos-delay='650'] [aos].aos-animate { -webkit-transition-delay: 650ms; transition-delay: 650ms; }
[aos][aos][aos-delay='700'], body[aos-delay='700'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='700'].aos-animate, body[aos-delay='700'] [aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }
[aos][aos][aos-delay='750'], body[aos-delay='750'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='750'].aos-animate, body[aos-delay='750'] [aos].aos-animate { -webkit-transition-delay: 750ms; transition-delay: 750ms; }
[aos][aos][aos-delay='800'], body[aos-delay='800'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='800'].aos-animate, body[aos-delay='800'] [aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }
[aos][aos][aos-delay='850'], body[aos-delay='850'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='850'].aos-animate, body[aos-delay='850'] [aos].aos-animate { -webkit-transition-delay: 850ms; transition-delay: 850ms; }
[aos][aos][aos-delay='900'], body[aos-delay='900'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='900'].aos-animate, body[aos-delay='900'] [aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }
[aos][aos][aos-delay='950'], body[aos-delay='950'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='950'].aos-animate, body[aos-delay='950'] [aos].aos-animate { -webkit-transition-delay: 950ms; transition-delay: 950ms; }
[aos][aos][aos-delay='1000'], body[aos-delay='1000'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1000'].aos-animate, body[aos-delay='1000'] [aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }
[aos][aos][aos-delay='1050'], body[aos-delay='1050'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1050'].aos-animate, body[aos-delay='1050'] [aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }
[aos][aos][aos-delay='1100'], body[aos-delay='1100'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1100'].aos-animate, body[aos-delay='1100'] [aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }
[aos][aos][aos-delay='1150'], body[aos-delay='1150'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1150'].aos-animate, body[aos-delay='1150'] [aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }
[aos][aos][aos-delay='1200'], body[aos-delay='1200'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1200'].aos-animate, body[aos-delay='1200'] [aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }
[aos][aos][aos-delay='1250'], body[aos-delay='1250'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1250'].aos-animate, body[aos-delay='1250'] [aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }
[aos][aos][aos-delay='1300'], body[aos-delay='1300'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1300'].aos-animate, body[aos-delay='1300'] [aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }
[aos][aos][aos-delay='1350'], body[aos-delay='1350'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1350'].aos-animate, body[aos-delay='1350'] [aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }
[aos][aos][aos-delay='1400'], body[aos-delay='1400'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1400'].aos-animate, body[aos-delay='1400'] [aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }
[aos][aos][aos-delay='1450'], body[aos-delay='1450'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1450'].aos-animate, body[aos-delay='1450'] [aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }
[aos][aos][aos-delay='1500'], body[aos-delay='1500'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1500'].aos-animate, body[aos-delay='1500'] [aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }
[aos][aos][aos-delay='1550'], body[aos-delay='1550'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1550'].aos-animate, body[aos-delay='1550'] [aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }
[aos][aos][aos-delay='1600'], body[aos-delay='1600'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1600'].aos-animate, body[aos-delay='1600'] [aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }
[aos][aos][aos-delay='1650'], body[aos-delay='1650'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1650'].aos-animate, body[aos-delay='1650'] [aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }
[aos][aos][aos-delay='1700'], body[aos-delay='1700'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1700'].aos-animate, body[aos-delay='1700'] [aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }
[aos][aos][aos-delay='1750'], body[aos-delay='1750'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1750'].aos-animate, body[aos-delay='1750'] [aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }
[aos][aos][aos-delay='1800'], body[aos-delay='1800'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1800'].aos-animate, body[aos-delay='1800'] [aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }
[aos][aos][aos-delay='1850'], body[aos-delay='1850'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1850'].aos-animate, body[aos-delay='1850'] [aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }
[aos][aos][aos-delay='1900'], body[aos-delay='1900'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1900'].aos-animate, body[aos-delay='1900'] [aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }
[aos][aos][aos-delay='1950'], body[aos-delay='1950'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='1950'].aos-animate, body[aos-delay='1950'] [aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }
[aos][aos][aos-delay='2000'], body[aos-delay='2000'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2000'].aos-animate, body[aos-delay='2000'] [aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }
[aos][aos][aos-delay='2050'], body[aos-delay='2050'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2050'].aos-animate, body[aos-delay='2050'] [aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }
[aos][aos][aos-delay='2100'], body[aos-delay='2100'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2100'].aos-animate, body[aos-delay='2100'] [aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }
[aos][aos][aos-delay='2150'], body[aos-delay='2150'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2150'].aos-animate, body[aos-delay='2150'] [aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }
[aos][aos][aos-delay='2200'], body[aos-delay='2200'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2200'].aos-animate, body[aos-delay='2200'] [aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }
[aos][aos][aos-delay='2250'], body[aos-delay='2250'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2250'].aos-animate, body[aos-delay='2250'] [aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }
[aos][aos][aos-delay='2300'], body[aos-delay='2300'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2300'].aos-animate, body[aos-delay='2300'] [aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }
[aos][aos][aos-delay='2350'], body[aos-delay='2350'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2350'].aos-animate, body[aos-delay='2350'] [aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }
[aos][aos][aos-delay='2400'], body[aos-delay='2400'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2400'].aos-animate, body[aos-delay='2400'] [aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }
[aos][aos][aos-delay='2450'], body[aos-delay='2450'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2450'].aos-animate, body[aos-delay='2450'] [aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }
[aos][aos][aos-delay='2500'], body[aos-delay='2500'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2500'].aos-animate, body[aos-delay='2500'] [aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }
[aos][aos][aos-delay='2550'], body[aos-delay='2550'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2550'].aos-animate, body[aos-delay='2550'] [aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }
[aos][aos][aos-delay='2600'], body[aos-delay='2600'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2600'].aos-animate, body[aos-delay='2600'] [aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }
[aos][aos][aos-delay='2650'], body[aos-delay='2650'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2650'].aos-animate, body[aos-delay='2650'] [aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }
[aos][aos][aos-delay='2700'], body[aos-delay='2700'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2700'].aos-animate, body[aos-delay='2700'] [aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }
[aos][aos][aos-delay='2750'], body[aos-delay='2750'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2750'].aos-animate, body[aos-delay='2750'] [aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }
[aos][aos][aos-delay='2800'], body[aos-delay='2800'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2800'].aos-animate, body[aos-delay='2800'] [aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }
[aos][aos][aos-delay='2850'], body[aos-delay='2850'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2850'].aos-animate, body[aos-delay='2850'] [aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }
[aos][aos][aos-delay='2900'], body[aos-delay='2900'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2900'].aos-animate, body[aos-delay='2900'] [aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }
[aos][aos][aos-delay='2950'], body[aos-delay='2950'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='2950'].aos-animate, body[aos-delay='2950'] [aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }
[aos][aos][aos-delay='3000'], body[aos-delay='3000'] [aos] { -webkit-transition-delay: 0; transition-delay: 0; }
    [aos][aos][aos-delay='3000'].aos-animate, body[aos-delay='3000'] [aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }
[aos^=fade][aos^=fade] { opacity: 0; -webkit-transition-property: all; transition-property: all; }
    [aos^=fade][aos^=fade].aos-animate { opacity: 1; }
[aos=fade-up] { -webkit-transform: translate(0,100px); -ms-transform: translate(0,100px); transform: translate(0,100px); }
    [aos=fade-up].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-down] { -webkit-transform: translate(0,-100px); -ms-transform: translate(0,-100px); transform: translate(0,-100px); }
    [aos=fade-down].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-right] { -webkit-transform: translate(-100px,0); -ms-transform: translate(-100px,0); transform: translate(-100px,0); }
    [aos=fade-right].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-left] { -webkit-transform: translate(100px,0); -ms-transform: translate(100px,0); transform: translate(100px,0); }
    [aos=fade-left].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-up-right] { -webkit-transform: translate(-100px,100px); -ms-transform: translate(-100px,100px); transform: translate(-100px,100px); }
    [aos=fade-up-right].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-up-left] { -webkit-transform: translate(100px,100px); -ms-transform: translate(100px,100px); transform: translate(100px,100px); }
    [aos=fade-up-left].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-down-right] { -webkit-transform: translate(-100px,-100px); -ms-transform: translate(-100px,-100px); transform: translate(-100px,-100px); }
    [aos=fade-down-right].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=fade-down-left] { -webkit-transform: translate(100px,-100px); -ms-transform: translate(100px,-100px); transform: translate(100px,-100px); }
    [aos=fade-down-left].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos^=zoom][aos^=zoom] { opacity: 0; -webkit-transition-property: all; transition-property: all; }
    [aos^=zoom][aos^=zoom].aos-animate { opacity: 1; }
[aos=zoom-in] { -webkit-transform: scale(.6); -ms-transform: scale(.6); transform: scale(.6); }
    [aos=zoom-in].aos-animate { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
[aos=zoom-in-up] { -webkit-transform: translate(0,100px) scale(.6); -ms-transform: translate(0,100px) scale(.6); transform: translate(0,100px) scale(.6); }
    [aos=zoom-in-up].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-in-down] { -webkit-transform: translate(0,-100px) scale(.6); -ms-transform: translate(0,-100px) scale(.6); transform: translate(0,-100px) scale(.6); }
    [aos=zoom-in-down].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-in-right] { -webkit-transform: translate(-100px,0) scale(.6); -ms-transform: translate(-100px,0) scale(.6); transform: translate(-100px,0) scale(.6); }
    [aos=zoom-in-right].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-in-left] { -webkit-transform: translate(100px,0) scale(.6); -ms-transform: translate(100px,0) scale(.6); transform: translate(100px,0) scale(.6); }
    [aos=zoom-in-left].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-out] { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
    [aos=zoom-out].aos-animate { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
[aos=zoom-out-up] { -webkit-transform: translate(0,100px) scale(1.2); -ms-transform: translate(0,100px) scale(1.2); transform: translate(0,100px) scale(1.2); }
    [aos=zoom-out-up].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-out-down] { -webkit-transform: translate(0,-100px) scale(1.2); -ms-transform: translate(0,-100px) scale(1.2); transform: translate(0,-100px) scale(1.2); }
    [aos=zoom-out-down].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-out-right] { -webkit-transform: translate(-100px,0) scale(1.2); -ms-transform: translate(-100px,0) scale(1.2); transform: translate(-100px,0) scale(1.2); }
    [aos=zoom-out-right].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=zoom-out-left] { -webkit-transform: translate(100px,0) scale(1.2); -ms-transform: translate(100px,0) scale(1.2); transform: translate(100px,0) scale(1.2); }
    [aos=zoom-out-left].aos-animate { -webkit-transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
[aos=slide-up] { -webkit-transform: translate(0,100%); -ms-transform: translate(0,100%); transform: translate(0,100%); }
    [aos=slide-up].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=slide-down] { -webkit-transform: translate(0,-100%); -ms-transform: translate(0,-100%); transform: translate(0,-100%); }
    [aos=slide-down].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=slide-right] { -webkit-transform: translate(-100%,0); -ms-transform: translate(-100%,0); transform: translate(-100%,0); }
    [aos=slide-right].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos=slide-left] { -webkit-transform: translate(100%,0); -ms-transform: translate(100%,0); transform: translate(100%,0); }
    [aos=slide-left].aos-animate { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }
[aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; }
[aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }
    [aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
[aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }
    [aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
[aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }
    [aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }
[aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }
    [aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }
