@charset "UTF-8";
#home { animation-duration: 2s; -webkit-animation-duration: 2s; /* Safari 和 Chrome */ position: relative; }

#home #header { position: absolute; top: 0; left: 0; width: 100%; z-index: 500; }

#home #header #template-header .phone-number { font-size: 16px; margin-left: 25px; color: #fff; }

#home #header #template-header .phone-number .phone { display: none; }

#home #header #template-header .phone-number .phone-white { display: block; }

#home #header #template-header .phone-number .phone-img { margin-right: 2px; position: relative; top: 1px; width: 17px; height: 19px; }

#home #header #template-header .nobg-phone { color: #02C169; }

#home #header #template-header .nobg-phone .phone { display: block; }

#home #header #template-header .nobg-phone .phone-white { display: none; }

#home .bg-none { position: fixed !important; top: 0; left: 0; }

#home .swiper-container .swiper-slide { position: relative; }

#home .swiper-container .swiper-slide .content-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#home .swiper-container .swiper-slide .content-wrap .content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 50px; }

#home .swiper-container .swiper-slide .content-wrap .content .ads { font-size: 70px; font-weight: bold; color: #fff; }

#home .swiper-container .swiper-slide .content-wrap .content .ads .placeholder { padding: 0 15px; }

#home .swiper-container .swiper-slide .content-wrap .content .btn { width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 22px; cursor: pointer; color: #fff; background: #00C16D; }

#home .swiper-container .swiper-slide .content-wrap .right-content { margin-left: 500px; }

#home .swiper-container .img { width: 100%; height: auto; }

#home .swiper-container .swiper-pagination-bullets { bottom: 40px; }

#home .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet { width: 40px; border-radius: 5px; background: #fff; opacity: 0.5; }

#home .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active { opacity: 1; }

#home .banner-img { position: absolute; top: 0; left: 0; width: 100%; height: auto; }

#home .body .brand-introduction { padding: 84px 0 0; }

#home .body .brand-introduction .brand-info { margin: 0 auto; width: 1200px; }

#home .body .brand-introduction .brand-info .brand-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 100px; }

#home .body .brand-introduction .brand-info .brand-left .brand-tit { margin: 0 auto 10px; font-size: 46px; font-family: Microsoft YaHei; font-weight: bold; color: #121212; }

#home .body .brand-introduction .brand-info .brand-left .tips { margin: 0 auto 48px; color: #CCCCCC; font-size: 20px; }

#home .body .brand-introduction .brand-info .brand-left .brand-content { margin-bottom: 20px; width: 1220px; line-height: 2; font-size: 16px; text-align: center; color: #373737; }

#home .body .brand-introduction .brand-info .brand-left .brand-more { margin: 0 auto; text-align: center; cursor: pointer; font-size: 16px; }

#home .body .brand-introduction .brand-info .brand-left .brand-more a { color: #00C16D; }

#home .body .brand-introduction .brand-info .brand-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 1200px; }

#home .body .brand-introduction .brand-info .brand-details .detail { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#home .body .brand-introduction .brand-info .brand-details .detail img { margin-bottom: 53px; width: 137px; }

#home .body .brand-introduction .brand-info .brand-details .detail .name { margin-bottom: 30px; font-size: 20px; color: #121212; }

#home .body .brand-introduction .brand-info .brand-details .detail .tips { text-align: center; font-size: 16px; color: #373737; line-height: 2; }

#home .body .brand-standard { margin-top: 270px; height: 700px; background: #fafafa; }

#home .body .brand-standard .brand-standard { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto; width: 1200px; }

#home .body .brand-standard .standard-left .standard-info { position: relative; padding: 0 20px; }

#home .body .brand-standard .standard-left .standard-info .start { position: absolute; top: 0; left: 0; }

#home .body .brand-standard .standard-left .standard-info .end { position: absolute; bottom: 20px; right: 75px; }

#home .body .brand-standard .standard-left .standard-info .info { font-size: 22px; font-family: Microsoft YaHei; font-weight: bold; color: #121212; line-height: 40px; }

#home .body .brand-standard .standard-left .standard-tips { margin-top: 20px; margin-left: 20px; font-size: 16px; font-family: Arial; font-weight: 400; color: #808080; line-height: 30px; }

#home .body .brand-standard .standard-left .btn { margin-top: 80px; margin-left: 20px; padding: 12px 25px; display: inline-block; border-radius: 30px; color: #111; background: #E6E6E6; }

