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 { font-size: 12px; 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; }

a { outline: none; }
    a:active { star: expression(this.onFocus=this.blur()); }

.clear { clear: both; }

.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both; }
.w { width: 1200px; margin: 0 auto; overflow: hidden; }
.w1 { width: 1280px; margin: 0 auto; }
.fl_left { float: left; }
.fl_right { float: right; }


/*header*/
header { width: 100%; height: 90px; position: relative; }
.logo { margin-top: 15px; width: 300px; height: 65px; margin-right: 50px; }
    .logo img { width: 100%; }
/*nav*/
nav { width: auto; height: 65px; padding-top: 40px; box-sizing: border-box; }
    nav ul li { float: left; text-align: center; padding: 0 10px; }
        nav ul li a { box-sizing: border-box; color: #363636; font-size: 15px; display: block; padding-bottom: 5px; }
            nav ul li a:hover { color: #CB3026; }
.sub { position: relative; background: #0CA756; height: 90px; padding: 15px 10px; box-sizing: border-box; float: right; }
    .sub span { display: block; color: #FFFFFF; margin-bottom: 10px; }
    .sub h2 { position: relative; width: 100%; font-size: 13px; text-align: center; }
        .sub h2 img { width: 80%; }
    .sub .sub_list { position: absolute; top: 75px; z-index: -100; width: 160px; right: -10px; background: rgba(0,0,0,0.6); box-sizing: border-box; opacity: 0; transition: all 1s; }
    .sub ul li { text-align: center; padding: 8px 10px; line-height: 20px; border-bottom: 1px solid #4B4B4B; }
        .sub ul li a { color: #D6D6D6; }
    .sub h2:hover .sub_list { opacity: 1; z-index: 999; }
    .sub li:hover a { color: #FFFFFF; }
/*nav end*/
/*header end*/
.ewm img{width:100%;}
.fullSlide { position: relative; margin: 0 auto; width: 100%; height: 625px; background: #000; }
    .fullSlide .bd { position: relative; z-index: 0; overflow: hidden; margin: 0 auto; }
        .fullSlide .bd ul { width: 100% !important; }
        .fullSlide .bd li { overflow: hidden; width: 100% !important; height: 625px; text-align: center; background: no-repeat; background-position: center; background-color: white; }
            .fullSlide .bd li a { display: block; height: 625px; }
    .fullSlide .hd { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 30px; line-height: 30px; }
        .fullSlide .hd ul { text-align: center; }
            .fullSlide .hd ul li { display: inline-block; overflow: hidden; margin: 5px; width: 10px; height: 10px; border: 1px solid #008036; border-radius: 50%; background: #fff; opacity: .8; cursor: pointer; zoom: 1; filter: alpha(opacity=50); }
            .fullSlide .hd ul .on { background: #008036; }
    .fullSlide .next, .fullSlide .prev { position: absolute; top: 50%; left: 1%; z-index: 1; display: block; margin-top: -30px; width: 40px; height: 60px; background: url(../images/left.png) #008036 no-repeat center; opacity: .7; cursor: pointer; filter: alpha(opacity=50); }
    .fullSlide .next { right: 1%; left: auto; background: url(../images/right.png) #008036 no-repeat center; }
/*banner end*/
.title { width: 600px; height: 75px; margin: 0 auto; padding-top: 25px; box-sizing: border-box; margin-bottom: 30px; }
    .title h2 { text-align: center; color: #363636; width: 400px; margin: 0 auto; box-sizing: border-box; font-size: 24px; }
    .title h3 { text-align: center; width: auto; margin: 0 auto; font-family: arial; text-transform: uppercase; font-size: 12px; color: #B9B9B9; margin-top: 5px; margin-bottom: 5px; }
    .title h4 { text-align: center; color: #0CA756; font-size: 14px; }
/*产品*/
.product { width: 100%; height: auto; }
    .product .intro { margin: 10px 0; }
        .product .intro p { padding: 0 50px; box-sizing: border-box; font-size: 14px; text-align: center; color: #0DA755; line-height: 20px; margin-bottom: 20px; }
.pro_list dl { width: 195px; height: 185px; float: left; position: relative; margin-right: 6px; overflow: hidden; }
    .pro_list dl:nth-child(6) { margin-right: 0; }
    .pro_list dl dd { width: 195px; height: 185px; }
        .pro_list dl dd img { width: 100%; }
    .pro_list dl dt { width: 195px; height: 35px; background: rgba(13,167,85,0.8); position: absolute; bottom: 0; line-height: 33px; text-align: center; color: #FFFFFF; font-size: 16px; transition: all 0.8s; }
    .pro_list dl:hover dt { height: 185px; line-height: 183px; }

.pro_list1 dl { width: 31%; height: auto; float: left; position: relative; margin-right: 3.5%; overflow: hidden; margin-bottom: 20px; }
    .pro_list1 dl:nth-child(3n) { margin-right: 0; }
    .pro_list1 dl dd { width: 100%; height: 100%; }
        .pro_list1 dl dd img { width: 100%; }
    .pro_list1 dl dt { width: 100%; height: 35px; background: rgba(13,167,85,0.8); position: absolute; bottom: 0; line-height: 33px; text-align: center; color: #FFFFFF; font-size: 16px; transition: all 0.8s; }
    .pro_list1 dl:hover dt { height: 100%; line-height: 300px; }
/*产品中心 end*/
/*新闻*/
.news_cont { box-sizing: border-box; overflow: hidden; padding-top: 10px; box-sizing: border-box; }
.news_box { width: 480px; height: 388px; overflow: hidden; position: relative; }
    .news_box .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 55px; z-index: 1; }
        .news_box .hd ul { overflow: hidden; zoom: 1; float: left; }
            .news_box .hd ul li { float: left; margin-right: 10px; width: 10px; height: 10px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
                .news_box .hd ul li.on { background: #0DA755; }
    .news_box .bd { position: relative; height: 100%; z-index: 0; }
        .news_box .bd li { zoom: 1; vertical-align: middle; position: relative; }
        .news_box .bd img { width: 480px; display: block; height: 390px; }
        .news_box .bd li h2 { width: 480px; height: 38px; background: rgba(13,167,85,0.8); position: absolute; bottom: 0; text-align: center; line-height: 36px; color: #FFFFFF; }

.news_list { width: 670px; text-align: left; }
    .news_list .hd { height: 40px; line-height: 38px; position: relative; }
        .news_list .hd ul { float: left; position: absolute; }
            .news_list .hd ul li { float: left; cursor: pointer; width: 160px; height: 38px; text-align: center; border: 1px solid #B5B5B5; box-sizing: border-box; margin-right: 38px; font-size: 18px; }
                .news_list .hd ul li.on a { color: white; }
                .news_list .hd ul li.on { background: #0DA755; border: 1px solid #0CA756; color: #FFFFFF; }
    .news_list .bd ul { zoom: 1; }
    .news_list .bd dl { width: 670px; height: 350px; }
        .news_list .bd dl ul li { width: 670px; height: 105px; margin-top: 10px; transition: all 0.8s; }
            .news_list .bd dl ul li a:hover h2 span { font-weight: bold; }
            .news_list .bd dl ul li a { display: block; width: 670px; height: 105px; }
                .news_list .bd dl ul li a img { width: 155px; height: 105px; float: left; display: block; margin-right: 12px; }
        .news_list .bd dl li h2 { padding: 5px; box-sizing: border-box; }
            .news_list .bd dl li h2 span { font-size: 16px; color: #363636; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
        .news_list .bd dl li p { font-size: 14px; color: #808080; line-height: 25px; margin: 8px 0; }
        .news_list .bd dl li b { font-size: 14px; color: #808080; font-family: arial; font-weight: normal; }
        .news_list .bd dl li:hover { background: #F6F6F6; }
    .news_list .bd li .date { float: right; color: #999; }

.more { width: 170px; height: 45px; border: 1px solid #B5B5B5; margin: 0 auto; margin-top: 30px; box-sizing: border-box; }
    .more a { display: block; line-height: 45px; font-family: arial; color: #7C7C7C; font-size: 20px; text-align: center; text-transform: uppercase; }
    .more:hover { background: #0CA756; border: 1px solid #0CA756; }
        .more:hover a { color: #FFFFFF; }
/*新闻 end*/

#feed_back_form { width: 100%; margin: 10px auto; background-color: #f7f7f7; }
    #feed_back_form h1 { color: #1ed475; text-align: center; padding-top: 2em; font-size: 2.9em; font-family: 'Raleway', sans-serif; }
.login-01 { width: 38%; margin: 5% auto 3%; }
#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 #1ed475; }
#feed_back_form .email { background: url(../images/icons.png) no-repeat 15px -39px #1ed475; }
#feed_back_form .phone { background: url(../images/icons.png) no-repeat 15px -93px #1ed475; }
#feed_back_form .msg { background: url(../images/msg.png) no-repeat 16px 16px #1ed475; }
#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 #1ed475; float: right; background: #1ed475; 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; }

/*致富故事*/
.rich_cont dl { width: 290px; height: 280px; float: left; margin-right: 13px; overflow: hidden; }
    .rich_cont dl:nth-child(4n) { margin-right: 0; }
    .rich_cont dl dt { width: 290px; height: 245px; overflow: hidden; }
        .rich_cont dl dt img { width: 100%; transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; -webkit-transition: all 1.2s linear; }
            .rich_cont dl dt img:hover { opacity: 0.7; filter: alpha(opacity=70); transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; -webkit-transition: all 1.2s linear; -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); -m-transform: scale(1.12); transform: scale(1.12); }
    .rich_cont dl dd { width: 290px; height: 35px; line-height: 33px; padding: 0 5px; box-sizing: border-box; text-align: center; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
    .rich_cont dl:hover dd { color: #0CA756; }
/*致富故事 end*/

/*关于我们*/
.about { width: 100%; }
.about_cont { width: 772px; height: 248px; border: 1px solid #D2D2D2; box-sizing: border-box; padding: 7px; }
    .about_cont dl dt { width: 255px; height: 230px; }
    .about_cont dl dd { width: 500px; padding: 10px; padding-right: 0; box-sizing: border-box; }
        .about_cont dl dd h2 { font-size: 24px; color: #0CA756; }
            .about_cont dl dd h2 b { font-weight: normal; font-size: 18px; color: #9A9A9A; text-transform: uppercase; font-family: arial; }
        .about_cont dl dd p { margin: 10px 0; font-size: 14px; line-height: 20px; text-indent: 2em; }
        .about_cont dl dd a { display: block; float: right; font-size: 14px; color: #898989; }
            .about_cont dl dd a:hover { color: #0CA756; }
/*关于我们 end*/

/*资质荣誉*/

.zzry { width: 392px; position: relative; padding: 0 30px; box-sizing: border-box; }
    .zzry .hd { background: #f4f4f4; }
        .zzry .hd .next { display: block; width: 22px; height: 35px; margin-top: 10px; position: absolute; top: 100px; cursor: pointer; background: url(../images/left.png) no-repeat; left: 0; }
            .zzry .hd .next:hover { background: url(../images/left_c.png) no-repeat; }
        .zzry .hd .prev { width: 22px; height: 35px; position: absolute; right: 0; top: 100px; background: url(../images/right.png) no-repeat; }
            .zzry .hd .prev:hover { background: url(../images/right_c.png) no-repeat; }

    .zzry .bd { padding: 10px 18px; width: 332px; height: 248px; border: 1px solid #D2D2D2; box-sizing: border-box; }
        .zzry .bd ul { overflow: hidden; zoom: 1; }
            .zzry .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
                .zzry .bd ul li .pic { text-align: center; width: 285px; height: 198px; }
                    .zzry .bd ul li .pic img { width: 285px; height: 198px; display: block; padding: 2px; box-sizing: border-box; }
                    .zzry .bd ul li .pic a:hover img { border-color: #999; }
                .zzry .bd ul li .zzry_t a { line-height: 32px; text-align: center; font-size: 15px; }
                .zzry .bd ul li:hover .zzry_t a { color: #0CA756; }
/*资质荣誉 end*/

/*团队风采*/
.tufc { width: 1200px; overflow: hidden; position: relative; margin-top: 20px; }
    .tufc .hd { background: #0CA756; height: 45px; }
        .tufc .hd span { display: block; width: auto; line-height: 43px; color: #FFFFFF; margin-left: 10px; font-size: 22px; }
            .tufc .hd span b { font-weight: normal; font-size: 14px; color: #E7F3EB; font-family: arial; }
        .tufc .hd .prev, .tufc .hd .next { display: block; width: 7px; height: 9px; float: right; margin-right: 5px; margin-top: 18px; overflow: hidden; cursor: pointer; background: #017ABD; }
        .tufc .hd .next { background: url(../images/team_r.png) no-repeat; }
        .tufc .hd .prev { background: url(../images/team_l.png) no-repeat; }
    .tufc .bd { padding: 8px; border: 1px solid #D2D2D2; margin-top: 10px; box-sizing: border-box; height: 285px; }
        .tufc .bd ul { overflow: hidden; zoom: 1; }
            .tufc .bd ul li { margin-right: 7px; float: left; _display: inline; overflow: hidden; text-align: center; width: 290px; height: 280px; }
                .tufc .bd ul li .pic { text-align: center; width: 290px; height: 240px; overflow: hidden; }
                    .tufc .bd ul li .pic img { width: 100%; display: block; }
                    .tufc .bd ul li .pic a:hover img { border-color: #999; }
                .tufc .bd ul li .team_t { width: 290px; margin-top: 8px; font-size: 15px; }
                .tufc .bd ul li:hover .team_t a { color: #0CA756; }
/*团队风采 end*/
/*news*/
.news_p_1 { width: 48%; float: left; max-height: 1200px; overflow: hidden; }
.news_p_2 { width: 48%; float: left;overflow: hidden; margin-bottom: 20px;    padding: 1%; }
.news_p_2 ul{margin-bottom:20px; max-height: 590px; }
.news_title { border-bottom: 1px dashed #eeefeb; padding-bottom: 10px; font-size:15px; }
    .news_title span { float: right; }
.news_p_1 ul li { width: 99%; height: 135px; margin-top: 10px; transition: all 0.8s; }
    .news_p_1 ul li a:hover h2 span { font-weight: bold; }
    .news_p_1 ul li a { display: block; width: 100%; height: 135px; position: relative; }
        .news_p_1 ul li a img { height: 130px; float: left; display: block; margin-right: 12px; }
.news_p_1 li h2 { padding: 5px; box-sizing: border-box; }
    .news_p_1 li h2 span { font-size: 16px; color: #363636; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_p_1 li p { font-size: 14px; color: #808080; line-height: 25px; margin: 8px 0; }
.news_p_1 li b { font-size: 14px; color: #808080; font-family: arial; font-weight: normal; bottom: 8px; position: absolute; }
.news_p_1 li:hover { background: #F6F6F6; }
.news_p_1 li .date { float: right; color: #999; }

.news_p_2 ul li { width: 99%; height: 105px; margin-top: 10px; transition: all 0.8s; }
    .news_p_2 ul li a:hover h2 span { font-weight: bold; }
    .news_p_2 ul li a { display: block; width: 100%; height: 105px; }
        .news_p_2 ul li a img { width: 155px; height: 105px; float: left; display: block; margin-right: 12px; }
.news_p_2 li h2 { padding: 5px; box-sizing: border-box; }
    .news_p_2 li h2 span { font-size: 16px; color: #363636; }
.news_p_2 li p { font-size: 14px; color: #808080; line-height: 18px; margin: 8px 0; }
.news_p_2 li b { font-size: 14px; color: #808080; font-family: arial; font-weight: normal; }
.news_p_2 li:hover { background: #F6F6F6; }
.news_p_2 li .date { float: right; color: #999; }
/*news end*/

/*友情链接*/
.link { margin-top: 28px;}
    .link h2 { width: auto; font-size: 18px; }
        .link h2 i { font-style: normal; font-family: arial; font-size: 20px; }
    .link h3 { width: 1000px; margin-left: 26px; }
        .link h3 ul li { float: left; margin: 0 10px; }
            .link h3 ul li a { font-size: 14px;    color: #D5EEDF; }
/*友情链接 end*/
/*footer*/
footer { width: 100%; overflow:hidden; background: #0CA756; clear: both; margin-top: 20px; padding: 20px 0; box-sizing: border-box; }
    footer .footer_nav { width: 1200px; height: 175px; margin-top: 25px; }
        footer .footer_nav dl { width: 150px; float: left; padding-right: 5px; box-sizing: border-box; }
            footer .footer_nav dl dt { width: 150px; }
                footer .footer_nav dl dt h2 { color: #FFFFFF; font-size: 15px; }
            footer .footer_nav dl dd { margin-top: 10px; }
                footer .footer_nav dl dd ul li { width: 150px; height: 20px; }
                    footer .footer_nav dl dd ul li a { color: #D5EEDF; font-size: 14px; }
                        footer .footer_nav dl dd ul li a:hover { color: #FFFFFF; }
                footer .footer_nav dl dd span { display: block; text-align: center; color: #FFFFFF; font-size: 14px; color: #D5EEDF; line-height: 16px; }

    footer .copy { overflow:hidden;  border-top: 1px solid #73D09F; text-align: center; color: #D5EEDF; font-size: 15px; margin-top: 20px; padding: 14px 0; box-sizing: border-box; }
        footer .copy span { display: block; height: 22px; font-size: 14px; }
            footer .copy span b { font-weight: normal; margin: 0 10px; }
/*footer end*/
#index .index, #chanye .chanye, #chuangxin .chuangxin, #wenhua .wenhua, #news .news, #about .habout, #contact .contact, #jiayuan .hjiayuan { color: #CB3026; border-bottom: 2px solid #CB3026; }

.banner { overflow: hidden; text-align: center; height: 400px; }
    .banner li { height: 400px; }
/*common*/
.line15 { line-height: 15px; overflow: hidden; height: 15px; }
.zhenmei_main { margin: 0 auto; width: 1200px; margin-bottom: 20px; overflow: hidden; }
    .zhenmei_main h1 { padding: 20px; line-height: 30px; color: #c00; font-size: 30px; text-align: center; font-weight: 300; }
.nav-tit { margin: 0 auto 50px; padding: 20px 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: #0e2f58; font-weight: bold; }
    .nav-tit i { margin-left: 10px; color: #e0e0e0; }

.fl { float: left; }
.fr { float: right; }
.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; }
.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; }
.ul-case-i { overflow: hidden; margin-bottom: 37px; }
    .ul-case-i li { float: left; overflow: hidden; padding: 0 1%; width: 363px; }
        .ul-case-i li .wenzi { margin: 10px; text-align: center; }
            .ul-case-i li .wenzi p { overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; line-height: 30px; }
        .ul-case-i li a { position: relative; display: block; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -ms-transition: .3s; }
        .ul-case-i li .pic { overflow: hidden; width: 363px; height: 230px; }
            .ul-case-i li .pic img { display: block; width: 100%; transition: opacity .5s,transform .5s; transform: scale(1); }
        .ul-case-i li:hover .pic img { transition: .5s -webkit-transform; -webkit-transform: scale(1.1,1.1); }
        .ul-case-i li a .hover { position: absolute; top: -100%; left: 0; width: 100%; height: 100%; background-color: #9ab3d2; color: #fff; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -ms-transition: .3s; }
        .case-img .hover .txt, .case-img .hover b, .ul-case-i li .hover .txt, .ul-case-i li .hover b { display: inline-block; color: #94000e; vertical-align: middle; }
            .ul-case-i li .hover .txt h3 { margin-top: 5px; }
        .case-img .hover b, .ul-case-i li .hover b { width: 0; height: 100%; }
        .ul-case-i li a:hover .hover { top: 0; }

.ul-case { overflow: hidden; }
    .ul-case li { float: left; width: 33%; margin-bottom: 2%; overflow: hidden; position: relative; }
        .ul-case li a { display: block; }
        .ul-case li .block { display: block; width: 96%; height: auto; position: relative; overflow: hidden; padding: 2%; }
        .ul-case li .pic img { display: block; width: 100%; }
        .ul-case li .txt { position: absolute; left: 0; top: 0%; width: 100%; height: 100%; background: url(../images/alpha_blue_60.png) repeat; text-align: center; color: #fff; -o-transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; transition: .3s; opacity: 0; }
        .ul-case li .pictitle { height: 35px; line-height: 35px; text-align: center; background: #f5f5f5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
            .ul-case li .pictitle a { font-size: 18px; }
        .ul-case li .txt h5, .ul-case li .txt h3 { color: #fff; }
        .ul-case li .txt:hover { opacity: 1; }
        .ul-case li .txt b, .ul-case li .txt .pad { display: inline-block; vertical-align: middle; }
        .ul-case li .txt .pad { width: 100%; }
        .ul-case li .txt b { width: 0; height: 100%; }
        .ul-case li .txt h3 { font-size: 18px; margin-bottom: 40px; }
        .ul-case li .txt .more { width: 50%; height: 45px; display: block; text-align: center; line-height: 45px; background-color: #0ca756; color: #fff; border-radius: 5px; font-size: 14px; }

.news-detail-tit { width: 100%; text-align: center; padding-top: 20px; }
    .news-detail-tit h1 { color: #121212; font-size: 26px; font-weight: normal; margin-bottom: 20px; margin-top: 10px; line-height: 1.4; }
    .news-detail-tit span { font-size: 14px; color: #666; }
.news-detail-con { width: 100%; background-color: #fff; margin-top: 20px; }
    .news-detail-con .right_body { padding:20px; }
.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; }

.service { width: 100%; overflow: hidden; background: url(../images/service_bg.png) no-repeat top center; padding: 2% 0; }
.ctitle { width: 100%; margin: 0 auto; margin-bottom: 40px; }
    .ctitle h2 { text-align: center; color: #FFFFFF; font-size: 30px; margin-bottom: 8px; }
    .ctitle h3 { text-align: center; background: #FFFFFF; width: 25px; height: 5px; margin: 0 auto; }
    .ctitle h4 { text-align: center; color: #A3CAEF; text-transform: uppercase; margin-top: 8px; font-size: 18px; font-family: arial; }
.pro { width: 100%; padding: 3% 0; box-sizing: border-box; overflow: hidden; }
.pro_title h2 { color: #2599E2; }
.pro_title h3 { background: #2599E2; }
.pro_title h4 { color: #CCCCCC; }
.pro_class dl { width: 18%; overflow: hidden; background: #F0F0F0; text-align: center; padding: 2% 0%; box-sizing: border-box; transition: all 1s; float: left; margin-right: 2%; margin-bottom: 2%; }
    .pro_class dl dt { width: 100%; overflow: hidden; }
        .pro_class dl dt h2 { width: 100px; height: 100px; margin: 0 auto; transition: all 1s; }
    .pro_class dl .pro_img1 h2 { background: url(../images/rsfw.png) no-repeat center -100px; background-size: 100%; }
    .pro_class dl .pro_img2 h2 { background: url(../images/rsfw2.png) no-repeat center -100px; background-size: 100%; }
    .pro_class dl .pro_img3 h2 { background: url(../images/rsfw3.png) no-repeat center -100px; background-size: 100%; }
    .pro_class dl .pro_img4 h2 { background: url(../images/rsfw4.png) no-repeat center -100px; background-size: 100%; }
    .pro_class dl .pro_img5 h2 { background: url(../images/rsfw5.png) no-repeat center -100px; background-size: 100%; }
    .pro_class dl dd h2 { font-size: 1rem; color: #1196DB; margin: 12px 0; }
    .pro_class dl dd a { display: block; margin: 0 auto; width: 32px; height: 32px; background: url(../images/more.png) no-repeat center -32px; margin-top: 5px; transition: all 1s; }

    .pro_class dl:hover { background: #2599E2; }
        .pro_class dl:hover .pro_img1 h2 { background: url(../images/rsfw.png) no-repeat center 0px; background-size: 100%; }
        .pro_class dl:hover .pro_img2 h2 { background: url(../images/rsfw2.png) no-repeat center 0px; background-size: 100%; }
        .pro_class dl:hover .pro_img3 h2 { background: url(../images/rsfw3.png) no-repeat center 0px; background-size: 100%; }
        .pro_class dl:hover .pro_img4 h2 { background: url(../images/rsfw4.png) no-repeat center 0px; background-size: 100%; }
        .pro_class dl:hover .pro_img5 h2 { background: url(../images/rsfw5.png) no-repeat center 0px; background-size: 100%; }
        .pro_class dl:hover dd h2 { color: #FFFFFF; }
        .pro_class dl:hover dd a { background: url(../images/more.png) no-repeat center 0px; }
.pro_more { width: 50%; margin: 0 auto; text-align: center; clear: both; }
    .pro_more a { margin: 0 auto; }

.wenhua_1 { width: 100%; overflow: hidden; }
.wenhua_2 { width: 48%; overflow: hidden; margin-right: 4%; float: left; }
    .wenhua_2:last-child { margin-right: 0; }
.page { padding: 0; width: 90%; margin: 15px auto; text-align: center; clear: both; }
    .page span { display: inline; padding: 8px 16px; }
    .page a { color: black; padding: 8px 16px; text-decoration: none; }
    .page .current { background-color: #0e2f58; color: white; padding: 8px 16px; }
    .page a:hover:not(.current) { background-color: #ddd; }

.ny_news { background: #f9f9f9; }
    .ny_news img { max-width: 100%;height:auto; }
    .ny_news .newsContent { display: block; overflow: hidden; margin: 0 auto; padding-top: 30px; width: 1200px; }
    .ny_news .newsText { margin: 0 auto 0; padding: 30px 20px 40px; width: 816px; min-height: 575px; background-color: #fff; }
    .ny_news .newsText1 { border-bottom: dashed 1px #ccc; }
        .ny_news .newsText1 h1 { color: #2e2e2e; text-align: center; font-weight: 700; font-size: 24px; }
        .ny_news .newsText1 span { display: block; margin: 20px 0; color: #666; text-align: center; font-size: 14px; }
    .ny_news .newsText2 { overflow: hidden; padding: 3px 8px 0; height: auto; min-height: 414px; }
        .ny_news .newsText2 p { color: #646363; line-height: 30px; }
    .ny_news .change { margin-top: 30px; padding-top: 10px; border-top: dashed 1px #ccc; }
        .ny_news .change p { color: #646363; font-size: 13px; line-height: 26px; }
            .ny_news .change p a { color: #646363; font-size: 13px; transition: all .3s ease 0s; }
                .ny_news .change p a:hover { color: #ff6702; transition: all .3s ease 0s; }


.f_center { margin: 40px 0; position: relative; overflow: hidden; }
    .f_center ul li { float: left; width: 33.33%; display: block; text-align: center; margin-bottom: 20px; overflow: hidden; position: relative; }
        .f_center ul li a { display: inline-block; }
            .f_center ul li a img { width: 370px; height: 260px; overflow: hidden; }

    .f_center li em { *display: none; position: absolute; left: -370px; top: 0; width: 301px; height: 260px; background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -moz-transition: 0s; -o-transition: 0s; -webkit-transition: 0s; transition: 0s; cursor: pointer; }
    .f_center li:hover em { left: 370px; transition: .7s; -moz-transition: .7s; -o-transition: .7s; -webkit-transition: .7s; }
.f1hover { line-height: 35px; margin-top: 5px; font-size: 15px; }

.hot-news, .hot-cases { text-align: left; }
.hot-indNav { position: relative; overflow: hidden; height: 70px; background: url(../images/bgnav.png) bottom repeat-x; }
    .hot-indNav i { display: inline-block; width: 108px; height: 69px; border-bottom: 4px solid #0e2f58; text-align: center; font-size: 16px; line-height: 100px; }

.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: 16px; line-height: 35px; text-align: center; }
        .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; }
.hot-dcNews1 { float: left; display: block; overflow: hidden; margin: 20px 0; width: 558px; }
    .hot-dcNews1:nth-child(2) { float: right; }
    .hot-dcNews1 img { float: left; display: inline-block; margin-right: 13px; width: 165px; height: 105px; }
    .hot-dcNews1 span { float: left; width: 380px; }
    .hot-dcNews1 h4 { 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 2% 7px 0; width: 48%; border-bottom: 1px dotted #dedede; font-size: 16px; line-height: 28px; height:25px;}
        .hot-dcNews2 a:nth-child(2n) { float: right; padding-right: 0; }
        .hot-dcNews2 a span { float: right; color: #999; font-size: 14px; }
.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; }

/*newslist*/
.newslist { width: 1200px; margin: 0 auto; line-height: 32px; overflow: hidden; min-height: 440px; padding-bottom: 60px; }
    .newslist ul li { padding: 20px 0px; width: 32.5%; border-bottom: 1px dashed #dfdfdf; overflow: hidden; transition: background-color 0.5s; float: left; margin-right:1%;}
        .newslist ul li:nth-child(3n) { margin-right:0; }
        .newslist ul li:hover { background-color: #fbfbfb; }
        .newslist ul li h4 a { font-weight: normal; font-size: 18px; color: #444; text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap; }
            .newslist ul li h4 a:hover { color: #EA2020; }
            .newslist ul li h4 a b { font-weight: normal; font-size: 18px; }
        .newslist ul li p { line-height: 23px; }
        .newslist ul li span { color: #848181; line-height: 25px; font-size: 16px; }
        .newslist ul li b { width: 120px; height: 38px; background: #0ca756; display: block; text-align: center; line-height: 38px; margin-top: 16px; border-radius: 8px; }
            .newslist ul li b a { color: #FFFFFF; font-size: 15px; }
            .newslist ul li b:hover { background: #099049; }
    .newslist .newsliimg { float: left; }
    .newslist ul li .newsliimg img { width: 100%; filter: alpha(Opacity=80); -moz-opacity: 0.8; opacity: 0.8; background: url(../images/new-show.jpg) no-repeat; height: auto; background-size: cover; }
    .newslist .anli_content { width: 365px; float: left; margin-left: 20px; }
    .newslist ul li .newsliimg:hover img { filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }

.newsRecommend { width: 315px; overflow: hidden; background-color: #fff; }
    .newsRecommend em { display: block; width: 315px; height: 190px; margin-bottom: 30px; }
        .newsRecommend em img { width: 315px; height: 190px; background: url(../images/new-show.jpg) no-repeat; }
    .newsRecommend ul { display: block; padding: 20px; background-color: #fff; }
        .newsRecommend ul li { line-height: 36px; }
            .newsRecommend ul li h1 { font-size: 18px; color: #646363; font-weight: bold; border-bottom: dashed 1px #ccc; padding-bottom: 5px; }
            .newsRecommend ul li a { display: block; width: 260px; font-size: 13px; color: #646363; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
                .newsRecommend ul li a:hover { color: #ff6b08; }

.main-tit { padding-top: 14px; height: 50px; line-height: 50px; text-align: left; overflow: hidden; width: 100%; }
    .main-tit h2 { display: block; margin: 0; padding: 0; float: left; color: #333; font-size: 20px; font-weight: normal; }
    .main-tit p { display: block; float: right; color: #555; font-size: 14px; }
        .main-tit p a { margin-left: 10px; }
            .main-tit p a i { font-style: normal; }
.wrap-box { width: 100%; }


.f18 { font-size: 16px; color: #333; line-height: 30px; margin-top: 11px; text-align: center; }
.culture { position: relative; overflow: hidden; transition: all 0.3s ease 0s; }
    .culture ul { width: 100%; border-left: 1px solid #e5e5e5; }
        .culture ul li .word { display: block; text-align: center; color: #666; margin-top: 10px; line-height: 24px; padding: 0 10px; background: none; }
        .culture ul > li { width: 24%; border-right: 1px solid #e5e5e5; height: 240px; padding: 40px 4px 6px; float: left; list-style: none; }
            .culture ul > li span { display: block; width: 100%; height: 47px; background: url(../images/js.png) no-repeat center; }
            .culture ul > li + li span { background: url(../images/sm.png) no-repeat center; }
            .culture ul > li + li + li span { background: url(../images/jzg.png) no-repeat center; }
            .culture ul > li + li + li + li span { background: url(../images/yj.png) no-repeat center; }
.sun_nav { line-height: 40px; text-align: center; background: #f6f5f5; margin-bottom: 60px; }
    .sun_nav a { display: inline-block; font-size: 15px; padding: 5px 24px; border-right: 1px solid #f2f2f2; position: relative; }
        .sun_nav a span { display: none; width: 20px; height: 10px; position: absolute; z-index: 99999999; top: 50px; left: 50%; margin-left: -10px; background: url(../images/nav_arrow.png) no-repeat center 0; }
        .sun_nav a.selected, .sun_nav a:hover { background: #0CA756; color: #fff; }
            .sun_nav a.selected span, .sun_nav a:hover span { display: block; }
.jiayuan { overflow: hidden; }
    .jiayuan dl { margin-bottom: 30px; width: 100%; overflow: hidden; }
        .jiayuan dl img { width: 100%; transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; -webkit-transition: all 1.2s linear; }
        .jiayuan dl dt:hover img { opacity: 0.7; filter: alpha(opacity=70); transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; -webkit-transition: all 1.2s linear; -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); -m-transform: scale(1.12); transform: scale(1.12); }
        .jiayuan dl dt { width: 66%; float: left; overflow: hidden; padding: 2%; }
        .jiayuan dl dd { width: 26%; float: left; overflow: hidden; padding: 2%; line-height: 35px; font-size: 18px; }
            .jiayuan dl dd h2 { text-align: center; font-size: 20px; font-weight: bold; }
.team_cont .bd dl { float: left; width: 25%; text-align: center; }
    .team_cont .bd dl dd h2 { font-size: 15px; margin: 20px auto; }

.floor1center { margin: 20px 0; position: relative; overflow: hidden; }
    .floor1center ul li { float: left; width: 33.33%; display: block; text-align: center; margin-bottom: 20px; overflow: hidden; position: relative; }
        .floor1center ul li a { display: inline-block; }
            .floor1center ul li a img { width: 370px; height: 260px; overflow: hidden; }

    .floor1center li em { *display: none; position: absolute; left: -370px; top: 0; width: 301px; height: 260px; background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -moz-transition: 0s; -o-transition: 0s; -webkit-transition: 0s; transition: 0s; cursor: pointer; }
    .floor1center li:hover em { left: 370px; transition: .7s; -moz-transition: .7s; -o-transition: .7s; -webkit-transition: .7s; }

.map { width: 1200px; margin: 0 auto; line-height: 35px; }
    .map h1 { text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 30px; }
    .map dl { float: left; width: 14.2%; text-align: center; }
        .map dl a:hover { color: red; }
.mapradius { border-top: 1px solid gray; border-radius: 50px; overflow: hidden; }

.ny-wrap { width: 100%; background-color: #f2f2f2; border-top: 1px solid #ddd; overflow: hidden; }
    .ny-wrap .kc-wrap { padding-top: 35px; overflow: hidden; width: 100%; }
.kc-wrap ul li { width: 30.22%; padding: 1%; background-color: #fff; float: left; margin-right: 1.666%; margin-top: 1.666%; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; transition: all linear .2s; }
    .kc-wrap ul li div { width: 368px; height: 188px; overflow: hidden; }
        .kc-wrap ul li div a img { width: 386px; }
    .kc-wrap ul li h2 { font-size: 178%; font-weight: normal; height: 57px; line-height: 70px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
        .kc-wrap ul li h2 a { color: #121212; }
    .kc-wrap ul li p { font-size: 14px; color: #999; line-height: 22px; height: 66px; overflow: hidden; }
    .kc-wrap ul li:hover { -webkit-transform: translateY(-4px); -moz-transform: translateY(-4px); transform: translateY(-4px); box-shadow: 0 4px 20px rgba(0,0,0,.2); }
        .kc-wrap ul li:hover h2 a { color: #c81143; }
a.kc-more { cursor: pointer; display: block; width: 238px; height: 48px; border: 2px solid #000; text-align: center; line-height: 48px; margin: 80px auto 0; text-transform: uppercase; font-size: 16px; color: #000; }
.kc-wrap ul li:nth-child(3n) { margin-right: 0; }

.chanye_list { overflow: hidden; }
    .chanye_list dl { width: 285px; height: 255px; float: left; margin-right: 20px; margin-bottom: 20px; }
        .chanye_list dl:nth-child(4n) { margin-right: 0px; }
        .chanye_list dl dt { width: 285px; height: 215px; overflow: hidden; position: relative; text-align: center; }
            .chanye_list dl dt img { width: 100%; height: auto; }
            .chanye_list dl dt h2 { width: 285px; height: 0px; background: #0CA756; position: absolute; top: 0; overflow: hidden; transition: all 0.5s; line-height: 215px; text-align: center; color: #FFFFFF; }
        .chanye_list dl dd { width: 285px; height: 40px; border-bottom: 2px solid #0a7b40; line-height: 38px; box-sizing: border-box; transition: all 0.5s; background: #0CA756; }
            .chanye_list dl dd a { text-align: center; color: #fff; display: block; font-size: 16px; }
        .chanye_list dl:hover { cursor: pointer; }
            .chanye_list dl:hover dt h2 { height: 215px; opacity: 0.5; }
            .chanye_list dl:hover dd { background: #0CA756; }
                .chanye_list dl:hover dd a { color: #FFFFFF; }
/*aos*/
[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-cubic], [aos][aos][aos-easing=ease-in-quad], [aos][aos][aos-easing=ease-in-quart], body[aos-easing=ease-in-cubic] [aos], body[aos-easing=ease-in-quad] [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-cubic], [aos][aos][aos-easing=ease-out-quad], [aos][aos][aos-easing=ease-out-quart], body[aos-easing=ease-out-cubic] [aos], body[aos-easing=ease-out-quad] [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-cubic], [aos][aos][aos-easing=ease-in-out-quad], [aos][aos][aos-easing=ease-in-out-quart], body[aos-easing=ease-in-out-cubic] [aos], body[aos-easing=ease-in-out-quad] [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); transform: translate(0,100px); -ms-transform: translate(0,100px); }
    [aos=fade-up].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-down] { -webkit-transform: translate(0,-100px); transform: translate(0,-100px); -ms-transform: translate(0,-100px); }
    [aos=fade-down].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-right] { -webkit-transform: translate(-100px,0); transform: translate(-100px,0); -ms-transform: translate(-100px,0); }
    [aos=fade-right].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-left] { -webkit-transform: translate(100px,0); transform: translate(100px,0); -ms-transform: translate(100px,0); }
    [aos=fade-left].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-up-right] { -webkit-transform: translate(-100px,100px); transform: translate(-100px,100px); -ms-transform: translate(-100px,100px); }
    [aos=fade-up-right].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-up-left] { -webkit-transform: translate(100px,100px); transform: translate(100px,100px); -ms-transform: translate(100px,100px); }
    [aos=fade-up-left].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-down-right] { -webkit-transform: translate(-100px,-100px); transform: translate(-100px,-100px); -ms-transform: translate(-100px,-100px); }
    [aos=fade-down-right].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=fade-down-left] { -webkit-transform: translate(100px,-100px); transform: translate(100px,-100px); -ms-transform: translate(100px,-100px); }
    [aos=fade-down-left].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-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); transform: scale(.6); -ms-transform: scale(.6); }
    [aos=zoom-in].aos-animate { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); }
[aos=zoom-in-up] { -webkit-transform: translate(0,100px) scale(.6); transform: translate(0,100px) scale(.6); -ms-transform: translate(0,100px) scale(.6); }
    [aos=zoom-in-up].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-in-down] { -webkit-transform: translate(0,-100px) scale(.6); transform: translate(0,-100px) scale(.6); -ms-transform: translate(0,-100px) scale(.6); }
    [aos=zoom-in-down].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-in-right] { -webkit-transform: translate(-100px,0) scale(.6); transform: translate(-100px,0) scale(.6); -ms-transform: translate(-100px,0) scale(.6); }
    [aos=zoom-in-right].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-in-left] { -webkit-transform: translate(100px,0) scale(.6); transform: translate(100px,0) scale(.6); -ms-transform: translate(100px,0) scale(.6); }
    [aos=zoom-in-left].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); -ms-transform: scale(1.2); }
    [aos=zoom-out].aos-animate { -webkit-transform: scale(1); transform: scale(1); -ms-transform: scale(1); }
[aos=zoom-out-up] { -webkit-transform: translate(0,100px) scale(1.2); transform: translate(0,100px) scale(1.2); -ms-transform: translate(0,100px) scale(1.2); }
    [aos=zoom-out-up].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-out-down] { -webkit-transform: translate(0,-100px) scale(1.2); transform: translate(0,-100px) scale(1.2); -ms-transform: translate(0,-100px) scale(1.2); }
    [aos=zoom-out-down].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-out-right] { -webkit-transform: translate(-100px,0) scale(1.2); transform: translate(-100px,0) scale(1.2); -ms-transform: translate(-100px,0) scale(1.2); }
    [aos=zoom-out-right].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=zoom-out-left] { -webkit-transform: translate(100px,0) scale(1.2); transform: translate(100px,0) scale(1.2); -ms-transform: translate(100px,0) scale(1.2); }
    [aos=zoom-out-left].aos-animate { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); -ms-transform: translate(0,0) scale(1); }
[aos=slide-up] { -webkit-transform: translate(0,100%); transform: translate(0,100%); -ms-transform: translate(0,100%); }
    [aos=slide-up].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=slide-down] { -webkit-transform: translate(0,-100%); transform: translate(0,-100%); -ms-transform: translate(0,-100%); }
    [aos=slide-down].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=slide-right] { -webkit-transform: translate(-100%,0); transform: translate(-100%,0); -ms-transform: translate(-100%,0); }
    [aos=slide-right].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0); }
[aos=slide-left] { -webkit-transform: translate(100%,0); transform: translate(100%,0); -ms-transform: translate(100%,0); }
    [aos=slide-left].aos-animate { -webkit-transform: translate(0,0); transform: translate(0,0); -ms-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); }
