*{-ms-touch-action:pan-y;touch-action:pan-y}body{color:#221815;font-size:13px;font-family:'Microsoft YaHei',sans-serif,'Helvetica Neue';background:#fff;padding-top:69px}body:after{clear:both;content:'';display:block;width:0;height:0;visibility:hidden}a,a:link,a img{color:#221815;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,a:hover img{color:#959595;opacity:0.7}.sp{display:block}.pc{display:none !important}.hide{display:none !important}.max_width{margin:0 auto}.header{position:fixed;left:0;top:0;width:100%;z-index:99;background:#fff;border-bottom:1px solid #e3e3e3}.header .max_width{height:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .max_width h1 a{text-indent:-9999px;display:block;width:168px;height:69px;background:url("../images/svg/DENUO_Logo_Complete.svg") no-repeat 0 0;background-size:100%}.header .max_width div{display:-webkit-box;display:-ms-flexbox;display:flex}.header .max_width ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .max_width ul li{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.header .max_width ul li a{padding-left:40px}.header .max_width ul li a.active{color:#36CADA}.header .max_width ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:44px;padding-right:8px}.header .max_width ol li{padding-left:16px}.header .max_width ol li a{display:block;width:20px}.header .max_width ol li a img{display:block;width:100%}.header .max_width .sp_menu{margin-right:18px;height:22px;width:22px;position:relative;background:url("../images/sp_menu.png") repeat-x center center;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.header .max_width .sp_menu:before,.header .max_width .sp_menu:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";display:block;width:100%;height:2px;background:#221815;border-radius:0px;position:absolute;left:0}.header .max_width .sp_menu:before{top:0}.header .max_width .sp_menu:after{bottom:0}.header .max_width .sp_menu.active{background-position:-100% -100%}.header .max_width .sp_menu.active:before{top:50%;-webkit-transform:translateY(-1px) rotate(-135deg);transform:translateY(-1px) rotate(-135deg)}.header .max_width .sp_menu.active:after{bottom:50%;-webkit-transform:translateY(1px) rotate(135deg);transform:translateY(1px) rotate(135deg)}.header .max_width .sp_menu.active span{display:block;display:none}.header .max_width .sp_menu span{position:absolute;left:31px;top:-3px;font-size:18px;display:none}.header .max_width .sp_menu_bg{display:none;z-index:5;position:fixed;left:0;top:69px;width:100%;height:calc(100% - 69px);background:rgba(0,0,0,0.9)}.header .max_width .sp_menu_active{display:block !important;z-index:6;position:absolute;left:0;top:69px;width:100%}.header .max_width .sp_menu_active ul{display:block;width:100%}.header .max_width .sp_menu_active ul li{text-align:center}.header .max_width .sp_menu_active ul li a{display:block;color:#fff;padding:0;margin:20px;padding-bottom:20px;border-bottom:1px solid #fff}.header .max_width .sp_menu_active ul li a.active{color:#36CADA}.header .max_width .sp_menu_active ol{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .max_width .sp_menu_active ol li{padding:16px}.header .max_width .sp_menu_active ol li a{width:38px}.index_h2{padding:20px 20px;font-size:18px;font-family:Arial, Helvetica, sans-serif;line-height:30px}.index_slider{height:calc(100vh - 69px);height:100vw}.index_slider li{width:100%;height:calc(100vh - 69px);height:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index_slider li b{font-weight:bold;font-size:26px;line-height:130%;font-family:Arial, Helvetica, sans-serif;color:#000;text-shadow:0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff;padding:0 20px}.index_slider li:nth-child(1){background:url("../images/index_s1.jpg") no-repeat center center;background-size:cover}.index_slider li:nth-child(2){background:url("../images/index_s2.jpg") no-repeat center center;background-size:cover}.index_slider li:nth-child(3){background:url("../images/index_s3.jpg") no-repeat center center;background-size:cover}.rslides1_tabs{z-index:9;position:relative;top:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rslides1_tabs li{padding:0 9px}.rslides1_tabs li.rslides_here a{opacity:1}.rslides1_tabs a{text-indent:-9999px;width:10px;height:10px;display:block;background:#000;border-radius:50%;opacity:0.3}.contact_main{position:relative;height:calc(100vh - 69px - 89px);background:url("../images/contact_bg.jpg") no-repeat center center;background-size:cover}.contact_main .max_width{position:relative;padding-top:20px}.contact_main .max_width .contact_box{margin:20px;margin-top:0;font-size:18px;line-height:30px;padding:20px;font-family:Arial, Helvetica, sans-serif;background:rgba(240,250,251,0.8)}.contact_main .max_width .contact_box h2{padding:20px 0;font-size:24px;font-size:18px;font-weight:normal}.contact_main .max_width .contact_box h2 a{font-weight:bold;color:#36CADA}.about_box{padding:20px 20px;background:#f6f7f7}.about_box.none{background:#fff}.about_box .max_width h2{width:100%;text-align:center}.about_box .max_width h2 img{width:80%}.about_box .max_width div{-webkit-box-flex:1;-ms-flex:1;flex:1}.about_box .max_width div h3{text-align:center;font-size:36px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:180%}.about_box .max_width div p{padding-bottom:20px;font-size:18px;line-height:30px;font-family:Arial, Helvetica, sans-serif}.about_box .max_width div p span{padding:20px 0 40px 0;display:block;text-align:center}.about_box .max_width div p span img{display:block;margin:0 auto;width:35%}.footer{border-top:1px solid #e3e3e3}.footer address{padding:20px 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center}.services_box{padding:20px;font-size:18px;line-height:30px;font-family:Arial, Helvetica, sans-serif}.services_box p{font-weight:bold}body#contact .sp_menu_bg{height:calc(100vh - 69px)}@media screen and (max-height: 568px){.contact_main .max_width .contact_box{font-size:14px}.contact_main .max_width .contact_box h2{font-size:18px}}
/*# sourceMappingURL=app.sp.min.css.map */