#home .body .brand-standard .standard-right { position: relative; height: 500px; }

#home .body .brand-standard .standard-right .portrait { position: absolute; bottom: 0; right: 50px; z-index: 1; width: 320px; }

#home .body .brand-standard .standard-right .bg { position: absolute; bottom: 0; right: 0; z-index: 0; width: 460px; }

#home .body .territory { margin-bottom: 43px; height: 450px; background: url(/image/territory.png) center; background-size: 100% 450px; }

#home .body .territory .territory-info { margin: 0 auto; width: 1200px; height: 600px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: distribute; justify-content: space-around; }

#home .body .territory .territory-info .territory-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; }

#home .body .territory .territory-info .territory-left .territory-tit { margin-top: 50px; margin-bottom: 30px; }

#home .body .territory .territory-info .territory-left .territory-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

#home .body .territory .territory-info .territory-left .territory-content span { margin-bottom: 17px; font-size: 16px; color: #373737; }

#home .body .territory .territory-info .territory-left .territory-city { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -34px; width: 410px; }

#home .body .territory .territory-info .territory-left .territory-city span { padding: 17px 26px; font-size: 16px; color: #373737; }

#home .body .territory .territory-info .territory-right { position: relative; top: 0; width: 650px; height: 450px; }

#home .body .territory .territory-info .territory-right .territory-map { position: absolute; width: 540px; height: auto; top: 15px; left: -337px; }

#home .body .territory .territory-info .territory-right .zz { position: absolute; z-index: 3; top: 240px; left: 7px; font-size: 14px; color: #fff; cursor: pointer; }

#home .body .territory .territory-info .territory-right .changsha { position: absolute; z-index: 3; top: 278px; left: 5px; font-size: 14px; cursor: pointer; color: #fff; }

#home .body .territory .territory-info .territory-right .kunming { position: absolute; z-index: 3; top: 350px; left: -110px; font-size: 14px; cursor: pointer; color: #fff; }

#home .body .territory .territory-info .territory-right .henan, #home .body .territory .territory-info .territory-right .hubei, #home .body .territory .territory-info .territory-right .yunnan { position: absolute; z-index: 1; top: 248px; left: 27px; }

#home .body .territory .territory-info .territory-right .henan .dot, #home .body .territory .territory-info .territory-right .hubei .dot, #home .body .territory .territory-info .territory-right .yunnan .dot { position: relative; height: 2px; width: 2px; border-radius: 100%; -webkit-animation: sploosh 3s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; animation: sploosh 3s cubic-bezier(0.165, 0.84, 0.44, 1) infinite; background: transparent; }

#home .body .territory .territory-info .territory-right .henan .dot.dot1, #home .body .territory .territory-info .territory-right .hubei .dot.dot1, #home .body .territory .territory-info .territory-right .yunnan .dot.dot1 { -webkit-animation-delay: 1s; animation-delay: 1s; position: absolute; }

#home .body .territory .territory-info .territory-right .henan .dot.dot2, #home .body .territory .territory-info .territory-right .hubei .dot.dot2, #home .body .territory .territory-info .territory-right .yunnan .dot.dot2 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; position: absolute; }

#home .body .territory .territory-info .territory-right .henan .dot.dot3, #home .body .territory .territory-info .territory-right .hubei .dot.dot3, #home .body .territory .territory-info .territory-right .yunnan .dot.dot3 { -webkit-animation-delay: 2s; animation-delay: 2s; position: absolute; }

#home .body .territory .territory-info .territory-right .hubei { top: 288px; left: 20px; }

#home .body .territory .territory-info .territory-right .yunnan { top: 369px; left: -90px; }

@-webkit-keyframes sploosh { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 193, 109, 0.7); box-shadow: 0 0 0 0px rgba(0, 193, 109, 0.7);
    background: rgba(65, 169, 21, 0.7); }
  100% { -webkit-box-shadow: 0 0 0 30px rgba(65, 169, 21, 0); box-shadow: 0 0 0 30px rgba(65, 169, 21, 0);
    background: rgba(65, 169, 21, 0); } }

@keyframes sploosh { 0% { -webkit-box-shadow: 0 0 0 0px rgba(0, 193, 109, 0.7); box-shadow: 0 0 0 0px rgba(0, 193, 109, 0.7);
    background: rgba(65, 169, 21, 0.7); }
  100% { -webkit-box-shadow: 0 0 0 30px rgba(65, 169, 21, 0); box-shadow: 0 0 0 30px rgba(65, 169, 21, 0);
    background: rgba(65, 169, 21, 0); } }

