@font-face{font-family:"arial";src:url("../fonts/arial.woff") format("woff");font-display:swap}@font-face{font-family:"arialbd";src:url("../fonts/arialbd.woff") format("woff");font-display:swap}@font-face{font-family:"ariblk";src:url("../fonts/ariblk.woff") format("woff");font-display:swap}*,:before,:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,audio,blockquot,body,dd,div,dl,dt,figcaption,figure,filedset,form,h1,h2,h3,h4,h5,h6,header,html,input,li,nav,ol,p,section,ul,video{margin:0;padding:0}i,em,h1,h2,h3,h4,h5,h6{font-size:1em;font-style:normal}li,ol,ul{list-style:none}fieldset,img{max-width:100%;height:auto;border:none;vertical-align:middle}button,input,select,textarea{outline:0;resize:none;border:none}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;outline:0;cursor:pointer}:focus{outline:0}a{color:#00132b;text-decoration:none;outline:0;cursor:pointer}a:link,a:visited{text-decoration:none}a:active{text-decoration:none}.clearfix:after{clear:both;content:'';display:table;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.clear{clear:both}.fl{float:left}.fr{float:right}body{min-width:320px;font:14px "arial", "Microsoft YaHei", sans-serif;color:#333333;line-height:1}.wrap{width:72.92vw;margin:0 auto}.w1500{width:78.13vw}.header{height:7.81vw;position:fixed;left:0;right:0;top:0;z-index:999;text-align:center;transition:all linear 0.2s}.header .wrap{width:89.06vw;padding-top:1.82vw;padding-bottom:1.82vw;transition:all linear 0.2s}.header .fr{padding:.57vw 0;transition:all linear 0.2s}.header .logo{width:12.6vw;float:left;transition:all linear 0.2s}.header .logo img{width:100%;height:auto}.header .nav{float:left}.header .nav li{min-width:10vw;float:left;position:relative;font-size:1.46vw;color:#f8f8f8;transition:all linear 0.3s}.header .nav li::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#313131;transform:skew(-44deg);box-shadow:.16vw .26vw .52vw rgba(50,50,50,0.5);transition:all linear 0.3s}.header .nav li a{display:block;padding:.78vw 0;color:#f8f8f8;transform:skew(-5deg)}.header .nav li .children{display:none;position:absolute;left:50%;top:3.44vw;transform:translateX(-50%);padding:.52vw .83vw;background:#f3f3f3;box-shadow:.05vw .26vw .42vw rgba(50,50,50,0.5);white-space:nowrap}.header .nav li .children::before{content:"";width:0;position:absolute;left:0;right:0;top:-.42vw;margin:0 auto;border-left:.52vw solid transparent;border-right:.52vw solid transparent;border-bottom:.52vw solid #f3f3f3}.header .nav li .children::after{content:"";height:.52vw;position:absolute;left:0;right:0;top:-.52vw}.header .nav li .children a{display:block;padding:.31vw 0;font-size:.83vw;color:#888888;text-align:left;transform:none;transition:all linear 0.3s}.header .nav li .children a::before{content:"";width:.36vw;height:.36vw;display:inline-block;vertical-align:middle;margin-right:.42vw;background:#888888;border-radius:50%;transition:all linear 0.3s}.header .nav li .children a:hover{color:#c4211a}.header .nav li .children a:hover::before{background:#c4211a}.header .nav li.active::before,.header .nav li:hover::before{background:#bd1d21}.header .nav li:hover .children{display:block}.header .nav li+li{margin-left:1.25vw}.header .nav2{display:none}.header .navbtn{display:none}.header .language_btn{width:5.31vw;float:right;margin-left:1.46vw;padding:.36vw 0;position:relative;cursor:pointer}.header .language_btn::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#313131;transform:skew(-44deg);box-shadow:.16vw .26vw .52vw rgba(50,50,50,0.5);transition:all linear 0.3s}.header .language_btn img{width:2.29vw}.header .language_btn .language_list{display:none;width:5.78vw;position:absolute;left:50%;top:3.44vw;transform:translateX(-50%);padding:.52vw .83vw;background:#f3f3f3;box-shadow:.05vw .26vw .42vw rgba(50,50,50,0.5)}.header .language_btn .language_list::before{content:"";width:0;position:absolute;left:0;right:0;top:-.42vw;margin:0 auto;border-left:.52vw solid transparent;border-right:.52vw solid transparent;border-bottom:.52vw solid #f3f3f3}.header .language_btn .language_list::after{content:"";height:.52vw;position:absolute;left:0;right:0;top:-.52vw}.header .language_btn .language_list a{display:block;padding:.31vw 0;font-size:.83vw;color:#888888;text-align:left}.header .language_btn .language_list a::before{content:"";width:.36vw;height:.36vw;display:inline-block;vertical-align:middle;margin-right:.42vw;background:#c4211a}.header .language_btn .language_list a.active{color:#c4211a}.header .language_btn:hover .language_list{display:block}.header.header_active{height:4.79vw;background:#000000}.header.header_active .wrap{padding-top:.52vw;padding-bottom:.52vw}.header.header_active .fl{transform:scale(0.9);transform-origin:left top}.header.header_active .fr{transform:scale(0.9);transform-origin:right top}.footer{overflow:hidden;padding-top:2.71vw;padding-bottom:7.6vw;background-color:#1c1c1c;position:relative}.footer:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:5.99vw;background:url(../images/footer_img.png) center top no-repeat;background-size:cover}.footer .wrap{width:72.92vw;margin-left:auto;margin-right:auto;position:relative}.footer .wrap:after{content:"";display:block;clear:both}.footer .wrap .footer_logo{width:6.61vw;float:left}.footer .wrap .footer_nav{float:left;width:20.83vw;margin-left:6.15vw}.footer .wrap .footer_nav li{width:33.33%;float:left;position:relative;padding-right:.78vw;margin-bottom:.26vw;font-size:.94vw;line-height:1.46vw;color:#fff;word-break:break-word;cursor:pointer}.footer .wrap .footer_nav li a{display:block;color:#fff;transition:all 0.3s ease}.footer .wrap .footer_nav li .language_list{display:none;width:5.78vw;position:absolute;left:2.08vw;top:2.08vw;transform:translateX(-50%);padding:.52vw .83vw;background:#f3f3f3}.footer .wrap .footer_nav li .language_list::before{content:"";width:0;position:absolute;left:0;right:0;top:-.42vw;margin:0 auto;border-left:.52vw solid transparent;border-right:.52vw solid transparent;border-bottom:.52vw solid #f3f3f3}.footer .wrap .footer_nav li .language_list::after{content:"";height:1.04vw;position:absolute;left:0;right:0;top:-1.04vw}.footer .wrap .footer_nav li .language_list a{display:block;padding:.31vw 0;font-size:.83vw;color:#888888;text-align:left;line-height:1}.footer .wrap .footer_nav li .language_list a::before{content:"";width:.36vw;height:.36vw;display:inline-block;vertical-align:middle;margin-right:.42vw;background:#c4211a}.footer .wrap .footer_nav li .language_list a.language_active{color:#c4211a}.footer .wrap .footer_nav li.active>a{color:#ff0000}.footer .wrap .footer_nav li:hover>a{color:#ff0000}.footer .wrap .footer_nav li:hover .language_list{display:block}.footer .wrap .footer_nav:after{content:"";display:block;clear:both}.footer .wrap .footer_text{float:right;width:31.25vw}.footer .wrap .footer_text .email{font-size:.94vw;line-height:1.46vw;color:#fff;transition:all 0.3s ease}.footer .wrap .footer_text .email .mailus{color:#fff}.footer .wrap .footer_text .email .mailus:hover{color:#ff0000}.footer .wrap .footer_text .text{color:#ffffff;font-size:.94vw;line-height:1.46vw;margin-top:.26vw}.right_swt{width:7.29vw;position:fixed;right:.26vw;top:50%;z-index:999;display:none}.right_swt .btn{height:2.19vw;display:block;margin-top:.57vw;padding-right:.42vw;background:#ffffff;border:2px solid #1d64bc;border-radius:.52vw;box-shadow:0 .16vw .52vw rgba(51,51,51,0.35);font-size:.83vw;color:#1d64bc;text-align:center;transition:all linear 0.3s;cursor:pointer}.right_swt .btn:first-child{margin-top:0}.right_swt .btn::before{content:"";width:2.24vw;height:100%;display:inline-block;vertical-align:middle;background-image:url(../images/right_swt_tb.png);background-repeat:no-repeat;background-size:cover}.right_swt .btn span{display:inline-block;vertical-align:middle}.right_swt .btn1{background:#1a62bb;background:linear-gradient(#1a62bb, #4b7ecd, #1a62bb);border-color:#ffffff;color:#ffffff}.right_swt .btn1::before{margin-right:.1vw;background-position:center -.26vw}.right_swt .btn1::after{content:"";width:5.73vw;height:5.99vw;display:block;margin:0 auto;position:absolute;left:0;right:0;top:-5vw;z-index:-1;background:url(../images/right_swt_kf.png) center top no-repeat;background-size:100%}.right_swt .btn2{white-space:nowrap}.right_swt .btn2::before{margin-right:-.21vw;background-position:center bottom}.right_swt .btn2 span{line-height:0.9}.right_swt .tip{width:9.01vw;height:5.78vw;position:absolute;right:5.31vw;top:-7.81vw;background:url(../images/right_swt_tipbg.png) center center no-repeat;background-size:100% 100%;padding:1.77vw .78vw 1.77vw .52vw;font-size:.83vw;color:#2266be;line-height:1.125;text-align:center;font-weight:bold;text-shadow:0 .16vw .36vw rgba(0,0,0,0.35);transform-origin:right bottom;animation:swtbtnAnim 12s linear infinite}.right_swt.ru_right_swt .btn{font-size:.73vw}.right_swt.ru_right_swt .btn::before{margin-right:0}.right_swt.ru_right_swt .tip{padding-top:1.41vw;padding-bottom:1.41vw;font-size:.68vw;line-height:1}.bottom_swt{display:none}.to_top{width:2.86vw;height:2.34vw;position:fixed;right:0;bottom:0;z-index:999;line-height:2.34vw;text-align:center;background:#1a62bb;transition:all linear 0.3s;display:none;cursor:pointer}.to_top.to_top_active{opacity:1;visibility:visible}.to_top img{width:43%}@keyframes swtbtnAnim{0%,30%{opacity:0;transform:scale(0.5);visibility:hidden}33%,67%{opacity:1;transform:scale(1);visibility:visible}70%,100%{opacity:0;visibility:hidden}}.solution_banner{overflow:hidden;background:url(../images/solution_banner.jpg) center center no-repeat;background-size:cover;box-shadow:0 .21vw .47vw rgba(89,89,89,0.45)}.solution_banner .wrap{padding-top:19.79vw;padding-bottom:6.88vw}.solution_banner .wrap .wenan{width:56.25vw;position:relative;z-index:1}.solution_banner .wrap .wenan::before{content:"";width:81.3vw;height:14.27vw;display:block;position:absolute;left:-7.29vw;bottom:-2.08vw;z-index:-1;background:url(../images/project_banner_zs.png) center center no-repeat;background-size:100% 100%;opacity:0.45}.solution_banner .wrap .title{font-size:2.6vw;color:#ffffff;font-weight:bold}.solution_banner .wrap .text{margin-top:.78vw;font-size:1.25vw;color:#f2f2f2;line-height:1.5}.solution_list .wrap{width:80.21vw;padding-top:1.04vw;padding-bottom:3.39vw}.solution_list .list{position:relative}.solution_list .list li{width:32.01299%;float:left;overflow:hidden;margin-right:1.94805%;margin-top:1.56vw;border-radius:.52vw;box-shadow:-.1vw .1vw 0 rgba(49,49,49,0.43)}.solution_list .list li a{display:block;position:relative}.solution_list .list li a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;box-shadow:0 0 0 .47vw rgba(255,255,255,0.6) inset}.solution_list .list li img{width:100%;display:block}.solution_list .list li .title{position:absolute;left:0;right:0;bottom:0;padding-top:.68vw;padding-bottom:1.15vw;background:rgba(1,1,1,0.7);font-size:1.67vw;color:#ffffff;font-weight:bold;line-height:1.1;text-align:center}.solution_list .list li .more{min-width:11.04vw;display:table;position:absolute;left:0;right:0;bottom:43%;margin:0 auto;padding:.73vw 1.15vw;font-size:1.25vw;color:#ffffff;text-align:center;font-weight:bold;background-image:url(../images/solution_list_morebg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;border-radius:.52vw;opacity:0;transform:scale(0.7);transition:all linear 0.3s;cursor:pointer}.solution_list .list li .more::after{content:"";width:1.46vw;height:1.25vw;display:inline-block;vertical-align:top;margin-left:.63vw;background:url(../images/icon_jt.png) center top no-repeat;background-size:100%}.solution_list .list li:last-child{position:absolute;right:0;top:0;margin-right:0}.solution_list .list li:hover .more{opacity:1;transform:scale(1)}@media (max-width: 960px){.wrap{width:100%;padding-left:.42667rem;padding-right:.42667rem}.header{height:1.6rem;top:0;line-height:1.6rem}.header::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:linear-gradient(rgba(0,0,0,0.7), transparent)}.header .wrap{width:100%;height:100%;padding-left:.29333rem;padding-top:0;padding-bottom:0}.header .fr{height:100%;padding:0}.header .logo{width:3.22667rem}.header .nav{width:auto;position:absolute;right:.2rem;top:1.6rem;padding:.01333rem .4rem;background:#f3f3f3;border-radius:.13333rem;box-shadow:0 .04rem .08rem rgba(51,51,51,0.21);display:none}.header .nav::before{content:"";position:absolute;right:.32rem;top:-.24rem;border-left:.26667rem solid transparent;border-right:.26667rem solid transparent;border-bottom:.26667rem solid #f3f3f3}.header .nav li{display:block;float:none}.header .nav li::before{display:none}.header .nav li a{border-top:1px solid #ccc;padding:.24rem 0;font-size:.42667rem;line-height:1;color:#313131;text-align:center;transform:none}.header .nav li .children{display:none}.header .nav li:first-child a{border-top:none}.header .nav li.active a{color:#bd1d21}.header .nav li:hover .children{display:none}.header .nav li+li{margin-left:0}.header .nav2{max-width:3.73333rem;height:100%;display:block;float:left;margin-right:.13333rem;overflow:hidden}.header .nav2 li{float:left}.header .nav2 li a{display:block;font-size:.4rem;color:#fff}.header .nav2 li.active a{color:#ff0000}.header .nav2 li+li{margin-left:.4rem}.header .navbtn{width:.8rem;height:100%;display:block;float:right;text-align:right}.header .navbtn i{width:.6rem;height:.04rem;display:inline-block;vertical-align:middle;position:relative;background:#fff;transition:all 0.3s ease}.header .navbtn i:before,.header .navbtn i:after{content:"";width:.76rem;height:.04rem;background:#fff;display:block;position:absolute;right:0;transition:all 0.3s ease}.header .navbtn i:before{top:-.29333rem}.header .navbtn i:after{bottom:-.29333rem}.header .navbtn.toggle{display:block}.header .navbtn.toggle i{background:none}.header .navbtn.toggle i:before{transform:translate3d(0, .29333rem, 0) rotate(-45deg)}.header .navbtn.toggle i:after{transform:translate3d(0, -.29333rem, 0) rotate(45deg)}.header .language_btn{width:1.46667rem;margin:0;padding:0}.header .language_btn::before{display:none}.header .language_btn img{width:50%}.header .language_btn .language_list{width:2.66667rem;top:1.48rem;padding:.16rem .33333rem;box-shadow:0 .04rem .08rem rgba(51,51,51,0.21)}.header .language_btn .language_list::before{top:-.14667rem;border-width:0 .2rem .2rem .2rem}.header .language_btn .language_list::after{height:.13333rem;top:-.13333rem}.header .language_btn .language_list a{padding:.16rem 0;font-size:.4rem;line-height:1}.header .language_btn .language_list a::before{width:.16rem;height:.16rem;margin-right:.2rem}.header.header_active{height:1.6rem}.header.header_active .wrap{padding-top:0;padding-bottom:0}.header.header_active .fl,.header.header_active .fr{transform:none}.footer{padding-top:.56rem;padding-bottom:1.86667rem}.footer:before{height:1.53333rem}.footer .wrap{width:100%}.footer .wrap .footer_logo{width:24%;float:none;display:block;margin-left:auto;margin-right:auto;padding-top:.08rem;display:none}.footer .wrap .footer_nav{float:none;width:100%;margin-left:0;margin-top:0;margin-bottom:.4rem}.footer .wrap .footer_nav li{font-size:.4rem;line-height:1.6;float:left;width:33.3%}.footer .wrap .footer_nav li a{padding:0}.footer .wrap .footer_nav li.short{width:auto}.footer .wrap .footer_nav li .language_list{width:2.66667rem;left:.93333rem;top:.8rem;padding:.16rem .33333rem;box-shadow:0 .04rem .08rem rgba(51,51,51,0.21)}.footer .wrap .footer_nav li .language_list::before{top:-.14667rem;border-width:0 .2rem .2rem .2rem}.footer .wrap .footer_nav li .language_list::after{height:.13333rem;top:-.13333rem}.footer .wrap .footer_nav li .language_list a{padding:.16rem 0;font-size:.4rem;line-height:1}.footer .wrap .footer_nav li .language_list a::before{width:.16rem;height:.16rem;margin-right:.2rem}.footer .wrap .footer_text{float:none;width:100%;text-align:center;margin-top:0}.footer .wrap .footer_text .email{font-size:.37333rem;line-height:1.6}.footer .wrap .footer_text .text{font-size:.37333rem;line-height:1.6;margin-top:.05333rem}.right_swt{display:none}.bottom_swt{width:10rem;margin:0 auto;position:fixed;left:0;right:0;bottom:0;z-index:999}.bottom_swt img{width:100%;display:block}.bottom_swt .btn{width:3.66667rem;display:block;position:absolute;top:0;bottom:0;cursor:pointer}.bottom_swt .btn1{left:0}.bottom_swt .btn2{right:0}.to_top{width:1.06667rem;height:1.06667rem;bottom:2.4rem;background:#f4421e;line-height:1.01333rem}.ru_body .header .nav2{margin-right:0}.ru_body .header .nav2 li a{font-size:.36rem}.ru_body .header .nav2 li+li{margin-left:.26667rem}.solution_banner{box-shadow:0 .05333rem .12rem rgba(89,89,89,0.45)}.solution_banner .wrap{padding-top:2.66667rem;padding-bottom:1.33333rem}.solution_banner .wrap .wenan{width:100%}.solution_banner .wrap .wenan::before{width:10.66667rem;height:6.66667rem;left:-1.86667rem;bottom:-.53333rem}.solution_banner .wrap .title{font-size:.66667rem}.solution_banner .wrap .text{margin-top:.26667rem;font-size:.4rem}.solution_list .wrap{width:100%;padding-top:.4rem;padding-bottom:.8rem}.solution_list .list li{width:100%;margin-right:0;margin-top:.4rem;border-radius:.13333rem;box-shadow:-.02667rem .02667rem 0 rgba(49,49,49,0.43)}.solution_list .list li a::before{box-shadow:0 0 0 .12rem rgba(255,255,255,0.6) inset}.solution_list .list li .title{padding-top:.30667rem;padding-bottom:.42667rem;font-size:.42667rem}.solution_list .list li .more{display:none}.solution_list .list li:last-child{position:static}}
