
.pclogin {
    /* 使用相对单位确保内容缩放 */
    font-size: calc(1rem + 0.5vw); /* 响应式字体大小 */
    padding: 2vmin; /* 使用vmin确保内边距适应 */
}

/* 检测屏幕缩放比例 */
@media (-webkit-device-pixel-ratio: 1.25), (resolution: 120dpi) {
    /* 125% 缩放调整 */
    .pclogin {
        transform: scale(0.8);
        transform-origin: center;
    }
}

/* 针对不同分辨率和缩放的调整 */
@media (min-resolution: 150dpi) {
    /* 检测高DPI/缩放情况 */
    .pclogin {
        transform: scale(0.6667); /* 150%缩放时缩小到2/3 */
        transform-origin: center;
    }
}
@media (min-width: 1536px) { /* 1920/1.25=1536 */
    .inner-content {
        /* 1K在125%缩放下的样式 */
    }
}
 @media (min-width: 1280px) { /*1920/1.5=1280 */
 .lg-container{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100vw;
    margin: 0;
}

.lg-body {
	position: relative;
    z-index: 2;
    width: 1500px;
    margin: auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.lg-form {
	float: right;
    position: relative;
    z-index: 99;
    width: 350px;
    height: 530px;
    background: #fff;
    border-radius: 6px;
}
.pclogin img {
/*     width: 450px; */
    height: 102px;
    margin-left: -67px;
}

/* @media screen and (min-width:720px) { */
html,body{ height: 100%; min-width: 1100px;}

button.red.loginout{ float:right; margin-top:20px; background: #b92933; }
.login-container {
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 30px;
    width: 400px;
}
.login-title {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}
.login-tabs {
    display: flex;
/*     margin-bottom: 20px; */
    border-bottom: 1px solid #eee;
}
.tab {
    padding: 10px 20px;
    cursor: pointer;
    font-size: 13px;
    color: #666;
    flex: 1;
    text-align: center;
}
.tab.active {
    color: #1890ff;
    border-bottom: 2px solid #1890ff;
}
.login-form {
    display: none;
}
.login-form.active {
    display: block;
}

.backBtn{ display: block; font-size: 16px; color: #7b8aff; margin-top: -30px; }
/* .lg-body{ position: relative; width: 1200px; margin: auto;  padding: 200px 0 100px;} */
.blue{ position: absolute; width:90%; left: -320px; top: 0; z-index: 9; }
/* .loginlogo{ z-index:99; position: absolute; top: 50%; transition: all .5s; font-size: 40px; color:#fff; text-align: center; font-family: 'Microsoft YaHei';font-weight:bold;} */
.loginlogo{ height:auto;/**margin:50px auto 58px;**/ font-size: 39px; color:#D4AE49;/***#ede5e5;***/ text-align: center; line-height:100px;margin: 50px auto 58px;font-weight:bold;font-family: "SimSun";}/**margin-left: -27%;***/
.loginText{ position: absolute; left: 66px; top: 470px; transition: all .5s; font-size: 36px;color:white;font-style:normal;font-weight:bold}
.hxrSys{ opacity: 0; filter: alpha(opacity=0); position: absolute; left: 62px; top: 450px; transition: all .8s; -webkit-transition: all .5s; }
.fxsSys{ opacity: 1; filter: alpha(opacity=1); position: absolute; left: 68px; top:520px; transition: all .8s; -webkit-transition: all .5s; }
.loginsucc{ font-size: 24px; font-weight: bold; color: #fff; }
.loginsucc em{ color: #5277ff; }
/* .lgRight{ position: relative; z-index: 99; width: 560px; height: 660px; margin-top: -120px; }**float: right; ** */
/* .lg-form{ float: right; width: 500px; height: 680px; background: #fff; border-radius: 10px; } */
.lg-form h1{ padding-top: 10px; text-align: center; font-size: 23px;font-weight: bold;}

.lg-form ul{ width: 300px; margin: auto; padding: 0; padding-top: 20px; }
.lg-form li{ margin-bottom: 18px; }
.lg-form .inItem{ height: 35px; border:1px solid #8589a5; border-radius: 5px; }
.lg-form .inItem input{ display:block; min-width: 300px; height: 35px; line-height: 35px; font-size: 13px; margin-left: 10px;}
.lg-form .inItem label{ display: none; float: left; width: 30px; line-height: 60px; padding: 0 15px; }
.lg-form span.inItem{ display: inline-block; }/**width: 210px; ***/
.lg-form span.inItem input{ width: 150px; }
.lg-form span.inItem.inputcode input{ min-width: 100px; width: 130px; }
.viewCode{ float: right; line-height: 40px; }
.viewCode a{ color: #111c72; font-size: 13px; }

.chooseSystem{ display: none; padding-top:150px; }
.chooseSystem ul{ margin-left: -50px; }
.chooseSystem li{ position: relative; float: left; width: 180px; height: 300px; margin-left: 20px; text-align: center; border: 1px solid #626fcc; background: rgba(20,29,91,.98); border-radius: 5px; }
.chooseSystem li a{ display: block; height: 100%; color: #fff; font-weight: bold; font-size: 18px; }
.chooseSystem li:hover{ border-color: #5277ff; cursor: pointer; }
.chooseSystem li:hover a em{ color:#5277ff; }

.chooseSystem li.disable,.chooseSystem li.disable:hover{ background: rgba(39,46,97,.98); border:none; cursor: default; color: #fff;  }
.chooseSystem li.disable em,.chooseSystem li.disable:hover em{ color:#5277ff; opacity: .2; filter: alpha(opacity=20); }
.chooseSystem li.disable p{ color: #5d66a5; }

.chooseSystem li em{ display: block; margin: auto; padding-top: 105px; }
.chooseSystem li p{ position: absolute; bottom: 20px; width: 150px; left: 13px; color: #5d66a5; font-size: 12px; text-align: center; font-weight: normal; }

.subButton{ display: block; width: 300px; height: 40px; margin: 20px auto; line-height: 40px; border:none; border-radius: 5px; font-size: 15px; background: #005f9f; color: #fff; text-align: center; cursor:pointer; }

.lg-body.hxr .hxrSys,.lg-body.fxs .fxsSys{ opacity:1; filter: alpha(opacity=1); }
.lg-body.hxr .loginlogo,.lg-body.fxs .loginlogo{ top: 240px; }

.xcfEwm{ position: absolute; width: 518px; left: -27px; bottom: 130px; text-align: center; }
.xcfEwm span{ display:inline-block; margin: 0 10px 0; line-height: 32px; }
.xcfEwm em{ font-style:normal; color: #9094b4; }

.xcfEwm2{ padding-top: 20px; text-align: center; }
.xcfEwm2 span{ display:inline-block; width: 74px; margin: 0 20px 0; font-size: 12px; vertical-align: top; }
.xcfEwm2 em{ font-style:normal; color: #9094b4; line-height: 16px; }

.conPop{ display:none; z-index: 999; position: fixed; left:0; right: 0; top: 0; bottom: 0; }
.conPop .conWrap{ z-index: 1010; position: absolute; width: 800px; height: 692px; left: 50%; top: 50%; margin: -346px 0 0 -400px; background:#fff; }
.conHead{ height: 30px; line-height: 30px; padding: 0 15px; background:#102998; color:#a1ace0; }
.conHead a{ display:block; float: right; }
.conBody{ height: 524px; padding: 40px; overflow: auto;padding-top:10px;padding-bottom:10px; }
.account{ padding-top:10px; margin-bottom: 20px; font-size: 14px;font-weight:bold;}
.account .actop{ margin-bottom: 30px; } 
.actop span{ color:#283986 }
.actop span:first-child{ margin-right: 30px; }
.actop em{ font-style:normal; color:#ef2626; text-decoration: underline; }
.account p{ line-height: 22px; color:#666666; font-size: 12px; font-weight:normal; text-indent: 20px; }
.account p i{ color:#32397e; }
.pledge h2{ padding: 30px 0; text-align: center; color:#102998; font-size: 24px; border-top: 1px dashed #223092; }
.pledge p{ font-size: 14px; color:#333333; line-height: 22px; }
.conFoot{ height: 76px; padding: 10px 20px; background: #f2f4fa; }
.cfL{ float: left; width: 600px; margin-top: 10px; }
.cfL input{ float:left; margin-right: 10px; margin-top: 5px; }
.cfL span{ float:left; color:#102998; font-weight: bold; }
.cfR{ float: right; width: 256px; margin-top: 10px; }
.cfR button{ width: 100px; height: 36px; border-radius:5px; border: 1px solid #111c72; background: #111c72; color:#fff; cursor: pointer; }
.cfR button.unagree{ margin-right: 30px; border-color: #98a6e2; background: #fff; color: #6d7dbf; }
.cfR button.agree{ width: 120px; }
.cfR button.disabled{ background: #cbcbcb; border-color:#cbcbcb; cursor: not-allowed;}
.conPop .blackmask{ z-index: 1000; position: fixed; width: 100%; height: 100%; background:rgba(0,0,0,.6); }

.logos{ width:auto;position: absolute;z-index: 10;margin-top: 3%; }
.logos img{height:128px;width: 450px;margin-left: -95px;}
.logo1{text-align: center;}/**margin-left: -27%;**/
.logo2{margin-left: 31%;}

.sk-chase {
  display:none;
  width: 22px;
  height:22px;
  margin-left: 10px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; 
  animation: sk-chase-dot 2.0s infinite ease-in-out both; 
}

.sk-chase-dot:before {
  content: '';
  display: block;
  width: 25%;
  height: 25%;
  background-color: #fff;
  border-radius: 100%;
  animation: sk-chase-dot-before 2.0s infinite ease-in-out both; 
}

.pclogin{
	width: 600px;
	text-align: center;
/* 	float: right; */
/* 	margin-top: 10%; */
/* 	height: 500px; */
}
.tsize{font-size: 45px;}
}
@media (min-width: 1706px) { /*2560/1.5≈1706 */
.lg-container{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100vw;
    margin: 0;
}

.lg-body {
	position: relative;
    z-index: 2;
    width: 1500px;
    margin: auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.lg-form {
	float: right;
    position: relative;
    z-index: 99;
    width: 500px;
    height: 660px;
    background: #fff;
    border-radius: 6px;
}
.pclogin img {
    width: 450px;
    height: 128px;
    margin-left: 17px;
}

/* @media screen and (min-width:720px) { */
html,body{ height: 100%; min-width: 1100px;}

button.red.loginout{ float:right; margin-top:20px; background: #b92933; }
.login-container {
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 30px;
    width: 400px;
}
.login-title {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}
.login-tabs {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.tab {
    padding: 10px 20px;
    cursor: pointer;
    font-size: 16px;
    color: #666;
    flex: 1;
    text-align: center;
}
.tab.active {
    color: #1890ff;
    border-bottom: 2px solid #1890ff;
}
.login-form {
    display: none;
}
.login-form.active {
    display: block;
}

.backBtn{ display: block; font-size: 16px; color: #7b8aff; margin-top: -30px; }
/* .lg-body{ position: relative; width: 1200px; margin: auto;  padding: 200px 0 100px;} */
.blue{ position: absolute; width:90%; left: -320px; top: 0; z-index: 9; }
/* .loginlogo{ z-index:99; position: absolute; top: 50%; transition: all .5s; font-size: 40px; color:#fff; text-align: center; font-family: 'Microsoft YaHei';font-weight:bold;} */
.loginlogo{ height:auto;width: 900px;/**margin:50px auto 58px;**/ font-size: 39px; color:#D4AE49;/***#ede5e5;***/ text-align: center; line-height:100px;font-weight:bold;font-family: "SimSun";}/**margin-left: -27%;***/
.loginText{ position: absolute; left: 66px; top: 470px; transition: all .5s; font-size: 36px;color:white;font-style:normal;font-weight:bold}
.hxrSys{ opacity: 0; filter: alpha(opacity=0); position: absolute; left: 62px; top: 450px; transition: all .8s; -webkit-transition: all .5s; }
.fxsSys{ opacity: 1; filter: alpha(opacity=1); position: absolute; left: 68px; top:520px; transition: all .8s; -webkit-transition: all .5s; }
.loginsucc{ font-size: 24px; font-weight: bold; color: #fff; }
.loginsucc em{ color: #5277ff; }
/* .lgRight{ position: relative; z-index: 99; width: 560px; height: 660px; margin-top: -120px; }**float: right; ** */
/* .lg-form{ float: right; width: 500px; height: 680px; background: #fff; border-radius: 10px; } */
.lg-form h1{padding-top: 45px; padding-bottom: 20px; text-align: center; font-weight: bold;}

.lg-form ul{ width: 390px; margin: auto; padding: 0; padding-top: 20px; }
.lg-form li{ margin-bottom: 18px; }
.lg-form .inItem{ height: 60px; border:1px solid #8589a5; border-radius: 5px; }
.lg-form .inItem input{ display:block; min-width: 300px; height: 60px; line-height: 60px; font-size: 15px; margin-left: 10px;}
.lg-form .inItem label{ display: none; float: left; width: 30px; line-height: 60px; padding: 0 15px; }
.lg-form span.inItem{ display: inline-block; width: 210px; }
.lg-form span.inItem input{ width: 150px; }
.lg-form span.inItem.inputcode input{ min-width: 100px; width: 130px; }
.viewCode{ float: right; line-height: 60px; }
.viewCode a{ color: #111c72; font-size: 15px; }

.chooseSystem{ display: none; padding-top:150px; }
.chooseSystem ul{ margin-left: -50px; }
.chooseSystem li{ position: relative; float: left; width: 180px; height: 300px; margin-left: 20px; text-align: center; border: 1px solid #626fcc; background: rgba(20,29,91,.98); border-radius: 5px; }
.chooseSystem li a{ display: block; height: 100%; color: #fff; font-weight: bold; font-size: 18px; }
.chooseSystem li:hover{ border-color: #5277ff; cursor: pointer; }
.chooseSystem li:hover a em{ color:#5277ff; }

.chooseSystem li.disable,.chooseSystem li.disable:hover{ background: rgba(39,46,97,.98); border:none; cursor: default; color: #fff;  }
.chooseSystem li.disable em,.chooseSystem li.disable:hover em{ color:#5277ff; opacity: .2; filter: alpha(opacity=20); }
.chooseSystem li.disable p{ color: #5d66a5; }

.chooseSystem li em{ display: block; margin: auto; padding-top: 105px; }
.chooseSystem li p{ position: absolute; bottom: 20px; width: 150px; left: 13px; color: #5d66a5; font-size: 12px; text-align: center; font-weight: normal; }

.subButton{ display: block; width: 390px; height: 60px; margin: 20px auto; line-height: 60px; border:none; border-radius: 5px; font-size: 20px; background: #005f9f; color: #fff; text-align: center; cursor:pointer; }

.lg-body.hxr .hxrSys,.lg-body.fxs .fxsSys{ opacity:1; filter: alpha(opacity=1); }
.lg-body.hxr .loginlogo,.lg-body.fxs .loginlogo{ top: 240px; }

.xcfEwm{ position: absolute; width: 518px; left: -27px; bottom: 130px; text-align: center; }
.xcfEwm span{ display:inline-block; margin: 0 10px 0; line-height: 32px; }
.xcfEwm em{ font-style:normal; color: #9094b4; }

.xcfEwm2{ padding-top: 20px; text-align: center; }
.xcfEwm2 span{ display:inline-block; width: 74px; margin: 0 20px 0; font-size: 12px; vertical-align: top; }
.xcfEwm2 em{ font-style:normal; color: #9094b4; line-height: 16px; }

.conPop{ display:none; z-index: 999; position: fixed; left:0; right: 0; top: 0; bottom: 0; }
.conPop .conWrap{ z-index: 1010; position: absolute; width: 800px; height: 692px; left: 50%; top: 50%; margin: -346px 0 0 -400px; background:#fff; }
.conHead{ height: 30px; line-height: 30px; padding: 0 15px; background:#102998; color:#a1ace0; }
.conHead a{ display:block; float: right; }
.conBody{ height: 524px; padding: 40px; overflow: auto;padding-top:10px;padding-bottom:10px; }
.account{ padding-top:10px; margin-bottom: 20px; font-size: 14px;font-weight:bold;}
.account .actop{ margin-bottom: 30px; } 
.actop span{ color:#283986 }
.actop span:first-child{ margin-right: 30px; }
.actop em{ font-style:normal; color:#ef2626; text-decoration: underline; }
.account p{ line-height: 22px; color:#666666; font-size: 12px; font-weight:normal; text-indent: 20px; }
.account p i{ color:#32397e; }
.pledge h2{ padding: 30px 0; text-align: center; color:#102998; font-size: 24px; border-top: 1px dashed #223092; }
.pledge p{ font-size: 14px; color:#333333; line-height: 22px; }
.conFoot{ height: 76px; padding: 10px 20px; background: #f2f4fa; }
.cfL{ float: left; width: 600px; margin-top: 10px; }
.cfL input{ float:left; margin-right: 10px; margin-top: 5px; }
.cfL span{ float:left; color:#102998; font-weight: bold; }
.cfR{ float: right; width: 256px; margin-top: 10px; }
.cfR button{ width: 100px; height: 36px; border-radius:5px; border: 1px solid #111c72; background: #111c72; color:#fff; cursor: pointer; }
.cfR button.unagree{ margin-right: 30px; border-color: #98a6e2; background: #fff; color: #6d7dbf; }
.cfR button.agree{ width: 120px; }
.cfR button.disabled{ background: #cbcbcb; border-color:#cbcbcb; cursor: not-allowed;}
.conPop .blackmask{ z-index: 1000; position: fixed; width: 100%; height: 100%; background:rgba(0,0,0,.6); }

.logos{ width:auto;position: absolute;z-index: 10;margin-top: 3%; }
.logos img{height:128px;width: 450px;margin-left: -95px;}
.logo1{text-align: center;}/**margin-left: -27%;**/
.logo2{margin-left: 31%;}

.sk-chase {
  display:none;
  width: 22px;
  height:22px;
  margin-left: 10px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; 
  animation: sk-chase-dot 2.0s infinite ease-in-out both; 
}

.sk-chase-dot:before {
  content: '';
  display: block;
  width: 25%;
  height: 25%;
  background-color: #fff;
  border-radius: 100%;
  animation: sk-chase-dot-before 2.0s infinite ease-in-out both; 
}

.pclogin{
	width: 800px;
	float: right;
/* 	margin-top: 10%; */
	height: 500px;
}
.tsize{font-size: 60px;}


}











@media (min-width: 768px) and (max-width: 1280px) {
  .lg-container{
	display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100vw;
    margin: 0;
}

.lg-body {
	position: relative;
    z-index: 2;
    width: 1500px;
    margin: auto;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.lg-form {
	float: right;
    position: relative;
    z-index: 99;
    width: 350px;
    height: 500px;
    background: #fff;
    border-radius: 6px;
}
.pclogin img {
/*     width: 450px; */
    height: 102px;
    margin-left: -67px;
}

/* @media screen and (min-width:720px) { */
html,body{ height: 100%; min-width: 1100px;}

button.red.loginout{ float:right; margin-top:20px; background: #b92933; }
.login-container {
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    padding: 30px;
    width: 400px;
}
.login-title {
    text-align: center;
    margin-bottom: 30px;
    color: #333;
}
.login-tabs {
    display: flex;
/*     margin-bottom: 20px; */
    border-bottom: 1px solid #eee;
}
.tab {
    padding: 10px 20px;
    cursor: pointer;
    font-size: 13px;
    color: #666;
    flex: 1;
    text-align: center;
}
.tab.active {
    color: #1890ff;
    border-bottom: 2px solid #1890ff;
}
.login-form {
    display: none;
}
.login-form.active {
    display: block;
}

.backBtn{ display: block; font-size: 16px; color: #7b8aff; margin-top: -30px; }
/* .lg-body{ position: relative; width: 1200px; margin: auto;  padding: 200px 0 100px;} */
.blue{ position: absolute; width:90%; left: -320px; top: 0; z-index: 9; }
/* .loginlogo{ z-index:99; position: absolute; top: 50%; transition: all .5s; font-size: 40px; color:#fff; text-align: center; font-family: 'Microsoft YaHei';font-weight:bold;} */
.loginlogo{ height:auto;/**margin:50px auto 58px;**/ font-size: 39px; color:#D4AE49;/***ede5e5;***/ text-align: center; line-height:100px;margin: 50px auto 58px;font-weight:bold;font-family: "SimSun";}/**margin-left: -27%;***/
.loginText{ position: absolute; left: 66px; top: 470px; transition: all .5s; font-size: 36px;color:white;font-style:normal;font-weight:bold}
.hxrSys{ opacity: 0; filter: alpha(opacity=0); position: absolute; left: 62px; top: 450px; transition: all .8s; -webkit-transition: all .5s; }
.fxsSys{ opacity: 1; filter: alpha(opacity=1); position: absolute; left: 68px; top:520px; transition: all .8s; -webkit-transition: all .5s; }
.loginsucc{ font-size: 24px; font-weight: bold; color: #fff; }
.loginsucc em{ color: #5277ff; }
/* .lgRight{ position: relative; z-index: 99; width: 560px; height: 660px; margin-top: -120px; }**float: right; ** */
/* .lg-form{ float: right; width: 500px; height: 680px; background: #fff; border-radius: 10px; } */
.lg-form h1{ padding-top: 10px; text-align: center; font-size: 23px;font-weight: bold;}

.lg-form ul{ width: 300px; margin: auto; padding: 0; padding-top: 20px; }
.lg-form li{ margin-bottom: 18px; }
.lg-form .inItem{ height: 35px; border:1px solid #8589a5; border-radius: 5px; }
.lg-form .inItem input{ display:block; min-width: 300px; height: 35px; line-height: 35px; font-size: 13px; margin-left: 10px;}
.lg-form .inItem label{ display: none; float: left; width: 30px; line-height: 60px; padding: 0 15px; }
.lg-form span.inItem{ display: inline-block; }/**width: 210px; ***/
.lg-form span.inItem input{ width: 150px; }
.lg-form span.inItem.inputcode input{ min-width: 100px; width: 130px; }
.viewCode{ float: right; line-height: 40px; }
.viewCode a{ color: #111c72; font-size: 13px; }

.chooseSystem{ display: none; padding-top:150px; }
.chooseSystem ul{ margin-left: -50px; }
.chooseSystem li{ position: relative; float: left; width: 180px; height: 300px; margin-left: 20px; text-align: center; border: 1px solid #626fcc; background: rgba(20,29,91,.98); border-radius: 5px; }
.chooseSystem li a{ display: block; height: 100%; color: #fff; font-weight: bold; font-size: 18px; }
.chooseSystem li:hover{ border-color: #5277ff; cursor: pointer; }
.chooseSystem li:hover a em{ color:#5277ff; }

.chooseSystem li.disable,.chooseSystem li.disable:hover{ background: rgba(39,46,97,.98); border:none; cursor: default; color: #fff;  }
.chooseSystem li.disable em,.chooseSystem li.disable:hover em{ color:#5277ff; opacity: .2; filter: alpha(opacity=20); }
.chooseSystem li.disable p{ color: #5d66a5; }

.chooseSystem li em{ display: block; margin: auto; padding-top: 105px; }
.chooseSystem li p{ position: absolute; bottom: 20px; width: 150px; left: 13px; color: #5d66a5; font-size: 12px; text-align: center; font-weight: normal; }

.subButton{ display: block; width: 300px; height: 40px; margin: 20px auto; line-height: 40px; border:none; border-radius: 5px; font-size: 15px; background: #005f9f; color: #fff; text-align: center; cursor:pointer; }

.lg-body.hxr .hxrSys,.lg-body.fxs .fxsSys{ opacity:1; filter: alpha(opacity=1); }
.lg-body.hxr .loginlogo,.lg-body.fxs .loginlogo{ top: 240px; }

.xcfEwm{ position: absolute; width: 518px; left: -27px; bottom: 130px; text-align: center; }
.xcfEwm span{ display:inline-block; margin: 0 10px 0; line-height: 32px; }
.xcfEwm em{ font-style:normal; color: #9094b4; }

.xcfEwm2{ padding-top: 20px; text-align: center; }
.xcfEwm2 span{ display:inline-block; width: 74px; margin: 0 20px 0; font-size: 12px; vertical-align: top; }
.xcfEwm2 em{ font-style:normal; color: #9094b4; line-height: 16px; }

.conPop{ display:none; z-index: 999; position: fixed; left:0; right: 0; top: 0; bottom: 0; }
.conPop .conWrap{ z-index: 1010; position: absolute; width: 800px; height: 692px; left: 50%; top: 50%; margin: -346px 0 0 -400px; background:#fff; }
.conHead{ height: 30px; line-height: 30px; padding: 0 15px; background:#102998; color:#a1ace0; }
.conHead a{ display:block; float: right; }
.conBody{ height: 524px; padding: 40px; overflow: auto;padding-top:10px;padding-bottom:10px; }
.account{ padding-top:10px; margin-bottom: 20px; font-size: 14px;font-weight:bold;}
.account .actop{ margin-bottom: 30px; } 
.actop span{ color:#283986 }
.actop span:first-child{ margin-right: 30px; }
.actop em{ font-style:normal; color:#ef2626; text-decoration: underline; }
.account p{ line-height: 22px; color:#666666; font-size: 12px; font-weight:normal; text-indent: 20px; }
.account p i{ color:#32397e; }
.pledge h2{ padding: 30px 0; text-align: center; color:#102998; font-size: 24px; border-top: 1px dashed #223092; }
.pledge p{ font-size: 14px; color:#333333; line-height: 22px; }
.conFoot{ height: 76px; padding: 10px 20px; background: #f2f4fa; }
.cfL{ float: left; width: 600px; margin-top: 10px; }
.cfL input{ float:left; margin-right: 10px; margin-top: 5px; }
.cfL span{ float:left; color:#102998; font-weight: bold; }
.cfR{ float: right; width: 256px; margin-top: 10px; }
.cfR button{ width: 100px; height: 36px; border-radius:5px; border: 1px solid #111c72; background: #111c72; color:#fff; cursor: pointer; }
.cfR button.unagree{ margin-right: 30px; border-color: #98a6e2; background: #fff; color: #6d7dbf; }
.cfR button.agree{ width: 120px; }
.cfR button.disabled{ background: #cbcbcb; border-color:#cbcbcb; cursor: not-allowed;}
.conPop .blackmask{ z-index: 1000; position: fixed; width: 100%; height: 100%; background:rgba(0,0,0,.6); }

.logos{ width:auto;position: absolute;z-index: 10;margin-top: 3%; }
.logos img{height:128px;width: 450px;margin-left: -95px;}
.logo1{text-align: center;}/**margin-left: -27%;**/
.logo2{margin-left: 31%;}

.sk-chase {
  display:none;
  width: 22px;
  height:22px;
  margin-left: 10px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; 
  animation: sk-chase-dot 2.0s infinite ease-in-out both; 
}

.sk-chase-dot:before {
  content: '';
  display: block;
  width: 25%;
  height: 25%;
  background-color: #fff;
  border-radius: 100%;
  animation: sk-chase-dot-before 2.0s infinite ease-in-out both; 
}

.pclogin{
	width: 600px;
	text-align: center;
/* 	float: right; */
/* 	margin-top: 10%; */
/* 	height: 500px; */
}
.tsize{font-size: 45px;}
}




























