*{margin:0;padding:0}
ul li{list-style:none}
.header{position:fixed;top:0;right:0;left:0;z-index:510;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60px;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:13px;justify-content:space-around;align-items:center;background:#fff}
.headerTool_box img{margin:0 3px}
.inner_header .dropdown-menu ul{padding:0}
.tools_boxTop div span{padding:10px 24px!important;height:auto!important;color:#a1a1a1!important;line-height:normal!important}
.headerTool_box{display:flex;color:#000;align-items:center;justify-content:space-between}
.headerTool_box .dropdown-menu{position:inherit;display:block;padding:0;border:none;background:inherit;-webkit-box-shadow:none;box-shadow:none}
.headerTool_box .dropdown-menu li ul li a{font-size:13px}
.tools_box{display:none;height:100%;border-top:3px solid #01916e;background-color:rgba(0,0,0,.5);cursor:auto}
.tools_box,.tools_boxTop{position:fixed;top:60px;left:0;width:100%}
.tools_boxTop{z-index:999;display:flex;display:none;padding-top:20px;padding-bottom:20px;height:auto;border-top:3px solid #00926d;background-image:linear-gradient(127deg,#f7daf4,#ebebf5,#e8f6fe,#f7daf4);justify-content:center;box-shadow:0 0 5px 1px rgb(0 0 0 / 10%)}
.tools_boxTop div{width:14%}
.headerTool_box:hover .tools_boxTop{display:flex}
.header-box{z-index:10;margin:auto;width:100%;flex-wrap:wrap}
.header-box,.header-box .title-home{display:flex;height:100%;align-items:center}
.header-box .title-home{padding:0 24px}
.title-home img{width:125px;height:100%}
.header-nav{display:flex;flex-wrap:wrap}
.header-nav li{cursor:pointer}
.dropdown-menu ul{padding:10px 0}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.header-nav li a,.header-nav li span,.nav-menu-site-logo .log-box{display:-ms-flexbox;display:flex;margin-top:-1px;padding:0 24px;height:61px;border-top:1px solid transparent;color:#333;text-decoration:none;text-transform:uppercase;line-height:60px;cursor:pointer;-ms-flex-align:center;align-items:center}
.dropdown-menu{position:absolute;top:60px;display:none;overflow-x:auto;margin:0;max-height:85vh;min-width:240px;border-top:5px solid #009070;border-radius:0;background:#1e293a;-webkit-box-shadow:0 3px 6px 0 rgb(50 50 50/30%);box-shadow:0 3px 6px 0 rgb(50 50 50/30%);text-align:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.dropdown-menu li ul li{margin:0 12px;border-radius:4px}
.dropdown-menu li ul li a{margin-top:1px;margin-bottom:2px;padding:0 14px;height:40px;text-transform:none;font-size:14px;line-height:normal}
.dropdown-menu li ul li a img,.dropdown-menu li ul li a svg{margin:4px 8px 4px 4px;width:24px;height:24px}
.header-nav li:hover .dropdown-menu{display:block}
.dropdown-menu li ul li:hover{background:#28364d}
.headerTool_box .dropdown-menu li ul li:hover{background:#b5f6e7}
.top-menu{right:20px;display:flex}
.header-right,.top-menu{position:absolute}
.top-menu .nav__item--gray a{padding-right:16px;padding-left:16px;border:none;border-radius:5px;background:#1a73e8;color:#fff}
.top-menu .nav__item a{display:-ms-flexbox;display:flex;height:27px;text-decoration:none;font-weight:600;font-size:14px;-ms-flex-align:center;align-items:center}
.top-menu .nav__item a span svg{margin-right:3px}
.top-menu .nav__item a span svg path{fill:#ffffff}
#isLogin{display:none}
.nav__item .user-box{position:relative;padding-right:16px;padding-left:16px;border:1px solid #293545;border-radius:3px;background:0 0;color:#333}
#isLogin a svg{margin-right:5px}
.top-menu .nav__item a.log-oug-box{position:absolute!important;bottom:-59px;left:0;display:none;width:100%;height:60px;background:#307db1;justify-content:space-between;align-items:center}
.header .breakpoint-on .nav-pushed-item,.header .breakpoint-on .navbar-close,.header .breakpoint-on .navbar-toggler{display:block}
.header-centert,.header-right,.header .header-left{display:flex!important;justify-content:space-around;align-items:center}
.header .navbar-toggler{display:none;margin-top:-4px;border:none;background-color:transparent;cursor:pointer}
.header .navbar-toggler span{position:relative;display:block;margin-top:5px;padding:0;width:30px;height:3px;border-radius:3px;background-color:#fff;cursor:pointer}
.breakpoint-on .mask-box{position:fixed;top:0;left:0;z-index:99;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.4)}
.header .breakpoint-on .nav-menu{position:fixed;top:0;left:-300px;z-index:9999;display:flex;padding:0;width:300px;height:100%;-webkit-transition-duration:.5s;transition-duration:.5s;flex-direction:column}
.header .navbar-close{position:absolute;top:20px;right:20px;z-index:12;display:none}
.header .navbar-close .cross-wrap{position:relative;width:26px;height:26px;cursor:pointer}
.header .navbar-close .cross-wrap span{position:absolute;display:block;width:100%;height:2px;border-radius:6px;background:#fff}
.header .navbar-close .cross-wrap span.top{top:12px;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header .navbar-close .cross-wrap span.bottom{bottom:12px;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header .breakpoint-on .nav-menu.menu-on{left:0}
.breakpoint-on .menu-items,.breakpoint-on .nav-menu-site-logo{display:block;overflow:auto;background:#4c6275}
.nav-menu-site-logo{width:100%;flex:0 0 60px}
.nav-menu-site-logo .log-box{padding:0;color:#333}
.breakpoint-on .mask-box.active{display:inline-block}
.header .navbar-toggler.active span:first-of-type{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header .navbar-toggler.active span:nth-of-type(2){opacity:0}
.header .navbar-toggler.active span:nth-of-type(3){top:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.breakpoint-on .header-nav,.menu-items,.nav-menu-site-logo{display:none}
.header .breakpoint-on .nav-menu .menu-items ul li{display:block}
.header .breakpoint-on .nav-menu .menu-items ul li a{display:block;padding:0 20px;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff!important;text-align:left;line-height:45px!important}
.dropdown-item{clear:both;display:block;padding:.25rem 1.5rem;border:0;background-color:transparent;color:#212529;text-align:inherit;white-space:nowrap;font-weight:400}
.menu-items ul li a img,.menu-items ul li a svg{width:30px;height:30px;vertical-align:middle}
.log-box img{width:120px;height:58px}
.home-title span{padding-bottom:15px;color:#fff}
.home-title h1{margin:0 auto 8px;width:95%;color:#fff;text-align:center;font-weight:700;font-size:27px;line-height:46px}
.home-decx{position:relative;margin:0 auto;width:93%;text-align:center}
.header-right li.pdf-all{margin-right:10px;padding:0 8px;height:30px;border:1px solid #293545;border-radius:5px;color:#333;text-transform:uppercase;line-height:25px;cursor:pointer}
.pdf-all-box{position:absolute;top:83%;left:-81%;display:none}
.pdf-allBox-top{display:flex;transform:translate(-96px,10px);justify-content:flex-end}
.pdf-all-hide{top:100%;top:10px;left:5%;display:flex;margin-top:5px;padding:10px;width:316px;max-height:83vh;border-radius:6px;background-image:linear-gradient(127deg,#f7daf4,#ebebf5,#e8f6fe,#f7daf4);flex-wrap:wrap}
.header-right .pdf-all ul li{width:148px;line-height:20px}
.pdf-all-hide li a{display:inline-flex;padding:10px;width:100%;height:100%;color:#333;text-align:left;font-size:15px;align-items:center}
.pdf-all-hide li:hover{background-color:#c6cfde}
.header-right .pdf-all ul li span,.pdf-all span:first-child{display:inline-block;margin-right:10px;width:20px;height:20px;background-size:100% 100%}
.l-footer{position:fixed;bottom:0;left:0;padding:2px 24px;width:100%;background:rgba(0,0,0,.5)!important;color:#fff;text-align:left;font-size:12px}
.flag-icon,.flag-icon-background{background-position:50%;background-size:contain;background-repeat:no-repeat}
.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}
.flag-icon:before{content:"\00a0"}
.flag-icon.flag-icon-squared{width:1em}
.flag-icon-ar{background-image:url(../images/ar.svg)}
.flag-icon-en{background-image:url(../images/en.svg)}
.flag-icon-es{background-image:url(../images/es.svg)}
.flag-icon-fr{background-image:url(../images/fr.svg)}
.flag-icon-de{background-image:url(../images/de.svg)}
.flag-icon-it{background-image:url(../images/it.svg)}
.flag-icon-pt{background-image:url(../images/pt.svg)}
.flag-icon-pl{background-image:url(../images/pl.svg)}
.flag-icon-da{background-image:url(../images/da.svg)}
.flag-icon-nl{background-image:url(../images/nl.svg)}
.flag-icon-fi{background-image:url(../images/fi.svg)}
.flag-icon-cs{background-image:url(../images/cs.svg)}
.flag-icon-sv{background-image:url(../images/sv.svg)}
.flag-icon-no{background-image:url(../images/no.svg)}
.flag-icon-ro{background-image:url(../images/ro.svg)}
.flag-icon-ru{background-image:url(../images/ru.svg)}
.flag-icon-el{background-image:url(../images/el.svg)}
.flag-icon-id{background-image:url(../images/id.svg)}
.flag-icon-zh-cn{background-image:url(../images/zh-cn.svg)}
.flag-icon-ja{background-image:url(../images/ja.svg)}
.flag-icon-ko{background-image:url(../images/ko.svg)}
.flag-icon-th{background-image:url(../images/th.svg)}
.flag-icon-tr{background-image:url(../images/tr.svg)}
.flag-icon-vn{background-image:url(../images/vn.svg)}
.top-menu .nav__item_out:hover a.log-oug-box{display:flex}
.pdf-all:hover .pdf-all-box{display:block}
.title-home svg{width:125px;height:100%}
@media (max-width:500px){.header-box .title-home{padding:0}
.title-home img{width:90px;height:43px}
.nav__item--sub{display:none}
}.popup-box{position:fixed;top:0;left:0;z-index:9999;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center}
.popup-content{position:relative;margin-top:200px;width:900px}
.forgotPwd-content,.login-content{width:500px}
.popup-bottom{display:flex;width:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff;justify-content:center;align-items:center;flex-wrap:wrap}
.login-popup-bottom{border-top-right-radius:10px;border-top-left-radius:10px}
.popup-login{z-index:99999}
.popup-bottom-login{width:100%}
.islogin{padding:60px 0 10px}
.islogin,.islogup{color:#333;text-align:center;font-weight:500;font-size:20px}
.islogup{display:none;padding:40px 0 0}
.editlogup{display:none;margin:0 auto;padding:20px 65px 10px;color:#333;text-align:center;font-size:12px}
.check-g-y{display:flex;padding:30px;flex-wrap:wrap;justify-content:center}
.check-g a{display:flex;margin:0 10px;height:35px;min-width:170px;border:1px solid #4186f6;border-radius:5px;background-color:#4186f6;color:#333;color:#fff;text-align:center;text-decoration:none;font-size:13px;cursor:pointer;align-items:center}
.check-g div:first-child{display:flex;width:30px;height:100%;border:1px solid #4186f6;background:#fff;align-items:center;justify-content:center}
.check-g a div svg{vertical-align:sub}
.check-g div:nth-child(2){width:calc(100% - 28px)}
.check-g:nth-child(2) a{border:1px solid #5f01d1;background-color:#5f01d1}
#logups-xm{display:none;margin:0 auto;width:73%}
.login-ipt div{display:flex;width:35px;justify-content:center;align-items:center}
.login-ipt input{padding:10px 0;width:calc(100% - 35px);outline:0;border:none;background-color:#fff;color:#333}
#signupForm div input{color:#333}
#signupForm div .verification{position:absolute;top:101%;left:0;display:inline-block;display:none;width:100%;color:red;text-align:left;text-indent:20px;font-size:13px}
.login-from form .login-ipt{position:relative;margin:0 auto 30px;width:100%;border:1px solid #dedede;border-radius:5px}
#logups-xm form .login-ipt{position:relative;margin-bottom:24px}
.login-CheckTerm{display:flex;margin-bottom:20px;color:#333}
.login-CheckTerm input{width:35px;height:20px}
.login-CheckTerm div{margin-left:10px;font-size:13px;line-height:20px}
.login-CheckTerm div a{color:#00906f}
.login-btn-pop{display:flex;margin-bottom:10px;justify-content:center}
.login-btn-pop button{padding:0 25px;height:48px;min-width:300px;border:none;border-radius:3px;background-color:#00906f;color:#fff;font-size:20px;cursor:pointer}
.pop-to-login{margin-bottom:25px;color:#333;text-align:center;font-size:13px}
.pop-to-login a{display:inline-block;padding-top:3px;border-bottom:1px solid #00906f;color:#00906f}
#logins-xm{padding:0 60px 20px}
.resetPwd,.resetPwd a{text-align:center}
.resetPwd a{display:inline-block;margin-bottom:25px;border-bottom:1px solid #00906f;color:#00906f;font-size:13px}
.edit-to-login,.forgot-xm{display:none}
.forgot-xm{margin:0 auto 65px;width:95%}
.forgot-xm-top{padding:18px 0 0;width:25px;text-align:left;cursor:pointer}
.forgot-text{padding:75px 0 50px;color:#333;text-align:center;font-size:20px}
.forget-fail,.forget-success,.forgot-email-tip{margin:0 auto;width:70%;color:#333;font-size:12px}
.forgot-email-tip{margin-bottom:16px}
.forgot-email{margin:0 auto 10px;width:73%;border:1px solid #d7d7d7;border-radius:6px}
.login-ipt{display:flex}
.forgot-imgs{position:relative;margin:0 auto 10px;width:73%;border-radius:6px}
.forgot-imgs input{padding:10px 0;outline:0;border:1px solid #d7d7d7;background-color:#fff;color:#333;text-indent:32px}
.forgot-imgs img{width:100px;height:41px;vertical-align:middle}
#codeforgot{position:absolute;top:14px;left:8px}
#failCode{position:absolute;padding:3px 0;color:red;font-size:13px}
#failCode,#forgot-btn svg,#gologinShow{display:none}
.close-downPop,.close-popups{position:absolute;top:18px;right:20px;cursor:pointer}
#login_sumbit svg{display:none}
.failTips{position:absolute;top:108%;left:0;display:unset!important;width:100%!important;color:red;text-align:left;font-size:16px}
.failTips span{display:none}
.forgot-btn{margin-top:110px}
.footer-box{padding:2px 24px;background:rgba(0,0,0,.5)!important;color:#fff;text-align:left;font-size:12px}