/* 登录 */
body, label {
  font-family: "Microsoft yahei", "微软雅黑", "Tahoma", "Verdana", "Arial", "sans-serif";
}

.dl-lgn-form dd i, .login-div .hd-tt i, .index-div .hd-tt i {
  background: url(../images/login-sprite-gz.png) no-repeat;
}

.login-body {
  background: #F6F6F6;
  overflow: hidden;
}

.login-div .hd {
  position: absolute;
  top: 0;
  /*background: rgba(0, 0, 0, 0.2);*/
  /*border-bottom: 1px dashed #ccc;*/
  /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,*/
  /*StartColorStr='#33000000', EndColorStr='#33000000');*/
  /**zoom: 1;*/
  z-index: 100;
  width: 100%;
  /*padding: 10px 0;*/
  height: 60px;
  background-color: #fff;
}

.index-div .hd {
  position: absolute;
  top: 0;
  /*background: rgba(0, 0, 0, 0.2);*/
  /*border-bottom: 1px dashed #ccc;*/
  /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,*/
  /*StartColorStr='#33000000', EndColorStr='#33000000');*/
  /**zoom: 1;*/
  z-index: 100;
  width: 100%;
  /*padding: 10px 0;*/
  height: 60px;
  background-color: #fff;
}

.hd .logo-lg {
  padding-top: 15px;
  padding-left: 25px;
  display: block;
}

:root .rgba {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
  StartColorStr='#00000000', EndColorStr='#00000000');
}

.login-div .hd-tt {
  color: #0f1017;
  margin-left: 20px;
}

.index-div .hd-tt {
  color: #0e6293;
  margin-left: 20px;
}

.login-div .hd-tt i {
  background-position: 0 -32px;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 5px;
}

.index-div .hd-tt i {
  background-position: 0 -32px;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 5px;
}

.login-div .ft {
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #024971;
  background: rgba(255, 255, 255, 0.1);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
  StartColorStr='#19ffffff', EndColorStr='#19ffffff');
  *zoom: 1;
}

.index-div .ft {
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #024971;
  background: rgba(255, 255, 255, 0.1);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
  StartColorStr='#19ffffff', EndColorStr='#19ffffff');
  *zoom: 1;
}

:root .rgba {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
  StartColorStr='#00ffffff', EndColorStr='#00ffffff');
}

.login-div .bd {
  background: url(../images/ganzhou/gzbg.png?v=1) no-repeat center center;
  width: 100%;
  height: 100%;
}

.index-div .bd {
  background: url(../images/ganzhou/gzbg_l.png?v=1) no-repeat center center;
  width: 100%;
  height: 600px;
  top: 65%;
  margin-top: -258px;
  position: absolute;
}

.login-box {
  width: 680px;
  height: 364px;
  background: url(../images/ganzhou/gzbg_l.png) no-repeat left center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-color: #fff;
}

.dl-lgn-form {
  margin: 40px 0 0 300px;
  position: relative;
  z-index: 1000;
}

.lgn-ipt {
  width: 320px;
  height: 44px;
  line-height: 44px;
  background-color: #fff;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding-left: 40px;
  box-sizing: border-box;
  font-weight: lighter;
}

.btn-nrml {
  /*background: url(../images/btns-sprite.png) left 0;*/
  width: 320px;
  height: 50px;
  line-height: 50px;
  margin: 0 0 15px 0;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  font-size: 18px;
  background: #3FE0D3;
  box-shadow: 0 5px 10px 0 rgba(0, 61, 49, 0.10);
  font-weight: normal;
  color: #fff;
  border: 0;
  border-radius: 2px;
  outline: none;
}

.btn-nrml:focus {
  background-color: #32b3a8;
}

.btn-lgn b {
  width: 100px;
  letter-spacing: 4px;
}

.btn-nrml:hover {
  color: #fff;
  filter: Alpha(Opacity=90);
  opacity: 0.9;
}

.dl-lgn-form dd {
  position: relative;
}

.dl-lgn-form dd i {
  position: absolute;
  width: 13px;
  height: 13px;
  top: 15px;
  left: 10px;
}

.dl-lgn-form dd.dd-user i {
  background-position: 0 -15px;
}

.form-pa {
  margin-left: 30px;
}

.form-stit {
  color: #999;
  margin-left: 10px;
}

#loginMsg {
  margin: 0 0 10px 30px;
}

.form-va {
  margin: 20px 0 20px 30px;
}
.login-mtit{
  position: absolute;
  left: 30px;
  top: 40px;
  font-size: 30px;
  color: #FFF;
  letter-spacing: 1.07px;
  line-height: 49px;
}

.loading16 {
  background: url(../images/loading16.gif) no-repeat;
  padding-left: 22px;
}

.Validform_wrong {
  width: 0;
}

.dl-lgn-form dd img {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 12px;
  left: 10px;
}

input {
  font-family: "Microsoft yahei", "微软雅黑", "Tahoma", "Verdana", "Arial", "sans-serif";
}

.geetest_holder.geetest_wind {
  width: 320px !important;
}

.geetest_holder.geetest_wind .geetest_radar_btn {
  border: 0 !important;
  background: #F7F9FA !important;
  border-radius: 2px;
}

.geetest_holder.geetest_wind .geetest_logo {
  display: none !important;
}

.geetest_holder.geetest_wind .geetest_radar_tip {
  color: #3DD6CB !important;
}

.geetest_holder.geetest_wind .geetest_radar .geetest_ring {
  box-shadow: inset 0 0 0 1px #3FE0D3 !important;
  background: rgba(63, 224, 211, .2) !important;
}

.geetest_holder.geetest_wind .geetest_radar .geetest_sector {
  box-shadow: inset 0 0 0 1px #3FE0D3 !important;
  background-color: rgba(63, 224, 211, .2) !important;
  background-image: linear-gradient(115deg, rgba(0, 0, 0, 0) 50%, rgba(63, 224, 211, .2) 50%), linear-gradient(65deg, rgba(63, 224, 211, .2) 50%, rgba(0, 0, 0, 0) 50%) !important;
}

.geetest_holder.geetest_wind .geetest_radar .geetest_scan .geetest_h {
  background: rgba(63, 224, 211, .2) !important;
  box-shadow: 0 0 1px rgba(63, 224, 211, .2) !important;
}

.geetest_holder.geetest_wind.geetest_detect .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_title {
  color: #3DD6CB !important;
}



.geetest_holder.geetest_wind .geetest_radar_tip .geetest_reset_tip_content, .geetest_holder.geetest_wind .geetest_success_radar_tip .geetest_reset_tip_content {
  color: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_radar_click_hide .geetest_radar .geetest_dot, .geetest_holder.geetest_wind.geetest_slide_click_hide .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_start_detect .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_detect .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_wait_compute .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_start_compute .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_compute_1 .geetest_radar .geetest_ring {
  box-shadow: inset 0 0 0 2px #3DD6CB !important;;
}

.geetest_holder.geetest_wind.geetest_compute_1 .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_ring {
  box-shadow: inset 0 0 0 2px #3DD6CB !important;;
}

.geetest_holder.geetest_wind.geetest_compute_2 .geetest_radar .geetest_dot {
  background: #3DD6CB !important;
}

.geetest_wind.geetest_goto .geetest_goto_wrap a.geetest_goto_confirm {
  color: #3DD6CB !important;
}

.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_loading .geetest_panel_loading_title {
  color: #3DD6CB !important;
}


.geetest_wind.geetest_panel .geetest_panel_box .geetest_panel_error .geetest_panel_error_content {
  color: #3DD6CB !important;
}

