@charset "utf-8";
/*=== 页面公用内容 ===*/
html{font-size: 62.5%;}
*{margin:0; padding:0;list-style:none; font-style:normal; border:none;font-weight: normal;}
body{ width: 100%;height: 100%;font-family:'Microsoft Yahei',Arial,tahoma,arial!important; color:#525252;font-size: 1.4rem;background: /* url(../images/login_bg0.jpg) no-repeat center/cover */#242E47;}
img{border:0;vertical-align:middle}
button{cursor: pointer;}
input{outline:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#525252;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear: both;}
.cursornot{cursor:not-allowed;}
/* css3 style */
.trans-3{transition:0.3s all; -webkit-transition:0.3s all;}
.trans-6{transition:0.6s all; -webkit-transition:0.6s all;}
.trans-8{transition:0.8s all; -webkit-transition:0.8s all;}
.trans-12{transition:1.2s all; -webkit-transition:1.2s all;}
.scale-0x{-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}
.scale-1x{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.radius-5{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.radius-half{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.shadow{-webkit-box-shadow: 7px 7px 7px #dad6d6; -moz-box-shadow: 7px 7px 7px #dad6d6; box-shadow: 7px 7px 7px #dad6d6;}
/* CSS Document */
header{ height: 48px;background: #1B2945;border-bottom: 1px solid #171C2C;color: #b0b8db;}
.logo_left{margin-left: 20px;line-height: 48px;float: left;font-size: 30px;font-weight: bold;}
.logo_right{ float: right; margin-right: 30px;}
.logo_right a,.logo_left a{color: #b0b8db;}
.logo-right-nologin,.logo-right-locales{float: right;}
.logo-right-nologin a{display: block; float: left;}
.logo-right-nologin a:hover{color: #FFFFFF;}
.l-log{line-height: 48px;}
.l-reg{border: 1px solid #357CE1;padding: 5px 18px;border-radius:3px; margin: 8px 20px 0 18px;}
.l-reg:hover{background-color: #357CE1;color: #fff;}
.logo-right-lang{display:block;float: right;position:relative;}
.logo-right-lang:hover .lang-xx{display: block;}
.logo-right-lang:hover .lang-sp{color: #FFFFFF;}
.logo-right-lang:hover .lang-sp i{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.lang-sp{ width:100px;height: 48px;line-height: 48px;cursor:pointer;display: block;}
.lang-sp i{width: 14px;height: 8px;background-image: url(../images/jiant.png);display: block;float: right; margin-top:22px;}
.logo-right-lang .lang-xx{width: 150px;position: absolute; right: 0px;top:48px; height: 160px;background: #FFFFFF;border-radius: 3px;padding: 3px;display: none;}
.logo-right-lang .lang-xx a{width: 100%;line-height: 40px;display: block; text-align: center;color:#525252;}
.logo-right-lang .lang-xx a:hover{color:#357BE0;background: #F5F8FA;}
.logo-sg{ width: 1px;height:24px;background: #303D5A; margin: 12px 25px 0 10px;float:right;}

.logo-body{ width:400px;background-color: #FFFFFF;border-radius:3px; margin:70px auto 0 auto; padding:0px 50px 50px 50px;}
.body-h1{font-size: 26px; text-align: center;display: block;padding-top: 30px;}
.e_input_field{display: block;position:relative;width: 100%;height: 54px; margin-bottom: 16px;}
.e_input_field .e_input{border-radius: 3px;width: 100%;height: 100%;padding: 24px 16px 8px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 16px;font-size: 14px;color: #263241;z-index: 1;border: 1px solid #dfe2e7;-webkit-transition: border .3s;-o-transition: border .3s;transition: border .3s;}
.e_input:focus{border-color:#357ce1}
.e_input_field .e_label {position:absolute;height:20px;line-height:20px;font-size:14px;color:#9aa5b5;left:16px;top:17px;z-index:2;cursor:text;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.e_input:focus+label, .e_input:not([data-value="0"])+label{-webkit-transform:translateY(-10px) scale(.85);-ms-transform:translateY(-10px) scale(.85);transform:translateY(-10px) scale(.85)}
.login-btn-submit{font-size: 14px;margin-top: 14px;width:100%;height: 48px;border-radius: 3px;color: #fff;background-color: #357ce1;}
.global-ad{background: #334164 url(../images/logo_ad.png) no-repeat 360px 7px;width:470px;height:85px;border-radius: 3px; color: #FFFFFF; margin:25px auto; padding: 25px 0 0 30px;}
.qrcode{ width:80px;float: left;}
.cell-content{ line-height: 150%;}
.other{color: #8199C3; margin-top:9px;line-height: 100%;}
.register_tab{ line-height:28px;color:#357CE1;font-weight: bold;border-bottom: 2px solid #EAEDF0;padding-left: 3px; margin-bottom: 20px;}
.login-btn-yzm{float: right; width:150px; height: 54px;border-radius:3px;}