#home .body .service { margin-top: 100px; }

#home .body .service .service-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 0 auto 80px; width: 1200px; }

#home .body .service .service-box .service-tit { margin: 0 auto 10px; font-size: 46px; font-family: Microsoft YaHei; font-weight: bold; color: #121212; }

#home .body .service .service-box .tips { margin: 0 auto 48px; color: #CCCCCC; font-size: 20px; }

#home .body .service .service-box .service-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; border-top: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; width: 1200px; }

#home .body .service .service-box .service-info .service-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; width: 299px; height: 300px; -webkit-transition: all 0.5s; transition: all 0.5s; }

#home .body .service .service-box .service-info .service-details .details-tit { margin-bottom: 20px; color: #000; font-size: 22px; }

#home .body .service .service-box .service-info .service-details .details-info { margin-bottom: 43px; color: #000; font-size: 16px; }

#home .body .service .service-box .service-info .service-details .service-more { -webkit-transition: all 0.5s; transition: all 0.5s; font-size: 12px; padding: 6px 13px; border-radius: 13px; background: rgba(238, 252, 245, 0.8); }

#home .body .service .service-box .service-info .service-details .service-more a { color: #00BE5A; }

#home .body .service .service-box .service-info .service-details.active-more { background: url(/image/service-bg.png) no-repeat; }

#home .body .service .service-box .service-info .service-details.active-more .service-more { opacity: 1; cursor: pointer; }

#home .body .service .service-box .service-info .service-details.active-more .details-tit, #home .body .service .service-box .service-info .service-details.active-more .details-info { color: #fff; }

#home .body .service .service-box .service-info .service-details.active-more .service-more { -webkit-transition: all 0.5s; transition: all 0.5s; font-size: 12px; padding: 6px 13px; border-radius: 13px; background: #fff; }

#home .body .service .service-box .service-info .service-details.active-more .service-more a { color: #00BE5A; }

#home .body .service .service-box .service-info .service-details.active-more .more-a { color: #fff; }

#home .body .service .service-box .service-info .more a { cursor: pointer; line-height: 242px; text-align: center; font-size: 16px; color: #000; }

#home .body .service .service-box .service-info .more:hover a { color: #fff; }

#home .body .service .service-box .service-info .team .service-more, #home .body .service .service-box .service-info .public-offer .service-more, #home .body .service .service-box .service-info .drainage .service-more, #home .body .service .service-box .service-info .strategy .service-more, #home .body .service .service-box .service-info .support .service-more { background: rgba(238, 252, 245, 0.8); }

#home .body .service .service-box .service-info .team .service-more a, #home .body .service .service-box .service-info .public-offer .service-more a, #home .body .service .service-box .service-info .drainage .service-more a, #home .body .service .service-box .service-info .strategy .service-more a, #home .body .service .service-box .service-info .support .service-more a { color: #00C16D; }

#home .body .ads { margin-bottom: 60px; padding-top: 100px; width: 100%; height: 190px; background: #f1fdf7; }

#home .body .ads .ads-box { position: relative; margin: 0 auto; width: 1157px; text-align: center; }

#home .body .ads .ads-box .ads-bg { position: absolute; top: 0; right: 0; width: 1157px; }

#home .body .ads .ads-box .ads-info { margin: 50px auto; width: 184px; height: auto; }

#home .body .news { margin-bottom: 90px; }

#home .body .news .news-box { margin: 0 auto; width: 1200px; }

#home .body .news .news-box .news-tit { margin-bottom: 42px; }

#home .body .news .news-box .news-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

#home .body .news .news-box .news-info .news-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 527px; height: 440px; }

#home .body .news .news-box .news-info .news-left .new { position: relative; padding: 0; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

#home .body .news .news-box .news-info .news-left .new .new-time { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; width: 90px; height: 90px; background: rgba(255, 72, 0, 0.5); top: 0; left: 30px; color: #fff; }

#home .body .news .news-box .news-info .news-left .new .new-time .new-day { margin-bottom: 9px; line-height: 45px; font-size: 60px; font-weight: bold; }

#home .body .news .news-box .news-info .news-left .new .new-time .new-year { font-size: 16px; text-align: center; }

#home .body .news .news-box .news-info .news-left .new .new-tit { margin-bottom: 20px; width: 100%; font-size: 22px; color: #121212; text-align: left; -webkit-transition: all 0.5s; transition: all 0.5s; }

