@charset "gbk";
.login_logo {
  display: block;
  height: 70px;
  text-align:center;
  vertical-align:middle;
  color: transparent;
  font-size: 10px; }
  
  .index_left{
  float:left;
  
  }
    .index_right{
  float:right;
  
  }
  .index_logo {
    background-image: url("../../images/bgx.png");
  display: block;
  height: 30px;
  text-align:left;
  padding:5px;

  vertical-align:middle;
  color: transparent;
  font-size: 10px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    }
.login {
  overflow: auto;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  background:#DFEBF5;
  	-webkit-user-select:none;
    -webkit-text-size-adjust:none;
 }

.login_page,.findpass_page {
  background:#DFEBF5;
  height: auto;
  box-sizing: border-box;
  -webkit-box-flex-shrink: 0;
  -moz-box-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.login_page {
  padding:30px;}
.task_page {
  padding:0px;}  
.findpass_page {
  padding-top:100px;}
.login_form {
background-color:#FFFFFF;
  padding: 24px 14px 14px 14px;
  margin: 0 auto;
  max-width: 351px;
  
  border: 1px solid #dddddd; 
   }
.login_item_Text {
 padding-top:4px;
  padding-bottom:4px;
  margin-bottom: 10px; }
 .login_red_Text {
  margin-bottom: 10px;
  background-color:#FFFFCC;
 border: 1px solid #dddddd;
 padding-top:4px;
  padding-bottom:4px;
 color:#FF0000;
   } 
.workts_chkb,
.workts_radio {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 19px;
  height: 19px;
  margin: auto;

  padding: 0;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  -moz-border-radius: 20%;
  -webkit-border-radius: 20%;
  border-radius: 20%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* line 23, ../mobile_scss/scss/widget/_form.scss */
    .workts_chkb,
    .workts_radio {
      border: none;
      box-shadow: 0 0 0 1px #d1d1d1; } }

/* line 39, ../mobile_scss/scss/widget/_form.scss */
.workts_chkb:checked {
  display: inline-block;
  font-size: 0;
  color: transparent;
  background-image: url("../../images/qmui/icon_qm21d884.png");
  background-repeat: no-repeat;
  background-size: 96px 640px;
  background-position: -29px -379px;
  background-color: #1398e3;
  border-color: #228aca; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    /* line 39, ../mobile_scss/scss/widget/_form.scss */
    .workts_chkb:checked {
      background-image: url("../../images/qmui/icon_workts_2x21d884.png"); } }
  @media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3), only screen and (min-resolution: 3dppx), only screen and (min-resolution: 288dpi) {
    /* line 39, ../mobile_scss/scss/widget/_form.scss */
    .workts_chkb:checked {
      background-image: url("../../images/qmui/icon_workts_3x21d884.png"); } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* line 39, ../mobile_scss/scss/widget/_form.scss */
    .workts_chkb:checked {
      box-shadow: 0 0 0 1px #1398e3; } }

/* line 49, ../mobile_scss/scss/widget/_form.scss */
.workts_radio:checked {
  display: inline-block;
  font-size: 0;
  color: transparent;
  background-image: url("../../images/qmui/icon_qm21d884.png");
  background-repeat: no-repeat;
  background-size: 96px 640px;
  background-position: -26px -411px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
    /* line 49, ../mobile_scss/scss/widget/_form.scss */
    .workts_radio:checked {
      background-image: url("../../images/qmui/icon_workts_2x21d884.png"); } }
  @media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3), only screen and (min-resolution: 3dppx), only screen and (min-resolution: 288dpi) {
    /* line 49, ../mobile_scss/scss/widget/_form.scss */
    .workts_radio:checked {
      background-image: url("../../images/qmui/icon_workts_3x21d884.png"); } }

/* line 53, ../mobile_scss/scss/widget/_form.scss */
.workts_chkbRadioWrapper {
  display: block; }
  /* line 56, ../mobile_scss/scss/widget/_form.scss */
  .workts_chkbRadioWrapper .workts_chkb,
  .workts_chkbRadioWrapper .workts_radio {
    float: left;
    margin: 0 5px 0 0; }

/* line 62, ../mobile_scss/scss/widget/_form.scss */
.workts_chkbRadioCnt {
  display: block;
  overflow: hidden; }
/* line 35, ../mobile_scss/scss/bottle/_bottle_other.scss */
.bottle_throwBottle .workts_chkb, .bottle_throwBottle .workts_radio {
  vertical-align: middle; }
/* line 39, ../mobile_scss/scss/bottle/_bottle_other.scss */
.bottle_throwBottle .workts_cntEditZone .workts_chkb {
  float: left;
  margin-right: 6px; }
  
      .login_item_Chkb .workts_chkb {
    float: left;
    margin: 0 6px 0 0; }
  .maillist_listItemLeft .workts_chkb {
    /* ä¿?è¯?æ¯?ä¸ªå??ç´?å?¨lefté??ç?¬å??ä¸?è¡?ä¸?æ°´å¹³å±?ä¸­ */
    display: block;
    margin-left: auto;
    margin-right: auto; }
 /* #workts_formText */
/* line 70, ../mobile_scss/scss/widget/_form.scss */
.workts_formText {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  width: 100%;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  font-size: 16px;
  color: #000; }

/* line 80, ../mobile_scss/scss/widget/_form.scss */
.workts_formText_Input {
  height: 30px;
  line-height: 30px;
  padding: 0 4px; }

/* line 85, ../mobile_scss/scss/widget/_form.scss */
.workts_formText_Input_Large {
  height: 36px;
  padding: 0 6px; }
  
  html, body {
  height: 100%;
  position: relative; }

/* line 30, ../mobile_scss/scss/_common.scss */
body {
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  -webkit-user-select: none; }

/* line 31, ../mobile_scss/scss/_common.scss */
h1, h2, h3, h4 {
  font-size: 18px;
  font-weight: normal; }

/* line 32, ../mobile_scss/scss/_common.scss */
body, input, textarea, select, button {
  font-family: "Helvetica Neue", Helvetica, Verdana, san-serif;
  outline: none;
  -webkit-text-size-adjust: none; }

/* line 33, ../mobile_scss/scss/_common.scss */
input, textarea, select, button {
  font-size: inherit;
  /* form control's default font in webkit is "-webkit-small-control" */
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  /* remove widget tap highlighted in mobile safari */ }

/* line 34, ../mobile_scss/scss/_common.scss */
input[type=radio]::-ms-check, input[type=checkbox]::-ms-check {
  display: none; }

/* line 35, ../mobile_scss/scss/_common.scss */
select::-ms-expand {
  display: none; }

/* line 36, ../mobile_scss/scss/_common.scss */
a {
  color: #2685d2;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(105, 186, 255, 0.13); }
body, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend {
  margin: 0; }  
.func_growSpace {
  display: block;
  width: 0px;
  -webkit-box-flex-basis: 0;
  -moz-box-flex-basis: 0;
  -webkit-flex-basis: 0;
  -ms-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  -ms-flex: 1;
  -moz-box-flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1; }
  .link_qymail {
  display: block;
  font-size: 14px;
  margin-bottom: 9px;
  line-height: 16px; }

#header {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 40px; COLOR: #eee; FONT-SIZE: 20px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#header A {
	COLOR: #f3f3f3; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
#footer {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px;PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; HEIGHT: 40px; BORDER-TOP: #444 1px solid; PADDING-TOP: 0px; LEFT: 0px
}
#wrapper {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BOTTOM: 40px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 44px;
}
#thisdivd{
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; text-align:center;padding-top:150px;BOTTOM: 40px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 40px; LEFT: 0px;filter: alpha(opacity=10);opacity:0.1;
}
#thisdivds{
	Z-INDEX: 2;POSITION: absolute; WIDTH: 100%; text-align:center;padding-top:150px;BOTTOM: 40px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 40px; LEFT: 0px;filter: alpha(opacity=60);opacity:0.6;z-index:9;
}
#thatdivds{
	POSITION: absolute; WIDTH: 100%; text-align:center;padding-top:150px;BOTTOM: 40px; BACKGROUND: #fff; OVERFLOW: auto; TOP: 40px; LEFT: 0px;filter: alpha(opacity=60);opacity:0.6;z-index:9;
}
#thisdivdss{
Z-INDEX: 2;visibility:hidden;
}
#thatdivdss{
Z-INDEX: 2;visibility:hidden;
}