﻿body{margin:0;padding:0;overflow-x:hidden;background:#141a27;}.main{width:1440px;position:relative;transform-origin:left top;background:#fff;}.main .logo{display:block;position:absolute;z-index:10;width:84px;height:31px;left:74px;top:48px;background:url("../images/index/logo.png");cursor:pointer;}.main .menu{position:absolute;z-index:10;font-size:16px;left:1327px;top:22px;text-align:right;}.main .menu .link{color:#fff;display:inline-block;margin-bottom:20px;text-decoration:none;position:relative;text-align:right;}.main .menu .link .underline{display:none;}.main .menu .link:hover{color:#3f8ecc;}.main .menu .link:hover .underline{display:block;width:1em;height:3px;background:#3f8ecc;position:absolute;right:0;bottom:-3px;}.main .menu .current{color:#3f8ecc;}.main .menu .current .underline{display:block;width:1em;height:3px;background:#3f8ecc;position:absolute;right:0;bottom:-9px;}.main .language{position:absolute;right:34px;top:223px;text-align:right;width:40px;color:#ebebeb;z-index:40;}.main .language .link{cursor:pointer;color:#777;text-decoration:none;font-size:14px;font-weight:400;position:relative;margin-bottom:14px;}.main .language .link:hover{text-decoration:none;}.main .language .link:visited{color:#ebebeb;}.main .language .link.current{color:#fff !important;}.main .language .splitter{width:1em;height:1px;background:#777;transform:rotate(-50deg);position:absolute;right:0;top:25px;}.main .footer{width:1440px;height:317px;position:absolute;left:0;}.main .footer .footer-background{width:1440px;height:267px;position:absolute;left:0;top:0;background:url("../images/index/footer_background.png");z-index:1;}.main .footer .footer-information{text-align:right;position:absolute;font-size:12px;color:#fff;line-height:3em;top:100px;right:183px;z-index:10;}.main .footer .footer-bottom{width:1440px;height:50px;position:absolute;left:0;bottom:0;background:#141a27;color:#fff;line-height:50px;text-align:center;}.main .footer .footer-bottom a{color:#fff;font-size:12px;}.main .footer .footer-bottom a:visited{color:#fff;}body{height:1px;}.main{height:auto;}.main .image-container{width:1440px;height:960px;position:relative;z-index:-1;}.main .image-container img{width:100%;height:auto;}.main .menu{left:1283px;top:82px;transition:all .2s ease-in;transform:scaleY(0);transform-origin:top center;}.main .menu.show{transform:scaleY(1);}.main .language{top:36px;}.main .btn-menu{width:36px;height:36px;position:absolute;top:39px;left:1326px;cursor:pointer;background:url("/images/ourservice/icon_menu.png");z-index:10;}.main .content-background{z-index:2;width:556px;height:878px;background:#001235;opacity:.6;left:60px;top:40px;position:absolute;}.main .content-background .icon-mouse{width:18px;height:29px;position:absolute;left:510px;top:815px;animation:up-down 1s ease-in-out alternate infinite;background:url("/images/ourservice/icon_mouse.png");}.main .content-container{width:360px;height:705px;overflow:hidden;position:absolute;left:171px;top:150px;z-index:11;}.main .content-container .content{color:#fff;position:absolute;left:0;top:0;transition:top .1s ease-out;letter-spacing:.12em;}.main .content-container .content h3{font-size:25px;margin-bottom:27px;font-weight:400;}.main .content-container .content h4{font-size:18px;margin-bottom:10px;font-weight:300;}.main .content-container .content .line{margin-left:.5em;width:1px;height:10px;background:#fff;margin-bottom:30px;}.main .content-container .content .text{font-size:12px;margin-bottom:32px;line-height:1.5em;padding-left:.5em;}.main .content-container .content .text .small{text-indent:2em;}.main .content-container .content ul{padding-inline-start:12px;}@keyframes up-down{from{top:815px;}to{top:805px;}}.main .our-service-title{font-size:20px;color:#f8f8f8;position:absolute;right:79px;top:722px;z-index:10;}.main .our-service-content-container{position:absolute;right:78px;top:810px;text-align:right;}.main .our-service-content-container .label{z-index:10;width:auto;height:22px;background:#0b1934;padding-left:2em;padding-right:.5em;color:#949eaf;text-align:right;font-size:16px;cursor:pointer;position:relative;margin-bottom:20px;display:inline-block;transition:all .2s ease-in;letter-spacing:.12em;}.main .our-service-content-container .label .text{position:relative;top:-.5em;}.main .our-service-content-container .label:hover{color:#fff;padding-left:3em;}.main .our-service-content-container .current{color:#fff;padding-left:3em;}.main .footer{top:960px;height:50px;}.main .footer .footer-background,.main .footer .footer-information{display:none;}.main .footer .footer-bottom{text-align:right;line-height:50px;}.main .footer .footer-bottom .text{height:50px;padding-right:171px;}