#home .body .news .news-box .news-info .news-left .new .new-details { margin-bottom: 20px; line-height: 1.5; font-size: 16px; color: #373737; }

#home .body .news .news-box .news-info .news-left .new img { width: 512px; height: 216px; }

#home .body .news .news-box .news-info .news-left .button { display: inline-block; padding: 12px 25px; border-radius: 30px; font-size: 14px; color: #111; background: #e6e6e6; }

#home .body .news .news-box .news-info .news-right { width: 620px; }

#home .body .news .news-box .news-info .news-right .new-list .new { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 33px; padding-bottom: 33px; border-bottom: 1px solid #eee; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-time { margin-right: 10px; font-size: 16px; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-time .new-day { margin-bottom: 9px; line-height: 45px; font-size: 60px; font-weight: bold; color: #c2c2c2; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-time .new-year { font-size: 16px; color: #999; text-align: center; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 15px; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-info .new-tit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 22px; color: #121212; -webkit-transition: all 0.1s; transition: all 0.1s; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-info .new-tit:hover { color: #00C16D; }

#home .body .news .news-box .news-info .news-right .new-list .new .new-details { width: 500px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #373737; }

#home .body .recruit { position: relative; width: 100%; height: 680px; background: url(/image/join-bg.png) center no-repeat; }

#home .body .recruit:after { position: absolute; top: 0; left: 0; content: ""; background-color: #000; opacity: 0.2; z-index: 1; width: 100%; height: 100%; }

#home .body .recruit .recruit-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 5; margin: 0 auto; width: 1200px; }

#home .body .recruit .recruit-box .join-tit { margin: 323px auto 40px; width: 413px; height: auto; }

#home .body .no-bg { background: #fff; }

#home .body .no-bg .post-tit { margin-top: 40px !important; }

#home .body .join { margin-bottom: 74px; }

#home .body .join .join-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: column; -ms-flex-align: column; align-items: column; margin: 0 auto; width: 1200px; }

#home .body .join .join-info .join-tit { margin: 0 auto 60px; }

#home .body .join .join-info .join-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: column; -ms-flex-align: column; align-items: column; margin: 0 auto; }

#home .body .join .join-info .join-form .join-detail { margin-bottom: 22px; border: 1px solid #D7D7D7; border-radius: 2px; width: 890px; height: 60px; line-height: 60px; }

#home .body .join .join-info .join-form .join-detail span { margin: 0 20px 0 54px; padding-right: 10px; border-right: 1px solid #ddd; font-size: 16px; }

#home .body .join .join-info .join-form .join-detail input { padding-left: 5px; border: 0; width: 740px; outline: none; }

#home .body .join .join-info .join-form .join-detail input:focus { outline: none; }

#home .body .join .join-info .join-form .join-detail ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ font-size: 16px; }

#home .body .join .join-info .join-form .join-detail :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size: 16px; opacity: 1; }

#home .body .join .join-info .join-form .join-detail ::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 16px; opacity: 1; }

#home .body .join .join-info .join-form .join-detail :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 16px; }

#home .body .join .join-info .join-form .join-btn { margin: 40px auto 0; width: 400px; height: 70px; line-height: 70px; text-align: center; font-size: 22px; color: #fff; background: #00C16D; border-radius: 2px; cursor: pointer; }

#home .body .phone { position: fixed; bottom: 150px; right: -140px; z-index: 10; }

#home .body .phone .phone-info { position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; cursor: pointer; opacity: 1; overflow: hidden; top: -20px; left: -240px; width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 35px; font-size: 20px; color: #fff; background: #00C16D; }

#home .body .phone .phone-info .phone-btn { width: 70px; height: 70px; margin-top: 15px; line-height: 20px; display: block; font-size: 15px; }

#home .body .phone .phone-info .phone { display: none; background: #fff; position: absolute; top: 0; left: -125px; }

#home .body .phone:hover .phone-btn { display: none; }

#home .body .phone:hover .phone-info { width: 320px; opacity: 1; }

#home .body .phone:hover .phone { display: block; background: #fff; }

#home .body .toTop-fixesd { cursor: pointer; position: fixed; bottom: 100px; right: 100px; z-index: 10; }

#home .body .tit-newyear { margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 46px; font-family: Microsoft YaHei; font-weight: bold; color: #121212; }

#home .body .tit-newyear .fireworks { width: 68px; height: 68px; }

#home .body .tit-newyear .tit-text { margin: 0 30px; }
/*# sourceMappingURL=home.min.css.map */