@font-face{font-family:"gothic";src:url("../fonts/GOTHIC.woff") format("woff");font-display:swap}@font-face{font-family:"gothic_b";src:url("../fonts/GOTHICB.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}input:-webkit-autofill{-webkit-animation:autofill-fix 1s infinite !important;-webkit-transition:background-color 50000s ease-in-out 0s !important;transition:background-color 50000s ease-in-out 0s !important;background-color:transparent !important;background-image:none !important;-webkit-box-shadow:0 0 0 1000px transparent inset !important}:focus{outline:0}::-webkit-input-placeholder{color:#a8a8a8}: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}input{border-radius:0}body{width:100%;max-width:750px;min-width:320px;margin:0 auto;font:14px "gothic","Microsoft YaHei";color:#333333;line-height:1;background-color:#fff}.wrap{padding-left:.4rem;padding-right:.4rem}.header{line-height:1.08rem;text-align:center;box-shadow:0px .01333rem 0px 0px rgba(0,0,0,0.15);position:relative;background-color:#fff}.header .logo{float:left;padding:0 .4rem}.header .logo img{width:2.56rem}.header .menu_icon{float:right;margin-right:.13333rem;padding:.50667rem .26667rem;cursor:pointer}.header .menu_icon .menu_btn{width:.64rem;height:.05333rem;display:block;position:relative;background:#000;transition:all linear 0.4s}.header .menu_icon .menu_btn::before,.header .menu_icon .menu_btn::after{content:"";height:.05333rem;display:block;background:#000;position:absolute;left:0;right:0;transition:all linear 0.4s}.header .menu_icon .menu_btn::before{top:-.26667rem}.header .menu_icon .menu_btn::after{bottom:-.26667rem}.header .menu_icon.menu_icon_active .menu_btn{background:none}.header .menu_icon.menu_icon_active .menu_btn::before{transform:translate3d(0, .26667rem, 0) rotate(45deg)}.header .menu_icon.menu_icon_active .menu_btn::after{transform:translate3d(0, -.26667rem, 0) rotate(-45deg)}.header .nav{width:2.66667rem;padding:.08rem 0;position:absolute;right:.16rem;top:1.30667rem;background:#fff;border-radius:.13333rem;box-shadow:0 .04rem .26667rem rgba(26,43,73,0.1);display:none;z-index:3}.header .nav::before{content:"";width:0;border-bottom:.26667rem solid #fff;border-right:.26667rem solid transparent;border-left:.26667rem solid transparent;position:absolute;top:-.13333rem;right:.26667rem}.header .nav li a{font-size:.4rem;line-height:1rem;text-align:center;color:#24282a;display:block;position:relative;text-transform:capitalize}.header .nav li a::before{content:"";height:1px;background:#dddddd;position:absolute;left:.26667rem;right:.26667rem;top:0}.header .nav li:first-child a::before{display:none}.header .nav .nav_on a{color:#ff7100}.header .search_btn{float:right;width:.85333rem;height:.85333rem;background-color:#f5f5f5;border-radius:50%;position:relative;margin-top:.10667rem;margin-right:.13333rem;cursor:pointer}.header .search_btn:before{content:'';display:block;position:absolute;left:.21333rem;top:.21333rem;width:.42667rem;height:.42667rem;background-image:url(../images_m/search_icon_gray.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.header .search_btn_active{background-color:#e9e9e9}.header .search_btn_active:before{background-image:url(../images_m/delete_gray.png)}.header .header_box{padding:.26667rem 0 .25333rem}.header .header_box:after{content:'';display:block;clear:both}.header .search_box{background-color:#f8f8f8;transition:all 0.3s ease;position:relative;width:100%;z-index:1}.header .search_box .search_main{height:0;overflow:hidden;position:relative;transition:all 0.3s ease}.header .search_box form{position:absolute;left:.4rem;right:.4rem;top:.32rem;background-color:#fff;border-radius:.96rem}.header .search_box form:after{content:'';display:block;clear:both}.header .search_box .search_input{width:8rem;float:left;font-size:.4rem;color:#333;padding:.24rem .21333rem .24rem .32rem;line-height:1.2;background:none}.header .search_box .s_btn{position:absolute;top:0;right:0;width:1.06667rem;height:.96rem;font-size:0;background-color:transparent;border:none;background:url(../images_m/search_icon_gray.png) center center no-repeat;background-size:.42667rem auto}.header .search_box .search_keywords{position:absolute;left:0;top:1.57333rem;width:100%;height:auto;z-index:-1;background-color:#f8f8f8}.header .search_box .search_keywords a,.header .search_box .search_keywords span{font-size:.37333rem;line-height:1.3;color:#080808;padding:.32rem .26667rem;display:block}.header .search_active .search_main{height:1.6rem}.contact_box{padding:.93333rem .4rem 1.06667rem;background-color:#2a2a2a}.contact_box .contact_top .base_title{float:left;color:#fff;font-size:.64rem;line-height:1.25;font-family:"gothic_b"}.contact_box .contact_top .btm_logo{width:2.66667rem;float:right}.contact_box .contact_top .btm_logo img{width:100%}.contact_box .contact_top:after{content:'';display:block;clear:both}.contact_box .contact_msg{margin-top:.58667rem}.contact_box .contact_msg li{width:50%;float:left}.contact_box .contact_msg li span{font-size:.32rem;color:#fff;display:block;line-height:1.2}.contact_box .contact_msg li a{display:block;color:#fff;font-size:.42667rem;margin-top:.18667rem;font-family:"gothic_b"}.contact_box .contact_msg li+li{padding-left:.53333rem;position:relative}.contact_box .contact_msg li+li:before{content:'';display:block;position:absolute;width:1px;left:0;top:0;height:100%;background:rgba(255,255,255,0.1)}.contact_box .contact_msg:after{content:'';display:block;clear:both}.contact_box .form_box{margin-top:1.09333rem}.contact_box .form_box h3{color:#ffffff;font-size:.42667rem;line-height:1.2;font-family:"gothic_b"}.contact_box .form_box .input_item{margin-top:.56rem;border-bottom:1px solid rgba(255,255,255,0.3)}.contact_box .form_box .input_item input,.contact_box .form_box .input_item textarea{width:100%;background:none;color:#f8f8f8;font-size:.32rem;line-height:1.2;padding:.21333rem 0}.contact_box .form_box .input_item input::placeholder,.contact_box .form_box .input_item input::-webkit-input-placeholder,.contact_box .form_box .input_item textarea::placeholder,.contact_box .form_box .input_item textarea::-webkit-input-placeholder{color:#999}.contact_box .form_box .input_email{position:relative}.contact_box .form_box .input_email input{padding-left:.13333rem}.contact_box .form_box .input_email span{color:#ff2323;font-size:.32rem;line-height:1.2;position:absolute;left:0;top:.24rem}.contact_box .form_box .tips_none input{padding-left:0}.contact_box .form_box .tips_none span{display:none}.contact_box .form_box .input_first{margin-top:.4rem}.contact_box .form_box .input_msg{margin-top:.53333rem;border-bottom:none}.contact_box .form_box .input_msg textarea{font-family:"gothic";resize:none;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.3);padding:.26667rem;height:2.66667rem}.contact_box .form_box .btn_yellow{display:block;margin-top:.4rem;width:100%}.contact_box .form_box .btn_yellow:after{display:none}.btn_yellow{width:3.73333rem;background-color:#ff7100;text-align:center;padding:.37333rem .34667rem .34667rem;font-size:.32rem;line-height:1;font-family:"gothic_b";display:inline-block;color:#fefefe;transition:all 0.3s ease;cursor:pointer}.btn_yellow:after{content:'';display:inline-block;vertical-align:middle;width:.32rem;height:.32rem;margin-left:.10667rem;background:url(../images_m/arrow_white.png) center center no-repeat;background-size:.26667rem auto}.right_fixed{position:fixed;right:0;bottom:30%;z-index:999;background-color:#ffffff;width:1.33333rem;box-shadow:0px 0px .24rem 0px rgba(0,0,0,0.15)}.right_fixed .fixed_ul{padding:.04rem 0}.right_fixed .fixed_ul .fixed_li a{display:block;width:100%;height:1.33333rem;padding-top:.37333rem;text-align:center}.right_fixed .fixed_ul .fixed_li img{width:.6rem}.totop{width:1.06667rem;height:1.06667rem;background-color:#ffffff;background-image:url(../images_m/totop.png);background-position:center center;background-repeat:no-repeat;background-size:.36rem auto;box-shadow:0px 0px .24rem 0px rgba(0,0,0,0.15);position:fixed;right:0;bottom:0;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999}.totop_active{opacity:1;visibility:visible}.footer{padding:.4rem;background-color:#242424;color:rgba(255,255,255,0.3);font-size:.32rem;line-height:1.5}.footer a{color:#ff7100}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;flex:0 0 auto;width:100%;height:100%;position:relative}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.header{position:absolute;left:50%;right:0;top:0;z-index:9999;width:100%;max-width:750px;transform:translateX(-50%);background:none}.header .menu_icon .menu_btn{background:#fff}.header .menu_icon .menu_btn::before,.header .menu_icon .menu_btn::after{background:#fff}.header .menu_icon.menu_icon_active .menu_btn{background:none}.header .search_btn{background-color:rgba(245,245,245,0.15)}.header .search_btn:before{background-image:url(../images_m/search_icon_white.png)}.header .search_btn{background-color:rgba(185,185,185,0.15)}.header .search_btn_active:before{background-image:url(../images_m/delete_white.png)}.home_banner{position:relative;height:100vh}.home_banner .banner_img{position:absolute;left:0;bottom:0;width:100%;height:100%}.home_banner .banner_img img,.home_banner .banner_img video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home_banner .banner_text{position:relative;padding-top:2.13333rem;padding-left:.66667rem}.home_banner .banner_text .title{font-size:.85333rem;color:#efeff6;font-family:"gothic_b";line-height:1.1}.home_banner .banner_text .title span{display:block;font-size:1.6rem}.home_banner .banner_text .text{color:#efeff6;font-size:.42667rem;line-height:1.2;width:80%;margin-top:.53333rem}.home_banner .banner_text .btn_yellow{margin-top:.93333rem}.home_hotpro{margin-top:1.06667rem;margin-bottom:1.06667rem;background:url(../images_m/home_pro_shape.png) center center no-repeat;background-size:100% auto}.home_hotpro .hotpro_swiper{padding-top:.18667rem}.home_hotpro .hotpro_swiper .swiper-slide{padding:0 .4rem}.home_hotpro .hotpro_swiper .swiper-slide .hotpro_intro span{color:#ff7100;font-size:.4rem;line-height:1.2;display:block;font-family:"gothic_b"}.home_hotpro .hotpro_swiper .swiper-slide .hotpro_intro h2{width:85%;color:#080808;font-size:.64rem;line-height:1.1;margin-top:.4rem;font-family:"gothic_b"}.home_hotpro .hotpro_swiper .swiper-slide .hotpro_img{text-align:center;padding-top:1.86667rem;padding-bottom:1.86667rem;display:block}.home_hotpro .hotpro_swiper .swiper-slide .hotpro_img img{width:8rem;filter:drop-shadow(0 1.2rem .4rem rgba(0,0,0,0.4))}.home_hotpro .swiper-nav{margin-bottom:.50667rem;overflow:hidden;padding-left:.4rem;padding-right:.4rem}.home_hotpro .swiper-nav .s_ul{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding-bottom:.16rem}.home_hotpro .swiper-nav .s_ul .s_li{display:inline-block;color:#080808;font-size:.42667rem;line-height:1.1}.home_hotpro .swiper-nav .s_ul .s_li.on{font-size:.53333rem;font-family:"gothic_b"}.home_hotpro .swiper-nav .s_ul .s_li+.s_li{margin-left:1.14667rem}.home_hotpro .btn_yellow{margin-left:.4rem}.home_about{position:relative}.home_about .about_img{height:17.33333rem}.home_about .about_img img{width:100%}.home_about .about_text{padding:.74667rem 1.2rem 0 .4rem;position:absolute;left:0;top:0;width:100%;height:auto}.home_about .about_text h2{font-size:.64rem;font-family:"gothic_b";line-height:1.5;color:#fff}.home_about .about_text h2 span{font-size:.98667rem}.home_about .btn_yellow{position:absolute;bottom:.93333rem;right:.4rem;left:.4rem;width:auto}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-scrollbar{position:relative;-ms-touch-action:none;background:#d9d9d9}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:.13333rem;bottom:0;z-index:50;height:.05333rem;right:.13333rem}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background-color:#000000;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.base_title{color:#000000;font-size:.64rem;line-height:1.25;font-family:"gothic_b"}.home_product{margin-top:1.2rem;margin-bottom:.93333rem;padding:0 .26667rem}.home_product .base_title{margin-left:.13333rem}.home_product .prolist_swiper{padding-top:.13333rem;padding-bottom:.66667rem}.home_product .prolist_swiper .swiper-slide{padding:.13333rem}.home_product .prolist_swiper .cp_img{display:block;margin-top:.26667rem}.home_product .prolist_swiper .cp_img img{width:100%}.home_product .prolist_swiper .cp_tit{margin-top:.32rem}.home_product .prolist_swiper .cp_tit,.home_product .prolist_swiper .cp_tit a{color:#080808;display:block;font-size:.53333rem;line-height:1.2;font-family:"gothic_b";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_product .prolist_swiper .cp_cs{color:#080808;font-size:.37333rem;line-height:1.3;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_product .btn_yellow{display:block;margin-left:.13333rem;margin-right:.13333rem;width:auto;margin-top:.8rem}.home_case{padding-top:1.2rem;padding-bottom:.93333rem;background:url(../images_m/home_case_bg.jpg) center center no-repeat;background-size:cover}.home_case .base_title{color:#fff;padding-left:.4rem;padding-right:.4rem}.home_case .caselist_swiper{padding-top:.66667rem;padding-bottom:.85333rem;padding-left:.4rem}.home_case .caselist_swiper .swiper-slide{padding-right:.4rem;width:9.06667rem}.home_case .caselist_swiper .case_img{display:block}.home_case .caselist_swiper .case_img img{width:100%}.home_case .caselist_swiper .case_tit{margin-top:.32rem}.home_case .caselist_swiper .case_tit,.home_case .caselist_swiper .case_tit a{color:#fff;font-size:.53333rem;line-height:1.2;font-family:"gothic_b";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.home_case .caselist_swiper .case_text{color:#fff;font-size:.37333rem;line-height:1.3;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_case .caselist_swiper .case_more{display:block;width:.42667rem;height:.42667rem;margin-top:.48rem;background:url(../images_m/arrow_yellow.png) center center no-repeat;background-size:100% auto}.home_case .btn_yellow{display:block;margin-left:.4rem;margin-right:.4rem;width:auto;margin-top:.8rem}.home_case .swiper-container-horizontal>.swiper-scrollbar{left:.4rem;right:.4rem}.home_case .swiper-scrollbar{background-color:rgba(255,255,255,0.24)}.home_case .swiper-scrollbar-drag{background-color:#ffffff}
