.fluid{width:100%;max-width:100%;height:auto;display:block}ul{padding:0}ul li{list-style:none}a{text-decoration:none}body{background-color:#fff;height:100%;width:100%}.wrap-content{width:100%;height:100%}.page_title{font-size:1.5em;color:#555;padding:.6em 0}.page_title .small-13{padding-top:.2em}.footer-crumb{padding:1em 0;font-size:1em;color:#B6B6B6}.footer-crumb a{color:#B6B6B6}.article p{font-size:1em;text-indent:2em;line-height:150%;letter-spacing:.05em;color:#333}.sub-title{font-size:1.333rem}.alo7english_menu{text-align:center;background:#fff;z-index:8000}.alo7english_menu ul{margin-top:0;margin-bottom:0}.alo7english_menu li{float:left;width:26.66667%;position:relative;padding-left:.5rem;padding-right:.5rem}.alo7english_menu li a{display:block;color:#22a1c4;font-size:1rem;text-align:center;padding-top:13px;padding-bottom:14px}.alo7english_menu .current a{border-bottom:3px solid #22a1c4;color:#555}.menu_btn{width:18.3%}.menu_btn img{padding:22% 19%;background-color:#fff}.header_bar{position:relative;background-color:#fff}.nav{margin:0!important;padding:0!important;display:none;background:rgba(255,255,255,.95);z-index:999;height:100%;width:100%;position:absolute}.nav li{list-style-type:none;text-align:center;margin:0}.nav li a{display:block;color:#555;font-size:1.1em;padding:10% 6px}.nav li a p{margin-top:6px;margin-bottom:8px}.nav br{line-height:.5rem}.test{-webkit-transition:all 2s ease-in;transition:all .5s ease-in;-webkit-transform:scale(3);transform:scale(3);opacity:0;display:none}.testshow{-webkit-transform:scale(1);transform:scale(1);opacity:1;display:block}.nav.show{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-name:menu-in;animation-name:menu-in;-webkit-transform-origin:50% 50%;overflow-y:hidden}.nav.hide{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-name:menu-out;animation-name:menu-out;-webkit-transform-origin:50% 50%}@-webkit-keyframes menu-in{from{-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);opacity:1}}@keyframes menu-in{from{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes menu-out{from{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);opacity:1}to{-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);opacity:0}}@keyframes menu-out{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(3);opacity:0}}.footer .contact{padding:1em 0 1em 1em;border:1px solid #ccc;color:#b6b6b6;position:relative;background-color:#fff;font-size:.8em;display:block;text-decoration:none}.footer .contact .tel .number{font-size:1.2em;color:#3393c2;text-decoration:none}.footer .contact .phone{display:block;width:1.4em;height:1.4em;position:absolute;top:50%;margin-top:-.7em;left:.5em}.footer .contact .tel{margin-left:.5em}.footer .copyright{text-align:center;color:#b6b6b6;padding:1em;font-size:.8em;border:none}.img_wrap{width:138px;height:110px;margin:0 auto}.company .img_wrap{background:url(/img/m/company.png) 50% 50% no-repeat}.product .img_wrap{background:url(/img/m/product.png) 50% 50% no-repeat}.case .img_wrap{background:url(/img/m/case.png) 50% 50% no-repeat}.news .img_wrap{background:url(/img/m/news.png) 50% 50% no-repeat}.nav_card{margin-bottom:1em}.company{background-color:#ff8c01;border:4px solid #fff;border-left:none;border-right:2px solid #fff}.company:hover{background:#e4810a}.case{background-color:#68297a;border-right:2px solid #fff}.case:hover{background:#560a6b}.product{background-color:#22a1c4;border:4px solid #fff;border-right:none;border-left:2px solid #fff}.product:hover{background:#098eb3}.news{background-color:#7cb229;border-left:2px solid #fff}.news:hover{background:#6da714}.nav_card .columns{padding-top:.3em;padding-bottom:.3em;margin-top:.3em;margin-bottom:.3em}.nav_card p{margin:.3em}.nav_card .title{font-size:1em;padding:0 0 1.3em .2em}.nav_card .title img{padding-left:.3em;height:.8em;width:auto;display:inline;position:relative;top:.2em}.news_list .item{list-style-type:none;padding:.5em;border-bottom:.1em solid #ccc}.news_title{padding-left:1em;position:relative}.news_title p{border-bottom:1em;line-height:120%}ul.news_list{padding:0;width:90%;margin:0 auto;border:.1em solid #ccc;border-bottom:none;background:#fff}.news_list .item .time{color:#ccc;position:absolute;bottom:0;left:40%;padding-left:1em}.news_list .item>.row{position:relative}.news_title p{margin-top:0}.more_btn{text-align:center;width:90%;margin:1em auto;border:.1em solid #ccc;padding:1em 0;background:#fff;color:#B6B6B6}.news_{padding:1em 0}.case_list .item{background:#fff}.case_list .name{border:none}.banner{width:100%;padding:46.5%;position:relative}.banner img{position:absolute}.nav_card a{display:bold;text-decoration:none;color:#555}.nav_card img{display:block;margin:0 auto}.nav_card .company img.btn,.nav_card .news img.btn{width:42%;margin-top:.5em;margin-bottom:.5em}.nav_card .case img.btn,.nav_card .product img.btn{width:28%;margin-top:.5em;margin-bottom:.5em}.goTop{float:right}.center-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex}.center-content{-webkit-box-align:center;-moz-box-align:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.careers-recruiting .position .position-detail{display:none}.careers-recruiting .position-desc .menu_title h1 a{cursor:pointer;color:#3393c2}.careers-recruiting .position-desc .menu_title{position:relative}.careers-recruiting .position-desc .menu_title i{background:url(/img/m/careers/down.png) right center no-repeat;cursor:pointer;color:#3393c2;width:30px;height:30px;display:block;position:absolute;right:-30px;top:50%;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.careers-recruiting .position{border-bottom:1px solid #ccc}.careers-recruiting .position .position-detail p{margin:0}.careers-recruiting .position .position-desc h1 span{font-size:1.2rem}.careers-recruiting{min-height:67%}