/*!
 *   Allthingsromobile v1.0
!*/html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#FFF}@media only screen and (min-width:319px) and (max-width:380px){html{font-size:50%}}body{padding-top:4.5rem;max-width:640px;min-width:320px;overflow-x:hidden;margin:0 auto;height:100%;font-family:Helvetica;color:#424242;font-size:1.3rem;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}img{border:0;vertical-align:middle;height:auto;width:auto\9;width:100%}a{text-decoration:none}a:active{outline:0}*{outline:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}dd,dl,li,ol,ul{margin:0;padding:0}ol,ul{list-style:none}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.row{width:100%}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;min-height:1px;display:inline-block;float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}header{padding:.5rem;background:#FFF;position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-box-shadow:transparent 0 0 10px;-moz-box-shadow:transparent 0 0 10px;box-shadow:transparent 0 0 10px;transition:.3s}header .header-logo{height:3.5rem;margin-left:1rem;display:inline-block;width:60%;background:url(../images/ico-logo-01.png) 0 center no-repeat;background-size:auto 100%}header .header-contact{padding-right:1rem;float:right;font-size:3rem;color:#0e64d9;font-weight:700;line-height:3.5rem}header.active{-webkit-box-shadow:#c3c3c3 0 0 10px;-moz-box-shadow:#c3c3c3 0 0 10px;box-shadow:#c3c3c3 0 0 10px}.menu{position:fixed;top:4rem;bottom:0;z-index:999;right:0;width:25%;text-align:center;background:#FFF;display:none}.menu ul{width:100%}.menu ul li{padding:1.5rem 1rem;border-bottom:1px solid #f5f5f5}.menu ul li:last-child{border-bottom:0}.menu ul li a{color:#424242}footer{padding:1rem 2rem;background:#2d6fcc;color:#FFF;font-size:1.3rem;line-height:2rem}footer .ico-footer{width:1.3rem;display:inline-block;margin-right:.6rem}footer a{color:#FFF}footer a:focus,footer a:hover{color:#FFF}footer .copyright{margin-top:1rem;padding:1rem 0;color:#FFF;text-align:center;font-size:1.2rem;line-height:1.8rem}footer .copyright a{padding:0 .8rem;color:#FFF}.fadeInRight,.fadeOutRight{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s}.page2{position:relative}.page2 .service-area{padding:0 2rem;width:100%;position:absolute;top:20%}.page2 .service-area ul{width:100%}.page2 .service-area ul li{padding:.5rem 1rem;height:6rem;border-bottom:1px solid #e0e0e0;position:relative;transition:.6s}.page2 .service-area ul li:last-child{border-bottom:0}.page2 .service-area ul li .service-icon{width:5rem;height:5rem;transition:.6s}.page2 .service-area ul li .service-icon-01{background:url(../images/img-banner2-04.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-icon-02{background:url(../images/img-banner2-05.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-icon-03{background:url(../images/img-banner2-06.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-icon-04{background:url(../images/img-banner2-07.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-icon-05{background:url(../images/img-banner2-08.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-icon-06{background:url(../images/img-banner2-09.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li .service-title{font-size:1.6rem;font-weight:700;line-height:5rem;letter-spacing:.1rem}.page2 .service-area ul li .service-cont{position:absolute;color:#FFF;filter:alpha(opacity=0);opacity:0;text-align:justify;transition:.6s;font-size:1.2rem;height:0;overflow:hidden}.page2 .service-area ul li .service-icon-down{width:2rem;height:5rem;background:url(../images/img-service-down.png) 0 no-repeat;background-size:100% auto;filter:alpha(opacity=100);opacity:100;transition:.6s;float:right}.page2 .service-area ul li.active{padding:1rem;height:14rem;background:url(../images/bg-service-01.png) 0 no-repeat;background-size:100% 100%}.page2 .service-area ul li.active .service-icon{height:11rem}.page2 .service-area ul li.active .service-title{color:#FFF;line-height:2.2rem}.page2 .service-area ul li.active .service-cont{filter:alpha(opacity=100);opacity:100;height:auto}.page2 .service-area ul li.active .service-icon-down{filter:alpha(opacity=0);opacity:0;transition:.6s}.page2 .service-area ul li.active .service-icon-01{background:url(../images/img-banner2-04-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li.active .service-icon-02{background:url(../images/img-banner2-05-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li.active .service-icon-03{background:url(../images/img-banner2-06-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li.active .service-icon-04{background:url(../images/img-banner2-07-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li.active .service-icon-05{background:url(../images/img-banner2-08-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area ul li.active .service-icon-06{background:url(../images/img-banner2-09-on.png) center center no-repeat;background-size:100% auto}.page2 .service-area .more{margin-top:1rem;padding-right:1rem;font-size:1.4rem;color:#0e64d9;float:right;position:relative}.page2 .service-area .more:after{content:"";margin-top:-.4rem;height:0;width:0;border-top:.5rem solid transparent;border-left:.8rem solid #0e64d9;border-bottom:.5rem solid transparent;position:absolute;right:0;top:50%}