/* section */ section { display: block; width: 100%; } /* login */ .login-body { background-color: #f7f8fa; } .section-body{ width:1184px; height:644px; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); box-shadow: 0px 10px 20px 0px rgba(96, 104, 120, 0.1); } .login-wrap { background-color: #FFF; height: 644px; } .login-wrap-inner { margin: 0 auto; padding: 60px 0; } .login-wrap .form-group .error { color: #e73131 !important; margin-bottom: unset; } .login-wrap .form-group { text-align: left !important; } @media (max-width: 576px) { .login-wrap-inner { padding: 60px 20px; } } .login-top { margin-bottom: 50px; } .login-logo { margin-bottom: 15px; } .login-wrap input.form-control{ border: none; border-bottom: 1px solid #DEE2EC; border-radius: 0; } .login-wrap input.form-control:focus{ box-shadow: unset; } .login-wrap input::-webkit-input-placeholder { color: #B1B6C3 !important; font-size: 15px !important; } .login-wrap input:-moz-placeholder { color: #B1B6C3 !important; font-size: 15px !important; } .login-wrap input::-moz-placeholder { color: #B1B6C3 !important; font-size: 15px !important; } .login-wrap input:-ms-placeholder { color: #B1B6C3 !important; font-size: 15px !important; } .login-wrap .forget-sign { margin-top: 20px; margin-bottom: 30px; } .login-bottom { line-height: 40px; border-radius: 4px; border: 1px solid #DEE2EC; font-size: 1.1rem; } .login-wrap .third-login { margin-top: 50px; margin-bottom: 30px; position: relative; } .login-wrap .third-login:after, .login-wrap .third-login:before { display: block; content: ""; position: absolute; left: 0; top: 50%; width: 56px; border-top: 1px solid #DEE2EC; } .login-wrap .third-login:after { left: auto; right: 0; } .login-wrap .input-group .btn { padding: 8px 12px; } .login-wrap #captchaImage { height: 45px; width: 100%; cursor: pointer; } .login-wrap .country-menu { max-height: 200px; overflow: auto; width: 338px; padding: 5px 0; margin-left: -2px; } .login-wrap .country-menu li { padding: 0 5px; } #tel-error { width: 100%; } .country-menu .country-item { cursor: pointer; } .country-menu > li:hover { background-color: #eee; } /* service */ .service-common-section-2 { height: 50px; line-height: 50px; } .service-common-section-2 .nav-underline { height: 3px; width: 24px; left: 50%; margin-left: -12px; bottom: 1px; background: #0035EC; } .service-common-section-2 a:link { text-decoration:none; } .about-section-1, .about-section-2, .about-section-3 { padding-top: 70px; } .about-section-3 { padding-bottom: 70px; } .about-img-wrap { padding: 20px 50px 0 110px; } @media (max-width: 768px) { .about-img-wrap { padding: 0 20px; } } .contact-section-1 { margin: 70px 0; } .contact-section-1 .xian-div { background-color: #FFF; padding: 50px 30px; height: 180px; } .service-section { margin: 70px 0; } .activityBox { width: 644px; } .login-logo img { height: 60px; } #btn_get_code, .btn_get_code{ border-bottom: 1px solid #DEE2EC; } .intl-tel-input.separate-dial-code .selected-flag, .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{ background-color: unset; } @media screen and (max-width: 1184px) { .activityBox { width: 0; } .section-body{ width:80%; max-width: 540px; } } @media screen and (max-width: 768px) { .activityBox { width: 0; } .section-body{ width:90%; } } /* doc */ .doc-left { padding-bottom: 32px; border-right: 1px solid #DEE2EC; } .doc-left, .doc-right { height: 100vh; overflow: auto; } .doc-left::-webkit-scrollbar { width: 4px; } .doc-left::-webkit-scrollbar-thumb { display: none; border-radius: 4px; background: #7f7f7f; } .doc-left:hover::-webkit-scrollbar-thumb { display: block; } .doc-right { padding: 0; } .doc-logo { width: 100%; margin: 22px auto; } .switch { display: inline-block; border: 4px solid transparent; border-bottom-color: #2F354D; border-top: none; transition: transform .1s; } .menu.opened .switch { transform: rotate(-180deg); } .menu .menu-first, .menu .menu-second > div { line-height: 32px; cursor: pointer; } .menu .menu-first:hover, .menu .menu-second > div:hover { font-weight: bold; } .menu .menu-second { display: none; } .menu.opened .menu-second { display: block; } .normal-link { color: #2F354D !important; text-decoration: none !important; } .menu .normal-link { display: block; } .header { top: 0px; z-index: 2; height: 64px; position: sticky; padding: 0px 32px; background: #fff; } .header.shadow { box-shadow: 0px 10px 30px 0px rgba(66, 72, 86, 0.1); } .header .title h1 { font-size: 20px; color: #24292F; font-weight: bold; display: none; margin: 0; } .header .lang { width: 96px; cursor: pointer; padding: 8px 16px; margin-right: 64px; position: relative; display: inline-block; } .header .lang.opened { color: #3455DB; } .lang .lang-menu { left: 0; top: 100%; width: 150%; display: none; padding: 8px 0px; position: absolute; background: #fff; box-shadow: 0px 10px 30px 0px rgba(66, 72, 86, 0.1); } .lang .switch { transform: rotate(-180deg); } .lang.opened .switch { transform: none; border-bottom-color: #3455DB; } .lang.opened .lang-menu { display: block; } .lang .lang-menu > div { line-height: 32px; padding: 0px 16px; cursor: pointer; } .lang .lang-menu a.normal-link.active { color: #3455DB !important; } .lang .lang-menu > div:hover { background: #EFF3F8; } .doc-content { padding: 0px 16px; } .doc-content-left { width: calc(100% - 194px); } .doc-content-left .doc { margin: 0px auto; padding: 0px 64px 64px; } .doc-nav { top: 80px; z-index: 1; width: 194px; position: sticky; border-left: 2px solid #DEE2EC; } .doc-nav a { display: block; color: #7A859E; line-height: 28px; text-decoration: none; padding: 0px 16px; transform: translateX(-2px); } .doc-nav a.active, .doc-nav a:hover { font-weight: bold; color: #2F354D; } .doc-nav a.active { border-left: 2px solid #3455DB; }