@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}}.project_banner{background:url(../images/project_banner.jpg) center center no-repeat;background-size:cover}.project_banner .wrap{padding-top:21.88vw;padding-bottom:9.38vw}.project_banner .wrap .wenan{width:57.29vw;position:relative;z-index:1}.project_banner .wrap .wenan::before{content:"";width:81.3vw;height:14.27vw;display:block;position:absolute;left:-6.15vw;bottom:-1.56vw;z-index:-1;background:url(../images/project_banner_zs.png) center center no-repeat;background-size:100% 100%}.project_banner .wrap .title{font-size:2.6vw;color:#ffffff;font-weight:bold}.project_banner .wrap .text{margin-top:1.04vw;font-size:1.25vw;color:#f2f2f2;line-height:1.16667}.project_type{position:relative;margin-top:-6.51vw;margin-bottom:-4.17vw}.project_type .wrap{width:86.46vw;padding:1.41vw 1.41vw 3.13vw;background:#ffffff;border-radius:.63vw;box-shadow:0 .16vw .42vw rgba(51,51,51,0.21);text-align:center}.project_type ul{position:relative;display:inline-block;font-size:0}.project_type ul::before{content:"";height:.1vw;display:block;position:absolute;left:3.65vw;right:3.65vw;bottom:-.94vw;background:#555555}.project_type ul li{display:inline-block;vertical-align:top;padding:0 3.65vw;font-weight:bold;position:relative}.project_type ul li::before{content:"";width:2px;height:2.34vw;display:block;position:absolute;left:0;bottom:.78vw;background:#d1d1d1}.project_type ul li a{display:block;position:relative}.project_type ul li i{font-size:3.54vw;color:#1b1b1b}.project_type ul li span{display:block;font-size:1.56vw;color:#010101;line-height:1.2}.project_type ul li:first-child::before{display:none}.project_type ul li.active a::after{content:"";height:.31vw;display:block;position:absolute;left:0;right:0;bottom:-1.04vw;background:#bd1d21}.project_list{background:url(../images/project_list_bg.jpg) center center no-repeat;background-size:cover}.project_list .wrap{width:66.15vw;padding-top:6.25vw;padding-bottom:6.25vw}.project_list .wrap .type_title{position:relative;padding-left:3.13vw;font-size:2.19vw;color:#010101;font-weight:bold;line-height:1.15}.project_list .wrap .type_title::before{content:"";width:2.19vw;height:.16vw;display:block;position:absolute;left:0;top:1.15vw;background:#010101}.project_list .wrap .type_list{margin-top:1.56vw}.project_list .wrap .type_list li{font-size:0}.project_list .wrap .type_list li .pic{width:53.54331%;display:inline-block;vertical-align:middle;position:relative;overflow:hidden;border-radius:.31vw;box-shadow:-.16vw .16vw 0 rgba(49,49,49,0.43)}.project_list .wrap .type_list li .pic::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 0 0 .47vw rgba(255,255,255,0.6) inset}.project_list .wrap .type_list li .pic img{width:100%;display:block}.project_list .wrap .type_list li .pic .img_tag{position:absolute;left:1.56vw;top:1.04vw;padding:.57vw 1.15vw;background:#3a4b6a;background-image:linear-gradient(45deg, #4b658f, #394a68, #4b658f);border-radius:1.56vw 0;font-size:.94vw;color:#ffffff;line-height:1.2}.project_list .wrap .type_list li .wenan{width:46.45669%;display:inline-block;vertical-align:middle;overflow:hidden;padding:1.82vw 2.19vw 1.56vw;background:#ffffff;border-radius:0 .83vw .83vw 0;box-shadow:0 0 .42vw rgba(51,51,51,0.2)}.project_list .wrap .type_list li .wenan .tit_tag{font-size:1.56vw;color:#010101;line-height:1.2;font-weight:bold}.project_list .wrap .type_list li .wenan .tit_tag a{display:block;color:#010101;transition:all linear 0.3s}.project_list .wrap .type_list li .wenan .tit_tag a:hover{color:#c91019}.project_list .wrap .type_list li .wenan .cs_tag p{margin-top:.99vw;font-size:1.04vw;color:#333333;line-height:1.2}.project_list .wrap .type_list li .wenan .cs_tag p span{color:#010101;font-weight:bold}.project_list .wrap .type_list li .wenan .more{float:right;margin-top:1.2vw;padding:.63vw .94vw;border:2px solid #c91019;border-radius:.26vw;font-size:1.25vw;color:#c91019;font-weight:bold;transition:all linear 0.3s;cursor:pointer}.project_list .wrap .type_list li .wenan .more::after{content:"";width:1.46vw;height:1.25vw;display:inline-block;vertical-align:top;margin-left:.63vw;background-image:url(../images/icon_jt.png);background-position:center bottom;background-repeat:no-repeat;background-size:100%;transition:all linear 0.3s}.project_list .wrap .type_list li .wenan .more:hover{color:#ffffff;background:#c91019;box-shadow:0 .16vw .52vw rgba(19,19,19,0.45)}.project_list .wrap .type_list li .wenan .more:hover::after{background-position:center top}.project_list .wrap .type_list li+li{margin-top:2.08vw}@media (min-width: 961px){.ru_body .project_type ul::before{right:2.08vw}.ru_body .project_type ul li{padding:0 2.08vw}}@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}.project_banner .wrap{padding-top:2.66667rem;padding-bottom:1.33333rem}.project_banner .wrap .wenan{width:100%}.project_banner .wrap .wenan::before{width:10.66667rem;height:6.66667rem;left:-1.86667rem;bottom:-.53333rem}.project_banner .wrap .title{font-size:.66667rem}.project_banner .wrap .text{margin-top:.26667rem;font-size:.4rem}.project_type{margin-top:0;margin-bottom:0}.project_type .wrap{width:100%;overflow:hidden;overflow-x:scroll;padding:.2rem .13333rem .74667rem;border-radius:0;box-shadow:0 .04rem .10667rem rgba(51,51,51,0.21)}.project_type .wrap::-webkit-scrollbar{display:none}.project_type ul{white-space:nowrap}.project_type ul::before{height:.02667rem;bottom:-.24rem}.project_type ul li::before{width:2px;height:.8rem;left:0;bottom:.26667rem}.project_type ul li a{padding:0 .13333rem}.project_type ul li i{font-size:.8rem}.project_type ul li span{font-size:.42667rem}.project_type ul li.active a::after{height:.08rem;bottom:-.26667rem}.project_list .wrap{width:100%;padding-top:.64rem;padding-bottom:1rem}.project_list .wrap .type_title{padding-left:.8rem;font-size:.56rem}.project_list .wrap .type_title::before{width:.56rem;height:.04rem;top:.29333rem}.project_list .wrap .type_list{margin-top:.4rem}.project_list .wrap .type_list li{font-size:0}.project_list .wrap .type_list li .pic{width:100%;border-radius:.16rem;box-shadow:-.04rem .04rem 0 rgba(49,49,49,0.43)}.project_list .wrap .type_list li .pic::before{box-shadow:0 0 0 .12rem rgba(255,255,255,0.6) inset}.project_list .wrap .type_list li .pic .img_tag{left:.4rem;top:.26667rem;padding:.14667rem .29333rem;border-radius:.4rem 0;font-size:.24rem}.project_list .wrap .type_list li .wenan{width:90%;display:block;margin:-.42667rem auto 0;padding:.85333rem .42667rem .4rem;border-radius:.16rem;box-shadow:0 0 .10667rem rgba(51,51,51,0.2)}.project_list .wrap .type_list li .wenan .tit_tag{font-size:.45333rem}.project_list .wrap .type_list li .wenan .cs_tag p{margin-top:.25333rem;font-size:.37333rem}.project_list .wrap .type_list li .wenan .more{display:none;margin-top:.30667rem;padding:.16rem .24rem;border:2px solid #c91019;border-radius:.06667rem;font-size:.32rem}.project_list .wrap .type_list li .wenan .more::after{width:.37333rem;height:.32rem;margin-left:.16rem}.project_list .wrap .type_list li .wenan .more:hover{box-shadow:0 .04rem .13333rem rgba(19,19,19,0.45)}.project_list .wrap .type_list li+li{margin-top:.4rem}}
