*{margin:0;padding:0;list-style:none;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none}html,body{width:100%;height:100%;font-family:"Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif}#app{width:100%;min-width:1200px;height:100%;background:#fff;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app .no_preview{pointer-events:none}#app .head{width:100%;height:90px;position:relative}#app .head .head_content{font-size:18px;color:#1e1e1e}#app .head .head_content div{display:inline-block}#app .head .head_content .store_link{cursor:pointer;position:absolute;top:31px;right:206px;background-color:#ab8efd;border-radius:15px;padding:5px 10px;font-size:18px;color:#000}#app .head .head_content .clkMenu{width:258px;height:90px;line-height:90px;text-align:center;cursor:pointer;border-right:1px solid #ddd}#app .head .head_content .clkMenu img{width:22px;margin-bottom:-2px}#app .head .head_content .logo{width:160px;height:43px;margin-left:26px;position:relative;top:13px}#app .head .head_content .logo img{width:100%;height:100%}#app .head .head_content .head_right{margin-right:40px;cursor:pointer;position:absolute;top:36px;right:30px}#app .head .head_content .head_right:hover{color:#3e3e3e}#app .head .head_content .head_right::after{content:"";position:absolute;left:-35px;width:24px;height:24px;background:url(./img/ball.png) no-repeat center 100%;background-size:100%}#app .head .head_content .head_right::before{content:"";position:absolute;right:-23px;width:15px;height:17px;background:url(./img/down.png) no-repeat center 100%;background-size:100%}#app .head .head_content .head_right_nav{position:absolute;top:80px;right:0;z-index:2;width:245px;background:#eaeaea;font-size:18px;box-shadow:0 0 10px rgba(0,0,0,0.2);display:none}#app .head .head_content .head_right_nav::after{content:"";position:absolute;top:-20px;right:60px;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent #eaeaea transparent;background-color:transparent}#app .head .head_content .head_right_nav li{width:100%;height:60px;line-height:60px;cursor:pointer;border-bottom:1px solid #c0c0c0;text-align:center;color:#1e1e1e}#app .head .head_content .head_right_nav li:hover{color:#3e3e3e;background:#ffffff}#app .head .head_content .head_right_nav .active{background:#ffffff}#app .head_nav{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;opacity:0}#app .head_nav .head_nav_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.7)}#app .head_nav .head_nav_dialog{position:absolute;left:-258px;top:0;width:258px;height:100%;z-index:2;background:#eaeaea;color:#1e1e1e;font-size:18px}#app .head_nav .head_nav_dialog .go_back,#app .head_nav .head_nav_dialog ul li{width:100%;height:90px;line-height:90px;padding-left:50px;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #ddd;position:relative}#app .head_nav .head_nav_dialog .go_back:hover,#app .head_nav .head_nav_dialog ul li:hover{background:#e8e8e8}#app .head_nav .head_nav_dialog .go_back:active,#app .head_nav .head_nav_dialog ul li:active{background:#ddd}#app .head_nav .head_nav_dialog .go_back .head_close{width:15px;height:15px;position:absolute;top:50%;right:30px}#app .head_nav .head_nav_dialog .go_back .head_close .head_close_in{width:15px;height:1px;background-color:#999}#app .head_nav .head_nav_dialog .go_back .head_close .head_close_top{transform:rotateZ(45deg)}#app .head_nav .head_nav_dialog .go_back .head_close .head_close_bottom{transform:rotateZ(-45deg)}#app .head_nav .head_nav_dialog ul .active{background:#fff}#app .head_nav .head_nav_dialog ul .active:active{background:#fff}#app .head_nav .head_nav_dialog ul .active:hover{background:#fff}#app .head_nav .head_nav_dialog .menu_ui,#app .head_nav .head_nav_dialog .lang_ui{display:none}#app .head_nav .dialog_move_up{-webkit-animation:dialog_move_up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:dialog_move_up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}#app .head_nav .dialog_move_dow{-webkit-animation:dialog_move_dow 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:dialog_move_dow 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes dialog_move_up{0%{-webkit-transform:translateX(258px);transform:translateX(258px)}100%{-webkit-transform:translateX(-258px);transform:translateX(-258px)}}@-webkit-keyframes dialog_move_up{0%{-webkit-transform:translateX(258px);transform:translateX(258px)}100%{-webkit-transform:translateX(-258px);transform:translateX(-258px)}}@keyframes dialog_move_dow{0%{-webkit-transform:translateX(-258px);transform:translateX(-258px)}100%{-webkit-transform:translateX(258px);transform:translateX(258px)}}@-webkit-keyframes dialog_move_dow{0%{-webkit-transform:translateX(-258px);transform:translateX(-258px)}100%{-webkit-transform:translateX(258px);transform:translateX(258px)}}#app .head_nav_show{-webkit-animation:head_nav_show 0.5s ease-out both;animation:head_nav_show 0.5s ease-out both}#app .head_nav_hide{-webkit-animation:head_nav_hide 0.5s ease-out both;animation:head_nav_hide 0.5s ease-out both}@keyframes head_nav_show{from{opacity:0;z-index:-1}to{opacity:1;z-index:10}}@-webkit-keyframes head_nav_show{from{opacity:0;z-index:-1}to{opacity:1;z-index:10}}@keyframes head_nav_hide{from{opacity:1;z-index:10}to{opacity:0;z-index:-1}}@-webkit-keyframes head_nav_hide{from{opacity:1;z-index:10}to{opacity:0;z-index:-1}}#app .banner{width:100%;height:600px;overflow:hidden;position:relative;cursor:pointer}#app .banner .banner_content{width:100%;height:100%}#app .banner .banner_content .banner_img{min-width:100%;height:600px;overflow:hidden;position:absolute;top:0;left:0}#app .banner .banner_content .banner_img img{min-width:100%;min-height:600px;position:absolute;top:0;left:50%;transform:translateX(-50%)}#app .banner .banner_font{width:100%;position:absolute;left:40px;top:201px}#app .banner .banner_font p{width:687px;font-size:24px;color:#ffffff;line-height:52px;text-shadow:2px 0px 5px #000000;text-align:left;font-style:normal;text-transform:none}#app .banner_nav{width:1200px;height:116px;background:#fff;margin:0 auto;text-align:center;display:flex;flex-direction:row;justify-content:center}#app .banner_nav div{width:400px;height:116px;display:inline-flex;flex-direction:row;align-items:center;font-size:18px;color:#1e1e1e;font-weight:500;cursor:pointer;border-right:1px solid #e2e2e2;padding:0 10px 0 26px;box-sizing:border-box}#app .banner_nav div:last-child{border-right:none}#app .banner_nav div:hover{background:#e8e8e8}#app .banner_nav div:active{background:#e1e1e1}#app .banner_nav div img{width:92px;height:92px;overflow:hidden;font-size:0;border-radius:16px;margin-right:25px}#app .banner_nav .swiper-pagination-bullet{background:none;border:none;opacity:1}#app .banner_nav .swiper-pagination-bullet:hover{background:none;border:none;opacity:1}#app .banner_nav .swiper-pagination-bullet-active{background:none;border:none;opacity:1;position:relative}#app .banner_nav .swiper-pagination-bullet-active:hover{background:none;border:none;opacity:1}#app .banner_nav .swiper-pagination-bullet-active::after{content:"";width:100%;height:5px;background:#89d6fe;position:absolute;left:0;bottom:0}#app .our_products{width:100%;height:auto;background:#f1f1f1}#app .our_products .products_in{width:1200px;height:auto;margin:0 auto;padding:100px 0 10px 0;box-sizing:border-box}#app .our_products .products_in h3{font-size:36px;font-weight:600;color:#1e1e1e;margin-bottom:72px;text-align:center}#app .our_products .products_in .products_ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center}#app .our_products .products_in .products_ul li{width:300px;margin:0 25px;min-height:430px;margin-bottom:50px;cursor:pointer}#app .our_products .products_in .products_ul li .img{width:300px;height:383px;font-size:0;border-radius:15px;box-shadow:0px 8px 15px #8095c5;overflow:hidden}#app .our_products .products_in .products_ul li .img img{width:100%;transition:all 0.3s}#app .our_products .products_in .products_ul li:hover .img img{transform:scale(1.1)}#app .our_products .products_in .products_ul li p{font-size:24px;color:#1e1e1e;text-align:center;margin-top:15px}#app .our_products .products_in .more{width:200px;height:60px;border:1px solid #1e1e1e;border-radius:50px;font-size:24px;color:#1e1e1e;text-align:center;line-height:60px;margin:52px auto 0;cursor:pointer;box-shadow:0 4px 5px rgba(0,0,0,0.2)}#app .our_products .products_in .more:hover{background-color:#1e1e1e;color:#fff}#app .our_products .products_in .more:active{background-color:#3e3e3e;color:#fff}#app .about_us{width:100%;max-height:819px;position:relative;font-size:0;overflow:hidden;background:#f1f1f1}#app .about_us .about_us_content{width:100%;height:100%;min-height:600px;min-width:1700px;text-align:center}#app .about_us .about_us_content img{width:100%;max-width:3000px}#app .about_us .about_us_font{width:1200px;height:677px;position:absolute;left:50%;bottom:0;margin-left:-600px}#app .about_us .about_us_font .about_us_title,#app .about_us .about_us_font .about_us_text{display:block}#app .about_us .about_us_font .about_us_title{margin-top:140px;height:29px;font-family:MicrosoftYaHei;font-size:36px;color:#ffffff;line-height:37px;text-align:left;font-style:normal;text-transform:none}#app .about_us .about_us_font .about_us_text{margin-top:50px;width:699px;height:349px;font-family:MicrosoftYaHei;font-size:20px;color:#ffffff;line-height:37px;text-align:left;font-style:normal;text-transform:none}#app .footer{width:100%;height:150px;background:#000}#app .footer .footer_in{width:1200px;height:100px;margin:0 auto;align-items:center;display:flex;justify-content:center;text-align:center}#app .footer .footer_in span,#app .footer .footer_in a{width:250px;cursor:pointer;border-right:1px solid #ababab;font-size:18px;color:#fff}#app .footer .footer_in span:last-child,#app .footer .footer_in a:last-child{border-right:none}#app .footer .footer_in span:hover,#app .footer .footer_in a:hover{color:#89d6fe}#app .footer .footer_in span:active,#app .footer .footer_in a:active{color:#cefbf3}#app .footer .footer_company_info{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 20px;height:40px;font-size:14px;color:#fff}
