@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}.caselist_banner{position:relative;height:5.33333rem;background:url(../images_m/case_list_banner.jpg) center center no-repeat;background-size:cover;padding-top:1.6rem;padding-left:.4rem;padding-right:.4rem}.caselist_banner .title{font-size:.74667rem;color:#fff;font-family:"gothic_b";line-height:1.1}.caselist_banner .text{color:#fff;font-size:.32rem;line-height:1.2;width:95%;margin-top:.26667rem}.caselist_ul{margin-top:.8rem;margin-bottom:1.06667rem}.caselist_ul li{margin-top:.53333rem}.caselist_ul .img{display:block}.caselist_ul .img img{width:100%}.caselist_ul .tit{margin-top:.32rem}.caselist_ul .tit,.caselist_ul .tit a{color:#080808;font-size:.4rem;line-height:1.2;font-family:"gothic_b";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.caselist_ul .text{color:#080808;font-size:.32rem;line-height:1.5;margin-top:.10667rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.caselist_ul .more{display:block;width:.32rem;height:.32rem;margin-top:.26667rem;background:url(../images_m/arrow_yellow.png) center center no-repeat;background-size:100% auto}
