﻿/*comm*/
.icon_loading_b {
  background: url(../image/ico_loading23bcbcb.gif) no-repeat scroll 0 0;
  height: 32px;
  width: 32px;
}

.editIcon {
  background: url(../image/icon_action3bcbcb.png) no-repeat scroll -94px 0px;
  height: 16px;
  width: 16px;
}

.icon_successful {
  background: url(../image/prompt087793.gif) no-repeat scroll -160px 0 transparent;
  height: 31px;
  width: 31px;
}

.icon_failed {
  background: url(../image/prompt087793.gif) no-repeat scroll -192px 0 transparent;
  height: 31px;
  width: 31px;
}

.icon_finish_b, .icon_finish_m, .icon_finish_s, .icon_info_b, .icon_info_m, .icon_info_s, .icon_error_b, .icon_error_m, .icon_error_s, .icon_wait_b, .icon_wait_m, .icon_wait_s, .icon_caution_b, .icon_caution_m, .icon_caution_s, .icon_help_m, .icon_help_s {
  display: inline-block;
  overflow: hidden;
  background: url(../image/prompt3bcbcb.gif) no-repeat;
}

.icon_finish_b {
  background-position: 0 0;
  height: 32px;
  width: 32px;
}

.icon_finish_b_tall {
  margin-top: 10px;
}

.icon_finish_m {
  background-position: 0 -32px;
  height: 16px;
  width: 16px;
}

.icon_finish_s {
  background-position: 0 -48px;
  height: 12px;
  width: 12px;
}

.icon_info_b {
  background-position: -64px 0;
  height: 32px;
  width: 32px;
}

.icon_info_b_tall {
  margin-top: 10px;
}

.icon_info_m {
  background-position: -32px -32px;
  height: 16px;
  width: 16px;
}

.icon_info_s {
  background-position: -24px -48px;
  height: 12px;
  width: 12px;
}

.icon_error_b {
  background-position: -32px 0;
  height: 32px;
  width: 32px;
}

.icon_error_m {
  background-position: -16px -32px;
  height: 16px;
  width: 16px;
}

.icon_error_s {
  background-position: -12px -48px;
  height: 12px;
  width: 12px;
}

.icon_wait_b {
  background-position: -96px 0;
  height: 32px;
  width: 32px;
}

.icon_wait_m {
  background-position: -48px -32px;
  height: 16px;
  width: 16px;
}

.icon_wait_s {
  background-position: -36px -48px;
  height: 12px;
  width: 12px;
}

.icon_caution_b {
  background-position: -192px 0;
  height: 32px;
  width: 32px;
}

.icon_caution_m {
  background-position: -64px -32px;
  height: 16px;
  width: 16px;
}

.icon_caution_s {
  background-position: -72px -49px;
  height: 12px;
  width: 12px;
}

.icon_help_m {
  background-position: -80px -32px;
  height: 16px;
  width: 16px;
}

.icon_help_s {
  background-position: -60px -48px;
  height: 12px;
  width: 12px;
}

.ico_loading_dotted {
  display: inline-block;
  width: 11px;
  height: 12px;
  overflow: hidden;
  margin-left: 2px;
  background: url(../image/ico_loading_dotted098d46.gif) no-repeat scroll 0 9px;
}

.ico_loading_all {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
  background: url(../image/ico_loading23bcbcb.gif) no-repeat center center;
}

.ico_attbig {
  background: url(../image/compose127dee.gif) no-repeat -16px 1px;
  *background-position: -16px 0;
  width: 16px;
  height: 16px;
  padding: 0;
  border: none;
  margin: 0 1px 0 0;
  _margin-top: -17px;
}

.ico_recover, .ico_recoversuccee {
  background: url(../image/ico_recover171465.png) no-repeat;
  display: inline-block;
  width: 14px;
  height: 13px;
  cursor: pointer;
  position: relative;
  top: 2px;
  _top: 0px;
  overflow: hidden;
}

.ico_recover {
  background-position: 0 -32px;
}

.ico_recoversuccee {
  background-position: 0 0;
}

/* 配合上面这些icon，左边icon右边内容的公共结构 */

.blocktip_icon {
  float: left;
  margin-right: 10px;
}

.blocktip_content {
  /* overflow: hidden; */
  *zoom: 1;
}

.blocktip_title {
  margin-bottom: 8px;
  font-weight: bold;
}

/* 二维码相关 */

.qrcode_title {
  display: inline-block;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.qrcode_title .blocktip_title {
  display: inline-block;
  margin: 0;
  font-weight: normal;
}

.qrCodeAnimate {
  margin-top: 10px;
  overflow: hidden;
  max-height: 120px;
  transition: max-height 0.15s ease-in;
}

.qrCodeAnimate.qrCodeAnimateHide {
  max-height: 0;
  transition: max-height 0.15s ease-out;
}

.qrCodeAnimate img {
  width: 100px;
  height: 100px;
  float: left;
}
/* line 15, ../../../UI_dev/project/logic_login/_images.scss */

.biz_loginImg {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/login/loginImages-se9002b7fd7.png');
  background-size: 381px 998px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  /* line 15, ../../../UI_dev/project/logic_login/_images.scss */
  .biz_loginImg {
    background-image: url('https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/login/loginImages_2x-s57cdd845ff.png');
  }
}

.biz_loginImg_WechatLogo {
  background-position: 0 -878px;
  height: 20px;
  width: 23px;
}

.qrcode_title .biz_loginImg_WechatLogo {
  float: left;
  margin-right: 5px;
  margin-top: 4px;
}

/* 表单验证组件 */

.valid_icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: -2px 3px 0 0;
  vertical-align: middle;
  background-image: url(../image/prompt087793.png);
  background-repeat: no-repeat;
}

.valid_msg {
  font-size: 12px;
}

.valid_error {
  color: #cc0000;
}

.valid_error .valid_icon {
  background-position: -128px -32px;
}

.valid_ok {
  display: none;
}

.valid_ok .valid_icon {
  background-position: 0 -32px;
}

.wd {
  width: 1038px;
  margin: 0 auto;
  clear: both;
}

.greentext {
  color: #42830c;
}

.greenmoretext {
  color: #356e05;
}

.errortiptext {
  color: #d28d33;
}

.g {
  color: #a0a0a0;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clr {
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
}

.txt_red {
  color: #cc0000;
}

.txt_status {
  color: #1f71b6;
}

.txt_left {
  text-align: left!important;
}

.txt_right {
  text-align: right!important;
}

.txt_center {
  text-align: center!important;
}

.bd {
  border: 1px solid #DFDFDF
}

.bd_gray {
  border: 1px solid #DFDFDF
}

.bd_t {
  border-top: 1px solid #DFDFDF
}

.bd_b {
  border-bottom: 1px solid #DFDFDF
}

.attbg {
  background: none repeat scroll 0 0 #D6E2F1;
}

a.underline {
  text-decoration: underline;
}

.nowrap {
  white-space: nowrap;
}

.middleAlign {
  vertical-align: middle;
}

.tips {
  left: 45.5%;
  background-color: #68AF02;
  color: #fff;
  text-align: center;
  position: fixed;
  _position: absolute;
  z-index: 10000;
  font-size: 13px;
  line-height: 1.5;
}

.tips.b_size {
  font-size: 13px;
}


.top_pos {
  top: 33px;
  padding: 5px 20px 6px;
  line-height: 1em;
  font-size: 12px!important;
}

.self_tip {
  top: 68px;
  padding: 5px 20px 6px;
  line-height: 1em;
  font-size: 12px!important;
  color: #fff;
}

.tips_center {
  top: 60px;
  padding: 6px 20px;
}

.tips img {
  margin-right: 8px;
}

.loadingtips {
  background-color: #000;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.errmsg, .msg {
  color: #fff;
  text-align: center;
  position: fixed;
  top: 40%;
  left: 45%;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 10000;
  line-height: 22px;
  padding: 10px 25px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
  _position: absolute;
  _top: 200px;
  _left: 0;
}

.f_size {
  font-size: 12px!important;
}

.msg {
  background-color: #68AF02;
}

.errmsg {
  background-color: orange;
}

.nomail, .noFoundInfo {
  height: 70px;
  line-height: 70px;
  text-align: center;
}

.txt_gray, .graytext, .addrtitle {
  color: #707070;
}

.settingDiv_r .addrtitle {
  /*color:#1F71B6;*/
}

.phoneAreaSelect {
  width: 183px;
  height: 26px;
}

.txt_dark {
  color: #333;
}

.mainPanel {
  background: #fff;
  border: 1px solid #d4d4d4;
  min-height: 400px;
  zoom: 1;
}

.content {
  margin: 20px 30px;
  position: relative;
}

.mainPanel .content {
  margin-top: 19px;
}

.content h1 {
  font-family: '微软雅黑';
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}

.content h1.welcome {
  margin: 5px 0 15px 10px;
}

.content_con {
  margin: 0 10px 20px 10px;
}

.right_panel .content {
  margin-left: 20px;
}

.dashboardIcon {
  background: url(../image/icon_dashboard3bcbcb.png) no-repeat;
  height: 32px;
  width: 32px;
  margin-top: -3px;
  *margin-top: -5px;
  *position: relative;
}

.settingIcon {
  background-position: 4px 2px;
}

.dominIcon {
  background-position: -28px 2px;
}

.accountIcon {
  background-position: -60px 2px;
}

.filesIcon {
  background-position: -92px 2px;
}

.composeIcon {
  background-position: -124px 2px;
}

.postfixIcon {
  background-position: -156px 2px;
}

.sysDataIcon {
  background-position: -188px 2px;
}

.adminManage {
  background-position: -220px 2px;
}

.dashboardPanel {
  margin-top: 40px;
  width: 100%;
  overflow: hidden;
}

.dashboardPanel .dashboardLink {
  color: #707070;
  margin-left: 40px;
}

.dashboardPanel .dashboardLink h3 {
  font-size: 16px;
  margin: 0 0 8px 0;
}

.dashboardPanel .dashboardLink li a {
  color: #707070;
  padding: 0 10px 0 0;
}

.dashboardPanel .dashboardLink li a:hover {
  color: #1E5494;
}

.dashboardPanel .dashboardLink h3 a {}

.dashboardPanel .dashboardLink ul {
  margin: 0;
  padding: 0;
}

.dashboardPanel .dashboardLink li {
  margin: 0 10px 0 0;
  float: left;
  list-style: none;
}

.dashboardPanel .dashboardLink li.last {
  border-right: none;
}

.footer {
  height: 60px;
  padding-top: 20px;
}

.describeInfo {
  line-height: 20px;
}

.describeInfo p {
  margin: 0;
}

.describeInfo h3 {
  font-size: 14px;
  margin: 10px 0;
}

.describeInfo .infoPanel {
  margin: 20px 0 0;
}

.footer {
  clear: both;
  text-align: center;
}

.hide {
  display: none;
}

/*add by zhoon*/

.cursor_point {
  cursor: pointer;
}

.cursor_default {
  cursor: default;
}

/* ==============按钮============= */

a.disabled:link, a.disabled:visited, a.disabled:hover, a.disabled:active, input.disabled {
  background: #EEE!important;
  color: #A0A0A0!important;
  cursor: default!important;
}

/*  表格样式 */

.listTable th.W_30 {
  width: 30px;
}

.listTable th.W_40 {
  width: 40px;
}

.listTable th.W_60 {
  width: 60px;
}

.listTable th.W_80 {
  width: 80px;
}

.listTable th.W_120 {
  width: 120px;
}

.listTable th.W_160 {
  width: 160px;
}

.listTable th.W_300 {
  width: 300px;
}

.listTable th.W_f {}

.table_scroll {
  width: 100%;
  overflow-x: auto;
}

/* 头部面包屑 标题 */

.path {
  background-color: #f9f9f9;
  background: url(../image/path_bg3bcbcb.gif) -8px repeat-x;
  height: 31px;
  border-bottom: 1px solid #d4d4d4;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radiue: 5px;
}

.path ul {
  margin: 0;
  padding: 0;
}

.path li {
  margin: 0;
  padding: 0;
  line-height: 31px;
  float: left;
  list-style: none;
  margin-left: -15px;
  position: relative;
}

.path li a {
  color: #000;
  background: url(../image/path_right_bg3bcbcb.gif) right no-repeat;
  display: block;
  *display: inline-block;
  height: 21px;
  line-height: 21px;
  padding: 5px 26px 5px 34px;
}

.path li a:link, .path li a:visited {
  _color: #000;
}

.path li a:hover {
  color: #4c4c4c;
  text-decoration: none;
  background: url(../image/path_hover3bcbcb.gif) right no-repeat;
}

.path li.home {
  margin-left: 0;
}

.path li.home a:hover {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.path li.home a {
  padding: 5px 30px;
}

.titleInfo {
  background: #eff4f8;
  line-height: 20px;
  padding: 15px 0 15px 35px;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #eff4f8;
  overflow: hidden;
  zoom: 1;
}

.titleInfo span.addrtitle {
  margin-left: 20px;
}

.titleInfo h3 {
  font-family: '微软雅黑';
  margin: 0;
  font-size: 20px;
}

table.stepForm {
  float: right;
  *position: absolute;
  *top: -5px;
  *right: 30px;
}

table.stepForm th {
  font-weight: normal;
  text-align: center;
  width: 110px;
  height: 12px;
  height: 18px\9;
  line-height: 12px;
}

table.stepForm td {
  height: 8px;
  line-height: 8px;
  background: #bbb;
}

table.stepForm td.current {
  background: #6ebb3c;
}

.no_bg .path li.home a, .path li.no_bg a {
  background: none;
  cursor: default;
}

/*  密码校验框  */

.rules_check_relative {}

.rules_check_wrap {
  position: absolute;
  top: 274px;
  left: 50%;
  margin-left: -14px;
  padding: 10px;
  text-align: left;
  background: #fff;
  font-size: 12px;
  color: #494949;
  border-radius: 5px;
  border: 1px solid #bbb;
  box-shadow: 0px 0px 5px #ccc;
}

.rules_check_wrap h3 {
  font-weight: bold;
  color: #232323;
  margin: 0;
  padding: 5px 0 5px 19px;
  font-size: 12px;
  height: 14px;
  line-height: 14px;
}

.rules_check_wrap li {
  min-height: 14px;
  line-height: 14px;
  padding: 4px 0;
}

.icon_rules_check {
  float: left;
  height: 12px;
  width: 12px;
  margin: 1px 5px 0 0;
  background: url(../image/icon_rules_check3bcbcb.png) no-repeat;
}

.rules_check_pass .icon_rules_check {
  background: url(../image/prompt3bcbcb.gif) 0px -48px no-repeat;
}

.rules_check_fail .icon_rules_check {
  background: url(../image/prompt3bcbcb.gif) -12px -48px no-repeat;
}

.rules_check_pass {
  /* opacity:.6;filter:alpha(opacity=60); */
}

.rules_check_arrow {
  /*position:absolute; top:0; left:0; margin-top:54px; margin-left:-10px; display:inline-block;*/
}

.arrow_l, .arrow_r {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 54px;
  margin-left: -20px;
  display: block;
  width: 0;
  height: 0;
  font-size: 0;
  overflow: hidden;
  border: 10px solid transparent;
  _border-color: tomato;
  _filter: chroma(color=tomato);
}

.arrow_l {
  border-right-color: #bbb;
}

.arrow_r {
  border-right-color: #fff;
  margin-left: -19px;
}

.rules_check_relative .rules_check_wrap,.rules_check_relative .rules_check_wrap_direct {
  position: absolute;
  margin-left: 12px;
  padding: 15px 15px 15px 24px;
  text-align: left;
  background: #fff;
  font-size: 12px;
  color: #494949;
  border-radius: 5px;
  border: 1px solid #DEDEDE;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  width: 280px;
  background: #fff;
  left: 100%;
  top: -60px;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  }
  .rules_check_relative .rules_check_wrap h3,.rules_check_relative  .rules_check_wrap_direct h3 {
  font-weight: bold;
  color: #000000;
  margin: 0;
  padding: 5px 0 5px 19px;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.rules_check_relative .rules_check_wrap li, .rules_check_relative  .rules_check_wrap_direct li {
  padding: 4px 0 4px 18px;
  list-style-type: none;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.rules_check_relative .rules_check_wrap .rules_check_pass, .rules_check_relative  .rules_check_wrap_direct .rules_check_pass {
  opacity: 1;
  background: #fff;
  color: #2b2b2b;
}
.rules_check_relative .rules_check_wrap .rules_check_pass .icon_rules_check, .rules_check_relative  .rules_check_wrap_direct .rules_check_pass .icon_rules_check {
  background: #04C77B;
}
.rules_check_relative .rules_check_wrap .rules_check_fail, .rules_check_relative  .rules_check_wrap_direct .rules_check_fail {
  background: #fff;
  color: #2b2b2b;
}
.rules_check_relative .rules_check_wrap .rules_check_fail .icon_rules_check, .rules_check_relative  .rules_check_wrap_direct .rules_check_fail .icon_rules_check {
  background: #E8E8E8;
}
.rules_check_relative .rules_check_wrap .icon_rules_check, .rules_check_relative  .rules_check_wrap_direct .icon_rules_check {
  position: absolute;
  height: 8px;
  width: 8px;
  top: 7px;
  left: 0;
  border-radius: 100%;
  background: #E8E8E8;
  color: #2b2b2b;
}
.rules_check_relative .rules_check_wrap .arrow_l,
.rules_check_relative .rules_check_wrap .arrow_r, .rules_check_relative  .rules_check_wrap_direct .arrow_l,
.rules_check_relative .rules_check_wrap_direct .arrow_r {
  margin-top: 66px;
  border: 6px solid transparent;
}
.rules_check_relative .rules_check_wrap .arrow_l, .rules_check_relative  .rules_check_wrap_direct .arrow_l {
  margin-left: -13px;
  border-right-color: #DEDEDE;
}
.rules_check_relative .rules_check_wrap .arrow_r, .rules_check_relative  .rules_check_wrap_direct .arrow_r {
  margin-left: -12px;
  border-right-color: #fff;
}
.rules_check_relative .rules_check_wrap .rules_check_common, .rules_check_relative  .rules_check_wrap_direct .rules_check_common {
  color: #f15a5a;
}

/*  设置页面 */

.addr_line {
  border-bottom: 2px solid #D9E3EC;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
}

.settingtd {
  border-bottom: 1px solid #DFDFDF;
}

.settingtd p {
  line-height: 20px;
  margin: 0 0 10px;
}

.no_bb {
  border-bottom: 0 none !important;
}

.fn_list {
  background: #528BCB;
}

.ico_quickup {
  height: 12px;
  width: 12px;
  background: url(../image/icon_action3bcbcb.png) -453px 0 no-repeat;
}

.ico_quickdown {
  height: 12px;
  width: 12px;
  background: url(../image/icon_action3bcbcb.png) -478px 0 no-repeat;
}

.extendmore .ico_quickup {
  background-position: -427px -20px;
  height: 13px;
  width: 13px;
}

.extendmore .ico_quickdown {
  background-position: -427px 0;
  height: 13px;
  width: 13px;
}

.ww_tip_Fixed {
  text-align: center;
  background-color: #FFFAE2;
  font-size: 12px;
  color: #000;
  height: 30px;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
  position: relative;
  margin-bottom: 2px;
  font-weight: initial
}

.ww_tip_Fixed.ww_mbr {
  line-height: 32px;
  width: 700px
}

.ww_mbr_item_main_icon {
  margin: 0 10px;
  cursor: pointer;
  float: right;
  *margin: -30px 5px 10px 10px
}

.ww_operationBar {
  padding: 6px 10px;
  background-color: #DFE9F5;
  border-bottom: 1px solid #bdc9d6;
}

.ww_btn {
  cursor: default;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #F8F8F8));
  background-image: -webkit-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -moz-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: linear-gradient(to bottom, #fff 0, #F8F8F8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8', GradientType=0);
  border-radius: 2px;
  vertical-align: middle;
  border: 1px solid #95A0AB;
}

.ww_btn_Blue {
  border-color: #2084CA;
  color: #fff!important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4490D6), color-stop(100%, #357FB8));
  background-image: -webkit-linear-gradient(top, #4490D6 0, #357FB8 100%);
  background-image: -moz-linear-gradient(top, #4490D6 0, #357FB8 100%);
  background-image: -o-linear-gradient(top, #4490D6 0, #357FB8 100%);
  background-image: linear-gradient(to bottom, #4490D6 0, #357FB8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4490D6', endColorstr='#FF357FB8', GradientType=0);
}

/* 表单 */

input.txt, textarea.txt {
  font-size: 14px;
  padding: 2px 3px;
  *padding: 4px 3px 0;
}

input:focus.txt, textarea:focus.txt {
  /*-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);-webkit-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);box-shadow:0 0 8px rgba(82, 168, 236, 0.5);*/
  border-color: rgba(82, 168, 236, 0.75);
}

.onfocus {
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

select.txt {
  font-size: 14px;
  border-color: #c3c3c3;
}

.formPanel {
  padding: 20px 0 30px;
  margin: 0 15px;
}

.formPanel .tr {
  margin-bottom: 15px;
  line-height: 24px;
  overflow: hidden;
  _zoom: 1;
}

.formPanel .tr.tr_last {
  margin: 0;
  color: #898989;
}

/*.formPanel label{width:100px;text-align:right;display:inline-block;}*/

.formPanel label.colum {
  float: left;
  text-align: right;
  width: 120px;
  height: 24px;
  line-height: 24px;
  margin-right:
}

.formPanel input.txt {
  width: 230px;
  height: 24px;
  _height: 26px;
}

.formPanel .tipsInfo {
  margin-left: 120px;
  margin-top: -16px;
}

.infobar {
  color: #707070;
  margin: 10px 0;
  padding: 5px 5px 5px 0;
}

.formPanel .colum_right {
  margin-left: 100px;
}

.inputArea {}

.inputArea .intro {
  margin-bottom: 5px;
}

.inputArea .info {
  margin-top: 15px;
}

.checkboxArea {
  margin: 15px 0 0 25px;
}

.submitColumn {
  padding: 20px 35px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px solid #e0e0e0;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  clear: both;
}

.formPanel .submitColumn {
  margin: 30px 10px 0 10px;
}

.submitColumn_nobg {
  overflow: hidden;
  _zoom: 1;
  padding-top: 15px;
}

.submitColumn .cancelLink a {
  font-size: 14px;
  margin-left: 15px;
  line-height: 28px;
}

.submitColumn .cancelLink {}

.submitColumn a.backLink {
  font-size: 14px;
  line-height: 28px;
}

.groupmbrPanel {
  border: 1px solid #C3C3C3;
  margin-left: 100px;
  padding: 5px 10px;
  width: 230px;
}

#filecell .attsep {
  background: #efefef;
  width: 628px;
}

.bd_sep {
  height: 25px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eeeeee;
}

.file_upload {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 62x;
  height: 26px;
  cursor: pointer;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 5;
}

/*.file_upload input{ width:85px;}*/

.file_upload input {
  width: 100px;
  font-size: 40px;
  margin-top: -10px;
  margin-left: -1px;
}

.with_file_input .btn {
  height: 25px;
  line-height: 20px;
  font-size: 12px;
  padding: 0 10px;
}

.with_file_input {
  height: 28px;
}

.edit_group_mainColumn {
  padding: 20px 35px;
  _width: 365px;
  _overflow: hidden;
}

.edit_group_mainColumn .graytext {
  line-height: 1.5;
  padding-bottom: 5px;
}

.edit_group_wrap {
  border-left: 1px solid #9A9A9A;
  border-right: 1px solid #C3C3C3;
  border-bottom: 1px solid #C3C3C3;
  border-top: 1px solid #9A9A9A;
  height: 150px;
  width: 375px;
}

.edit_group_wrap iframe {
  border: 0px solid #fff;
  border-top: 1px solid #D4D4D4;
  width: 100%;
  line-height: 16px;
  font-size: 12px;
  font-family: Verdana;
  color: #494949;
  background: #fff;
  height: 148px;
}

.edit_group_mainColumn .error_tips {
  padding-top: 4px;
}

#batchMemberDlg {
  width: 359px;
  height: 132px;
  outline: none;
}

#batchMemberDlg .error, #batchMemberDlg .error pre {
  color: red
}

#batchMemberDlg {
  margin: 0;
  padding: 8px;
  overflow: hidden;
}

#batchMemberDlg span, #batchMemberDlg pre, #batchMemberDlg a {
  font-family: "lucida Grande", Verdana;
  font-size: 14px;
  line-height: 20px;
  color: #494949;
}

#batchMemberDlg a {
  text-decoration: none;
}

#batchMemberDlg pre {
  display: inline;
}

#batchMemberDlg div, #batchMemberDlg p, #batchMemberDlg pre {
  padding: 0;
  margin: 0;
}

.copymenber_li {
  margin-top: 10px;
  padding-left: 50px;
  line-height: 28px;
}

.copymenber_li label {
  display: inline-block;
  width: 75px;
}

.content_block .copymenber_li select.txt {
  width: 220px;
}

.copymenber_li .f_size {
  padding: 2px 0 0 75px;
}

.copymenber_tip {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 50px 2px;
}

/* 表单布局，迁移自biz_v2.css */

.f-item {
  margin-bottom: 12px;
}

.f-tips {
  margin: 2px 1px 0;
  padding: 0;
  color: #aaa;
}

.error .f-tips {
  visibility: visible;
  color: #a91118;
}

.f-textarea {
  overflow-y: auto;
}

.f-actions {
  padding-left: 140px;
}

.f-link {
  margin-left: 10px;
  vertical-align: 0;
  *vertical-align: 2px;
  _vertical-align: -1px;
}

.f-checkbox {
  vertical-align: middle;
  margin-left: 0;
  padding-left: 0\9;
  *width: 15px;
  *margin-right: 3px;
}

/*水平表单*/

.f-horizontal {
  width: 500px;
}

.f-horizontal .f-label {
  float: left;
  width: 140px;
  padding-top: 8px;
  text-align: right;
  color: #494949;
  *padding-top: 8px;
}

.f-horizontal .f-content {
  padding: 0 14px 14px 140px;
  *padding-left: 10px;
  *zoom: 1;
  _padding-right: 0;
  _width: 350px;
}

.f-horizontal .f-content-select {
  padding-right: 0;
  _width: 362px;
}

.f-horizontal .f-text, .f-horizontal .f-textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #bbb;
  *padding: 5px 5px 3px;
  _padding-top: 6px;
}

.f-horizontal .f-text:focus, .f-horizontal .f-textarea:focus {
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  border-color: rgba(82, 168, 236, 0.75);
}

.f-horizontal .f-select {
  padding: 4px;
  *padding: 0;
  *margin-top: 4px;
}

.f-horizontal .f-select-half {
  width: 177px;
  /*+width:182px;_width:179px;*/
}

.f-horizontal .f-button {
  height: 24px;
  line-height: 21px;
  padding: 0 15px;
  cursor: pointer;
}

.f-content.f-nopadding-b {
  padding-bottom: 0;
}

/*垂直表单 add by zhoon*/

.f-vertical {
  /*不加宽度，另外加class定义*/
}

.f-vertical .f-label {
  display: block;
  color: #494949;
  margin-bottom: 4px;
}

.f-vertical .f-content {
  padding: 0 14px 14px 0;
}

.f-vertical .f-text, .f-vertical .f-textarea {
  border: 1px solid #bbb;
}

.f-vertical .f-text:focus, .f-vertical .f-textarea:focus {
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
  border-color: rgba(82, 168, 236, 0.75);
}

.f-vertical .f-select {
  padding: 4px;
  *margin-top: 4px;
  border: 1px solid #bbb;
}

.f-vertical .f-button {
  height: 24px;
  line-height: 21px;
  padding: 0 15px;
  cursor: pointer;
}

/*  按钮 */

a.btn, input.btn {
  display: inline-block;
  position: relative;
  margin-left: 5px;
  color: #000;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  _line-height: 20px;
  _overflow: hidden;
  border-radius: 2px;
  background-color: #fcfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e1e1e1");
}

a.btn_disabled, input.btn_disabled {
  cursor: default !important;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.btn_group {
  overflow: hidden;
  _zoom: 1;
  margin: 0 5px 0 10px;
  display: inline-block;
}

.btn_group .btn {
  margin: 0;
  border-left: 0px solid #e0e0e0;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}

.con_head .btn_group .btn {
  padding: 4px 15px;
  padding: 5px 15px 3px 15px\9;
}

.btn_group a.btn:first-child {
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
}

.btn_group a.btn:last-child {
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}

.btn_group .btn_group_first {
  border-left: 1px solid #c7c7c7;
}

a.btn_first, input.btn_first {
  margin-left: 0px;
}

.con_head .btn {
  padding: 4px 10px;
  padding: 5px 10px 3px 10px\9;
  height: 20px;
  line-height: 20px;
}

.vip_icon {
  display: inline-block;
  height: 13px;
  width: 31px;
  margin-left: 5px;
  background: url("../image/ico_vip0dada3.gif") no-repeat;
}

/*  组织架构 */

.treeview, .treeview ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 22px;
}

.treeview .root .icon {
  background-image: url(../image/tree-root3bcbcb.gif);
  float: left;
}

.treeview .icon {
  height: 26px;
  width: 20px;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  background-position: 0 -35px;
  background-repeat: no-repeat;
}

.treeview .root ul .icon {
  background-image: url(../image/tree-new3bcbcb.png);
  background-color: #fff;
}

.structManage .treeview .root ul .icon {
  background-color: #F4F7FA;
}

.treeview .root .last .icon {
  background-image: url(../image/tree-last3bcbcb.gif);
}

.mbrList_tree .treeview .icon {}

.treeview li.closed .icon {
  background-position: 0px -3px;
}

.treeview .root .line {
  background: none;
  overflow: hidden;
  white-space: nowrap;
}

.treeview .root ul .line {
  height: 26px;
  white-space: nowrap;
  _zoom: 1;
  background: url(../image/tree-leaf3bcbcb.gif) 0px -3px no-repeat;
  zoom: 1;
}

.treeview .root ul .line:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.treeview .root ul .last .line {
  background: url(../image/tree-last3bcbcb.gif) 0px -67px no-repeat;
}

.treeview li ins {
  text-decoration: none;
}

.treeview li span.name a {
  padding: 0 4px
}

.treeview li a:hover {
  text-decoration: none;
}

.treeview li {
  margin: 0;
  padding: 0;
  line-height: 22px;
}

.treeview li ul {
  clear: both;
  padding-left: 22px;
  background: url(../image/tree-bg3bcbcb.gif) 22px -3px repeat-y;
  overflow: hidden;
}

.treeview li.last {
  background: #fff;
}

.structManage .treeview li.last {
  background: #F4F7FA;
}

.treeview li .leaf .line {
  padding-left: 20px;
  _padding-left: 23px;
}

.treeview li span {
  display: inline-block;
}

.treeview li .arrow {
  float: none;
  cursor: pointer;
  top: 1px \9;
}

.treeview li.closed ul {
  display: none;
}

.treeview li .item {
  display: inline-block;
  line-height: 26px;
  padding: 0 4px;
  white-space: nowrap;
  _width: 110px;
  text-overflow: ellipsis;
  _overflow: hidden;
}

.treeview li .item:hover {}

.treeview li .selected {
  background: #979797;
  color: #fff;
}

.selected2 {
  background: #d9e3ec;
}

.treeview li .selected:hover {
  background: #a0a0a0;
}

.treeview li.open .folder {
  display: inline-block;
  overflow: hidden;
  _zoom: 1;
}

.treeview li.closed .folder, .treeview li.leaf .folder {
  zoom: 1;
  display: inline-block;
  overflow: hidden;
}

.treeview li.root {
  zoom: 1;
  background: none;
}

.move_block {
  background: #56a0d4;
  color: #fff;
  padding: 5px 10px;
  opacity: 0.8;
  white-space: nowrap;
}

.treeview li .move_in {
  padding: 0px 8px;
  font-size: 14px;
  background: #5194c2;
  color: #fff;
  border-radius: 2px;
}

.structList {
  line-height: 22px;
  padding-top: 5px;
}

.structList div {
  border-bottom: 1px solid #ccc;
  padding-left: 10px;
}

/* 新版组织架构 */

.treeview_wide {
  font-size: 14px;
}

.treeview_wide, .treeview_wide ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 22px;
}

.treeview_wide .root .icon {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/tree_spirit-s161fadd3c9.png');
  background-size: 14px 38px;
  float: left;
  background-position: 0 -32px;
  height: 6px;
  width: 9px;
  position: absolute;
  margin: 11px 8px 0 0;
}

.treeview_wide li.closed .icon {
  background-position: 0 -23px;
  height: 9px;
  width: 6px;
  margin: 10px 0 0 1px;
}

@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) {
  .treeview_wide .root .icon {
    background-image: url('../image/tree_spirit_2x-s02d72d9a86.png');
  }
}

.treeview_wide .icon {
  height: 26px;
  width: 20px;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  background-position: 0 -35px;
  background-repeat: no-repeat;
}

.treeview_wide .root .last .icon {}

.mbrList_tree .treeview_wide .icon {}

.treeview_wide .root .line {
  background: none;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.treeview_wide .root .line.selected {
  background-color: #D9E3EC;
}

.treeview_wide .root ul .line {
  height: 26px;
  white-space: nowrap;
  _zoom: 1;
  zoom: 1;
}

.treeview_wide .root ul .line:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.treeview_wide li ins {
  text-decoration: none;
}

.treeview_wide li span.name a {
  padding: 0 4px
}

.treeview_wide li a:hover {
  text-decoration: none;
}

.treeview_wide li {
  margin-left: 7px;
  padding: 0;
  line-height: 22px;
}

.treeview_wide li ul {
  clear: both;
  overflow: hidden;
}

.treeview_wide li.last {
  background: #fff;
}

.structManage .treeview_wide li.last {
  background: #F4F7FA;
}

.treeview_wide li .leaf .line {
  height: 26px;
}

.treeview_wide li span {
  display: block;
}

.treeview_wide li .arrow {
  float: none;
  cursor: pointer;
  top: 1px \9;
}

.treeview_wide li.closed ul {
  display: none;
}

.treeview_wide li .item {
  display: inline-block;
  line-height: 26px;
  padding-left: 5px;
  white-space: nowrap;
  _width: 110px;
  text-overflow: ellipsis;
  _overflow: hidden;
}

.treeview_wide li .item:hover {}

.treeview_wide [un="structline"] {
  display: block;
  height: 26px;
  line-height: 26px;
  position: relative;
  padding-right: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.selected2 {
  background: #d9e3ec;
}

.treeview_wide li.open .folder {
  display: block;
  _zoom: 1;
}

.treeview_wide li.closed .folder, .treeview_wide li.leaf .folder {
  zoom: 1;
  display: block;
}

.treeview_wide li.root {
  zoom: 1;
  background: none;
  margin-left: 13px;
}

.move_block {
  background: #56a0d4;
  color: #fff;
  padding: 5px 10px;
  opacity: 0.8;
  white-space: nowrap;
}

.treeview_wide li .move_in {
  padding: 0px 8px;
  font-size: 14px;
  background: #5194c2;
  color: #fff;
  border-radius: 2px;
}

.treeview_wide span[un='content'] {
  margin-left: 9px;
}

.treeview_wide .tree_placeholder {
  width: 100%;
  height: 26px;
  cursor: pointer;
  position: absolute;
  left: 0;
  /*-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;*/
}

.treeview_wide .tree_placeholder.js_tree_hover {
  background-color: #E8EFF3;
}

.treeview_wide .tree_placeholder.js_tree_click {
  background-color: #D9E3EC;
}

.treeview_wide .tree_name {
  margin: 0;
  font-size: 13px;
}

.structList {
  line-height: 22px;
  padding-top: 5px;
}

.structList div {
  border-bottom: 1px solid #ccc;
  padding-left: 10px;
}

/* 通用绿色按钮 */

.button_green_f, a.button_green_f:link, a.button_green_f:visited {
  display: block;
  height: 27px;
  border: none;
  padding: 0 0 0 15px;
  margin: 0;
  line-height: 25px;
  text-align: center;
  background: #609b2a url(../image/forwindow3bcbcb.png) no-repeat 0 -32px;
  color: #fff;
}

.button_green_f .inner {
  height: 28px;
  cursor: pointer;
  float: left;
  line-height: 27px;
  padding: 0 15px 0 0;
  background: url(../image/forwindow3bcbcb.png) no-repeat right -96px;
}

a.button_green_f:hover {
  color: #fff;
  text-decoration: none;
  background-position: 0 0;
  background-color: #6b9f40;
}

a.button_green_f:hover .inner {
  background-position: right -64px;
}

a.button_green_f:active {
  background-position: 0 -255px;
}

a.button_green_f:active .inner {
  background-position: right -287px;
}

/*  弹出框 */

.opp_obj {
  font-size: 14px;
  position: absolute;
  top: 40%;
  left: 50%;
  text-align: left;
  margin-left: -225px;
}

.o_body {
  border-radius: 5px;
  box-shadow: 2px 2px 10px #666;
  border: 1px solid #19448b;
}

.o_body_no_border {
  border-radius: 5px;
  box-shadow: 2px 2px 10px #666;
}

.o_body .ico_close {
  float: right;
  height: 18px;
  width: 18px;
  cursor: pointer;
  margin: -27px 9px 0 0;
  border: 1px solid #315CA1;
  background: url(../image/ico_closetip3bcbcb.gif) 50% 50% no-repeat;
}

a:hover.ico_close {
  background-color: #DC4835;
  border: 1px solid #19448B;
}

.o_con {
  background: #fff;
  border-radius: 0 0 3px 3px;
  border: 0\9;
}

.o_con .mainColumn {
  padding: 30px 0;
  margin: 0 30px;
  overflow: hidden; 
  zoom: 1;
}

.o_con .mainColumn p {
  line-height: 22px;
  margin: 0;
}

.o_con .mainColumn .labelText {
  line-height: 22px;
  width: 80px;
}

.o_con .mainColumn .cont_row {
  /* text-indent: 0 !important; */
  padding: 5px 0;
}

.o_con .mainColumnDlg {
  padding: 30px 0 0 0;
  margin: 0 auto;
  overflow: hidden;
  zoom: 1;
}

.o_con .mainColumnDlgHigh {
  padding: 24px 14px 0;
}

.btnColumn .cancelLink {
  padding-left: 15px;
}

.btnColumn .btnCancel {
  margin-left: 5px;
}

.o_title {
  background: #315CA1;
  color: #fff;
  display: block;
  padding: 5px 15px;
  line-height: 25px;
  font-size: 12px;
  border-bottom: 1px solid #19448b;
  border-radius: 3px 3px 0 0;
  border: 0\9;
}

.detail_mask {
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  _overflow-y: hidden;
  position: absolute;
  display: block;
  zoom: 1;
}

.opp_obj .structPanel {
  width: 290px;
  width: 284px\9;
  height: 360px;
  overflow: hidden;
  float: left;
  position: relative;
  _overflow: hidden;
  font-size: 12px;
}

.opp_obj .structPanelSingle {
  width: 586px;
  width: 580px\9;
  height: 360px;
  overflow: hidden;
  float: left;
  position: relative;
  _overflow: hidden;
  font-size: 12px;
}

.m_tree_wrap {
  padding: 5px 10px;
  height: 320px;
  overflow-y: auto;
}

.inviteActive_tableHeader {
  margin-bottom: 14px;
}

.inviteActive_table {
  width: 584px;
  height: 330px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DCE1E6;
  border-left: 1px solid #DCE1E6;
  border-right: 1px solid #DCE1E6;
}

.ww_table {
  table-layout: fixed;
  border-collapse: collapse;
}

.inviteActive_table .inviteActive_table_th_Checkbox, .inviteActive_table .inviteActive_table_td_Checkbox {
  width: 36px;
  padding-left: 0;
  text-align: center;
}

.inviteActive_table_th_Name, .inviteActive_table_td_Name {
  width: 150px;
}

.inviteActive_table_th_Tel, .inviteActive_table_td_Tel {
  width: 150px;
}

.inviteActive_table_th_Mail, .inviteActive_table_td_Mail {
  width: 217px;
}

.inviteActive_table_body {
  height: 360px;
  overflow: auto;
}

.shallowDialog .o_title {
  background-color: #2B7DC8;
  border: none;
}

.shallowDialog .o_body {
  border: none;
}

.shallowDialog .o_body .ico_close {
  border: 1px solid #2B7DC8
}

.ww_table th, .ww_table td {
  padding-left: 10px;
}

.ww_table th {
  background-color: #fafbfc;
  color: #787878;
  font-weight: normal;
  border-top: solid 1px #DCE1E6;
  border-bottom: solid 1px #DCE1E6;
  height: 26px;
  text-align: left;
}

.ww_table th:before {
  content: "";
  float: left;
  background-color: #DCE1E6;
  width: 1px;
  height: 18px;
  margin-left: -10px;
}

.ww_table th:first-child:before, .ww_table th.ww_table_th_NoLeftSep:before {
  content: none;
}

.ww_table td {
  font-size: 13px;
  height: 40px;
  border-bottom: solid 1px #DCE1E6;
}

.ww_table th, .ww_table td {
  padding-left: 10px;
}

/* 弹窗里的组织树tab */

.m_tab {
  overflow: hidden;
  _zoom: 1;
}

.m_tab a {
  float: left;
  display: inline-block;
  width: 50%;
  background-color: #d9e3ec;
  height: 28px;
  line-height: 28px;
  _height: 20px;
  _padding-top: 8px;
  font-weight: normal;
  border-bottom: 1px solid #d2d2d2;
  text-align: center;
  color: #000;
}

.m_tab .on {
  background-color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}

.m_tab .bd_r {
  width: 144px;
}

/* .m_tab1 1个tab页的情况 */

.m_tab1 a {
  width: 100%;
}

.m_tab1 .on {
  background-color: #d9e3ec;
  font-weight: normal;
  border-bottom: 1px solid #d2d2d2;
}

/* .m_tab3 3个tab页的情况 */

.m_tab3 a {
  width: 96px;
  width: 95px\9;
}

.m_tab3 .last_tab {
  width: 98px;
  width: 94px\9;
}

.m_tab .icon_diff {
  margin-right: 1px;
}

.m_tab .icon_group {
  margin-right: 3px;
}

.dialog_labels {
  margin-bottom: 5px;
  font-size: 12px;
}

.dialog_label_left {
  float: left;
}

.dialog_label_right {
  display: block;
  margin-left: 317px;
}

.dialog_label_left_extra {
  font-size: 15px;
  margin: -10px 0 15px;
}

.o_con .opp_addpower .dialog_label_right {
  margin-left: 255px;
}

.txt.dialog_input {
  width: 380px;
}

.opp_obj .structPanel .auto_tipbox {
  color: #a0a0a0;
  margin: 5px 0 8px 0;
  padding: 0;
  border: 1px solid #ccc;
  width: 268px;
  width: 258px\9;
  height: 24px;
  line-height: 24px;
  text-indent: 5px;
}

.opp_obj .structPanel .auto_tipcon {
  position: absolute;
  top: 35px;
  left: 10px;
  border: 1px solid #ccc;
  width: 265px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}

.opp_obj .structPanel .auto_tipcon a {
  line-height: 26px;
  display: block;
  padding: 0 5px;
}

.opp_obj .structPanel .auto_tipcon a span {
  color: #a0a0a0;
  font-size: 12px;
}

.opp_obj .structPanel .auto_tipcon a:hover, .opp_obj .structPanel .auto_tipcon a.on {
  background: #3470cc;
  color: #fff;
  text-decoration: none;
}

.opp_obj .structPanel .auto_tipcon a:hover span, .opp_obj .structPanel .auto_tipcon a.on span {
  color: #fff;
}

.opp_obj .structSelectList {
  overflow-x: hidden;
  overflow-y: auto;
  width: 260px;
  height: 350px;
  line-height: 20px;
  padding: 5px;
  float: right;
  position: relative;
  font-size: 12px;
}

/* 用.select_item替代
.opp_obj .structSelectList a{line-height:26px;display:block;position:relative;padding:0 5px;cursor:default;*zoom:1;}
.opp_obj .structSelectList a:hover{background:#e0ecf9;text-decoration:none;border:none;}
.opp_obj .structSelectList .addr_del{ border-radius: 2px 2px 2px 2px;display: inline-block;height: 13px; margin: -1px 1px 0; overflow: hidden;position: absolute;right:5px;top:7px;width:13px;background:url(../image/ico_biz0c07e5.png) no-repeat -60px 3px;filter:alpha(opacity=50);opacity:0.5;cursor:pointer;}
.opp_obj .structSelectList a:hover .addr_del{filter:alpha(opacity=100);opacity:1;}
*/

.select_item {
  line-height: 26px;
  display: block;
  position: relative;
  _width: 234px/*文字图标截断*/
  ;
  padding: 0 22px 0 5px;
  _padding-top: 4px;
  _padding-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
  *zoom: 1;
}

.select_item:hover {
  background: #e0ecf9;
  text-decoration: none;
  border: none;
}

.select_item .addr_del {
  border-radius: 2px 2px 2px 2px;
  display: inline-block;
  height: 13px;
  margin: -1px 1px 0;
  overflow: hidden;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 13px;
  background: url(../image/ico_biz0c07e5.png) no-repeat -60px 3px;
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: pointer;
}

.select_item:hover .addr_del {
  filter: alpha(opacity=100);
  opacity: 1;
}

.opp_obj .submitColumn {
  background: #EFF4F8;
  padding: 5px 15px;
  overflow: hidden;
  _zoom: 1;
}

.opp_obj .opp_addpower .structPanel {
  width: 225px;
  height: 250px;
}

.opp_obj .opp_addpower .structSelectList {
  width: 205px;
  width: 200px\9;
  height: 240px;
}

.opp_obj .opp_addpower .m_tab a {
  width: 112px;
}

.opp_obj .opp_addpower .m_tree_wrap {
  height: 210px;
}

.opp_obj .opp_addpower .searchcon, .opp_obj .structPanel .searchcon {
  padding: 7px 0 0 9px;
  position: relative;
}

.opp_obj .opp_addpower .btnSearch {
  right: 15px;
  top: 14px;
}

.opp_obj .structPanel .s_result {
  margin: 0 0 0 9px;
  height: 295px;
  overflow-y: auto;
}

.opp_obj .opp_addpower .s_result {
  margin: 0 0 0 9px;
  width: 215px;
  height: 185px;
  overflow-y: auto;
}

.opp_obj .opp_addpower .s_result li {
  clear: both;
  width: 100%;
  line-height: 24px;
  overflow: hidden;
  zoom: 1;
}

.opp_obj .opp_addpower .s_result li:hover {
  background: #e0ecf9;
}

.opp_obj .opp_addpower .s_result input {
  float: left;
  margin: 5px 5px 0 0;
}

.opp_obj .opp_addpower .s_result label {
  float: left;
  width: 170px;
  color: #000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.opp_obj .s_result label {
  width: 242px;
  width: 235px\9;
}

.opp_obj .opp_addpower .ico_arrow_left {
  margin-top: 110px;
}

.opp_obj.opp_obj_high {
  top: 25%;
}

.aoto_tipon li {
  line-height: 25px;
}

.aoto_tipon li label {
  /*180*/
  width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  color: #000;
  _padding-top: 2px;
  _padding-bottom: 2px;
}

.treeview .folder label {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.lbb li, .lbbt li {
  line-height: 28px;
}

.lbb .treeview li {
  line-height: 22px;
}

.lbbt .checkbox_body ul {
  _position: static;
}

.lbb {
  padding: 10px;
  overflow-y: auto;
  height: 341px;
}

.tab_div .lbb {
  height: 310px;
}

.notab .lbb {
  height: 341px;
}

/*.lbbx,*/

.lbbt {
  position: relative;
}

.lbbx .group_body {
  height: 290px;
  overflow-y: auto;
  padding: 5px 10px;
  _position: relative;
}

.lbbt {
  color: #000;
}

.opp_obj .structPanel .lbbt .auto_tipbox, .opp_obj .structPanel .lbbx .auto_tipbox {
  margin: 5px 10px 5px;
}

.lbbt .group_body {
  padding: 5px 10px;
  height: 284px;
  overflow-y: auto;
}

#addgroupsearch {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #ccc;
  background: #fff;
  position: absolute;
  top: 31px;
  _top: 33px;
  left: 10px;
  _left: 15px;
  z-index: 100;
  width: 268px;
  width: 258px\9;
  height: 240px;
  overflow-y: auto;
}

#addgroupsearch li {
  line-height: 28px;
  padding: 0 5px;
  background: #fff;
}

#addgroupsearch li.on {
  background: #3470cc;
  color: #fff;
  cursor: pointer;
}

.ground_body {
  height: 300px;
  overflow-y: auto;
}

.searchcon_input_wrap {
  height: 24px;
  /*width:268px;*/
  width: 96%;
  border: 1px solid;
  border-color: #C0C0C0 #BFBFBF #BFBFBF;
  position: relative;
}

.searchcon_input_wrap .txt {
  border-width: 0px;
  /*width:172px; width:260px; */
  width: 90%;
  float: left;
  font-size: 12px;
}

.searchcon_input_wrap .txt:focus {
  box-shadow: none;
}

.input_checkbox {
  vertical-align: middle;
  margin-left: 0;
  padding-left: 0\9;
  *width: 15px;
}

.treeview .input_checkbox, .s_result .input_checkbox, .group_body .input_checkbox {
  margin-top: -16px\0;
  *margin-right: 3px;
}

.treeview label .input_checkbox, .s_result label .input_checkbox, .group_body label .input_checkbox {
  margin-top: -2px;
}

.opp_obj .opp_addpower .searchcon_input_wrap .btnSearch {
  top: 5px;
  right: 4px;
}

/*添加白名单弹框*/

.opp_obj .opp_addpower .structSelectList a {
  line-height: 16px;
  padding: 5px 20px 5px 5px;
  word-break: break-all;
}

.opp_addpower .aoto_tipon li label {
  _width: 142px;
}

.opp_addpower .aoto_tipon .folder label {
  _width: 132px;
}

/*  日期 */

.calendar {
  border: 1px solid #ddd!important;
  background: #FFFFFF;
}

.calendar .forbid {
  border: none!important;
  padding: 2px 4px!important;
  background: #fff!important;
  color: #A0A0A0;
  cursor: default;
}

.calendar .title_year {
  border-width: 0 0 1px;
  padding: 4px 0;
  text-align: center;
  width: 100%;
  border-bottom: 1px solid #8BA7CC;
}

/*  自动完成 */

.selectpanel {
  border: 1px solid #AAAAAA;
  overflow-y: auto!important;
  overflow-x: hidden;
  z-index: 10;
  background: #FFFFFF;
  box-shadow: 0 1px 6px 0 rgba(0,0,0,0.16);
}

.selectpanel .highlight {
  background: #315CA1;
  color: #fff;
}

.selectpanel .highlight a {
  color: #fff;
  white-space: nowrap;
}

.selectpanel a {
  color: #fff;
  white-space: nowrap;
}

.ac_item {
  text-align: left;
}

.ac_item a {
  color: #000;
  display: block;
  padding: 5px 10px;
}

.ac_item a:hover {
  text-decoration: none;
}

.ac_item .line {
  background: none;
}

.selectpanelbody {
  overflow-y: auto!important;
  z-index: 9999;
  background: #fff;
}

.slavealiaslist {
  white-space: normal;
  word-wrap: break-word;
  line-height: 26px;
}

.ico_arrow_left {
  background: url(../image/arrow_left3bcbcb.gif) no-repeat;
  width: 12px;
  height: 16px;
  margin: 180px 0 0 5px;
  width: 15px\9;
  background-position: 3px 0\9;
}

/* CSS Reset */

body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  /*font-family: "lucida Grande", Verdana;*/
  background-color: #efefef;
}

body, button, input, select, textarea {
  font-family: "Helvetica Neue", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", sans-serif;
  outline: 0;
  -webkit-text-size-adjust: none;
}

ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

p, dl, dd, form {
  margin: 0;
  padding: 0;
}

input, textarea, a {
  outline: none;
}

input, textarea {
  font-family: "Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei",sans-serif
}

textarea {
  width: 540px;
  border: 1px solid #718da6;
  padding: 3px;
  font-size: 12px;
  font-family: "Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei",sans-serif
  resize: none;
}

img {
  border: 0;
}

a {
  color: #1e5494;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: bold;
}

h3 {
  font-size: 14px;
}

h2 {
  font-size: 18px;
}

header, section, article, aside, nav {
  display: block;
}

section {
  overflow: hidden;
  _zoom: 1;
}

input.txt {
  padding: 0 0 0 2px;
  line-height: 20px;
  *line-height: 21px;
}

input.txt, input.txt2, textarea.txt, .txt, .qm_txt {
  border: 1px solid #c7c7c7;
  background: #fff;
  outline: none;
  line-height: 24px;
  height: 24px;
  font-size: 14px;
  font-weight: lighter;
}

.con_toolbar input.txt, .con_toolbar input.txt2, .con_toolbar textarea.txt, .txt, .con_toolbar .qm_txt {
  height: 24px;
  line-height: 24px;
}

.t_search {
  color: #a0a0a0;
  text-indent: 5px;
}

.tool_box input.t_search {
  font-size: 12px;
}

/* comm */

.l_size {
  font-size: 20px;
  font-weight: bold;
}

.b_size {
  font-size: 14px;
}

.f_size {
  font-size: 12px;
}

.bold {
  font-weight: bold;
}

.normal {
  font-weight: normal;
}

.red {
  color: #8A2D24
}

.relative {
  position: relative;
}

/* ===============弹出窗体=============== */

.qmpanel_shadow {
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.35);
  background: #000;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.bd_upload {
  border: 1px solid #5982B8;
}

.opashow {
  position: absolute;
  width: 400px;
  *width: 397px;
  height: 157px;
  margin: 5px 3px;
  *margin: 3px;
  background: #000;
  opacity: 0.20;
  filter: alpha(opacity=20);
  z-index: -100
}

.tipbg {
  padding: 0;
  margin: 0;
}

.isWin .qy_label .qy_checkbox, .isWin .qy_label .qy_radio {
  vertical-align: -3px;
}

.editor_mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 998;
  background: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  width: 100%;
  height: 100%;
}

.editor_dialog {
  position: absolute;
  z-index: 999;
  padding: 0 3px 3px 0;
}

.editor_dialog_titlebar {
  margin: 0 auto;
  border-bottom: 1px solid #718da6;
  background: #7fb6ed;
  cursor: move;
}

.editor_dialog_title {
  padding: 9px 0 7px 10px;
  text-align: left;
  font: bold 12px "lucida Grande", Verdana;
  color: white;
}

.editor_dialog_content {
  background: #fff;
  text-align: center;
  margin: 0;
  padding: 0;
  filter: none;
}

.editor_close, .editor_close_mover {
  float: right;
  margin: 7px 7px 0 0;
  *margin: 7px 4px 0 0;
  cursor: pointer;
  border: 1px solid #a7190f;
}

.editor_close {
  background: #dc4835;
}

.editor_close img, .editor_close_mover img, .editor_min img, .editor_min_mover img {
  display: block;
}

.editor_close_mover {
  background: #ea7759;
}

.editor_min, .editor_min_mover {
  float: right;
  margin: 7px 4px 0 0;
  cursor: pointer;
  border: 1px solid #a7190f;
}

.editor_min {
  background: #ea7759;
}

.editor_min_mover {
  background: #f8987f;
}

.fdbody {
  background: #89B5E9;
}

/* confirmBox */

.cnfx_content {
  padding: 10px 0 5px 10px;
  text-align: left;
}

.cnfx_status {
  float: left;
  padding: 0 0 0 10px;
}

.cnfx_btn {
  text-align: right;
  padding: 0 10px 10px 0;
}

.cnfx_btn .btn {
  margin-right: 4px;
}

.cnfx_move .cnfx_status {
  float: none;
  padding-left: 75px;
  text-align: left;
  margin-bottom: 10px;
}

/* 内容页轻量的tab（在黑白名单和邮箱搬家里用到） */

.mini_tab {
  display: inline-block;
  position: relative;
  padding: 2px 5px 4px;
  font-weight: normal;
  text-decoration: underline;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
}

.mini_tab_on .mini_tab_arrow {
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 8px 8px 0;
  border-style: solid dashed;
  border-color: #D8E7F8 transparent transparent;
}

.mini_tab:hover {
  text-decoration: none;
  background: #D8E7F8;
}

.mini_tab_on, .mini_tab_on:hover {
  text-decoration: none;
  color: #000000;
  background: #D8E7F8;
}

.no_margin {
  margin: 0;
}
/* 新版按钮 */

.btn {
  display: inline-block;
  padding: 4px 10px;
  padding: 5px 10px 3px 10px\9;
  color: #444444;
  background-color: #fcfbfb;
  cursor: pointer;
  border: 1px solid #c7c7c7;
}

.btn:hover {
  text-decoration: none;
  color: #000;
  background-color: #fff;
}

a.btnNormal, input.btnNormal, a.btnComfirm, input.btnComfirm {
  display: inline-block;
  height: 16px;
  font-size: 12px;
  padding: 5px 15px*padding-bottom:4px;
  cursor: pointer;
  position: relative;
  border-radius: 2px;
}

a.btnNormal, input.btnNormal {
  color: #000000;
  *zoom: 1;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  background-color: #fcfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e1e1e1");
}

a.btnComfirm, input.btnComfirm {
  color: #fff;
  border: 1px solid #4B72B5;
  border-radius: 2px;
  background: #5388dc url(../image/bt_bg0b13f3.png) repeat-x 0 0;
  filter: none;
}

a.btnNormal:hover, input.btnNormal:hover {
  text-decoration: none;
}

input.btnNormal {
  height: 30px;
  text-align: center;
}

a.btn:hover, input.btn:hover, a.btnNormal:hover, input.btnNormal:hover {
  text-decoration: none;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #efefef);
  background-image: -o-linear-gradient(top, #ffffff, #efefef);
  background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#efefef");
}

a.btn_disabled:hover, input.btn_disabled:hover {
  background-color: #fcfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e1e1e1));
}

a.btnComfirm:hover, input.btnComfirm:hover {
  color: #fff;
  background: url(../image/bt_bg0b13f3.png) repeat-x #5388DC;
  background-position: 0 -29px;
  filter: none;
}

a.btnNormal:active, input.btnNormal:active {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #e0e0e0, #fdfdfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#fdfdfd));
}

.btnAdd, .btnDel, .btnSearch, .btnUpload, .btnNotice, .btnCompose, .ico_add {
  background: url(../image/icon_action3bcbcb.png) -24px 0 no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 5px;
  *top: 3px;
  _top: 4px;
}

.btnAdd {
  background-position: -24px 0;
  left: 8px;
}

.btnDel {
  background-position: -72px 0;
  left: 8px;
}

.btnSearch {
  background-position: -120px 0;
  border: 0 none;
}

.btnUpload {
  background-position: -50px 0;
  left: 8px;
}

.btnNotice {
  background-position: 0 -19px;
  left: 8px;
}

.btnCompose {
  background-position: -120px -18px;
  left: 8px;
  top: 4px;
  width: 13px;
}

.ico_add {
  background-position: -72px -20px;
  left: 8px;
  top: 4px;
  margin-right: 3px;
}

/* 遮罩层消息提醒 */

.mask_wrapper {
  position: relative;
}

.mask_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: .5;
  filter: alpha(opacity=50);
  z-index: 1;
}

.mask_inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mask_inner_center {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.mask_wrapper .ss_icon_loading {
  display: inline-block;
  width: 18px;
  height: 16px;
  margin-top: -2px;
  vertical-align: middle;
}

/*管理端客户地址本新建分组新弹窗样式*/

.build_group_dialog {
  padding: 20px;
}

.build_group_dialog .build_group_name_input {
  width: 395px;
  height: 24px;
  padding: 1px 5px;
  border: 1px solid #aaa;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.build_group_dialog .build_group_name {
  padding-bottom: 10px;
}

.build_group_dialog .error {
  font-size: 12px;
  color: #c00;
  display: block;
  margin: 3px 0 0 68px;
}

.build_group_dialog .build_group_content {
  height: 350px;
  overflow: hidden;
  _zoom: 1;
}

.build_group_content .build_group_list {
  width: 190px;
  height: 346px;
  border: 1px solid #ccc;
  overflow: hidden;
}

.build_group_content .bg_title {
  background-color: #eee;
  padding: 5px 10px;
  display: block;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
}

.build_group_content .build_group_items {
  height: 318px;
  overflow: auto;
}

.build_group_content .build_group_items li {
  line-height: 1.8;
  text-indent: 10px;
  width: 92%;
  padding-right: 8%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
}

.build_group_content .build_group_items_left li {
  cursor: pointer;
}

.build_group_content .build_group_items li:hover {
  text-decoration: none;
  background-color: #e0ecf9;
}

.build_group_content .build_group_del {
  display: inline-block;
  height: 13px;
  width: 13px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  top: 5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: url(../image/ico_biz0c07e5.png) -60px 3px no-repeat;
  cursor: pointer;
}

.build_group_content .build_group_items li:hover .build_group_del {
  opacity: 1;
  filter: alpha(opacity=100);
}

.build_group_content .build_group_arrow_right {
  width: 12px;
  height: 16px;
  background: url(../image/arrow_left3bcbcb.gif) no-repeat;
  float: left;
  margin: 165px 0 0 7px;
  _display: inline;
}

/* 下拉菜单 */
.tip_succ_white{
 margin-right: 6px;
 vertical-align: middle;
}
.m_list {
  background: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  position: absolute;
  z-index: 100;
  width: 100px;
  padding: 3px;
  height: auto;
}

#more_item .m_list{
  padding: 4px 0;
  border-radius: 2px;
  box-shadow: 0 1px 6px 0 rgba(0,0,0,0.16);
}

.m_list li a {
  color: #000000;
  display: block;
  line-height: 24px;
  padding: 0 10px;
}
 
#more_item .m_list li a:hover {
  background: #F0F0F0;
  text-decoration: none;
}

.m_list li a:hover {
  background: #DDEEFF;
  text-decoration: none;
}

.m_list .line {
  border-top: 1px solid #e9e9e9;
}

.m_stru {
  width: 225px;
  margin: 0;
  padding: 15px 20px;
}

.m_stru h4 {
  font-size: 14px;
  color: #333;
}

.m_stru .searchcon {
  position: relative;
  margin-top: 5px;
}

.m_stru .t_search {
  width: 220px;
  color: #a0a0a0;
  font-size: 12px;
}

.m_stru .btnSearch {
  right: 4px;
  _right: 40px;
}

.m_stru .partytree {
  border: 1px solid #ccc;
  height: 150px;
  left: 0px;
  top: 0px;
  margin-top: 5px;
  width: 222px;
  overflow-y: scroll;
}

.m_stru .treeview li.open .folder {
  padding-left: 0;
}

.m_stru .treeview li .line {
  border: 0 none;
}

.m_stru .treeview li a {
  display: inline-block;
  padding: 0 4px;
}

.m_select {
  margin: 0 10px 0 0;
  float: right;
}

.m_sel .g_info {
  padding-top: 5px;
}

.m_sel {
  text-align: left;
  padding: 5px;
  width: 170px;
}

.m_sel li a {
  padding-left: 25px;
}

.m_sel li.on a {
  background: url(../image/ico_selected093802.png) no-repeat 8px 6px;
}

.m_sel li.on a:hover {
  background: #DDEEFF url(../image/ico_selected093802.png) no-repeat 8px 6px;
}

.m_sel .selectToShow {
  color: #666;
  text-align: center;
  padding: 8px 0 5px 0;
  border-top: 1px solid #ccc;
  margin-top: 5px;
  cursor: default;
}

.detail_mask_w {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  background: url(../image/spacer087795.gif);
  _position: absolute;
  _height: expression(document.body.clientHeight + "px");
}

.detail_mask {
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.detail_mask {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  background-image: url(../image/spacer087795.gif);
  _position: absolute;
  _height: expression(document.body.clientHeight + "px");
}

.detail_mask_grey {
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  _overflow-y: hidden;
  position: absolute;
  display: block;
  zoom: 1;
}

.dl_jl .tool_li {
  width: 200px;
}

.dl_jl .tool_li .txt {
  width: 184px;
}

.dl_jl .tool_li .time_li .arrow {
  left: 172px;
}

/* 二级管理页 */

.setting_page {
  background-color: #f4f7fa;
  font-size: 14px;
  display: table;
  width: 100%;
  min-height: 500px;
}

/*.left_panel {
  float: left;
  width: 183px;
  position: relative;
}*/

/*.right_panel {
  margin-left:182px; 
  background-color:#fff; 
  border-left:1px solid #D4D4D4; 
  padding:13px 24px 60px 24px;
  border-radius:0 5px 5px 0; 
  min-height:500px; 
  _height:500px;
}*/

.left_panel {
  width:183px; 
  padding-top: 18px;
  padding-bottom: 18px;
  display: table-cell;
  vertical-align: top;
  border-right: 1px solid #DCE1E6;
}

.right_panel {
  margin-left: 182px;
  background-color: #fff;
  padding: 13px 24px 60px 24px;
  border-radius: 0 5px 5px 0;
  min-height: 500px;
  _height: 500px;
  display: table-cell;
  vertical-align: top;
}

/*.sidetd {
  margin: 20px 0 0 0;
}

.sidetd li .line {
  border: 0 none;
  border-top: 1px solid #e2e1e1;
  border-bottom: 1px solid #fff;
  overflow: hidden;
  zoom: 1;
  height: 0;
  margin: 0 5px;
}

.sidetd li a {
  position: relative;
  _right: -4px;
  padding-left: 34px;
  height: 32px;
  font: 12px/32px verdana, "宋体";
  color: #000;
  display: block;
  background: none;
}

.sidetd li a .arrow_right: {
  display: none;
}

.sidetd li a:hover {
  text-decoration: none;
  background-color: #d9e3ec;
}

.sidetd li a.selected {
  background-color: #4876AE;
  text-decoration: none;
  *right: -1px;
  _right: -4px;
  z-index: 100;
  position: relative;
  color: #FFFFFF;
}*/

/*.sidetd li a.selected .arrow_right{ display:block; position:absolute; width:9px; height:19px; top:7px; right:0px; background:url(../images/bizmail/manage/arrow_right3bcbcb.gif) no-repeat;}*/

/*.sidetd li a.selected:hover{ background-color:#C7DAEB;}*/

.settingDiv_l {
  float: left;
  width: 120px;
  line-height: 26px;
  text-align: right;
  padding-top: 10px;
  color: #a0a0a0;
}

.settingDiv_r {
  margin-left: 125px;
  margin-left: 0px\9;
  padding: 10px 10px 2px 20px;
  line-height: 26px;
  _border-width: 0;
  overflow: hidden;
  _zoom: 1;
}

.settingDiv_r div {
  word-wrap: break-word;
  word-break: break-all;
}

.settingDiv_r .subItem {
  margin-top: 8px;
}

.settingtd {
  border-bottom: 1px dashed #D4D4D4;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.settingtd input.txt {
  width: 280px;
}

.settingtd select.txt {
  width: 280px;
}

.settingtd textarea.txt {
  height: 80px;
  width: 280px;
}

.paste_body {
  overflow: hidden;
  background: #fff;
  _zoom: 1;
}

.title_box {
  border-bottom: 1px dashed #d6d6d6;
  margin: 0 30px;
  padding: 0 0 20px;
  line-height: 30px;
  position: relative;
  overflow: hidden;
  _zoom: 1;
}

.new_title_box {
  background: #f5f8fd;
  border-bottom: 1px solid #e4e4e4;
  overflow: hidden;
  padding: 15px 28px;
  zoom: 1;
}

.new_title {
  font-size: 16px;
  line-height: 25px;
}

.new_title_box .info {
  line-height: 25px;
  margin: 0 0 0 5px;
  color: #a0a0a0;
}

.new_title_box .gray {
  display: inline-block;
  padding-left: 8px;
  color: #a0a0a0;
}

.content .title_box {
  margin: 0 0 20px;
  padding-top: 0;
}

.title_box .title {
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

.title_box .title .btn {
  font-weight: normal;
  font-size: 12px;
  position: static;
}

.title_box .info {
  line-height: 24px;
  color: #707070;
  font-weight: normal;
  font-size: 12px;
}

.upgrade_tip {
  padding-bottom: 5px;
}

/* 头部+导航 */

.header {
  height: 60px;
  background-color: #efefef;
}

.setinfo {
  margin-top: 35px;
}

.setinfo span {
  padding: 0 8px;
  border-right: 1px solid #999;
  float: left;
}

.setinfo .lastset {
  border-right: 0;
}

.logo {
  margin-top: 15px;
}

.nav {
  background-color: #315ca1;
  height: 37px;
  margin-bottom: 12px;
  min-width: 960px;
}

.nav li {
  float: left;
}

.nav li a {
  line-height: 37px;
  height: 37px;
  /* padding:0 40px;砍掉 功能设置*/
  padding: 0 54px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  transition: ease all 0.4s;
  -webkit-transition: ease all 0.4s;
}

.nav ul li a.on {
  background-color: #1e4789;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset;
  -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) inset;
  text-decoration: none;
}

.nav li a:hover {
  background-color: #1e4789;
  text-decoration: none;
}

/* 首页 */

.mainPanel .homepage {
  margin: 30px 35px;
  line-height: 1.7;
  overflow: hidden;
  _zoom: 1;
  width: 890px;
}

.title_url {
  display: inlin-block;
  position: absolute;
  top: 10px;
  right: 30px;
}

.del_msg {
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 14px;
  width: 15px;
  height: 15px;
  background: url(../image/ico_closetip_gray087795.gif) no-repeat;
  text-indent: -9999px;
}

/* 首页左边栏 */

.leftColumn {
  width: 650px;
  _width: 647px;
  overflow: hidden;
}

.leftColumn .dashboardGrid {
  padding: 0 34px 20px 0;
  margin-right: 25px;
  /*border-right:1px solid #dfdfdf;*/
  background: url(../image/v_bg098a0f.jpg) no-repeat right center;
  zoom: 1;
  overflow: hidden;
}

.msgBox, .infoBox {}

.msgBox {
  zoom: 1;
  line-height: 2.2;
  _float: left;
  _position: relative;
}

.msgBox li {
  width: 560px;
  border-bottom: 1px dashed #d5d5d5;
  position: relative;
}

.msg_info {
  font-size: 12px;
  color: #a0a0a0;
  line-height: 30px;
  height: 30px;
  border-bottom: 1px dashed #d5d5d5;
}

.infoBox {
  background: #EFF4F8;
  border: 1px solid #D3DEEB;
  padding: 5px 10px;
}

.msgBox .link, .infoBox .link {
  margin: 0;
  padding: 10px 10px 10px 20px;
  color: #000;
  display: block;
  line-height: 20px;
  zoom: 1;
}

.msgBox .link_content {
  width: 420px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.msgBox .link_content .msgFoxmail {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../image/icon_16_red189e14.png) no-repeat;
  _background: url(../image/icon_16_red_ie6189e15.png) no-repeat;
  margin-left: 4px;
  vertical-align: -3px;
  *vertical-align: 0px;
}

.msgBox .link:hover, .infoBox .link:hover {
  text-decoration: none;
  background: #f4f7fa;
}

.msgBox .link b, .infoBox .link b {
  color: #a1a1a1;
  margin-right: 5px;
}

.msgBox .link span, .infoBox .link span {
  color: #34599e;
  margin-left: 15px;
}

.msgBox a.closeIcon, .infoBox a.closeIcon {
  display: block;
  position: absolute;
  background-position: -11px 1px;
  background-color: #fff;
  margin-top: -8px;
  top: 50%;
  right: 8px;
  border: 1px solid #e0e0e0;
  height: 14px;
  width: 14px;
}

.msgBox a:hover .ico_enter {
  background: url(../image/ico_biz0c07e5.png) no-repeat scroll -113px 0;
  width: 15px;
  height: 20px;
  margin-top: -8px;
  top: 50%;
  right: 8px;
  display: block;
  position: absolute;
}

.msgBox .delabled .link:hover {
  background: #e0ecf8;
}

.infoBox a.closeIcon:hover {
  background-position: -23px 1px;
  border-color: #aeaeae;
}

.closeIcon {
  background: url(https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/bizmail/manage/ico_closetip.png) no-repeat;
  height: 12px;
  width: 12px;
}

.dashboardGrid .msgPannel {
  max-height: 195px;
  position: relative;
  overflow: hidden;
  zoom: 1;
  margin: 0 20px 25px 10px;
}

.main_function {
  /*height:72px;*/
  margin: 15px 0 36px 10px;
  overflow: hidden;
  zoom: 1;
  padding-bottom: 5px;
}

.main_function li {
  float: left;
}

.main_function a {
  height: 70px;
  width: 170px;
  display: block;
  border: 1px solid #e0dede;
  margin: 20px 20px 0 0;
  font: bold 16px/70px "微软雅黑", "宋体";
  color: #7d7d7d;
  opacity: 0.9;
  background: #FDFEFF\9;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 1px 1px 3px #DDDDDD;
  -moz-box-shadow: 1px 1px 3px #DDDDDD;
  -webkit-box-shadow: 1px 1px 3px #DDDDDD;
  -moz-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  _height: 48px;
  _padding-top: 22px;
}

.main_function a:hover {
  text-decoration: none;
  opacity: 1;
  box-shadow: 1px 1px 6px #bbb;
  background: #fff;
  color: #666;
  border: 1px solid #aaa;
}

.main_function a:active {
  opacity: 0.8;
}

.main_function.qywx_function {
  margin-top: 0;
  margin-bottom: 0;
}

.main_function.qywx_function a {
  margin-top: 0;
}

.m_title {
  font-size: 12px;
  font-weight: lighter;
  color: #707070;
  text-indent: 10px;
  line-height: 26px;
}

.nvip_function {
  /*border:1px solid #ececec\9;*height:90px;+width:584px;*/
  /*background:#f9fafa;remove by molicechen*/
  overflow: hidden;
  zoom: 1;
  margin: 0 0 15px 0;
  border-radius: 3px;
  box-shadow: 1px 1px 3px #c8c8c8;
}

.nvip_function li {
  width: 25%;
  float: left;
}

.nvip_function .lastItem {
  _margin-left: -3px;
  _border-left: 1px solid #e0dfdf;
}

.nvip_function .lastItem a {
  border: none;
}

.nvip_function li .ico_obj {
  display: block;
  margin: 5px auto;
  -moz-opacity: 0.8;
  opacity: 0.8;
}

.nvip_function li a, .vip_function li a {
  display: block;
  padding: 15px 0;
  background: #f9fafa;
  border-right: 1px solid #e0dfdf;
  color: #979696;
  text-align: center;
  font-size: 14px;
}

.nvip_function li a:hover, .vip_function li a:hover {
  display: block;
  background: #edeeef;
  color: #737374;
  text-decoration: none;
}

.nvip_function li a:hover .ico_obj, .vip_function li a:hover .ico_obj {
  -moz-opacity: 1;
  opacity: 1;
}

.vip_function {
  width: 102%;
  width: 100%\9;
  height: 95px;
}

.vip_function.qywx_function a {
  padding: 18px 0 12px;
}

.vip_function.index_function_not_last {
  margin-bottom: 15px;
}

.vip_function li {
  width: 24%;
  float: left;
  margin-right: 7px;
  margin-right: 11px\9;
}

.vip_function li a {
  border: 1px solid #ececec\9;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 1px 1px 2px #c1c1c1;
  -moz-box-shadow: 1px 1px 2px #c1c1c1;
  -webkit-box-shadow: 1px 1px 2px #c1c1c1;
}

.vip_function li .ico_obj {
  display: block;
  width: 45px;
  height: 40px;
  -moz-opacity: 0.8;
  opacity: 0.8;
  margin: 0 auto;
}

.vip_function li .ico_backup {
  width: 40px;
}

.vip_function li .ico_pigeonhole {
  width: 40px;
}

.vip_function li .ico_limit {
  width: 40px;
}

.vip_function li .ico_approval {
  width: 40px;
}

.vip_function li .ico_bind_qywx {
  width: 40px;
}

.vip_function li .ico_businesscard {
  width: 43px;
}

.version_info {
  position: relative;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #f5f5f5;
  padding: 10px 15px;
  display: block;
  color: #707070;
  margin-bottom: 10px;
}

.version_info:hover {
  text-decoration: none;
}

.version_info:hover .t_arrow {
  position: absolute;
  right: 15px;
  top: 13px;
  display: block;
  width: 25px;
  height: 35px;
  background: #f5f5f5 url(../image/ico_toolbox098b86.png) no-repeat 0 -39px;
}

.rem_funtion {
  margin: 10px 0 0 30px;
}

.rem_funtion li {
  list-style: disc;
  color: #a0a0a0;
  margin-bottom: 10px;
}

.rem_funtion li h4 {
  color: #000;
  font-size: 14px;
}

.main_function a.btn_groupmail {
  margin-right: 0;
}

.home_exmailInfo {
  margin-top: 35px;
  line-height: 2;
  background: url(https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/bizmail/manage/default_logo.png) right top no-repeat;
}

.home_exmailInfo h1 {
  margin-bottom: 10px;
  font-size: 14px;
}

.home_exmailInfo .company_logo {
  padding: 15px 0 10px 0;
  margin: 5px 0;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}

.company_divide {
  display: none;
}

.company_logo a {
  display: block;
  width: 100%;
}

.company_logo a span {
  display: block;
  text-align: center;
}

.company_logo img {
  width: 100%;
}

.home_info_domains {
  font-size: 16px;
}

.home_info_domains p {
  _margin: 12px 0 4px;
}

.home_info_domains span {
  vertical-align: middle;
}

.ico_addMember, .ico_internalNotice, .ico_sendGroupMail, .ico_mailGroup, .ico_mailList, .ico_entDisk, .ico_crmAddr {
  display: inline-block;
  width: 42px;
  height: 32px;
  margin-right: 12px;
  vertical-align: middle;
  background: url(../image/ico_biz0c07e5.png) no-repeat scroll 0 -16px;
  margin-left: 24px;
}

.ico_bindQYWX {
  display: inline-block;
  width: 42px;
  height: 48px;
  margin-right: 12px;
  vertical-align: middle;
  background: url(../image/ico_bind_qywx3bcbcb.png) no-repeat scroll 0 0;
  margin-left: 24px;
}

.ico_bindCrtx {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-right: 12px;
  vertical-align: middle;
  background: url(../image/ico_reg_crtx3bcbcb.png) no-repeat scroll 0 0;
  margin-left: 24px;
}

.ico_internalNotice {
  background-position: 8px -19px;
}

.ico_sendGroupMail {
  background-position: -32px -16px;
}

.ico_crmAddr {
  background-position: -28px -56px;
}

.ico_addMember {
  background-position: -70px -20px;
}

.ico_mailGroup {
  background-position: -115px -19px;
}

.ico_mailList {
  background-position: -158px -19px;
  margin: 0 8px 0 28px;
}

.ico_entDisk {
  background-position: 10px -55px;
}

/* 首页右边栏 */

.rightColumn {
  width: 240px;
  color: #666;
  overflow: hidden;
}

.rightColumn .company_title {
  font-size: 20px;
  line-height: 26px;
  width: 100%;
  text-align: center;
  color: #000;
  margin-bottom: 22px;
}

.rightColumn section {
  margin-bottom: 22px;
}

.rightColumn h3 {
  font-size: 14px;
  line-height: 18px;
  border-bottom: 1px solid #DFDFDF;
  color: #000;
  padding-bottom: 8px;
  margin: 0 0 8px 0;
  *margin: 0 0 10px 0;
}

.rightColumn h4 {
  width: 100%;
  font-size: 12px;
  font-weight: lighter;
  text-align: center;
  color: #a0a0a0;
  margin: 5px 0;
  background: url(../image/l_bg098a0f.jpg) no-repeat -15px center;
}

.rightColumn p {
  ine-height: 20px;
}

.inforbar {
  /*background-color:#f5f9ff; border:1px solid #d8e2f1; padding:10px 15px 12px; overflow:hidden;*/
}

.inforbar_more {
  margin-left: 14px;
}

.home_shortcut {
  line-height: 30px;
}

.info_con {
  zoom: 1;
  overflow: hidden;
  padding: 0 10px;
}

.info_con .d_list {
  position: relative;
  font-size: 14px;
}

.info_con .d_list a {
  display: block;
}

.info_con .co_domain {
  position: absolute;
  right: 10px;
  top: 3px;
}

.info_con .num {
  font-size: 22px;
}

.info_con .upload_logo {
  border: 1px dashed #D0D0D0;
  background: #f7f7f7;
  width: 100%;
  padding: 15px 0;
  text-align: center;
  display: block;
}

/* 成员组织架构列表 */

.bd_r {
  border-right: 1px solid #d2d2d2;
}

.structManage {
  min-width: 220px;
  min-height: 700px;
  _height: 700px;
  border-right: 1px solid #D2D2D2;
  overflow: hidden;
  background: #f4f7fa;
}

.paste_body .structManage {
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}

.c_nav {
  background: #d9e3ec;
  height: 32px;
}

.c_nav a:first-child {
  border-right: 1px solid #d2d2d2;
}

.c_nav a:nth-child(2) {
  border-right: 1px solid #d9e3ec;
}

.c_nav a {
  display: inline-block;
  width: 109px;
  border-bottom: 1px solid #D2D2D2;
  height: 32px;
  _height: 22px;
  _padding-top: 10px;
  text-align: center;
  color: #666666;
  line-height: 32px;
  /*padding-top:6px;*/
}

.c_nav a.on {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #F4F7FA;
  background: #f4f7fa;
  position: relative;
  _bottom: -1px;
}

.partytree {
  position: relative;
  left: 0px;
  top: 5px;
  width: auto;
  height: 890px;
  width: 215px\9;
  _height: 600px;
  margin-bottom: 20px;
  overflow: auto;
  padding-bottom: 15px;
}

/*rollback*/

.partytree .mbrList_tree {
  float: left;
  position: relative;
  width: auto;
  _height: 600px;
  zoom: 1;
  background: #F4F7FA;
  width: 100%
}

.partytree .treeview {
  float: left;
  position: relative;
  left: 6px;
  margin-top: 10px;
}

.partytree a {
  margin-left: 1px;
  color: #000;
  font-size: 12px;
  vertical-align: middle;
}

.mailGroup_box {
  position: relative;
  left: 15px;
  margin-top: 10px;
  overflow-x: hidden;
  width: 186px;
}

.mailGroup_box .searchcon {
  position: relative;
  *left: -5px;
  width: 186px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #D6D6D6;
}

.mailGroup_box .t_search {
  width: 160px;
  padding-right: 22px;
  font-size: 12px;
  color: #aoaoao;
}

.mailGroup_box .btnSearch {
  right: 5px;
}

.mailGroup_box .search_del {
  position: absolute;
  z-index: 100;
  right: 32px;
  _right: 28px;
  top: 3px;
  _top: 4px;
  display: block;
  width: 20px;
  height: 20px;
  background: #ccc url("../image/ico_biz0c07e5.png") no-repeat -71px 5px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.mg_box {
  margin: 10px 0 0 0;
  width: 182px;
  _width: 168px;
  overflow-y: auto;
  position: relative;
}

.mg_box li {
  position: relative;
  list-style: none;
  height: 28px;
  overflow: hidden;
}

.mg_box li a.item {
  color: #000;
  padding: 0 6px;
  display: block;
  height: 28px;
  overflow: hidden;
  line-height: 28px;
}

.mg_box li a.item span {
  font-size: 12px;
  color: #a0a0a0;
}

.mg_box li.on1, .mg_box li:hover {
  height: 28px\9;
}

.mg_box li a.item:hover, .mg_box li.on1 a.item {
  background: #D9E3EC;
  text-decoration: none;
}

.mg_box li.on a.item {
  background: #c7daeb;
  text-decoration: none;
}

.mg_box li .btn_mg {
  border: 1px solid #ccc;
  width: 14px;
  height: 13px;
  position: absolute;
  right: 5px;
  top: 7px;
  background: #FFFFFF;
  border-radius: 2px;
  cursor: pointer;
}

.mg_box li .btn_mg .arrow {
  left: 2px;
  top: 1px;
}

.mg_box li .m_list {
  margin-left: 72px;
}

.mg_l_box {
  border-bottom: 1px solid #ccc;
  margin: 10px 0 0 0;
}

.mg_l_box li input {
  float: left;
}

.mg_l_box li label {
  display: block;
  float: left;
  width: 180px;
  *width: 160px;
  line-height: 20px;
}

.mg_l_box li {
  width: 100%;
  *width: 90%;
  overflow: hidden;
  _zoom: 1;
  position: relative;
  padding: 3px 0;
}

.mg_l_box li a {
  display: inline-block;
}

.mg_l_box li span {
  position: absolute;
  right: 5px;
  top: 3px;
}

.m_stru .mg_l_box {
  max-height: 200px;
  _height: 200px;
  overflow-y: auto;
  position: relative;
  zoom: 1;
}

/*.checkbox_body ul{ position:relative; z-index:99;}*/

.belong_qz span {
  display: inline-block;
  margin-right: 10px;
}

/*  成员列表 */

.menu {
  padding: 2px 10px 3px 6px;
}

.p_title {
  font-size: 16px;
  margin: 0 0 20px 0;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
  line-height: 32px;
  background: #f8f8f8;
  text-indent: 13px;
}

.p_title .bt_home {
  font-weight: lighter;
  margin: 0 20px 0 0;
  position: relative;
  top: -5px;
}

input.btnSubmit, a.btnSubmit, .bt_compose {
  background: url(../image/bt_bg0b13f3.png) repeat-x #5388DC;
  _padding: 0 10px;
  height: 28px;
  *height: 29px;
  _overflow: hidden;
  line-height: 28px;
  _line-height: 32px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 1px!important\9;
  *padding-top: 1px;
  border: none;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  min-width: 89px;
  filter: none;
}

.bt_sub_b {
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: url(../image/bt_bg0b13f3.png) 0 -30px repeat-x;
  display: inline-block;
  padding: 0 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #7599cd #688dd3 #58738e;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

a.bt_sub_b:hover {
  background-position: 0 -67px;
  text-decoration: none;
}

input.btnSubmit:hover, a.btnSubmit:hover, a.bt_compose:hover, input.bt_compose:hover {
  background: url(../image/bt_bg0b13f3.png) repeat-x #5388DC;
  filter: none;
}

input.btnSubmit:hover, a.btnSubmit:hover, .bt_compose:hover {
  text-decoration: none;
}

input.btnSubmit, input.btnSubmit:hover {
  padding: 0 0 4px 0;
  _padding: 0 10px;
  margin: 0;
  height: 30px;
  border: 0 none;
  color: #fff;
}

.content_action .btnSubmit {
  margin-right: 10px;
}

.bt_compose, .btnSubmit {
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

a.bt_compose:hover {
  text-decoration: none;
}

.ico_edit, .ico_add, .ico_select, .arrow {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle \9;
  margin-top: -1px \9;
  background: url(../image/ico_biz0c07e5.png) no-repeat;
  overflow: hidden;
  position: relative;
  top: 4px;
  *top: 2px;
  left: 2px;
}

.formPanel a .arrow {
  position: static;
  background-position: -48px 7px;
}

.ico_edit b, .ico_add b, .ico_select b {
  visibility: hidden;
}

.ico_add {
  background-image: url(../image/icon_action3bcbcb.png);
}

.ico_add {
  background-position: -24px 0;
  /*top:-2px\9;*/
}

.ico_select {
  background-position: -32px 0;
  top: 4px;
  *top: 2px;
}

.arrow {
  background-position: -48px 4px;
  width: 12px;
  left: 3px;
  *margin: -3px 0 0 4px;
  height: 14px;
}

.g_info {
  color: #a0a0a0;
  line-height: 20px;
}

.bt_compose_disabled {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  padding-bottom: 1px !important;
  padding: 0 10px;
  color: #fff;
  background: #9fbce9 !important;
  border: 0px solid #fff;
  border-radius: 3px;
  cursor: default !important;
  text-align: center;
  min-width: 69px;
}

.bt_compose_disabled:hover {
  text-decoration: none;
}

.biz_tree_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/tree_spirit-s161fadd3c9.png');
  background-size: 14px 38px;
}

@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) {
  .biz_tree_commonImg {
    background-image: url('../image/tree_spirit_2x-s02d72d9a86.png');
  }
}

.biz_tree_commonImg_folder {
  background-position: 0 0;
  height: 12px;
  width: 14px;
  margin-right: 8px;
}

.biz_tree_commonImg_more_option {
  background-position: 0 -12px;
  height: 11px;
  width: 11px;
  position: absolute;
  right: 8px;
  top: 8px;
  cursor: pointer;
}

.biz_tree_commonImg_tree_close {
  background-position: 0 -23px;
  height: 9px;
  width: 6px;
}

.biz_tree_commonImg_tree_open {
  background-position: 0 -32px;
  height: 6px;
  width: 9px;
}

.accountListPanel {
  margin-left: 220px;
  padding: 15px 10px 0px 10px;
  _padding-bottom: 40px;
  _float: right;
  *margin-left: -1px;
  background: #fff;
  min-height: 700px;
  _overflow: hidden;
  _width: 719px;
}

.accountListPanel .con_box {
  padding: 0 10px;
  position: relative;
}

.con_box .no_item {
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  padding: 100px 20px;
  text-align: center;
  font-size: 14px;
}

.con_box .no_item p {
  text-align: left;
  padding: 5px 15px;
}

.con_box .no_item div {
  text-align: left;
  padding: 20px 5px;
}

.con_box .no_item .btn {
  margin-right: 10px;
}

.con_head {
  line-height: 30px;
  padding: 5px 0 20px 0;
  overflow: hidden;
  zoom: 1;
  position: relative;
}

.con_head .title {
  float: left;
  /*max-width:210px;*/
  max-width: 380px;
  _width: 380px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.con_head .t_tool {
  float: left;
  margin: 0 0 0 15px;
}

.con_head .t_tool h1 {
  display: none;
}

.con_head .t_tool .btn {
  z-index: 100;
}

.con_head .t_info {
  clear: both;
  color: #707070;
  line-height: 24px;
}

.t_info .btnUpload {
  display: inline-block;
  position: relative;
  float: none;
  left: 0;
  top: 4px;
  top: 2px\9;
}

.tool_box {
  overflow: hidden;
  _zoom: 1;
}

.tool_box .btn_add {
  float: right;
  display: block;
  margin: 0 6px 0 0;
  height: 20px;
  font-weight: normal;
  line-height: 20px;
}

.tool_box .btn_add, .tool_box .btn_addnew {
  _height: 12px;
  _line-height: 16px;
  _padding: 8px 10px;
  overflow: hidden;
}

.tool_box .searchcon {
  float: right;
  position: relative;
  height: 30px;
  width: 161px;
  top: 1px \9;
}

.tool_box .searchcon input {
  height: 24px;
  line-height: 24px;
  position: absolute;
  top: 2px;
  left: 0px;
}

.tool_box .btnSearch {
  right: 1px;
  top: 3px;
  width: 34px;
  height: 24px;
  border-left: 1px solid #ccc;
  background-position: -110px 6px;
  background-color: #FCFBFB;
}

.tool_box .t_search {
  width: 157px;
  line-height: 16px;
}

.con_body {
  position: relative;
}

.listTable .t_obj {
  float: left;
}

/*.listTable .t_obj a{ position:static;}*/

.listTable .t_obj a span.arrow {
  _top: 38px;
  _left: 26px;
}

.page_tool .r_obj {
  float: left;
  margin: 0 0 0 5px;
}

.listTable .top_tools {
  margin-right: 5px;
}

.listTable .top_tools .qy_qyww_admin_icons_WeChatInviteInToolbar {
  margin-right: 4px;
  margin-top: 3px;
  vertical-align: top;
}

.listTable caption, .caption {
  line-height: 28px;
  margin-bottom: 10px;
  *padding: 0 0 10px 0;
  text-align: left;
}

.syslog_table {
  margin-bottom: 30px;
}

.syslog_table caption {
  padding: 5px 0;
  margin-bottom: 5px;
  font-weight: bold;
  text-align: left;
  font-size: 12px;
  height: auto;
  line-height: 100%;
}

.listTable th {
  text-align: left;
  font-size: 12px;
  background: #f1f1f1;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-weight: normal;
  padding: 6px 0px;
}

.listTable .ico_move {
  display: inline-block;
  width: 10px;
  height: 12px;
  cursor: move;
  background: #fff;
}

.listTable tr:hover .ico_move {
  background: url(../image/folderlist_setting0a29b5.png) 4px 0px no-repeat;
  vertical-align: middle;
}

.blockall .email a {
  display: block;
  width: 100%;
  line-height: 35px;
}

.blockall .email a span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.blockall .email a .email_other {
  color: #707070;
  line-height: 26px;
}

.blockall .email a:hover .email_other {
  text-decoration: none;
}

.blockall .set_toTop, .blockall .del_toTop {
  padding: 6px 6px 2px;
  display: block;
  width: 13px;
  height: 13px;
  line-height: 1;
  margin-left: 33px;
}

.blockall .set_toTop span, .blockall .del_toTop span {
  background: url(../image/icon_action3bcbcb.png) no-repeat;
  width: 13px;
  height: 13px;
  display: block;
  text-indent: -9999px;
}

.dynamic_pwd {
  padding: 6px 6px 2px;
  display: block;
  line-height: 1;
  margin-left: 10px;
}

.dynamic_pwd span {
  background: url(../image/icon_token3bcbcb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}

.dynamic_pwd_grey {
  padding: 6px 6px 2px;
  display: block;
  line-height: 1;
  margin-left: 15px;
}

.dynamic_pwd_grey span {
  background: url(../image/icon_token3bcbcb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}

.dynamic_bind {
  padding: 6px 6px 2px;
  display: block;
  line-height: 1;
  margin-left: 15px;
}

.dynamic_bind span {
  background: url(../image/icon_bind3bcbcb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}

.dynamic_bind_grey {
  padding: 6px 6px 2px;
  display: block;
  line-height: 1;
  margin-left: 15px;
}

.dynamic_bind_grey span {
  background: url(../image/icon_bind3bcbcb.png) no-repeat;
  width: 16px;
  height: 16px;
  display: block;
}

.blockall .del_toTop:hover span, .blockall .set_toTop:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}

.blockall .set_toTop span {
  background-position: -289px -22px;
  margin-left: 3px;
}

.blockall .del_toTop span {
  background-position: -264px -22px;
}

.listTable th.firstTh {
  border-left: 1px solid #d6d6d6;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.listTable th.lastTh {
  border-right: 1px solid #d6d6d6;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/*.listTable tr:hover {background-color:#f4f7fa;!important;}*/

/*.listTable tr.hover {background-color:#f4f7fa;!important;}*/

.listTable tr.ml_tr {}

/*.listTable tr.onfocus {background-color:#ebf0f5;!important;}*/

.listTable td {
  overflow: hidden;
  height: 38px;
  *height: 30px;
  *line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 1px solid #e1e1e1;
  vertical-align: middle;
  *padding: 5px 0 5px 5px;
}

.listTable .ww_tips_mbr_list td {
  height: 30px;
}

;
.isroot td {
  height: 50px;
  *height: 30px;
}

.listTable td.name input {
  margin: 0px 10px 0 15px;
  vertical-align: middle;
}

.with_move tr td.name input {
  margin: 0px 10px 0 8px;
  vertical-align: middle;
}

.listTable .disable td *, .listTable .disable td {
  color: #a0a0a0;
}

.listTable .disable td.btn_open_account {
  color: #4475A7;
}

.listTable .disable td a:hover {
  text-decoration: none;
}

.member_list_table a, .member_list_table a:hover {
  text-decoration: none;
}

.addr_other .ico_move {
  display: none;
}

.cursor_change {
  cursor: move;
}

.disable cursor_change {}

.bt_rename, .bt_download, .bt_del, .bt_uploaditem, .bt_recall, .bt_addpower {
  background: url(../image/icon_action3bcbcb.png) -24px 2px no-repeat;
  display: inline-block;
  width: 25px;
  height: 16px;
  overflow: hidden;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

a.bt_rename:hover, a.bt_download:hover, a.bt_del:hover, a.bt_uploaditem:hover, a.bt_addpower:hover, .listTable tr:hover .bt_rename, .listTable tr:hover .bt_download, .listTable tr:hover .bt_del, .listTable tr:hover .bt_uploaditem, .listTable tr:hover .bt_recall, .listTable tr:hover .bt_addpower {
  filter: alpha(opacity=100);
  opacity: 1;
}

.bt_rename {
  background-position: -92px 2px;
}

.bt_download {
  background-position: -46px -18px;
}

.bt_upload, .bt_uploaditem {
  background-position: -48px 1px;
}

.bt_del {
  background-position: -70px 2px;
}

.bt_recall {
  background-position: -92px -18px;
}

.bt_addpower {
  background-position: -136px -19px;
}

.formPanel .fill_con {
  float: left;
  max-width: 380px;
  _width: 380px;
  background: #f7fafe;
  padding: 5px;
  overflow: hidden;
  zoom: 1;
}

.fill_box_wrap {
  overflow: hidden;
  _zoom: 1;
  width: 548px;
}

.fill_box .addr_base {
  float: left;
  white-space: nowrap;
  background: #e5e5e5;
  padding: 0 5px;
  margin: 2px 7px 2px 0;
  cursor: default;
  border-radius: 2px;
}

.fill_box .addr_base .addr_del {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 13px;
  height: 13px;
  margin: -3px 0 0 -4px;
  *margin-top: auto;
  vertical-align: middle;
  overflow: hidden;
  background: url(../image/ico_biz0c07e5.png) no-repeat -60px 3px;
  border-radius: 2px;
}

.fill_box .addr_base b {
  font-weight: normal;
}

.formPanel .bt_opp_add {
  margin: 0 0 0 5px;
  float: left;
  height: 22px;
  line-height: 22px;
  *line-height: 24px;
  padding: 0 15px 0 0;
  overflow: hidden;
  display: inline-block;
  position: static;
}

.formPanel .bt_opp_add .btnCompose {
  position: relative;
  top: 3px;
  left: 10px;
  *top: 1px;
  _margin: 4px 0 0 10px;
  _position: static;
  display: inline-block;
}

.formPanel .bt_opp_add .btnAdd {
  top: 4px;
}

.top_tool {
  margin: 0 10px;
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #E8E8E8;
}

.top_toolcon {
  position: relative;
  overflow: hidden;
  _zoom: 1;
  display: block;
}

.top_tool .menu {
  top: 1px;
  *height: 19px;
}

.top_tool .ico_line {
  display: inline-block;
  width: 1px;
  height: 22px;
  overflow: hidden;
  border-left: 1px solid #c6c6c6;
  position: relative;
  top: 7px;
  *top: 2px;
  width: 1px;
  margin: 0 3px;
  *margin: 0 7px 0 3px;
  _margin: 0 3px;
}

.top_tool .top_title {
  font-size: 14px;
  font-weight: bold;
}

.ico_home {
  display: inline-block;
  width: 18px;
  height: 13px;
  background: url(../image/ico_biz0c07e5.png) no-repeat -91px 2px;
  position: relative;
  top: 1px;
}

.page_tool {
  padding: 10px 20px 20px 0;
  font-size: 12px;
  overflow: hidden;
  zoom: 1;
}

#rightMain .submitColumn {
  padding-left: 115px;
}

.add_mbr_lable {
  position: absolute;
  left: 0px;
  top: 8px;
  _left: -100px;
}

.listTable .th_date {
  height: 20px;
  line-height: 20px;
  background: #ddd;
}

.listTable .th_date:hover {
  background: #ddd;
}

.th_date span {
  color: #333;
}

.icon_diff, .icon_G {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../image/rtx_icon3bcbcb.png) no-repeat;
  margin: 0px 8px 0 0;
  vertical-align: middle;
  margin-top: 3px;
  *margin-top: 7px;
  _margin-top: 0px;
}

.icon_girl {
  background-position: 0px -32px;
  margin-left: 2px;
  margin-top: 0px;
}

.icon_man {
  background-position: 0 -16px;
  margin-left: 2px;
  margin-top: 0px;
}

.icon_none {
  background-position: 0 -110px;
}

.icon_party {
  background-position: 0px -48px;
  margin-left: 1px;
}

.icon_group {
  background-position: 0px 0px;
  margin-top: 4px;
}

.icon_group_s {
  background-position: 0px -96px;
  margin-top: 4px;
  width: 12px;
  height: 12px;
}

.icon_G {
  background-position: 0px -80px;
  width: 11px;
  height: 11px;
}

.disable .icon_girl {
  background-position: 0 -64px;
  margin-left: 2px;
  margin-top: 0px;
}

.disable .icon_man {
  background-position: 0 -64px;
  margin-left: 2px;
  margin-top: 0px;
}

.ftn_root_wrap {
  overflow: hidden;
  _zoom: 1;
}

.ftn_root {
  padding-top: 10px;
}

.ftn_info {
  width: 195px;
  margin-left: 10px;
  float: left;
  background: #F2F2F2;
  padding: 5px 10px 15px;
  display: none;
}

.title_line {
  border-bottom: 1px solid #DDDDDD;
  box-shadow: 0 1px 0 #FFFFFF;
  height: 1px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 1;
}

.ftn_info_title {
  margin: 15px 0 8px;
  position: relative;
}

.ftn_info_title h2 {
  background-color: #F2F2F2;
  font-weight: normal;
  color: #494949;
  display: inline;
  margin-left: 58px;
  padding: 2px 8px;
  position: relative;
  z-index: 2;
  font-size: 14px;
}

.ftn_info_t {
  padding: 18px 0 0 0;
  border-bottom: 1px solid #fff;
  font-size: 12px;
}

.ftn_info_t h3 {
  font-size: 12px;
  color: #a0a0a0;
  font-weight: normal;
  margin-bottom: 8px;
  padding: 0 5px;
}

.ftn_info_item {
  line-height: 20px;
  padding: 0px 5px;
}

.ftn_info_item span {
  display: inline-block;
  width: 75px;
  color: #666;
}

.ftn_info_item .icon_help_s {
  width: 12px;
}

.ftn_help_link {
  padding: 8px 5px 15px;
  border-bottom: 1px solid #ddd;
}

.ftn_bd {
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}

.ftn_intro h2 {
  margin-bottom: 18px;
}

.ftn_intro p {
  line-height: 22px;
  padding: 2px 0;
}

.ftn_intro_btn {
  padding: 18px 0 0 0;
}

/* 成员设置 */

a.deleteAlias {
  font-size: 12px;
}

.aliasColumn {
  padding-top: 10px;
}

.aliasColumn .txt {
  width: 150px;
}

.aliasColumn span {
  margin-left: 5px;
  margin-right: 10px;
}

.mbr_de_pic {
  width: 100px;
  height: 100px;
  float: right;
  padding: 2px;
  border: 1px solid #cdcdcd;
  background: #F8F8F8;
  margin-top: 10px;
}

.mbr_de_pic img {
  width: 100px;
  height: 100px;
}

/*  注册  */

h2 span.notice {
  color: #707070;
  font-size: 12px;
  font-weight: normal;
}

.regist_process {
  overflow: hidden;
  _zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #f2f2f2;
  border-bottom: 1px solid #d4d4d4;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.regist_process li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 5px 0;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #a0a0a0;
  position: relative;
}

.regist_process .present {
  color: #000000;
}

.veri {
  font-size: 14px;
  line-height: 28px;
}

.veri .domainName, .veri .status {
  font-size: 16px;
  font-weight: bold;
}

.veri .v_btn {
  margin: 8px 0 15px;
}

.reg_step {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 20px;
  background: #aaaaaa;
  display: block;
  position: absolute;
  color: #ffffff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  top: 16px;
}

.present .reg_step {
  background: #4a74b5;
}

a.del_ul:hover {
  text-decoration: none;
}

.reg_top {
  /*-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;*/
}

/*  域名管理  */

.domainSetting h3 {
  font-size: 22px;
  font-weight: bold;
  margin: 25px 0;
}

.regText .greentext, .regText .errortiptext {
  font-size: 16px;
  font-weight: bold;
  line-height: 32px;
}

.btn_xl {
  background: url(../image/button23bcbcb.png) no-repeat 0 -22px;
  height: 22px;
  line-height: 22px;
  text-align: left;
  padding-left: 10px;
}

.space_load img {
  margin-right: 4px;
}

.domainMainPanel {
  margin: -20px 0 30px;
}

.domainMainPanel .domainName {
  margin-right: 6px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 32px;
  color: #5a5a5a;
  font-weight: bold;
}

.domainMainPanel .domainNameGiven {
  margin-right: 6px;
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 32px;
  color: #1e5494;
  font-weight: bold;
}

.domainMainPanel .group, domainMainPanel .account, .domainMainPanel .operation {
  line-height: 28px;
  _margin: 10px 0;
}

.domainMainPanel .operation {
  position: absolute;
  top: 25px;
  /*top:55px\9;*/
  right: 15px;
}

.domainMainPanel .verifyStatus {
  line-height: 24px;
  font-size: 12px;
}

.domainMainPanel .verifyStatus .icon_finish_m, .domainMainPanel .verifyStatus .icon_wait_m {
  top: 3px;
}

.domain_wait {
  display: inline-block;
}

.domainMainPanel .verifyStatus .greentext {
  color: green;
}

a.domain_operation {
  line-height: 20px;
}

.domain_item, .pendingPanel, .purchasePanel {
  padding: 20px 0;
  border-bottom: #dfdfdf solid 1px;
}

.domain_item {
  padding: 20px 15px;
  zoom: 1;
  position: relative;
}

.domain_item .status {
  font-size: 12px;
}

.domain_item_undone {
  background: #FDFEF4;
}

.domain_item:last-child {}

.domain_item .icon_wait_m, .domain_item .icon_finish_m, .domain_item .icon_caution_m {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.pendingPanel {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: #cccccc solid 1px;
}

.purchasePanel {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: #dfdfdf solid 1px;
}

/*域名实名审核-- nicolahuang*/

.upload_input_wrap {
  display: inline-block;
  padding: 5px 10px;
  position: relative;
  text-decoration: none;
  overflow: hidden;
}

.upload_input_wrap:hover {
  text-decoration: none;
}

.upload_input_file {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 99;
  width: 100%;
  font-size: 100px;
}

.domain_form_wrap .exmail_form_item {
  height: 30px;
}

.exmail_form_wrap * {
  box-sizing: border-box;
}

.exmail_form_wrap .exmail_form_item {
  /*margin-left: -15px;*/
  /*margin-right: -15px; */
  /*margin-bottom: 15px;*/
  /*margin-top: 20px;*/
  zoom: 1;
}

.exmail_form_item {
  margin-top: 20px;
}

.exmail_form_item:first-child {
  margin-top: 0;
}

.qy_link {
  color: #196FB8;
  margin-left: 14px;
}

.exmail_form_item:before, .exmail_form_item:after {
  display: table;
  content: "";
  line-height: 0;
}

.exmail_form_item:after {
  clear: both;
}

.exmail_form_wrap .form_label {
  margin-bottom: 0;
  color: #787878;
  padding-right: 5px;
  width: 120px;
  float: left;
  margin-right: 9px;
}

.exmail_form_wrap .form_control {
  display: block;
  width: 260px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  /*border-radius: 4px;*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.w1, .w2, .w3, .w4, .w5, .w6, .w7, .w8, .w9, .w10, .w11, .w12 {
  float: left;
}

.w1, .w2, .w3, .w4, .w5, .w6, .w7, .w8, .w9, .w10, .w11, .w12 {
  position: relative;
  min-height: 1px;
}

.w1 {
  width: 8.33333333%;
}

.w2 {
  width: 16.66666667%;
}

.w3 {
  width: 25%;
}

.w4 {
  width: 33.33333333%;
}

.w5 {
  width: 41.66666667%;
}

.w6 {
  width: 50%;
}

.w7 {
  width: 58.33333333%;
}

.w7 {
  width: 66.66666667%;
}

.w9 {
  width: 75%;
}

.w10 {
  width: 83.33333333%;
}

.w11 {
  width: 91.66666667%;
}

.w12 {
  width: 100%;
}

.offset1 {
  margin-left: 8.33333333%;
}

.offset2 {
  margin-left: 16.66666667%;
}

.offset3 {
  margin-left: 25%;
}

.offset4 {
  margin-left: 33.33333333%;
}

.offset5 {
  margin-left: 41.66666667%;
}

.offset6 {
  margin-left: 50%;
}

.offset7 {
  margin-left: 58.33333333%;
}

.offset7 {
  margin-left: 66.66666667%;
}

.offset9 {
  margin-left: 75%;
}

.offset10 {
  margin-left: 83.33333333%;
}

.offset11 {
  margin-left: 91.66666667%;
}

.offset12 {
  margin-left: 100%;
}

.w110px {
  width: 110px;
}

.horizontal_line {
  color: transparent;
  display: inline-block;
  width: 1px;
  height: 50px;
  background: #ccc;
  margin-top: -10px;
  position: absolute;
}

.v_top {
  vertical-align: top;
}

.in_block_v_top {
  display: inline-block;
  vertical-align: top;
}

.ml10 {
  margin-left: 10px;
}

.ml15 {
  margin-left: 15px;
}

.ml20 {
  margin-left: 20px;
}

.ml23 {
  margin-left: 23px;
}

.f_right {
  float: right;
}

.id_pic_example_text {
  margin-top: 5px;
  display: inline-block;
  font-size: 16px;
  color: #999;
}

.id_pic_border_wrap {
  border: 1px solid #eee;
  display: inline-block;
  width: 160px;
  height: 226px;
  box-sizing: content-box;
}

.id_pic_bar_wrap {
  border: 1px solid #eee;
  padding: 0 20px;
  display: inline-block;
}

.verify_upload_progress_bar {
  display: inline-block;
  background: #eee;
  border-radius: 3px;
  height: 6px;
  width: 150px;
}

.verify_upload_inner_bar {
  background: RGB(25, 131, 213);
  border-radius: 3px;
  height: 100%;
  width: 0%;
}

.domain_tips_arrow_box {
  position: relative;
  background: #ffffff;
  /*border: 1px solid #333333;*/
  border: 1px solid #bdbdbd;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30);
}

.domain_tips_arrow_box:after, .domain_tips_arrow_box:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.domain_tips_arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}

.domain_tips_arrow_box:before {
  border-color: rgba(51, 51, 51, 0);
  border-right-color: #ababab;
  border-width: 11px;
  margin-top: -11px;
}

.domain_form_item_tip_desc {
  color: #afafaf;
  font-size: 12px;
}

.domain_form_item_tip_error {
  color: #f05a5a;
  font-size: 12px;
}

input.form_control.input_with_error {
  border-color: #d0021b;
}

.js_modify_ent .domainSubItemPerson, .js_modify_ent .domainSubTipsPerson {
  display: none;
}

.js_modify_person .domainSubItemEnt, .js_modify_person .domainSubTipsEnt {
  display: none;
}

.domainSubItemPerson, .domainSubItemEnt {
  margin-top: 20px;
}

.domainSubTipsEnt, .domainSubTipsPerson {
  display: inline-block;
}

/*域名实名审核-- nicolahuang -- end*/

/*  域名注册确认  */

.box_top {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radiue: 5px;
}

.cn_intro {
  line-height: 22px;
  font-size: 14px;
}

.cn_intro div {
  margin: 10px 0;
  padding-bottom: 15px;
  line-height: 22px;
}

.cn_intro h3 {
  margin-bottom: 25px;
}

.cn_intro .sub_intro {
  padding-left: 40px;
}

.reg_without_domain {
  padding: 60px 130px 0;
  min-height: 290px;
  overflow: hidden;
}

.reg_without_domain h2 {
  font-size: 18px;
  font-weight: bold;
  color: #3a3a3a;
}

.reg_tip {
  font-size: 12px;
  padding: 0 0 12px;
  color: #adadad;
}

.reg_without_domain .txt {
  font-weight: 400;
  font-size: 32px;
  height: 38px;
  line-height: 38px;
  color: #9c9c9c;
  padding: 7px 0 7px 10px;
}

.content_block .reg_without_domain .txt {
  width: 524px;
}

.reg_valid {
  padding: 5px 0;
  height: 18px;
}

.reg_valid .icon_finish_m {
  display: none;
}

.reg_valid span {
  display: inline-block;
  line-height: 16px;
}

.reg_phone_input {
  margin-bottom: 17px;
}

.rela_valid {
  position: absolute;
  top: 1px;
  right: 5px;
  _right: 135px;
  _top: 2px;
  border-radius: 0 3px 3px 0;
}

.reg_output {
  padding: 0 0 40px;
  font-size: 30px;
  color: #9c9c9c;
  font-weight: 500;
}

.reg_output_example {
  font-size: 22px;
  color: #ccc;
}

.reg_output_example span {
  color: #494949;
}

.reg_submitColumn {
  margin: 0 35px;
  padding: 20px 95px;
}

.regPanel h2 {
  font-family: '微软雅黑', 'arial', '黑体';
  font-size: 16px;
  line-height: 32px;
  margin: 0;
}

.reg_fin_suc {
  padding: 60px 0px 0 130px;
  font-family: "Microsoft YaHei";
}

.reg_suc_t {
  color: #5C972F;
  font-size: 22px;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 20px;
  position: relative;
}

.reg_suc_t .icon_finish_b {
  position: absolute;
  left: -40px;
  top: 0;
}

.reg_suc_admin {
  font-size: 16px;
  font-weight: bold;
  color: #646464;
  margin-bottom: 60px;
}

.reg_nodomain_panel .formPanel .tipsInfo {
  margin-top: -14px;
}

.reg_nodomain_error_tip {
  color: #F25043;
  font-weight: bold;
}

.reg_nodomain_error_tip a {
  font-weight: normal;
}

.reg_nodomain_finish_tip {
  color: #5fa729;
  font-weight: bold;
}

.reg_without_title {
  position: relative;
}

.reg_without_step {
  position: absolute;
  overflow: hidden;
  _zoom: 1;
  right: 0;
  top: 50%;
  margin-top: -10px;
  padding-right: 20px;
}

.reg_without_step li {
  line-height: 21px;
  height: 21px;
  font-size: 12px;
  color: #afc0d9;
  _color: #e5eaf3;
  width: 110px;
  text-align: center;
  float: left;
  margin-left: 18px;
  background: #5e8acf;
  _background: #99bff9;
  position: relative;
  font-weight: normal;
}

.reg_without_step_first {
  padding-left: 10px;
}

.reg_without_step .reg_without_step_on {
  background: #5895f3;
  color: #fff;
}

.reg_without_step_before, .reg_without_step_after {
  position: absolute;
  top: 0;
  display: block;
  width: 12px;
  height: 21px;
  background-image: url(../image/reg_step_bg0b6ef0.png);
  _background-image: url(../image/reg_step_bg_ie0b6ef0.gif);
}

.reg_without_step_before {
  background-position: 0 0;
  left: -12px;
}

.reg_without_step_after {
  background-position: -120px 0;
  right: -12px;
}

.reg_without_step_on .reg_without_step_before {
  background-position: 0 -23px;
}

.reg_without_step_on .reg_without_step_after {
  background-position: -120px -23px;
}

.auth_item {
  margin-top: 10px;
}

.auth_label {
  display: inline-block;
  height: 44px;
  line-height: 44px;
  margin-top: -3px;
  font-size: 14px;
}

.auth_btn_gray {
  width: 100px;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  margin-left: 10px;
  padding: 0 12px;
  text-align: center;
  border: 1px solid #888;
  color: #000000;
  background: #F3F3F3;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);
  background: linear-gradient(top, #ffffff 0%, #ebebeb 90%, #F3F3F3 100%);
  text-decoration: none;
  display: inline-block;
  border-radius: 3px;
  border-radius: 0\9\0;
}

.auth_btn_gray:hover {
  text-decoration: none;
}

.auth_input {
  width: 278px;
  height: 20px;
  padding: 8px 8px;
  font-size: 14px;
}

.auth_input_short {
  width: 162px;
}

.auth_eula {
  font-size: 12px;
}

.auth_eula input[type='checkbox'] {
  margin: 0;
  vertical-align: middle;
}

.auth_eula a {
  color: #176FB8;
}

/*  更换密保邮箱  */

.tr img.icon_error_m {
  margin-right: 4px;
}

.transferPannel {
  padding: 30px 30px;
  font-size: 14px;
}

.transferPannel .inputArea {
  margin-left: 45px;
}

.transferPannel .formPanel {
  padding-bottom: 0;
}

.transferPannel .formPanel .tr label {
  display: inline-block;
  min-width: 120px;
}

.transferPannel .btnSkip {
  margin-left: 15px;
}

.transferPannel .stepInfo {
  margin-bottom: 25px;
}

.transferPannel .radio {
  margin-top: 1px;
  margin-left: 1px;
}

.transferPannel .checkboxArea {
  margin: 0 0 0 22px
}

.transferPannel .bt_compose {
  margin: 0 10px 0 0;
}

.transferPannel h1 {
  position: relative;
}

.transferPannel .text {
  _margin-left: -44px;
}

.transferPannel .describe {
  font-size: 14px;
  margin: 0 0 10px 0;
  line-height: 1.8;
}

/*  我的企业  */

.company {
  font-size: 14px;
  background-color: #F9FAFC;
  display: table;
  width: 100%;
  min-height: 500px;
}

.company .left_panel {
  /*width: 161px;*/
}

.company .right_panel {
  margin-left: 182px;
  padding: 14px 18px 80px;
}

.company .version_info {
  font-size: 12px;
  background: #fafafa;
  border: 1px solid #eaeaea;
  padding: 15px 0;
  overflow: hidden;
  zoom: 1;
  margin: 20px 30px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/*.company .settingDiv_l{width:170px;}*/

.company .version_info li {
  clear: both;
  float: left;
  width: 100%;
}

.company .version_info .settingDiv_l {
  color: #707070;
  padding-top: 5px;
  width: 140px;
}

.company .version_info .settingDiv_r {
  padding-top: 5px;
  /*width:350px;float:left;margin-left:0;*/
}

.company .version_info strong {
  font-size: 14px;
}

.company .user_operation, .company .user_no_operation {
  margin-right: 10px;
}

.company .user_no_operation {
  color: #666262;
  text-decoration: none;
}

.record_box {
  overflow: hidden;
  zoom: 1;
  clear: both;
  margin: 0;
  padding: 20px 0 30px 50px;
}

.record_box .title_record {
  font-size: 12px;
  line-height: 24px;
}

.record_box .listTable {
  width: 570px;
  background: #fff;
}

.record_box .listTable td {
  height: 24px;
  line-height: 24px;
}

.content_block {}

.content_block h1, .content_table h1 {
  margin: 0 0 20px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #D4D4D4;
  font-size: 20px;
  line-height: 30px;
  overflow: hidden;
  zoom: 1;
}

.content_table h1 .btn, .content_block h1 .btn, .content_table h1 .info, .content_block h1 .info {
  font-weight: normal;
}

.content_table h1 .info, .content_block h1 .info {
  line-height: 16px;
  font-size: 12px;
  color: #707070;
}

.content_block .tool_header_txt {
  display: block;
  font-size: 12px;
  color: #999;
  font-weight: normal;
  line-height: 1.5;
  margin: 3px 0 0 3px;
}

.content_block h2, .content_table h2 {
  font-size: 14px;
  margin: 0.5em 0;
}

.content_block p, .content_table p {
  line-height: 1.7;
  margin: 0.4em 0;
}

.content_block p.example_myNS {
  margin: 0 0 0.4em;
  margin-left: 32px;
}

.content_block input.txt {
  width: 280px;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
}

.content_block input.txt.with_area{
  width: 202px;
  position: relative;
  left: -2px;
}

.bind_f_content .content_block input.txt{
  height: 28px;
  line-height: 28px;
}

.content_block input.t_search.txt {
  width: 157px;
  marker-offset: 0;
}

.content_block select.txt {
  width: 286px;
  height: 28px;
  line-height: 26px;
}

.content_block textarea.txt {
  height: 80px;
  width: 280px;
}

.content_action, .setting_action {
  margin: 34px 0 0;
  padding: 18px 0;
  border-top: 1px dashed #D4D4D4;
}

.setting_action {
  padding-left: 145px;
}

.content_action input.btnNormal, .content_action .btnNormal, .setting_action input.btnNormal, .setting_action .btnNormal {
  vertical-align: middle;
  margin-right: 1em;
}

.setting_action .bt_compose, .content_action .bt_compose {
  margin-right: 10px;
  vertical-align: -5px\9;
  _vertical-align: 0;
}

.company_notice {
  padding: 21px 26px;
}

.content_block textarea.txt_notice {
  width: 888px;
  height: 200px;
  padding: 3px 2px 5px 7px;
  font-size: 14px;
}

.content_table {
  padding-bottom: 20px;
}

.content_table h1 {
  border-bottom: 0;
  margin-bottom: 5px;
}

.content_table .listTable th, .content_table .listTable td, .content_block .listTable th, .content_block .listTable td, .content .listTable th, .content .listTable td, .content .listTable th, .content .listTable td {
  padding-left: 15px;
  padding-bottom: 6px;
}

.content_table .content_action {
  margin: 0;
  padding: 16px 26px 16px 12px;
  border-top: 0;
  background: #FFFFFF;
}

.content_table.content_table_invoice {
  padding: 40px 115px 0px 115px;
}

.content_table label.err {
  display: block;
  position: absolute;
  color: #EC2020;
  font-size: 14px;
}

.content_table_invoice .form_item {
  margin: 5px 0
}

/**
 * 效果参考“客户地址本”
 * @param .no_bottomdivider 去掉底部的外边距和边框
 * @html
 * div.divider_title[.no_bottomdivider] > h1.title_txt + p.title_info
 */

.divider_title {
  padding-bottom: 10px;
  margin-bottom: 12px;
  border-bottom: 1px dashed #d4d4d4;
}

.divider_title.no_bottomdivider {
  margin-bottom: 0;
  border-bottom: 0;
}

.divider_title .title_txt {
  /*font-size:14px;*/
  margin: 0;
  /*padding-top:7px;*/
  font-weight: bold;
}

.divider_title .title_info {
  margin: 5px 0 0;
  font-size: 12px;
  color: #707070;
}

/* 屏蔽掉原有对h1样式的滥用，若页面结构都更新过来后，这段可以去除 */

.divider_title h1 {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: normal;
  overflow: visible;
}

/**
 * 管理端左标题右内容的结构
 * @param {.content_section} .no_bottomdivider 去掉底部的外边距和边框
 * @html
 * section.content_section[.no_bottomdivider] > .section_left + .section_right
 */

.content_section {
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 25px;
  font-size: 12px;
  border-bottom: 1px solid #eee;
}

.content_section.no_bottomdivider {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section_left {
  float: left;
  width: 120px;
  padding-top: 2px;
  color: #a0a0a0;
  text-align: right;
}

.section_right {
  margin-left: 145px;
  line-height: 1.5;
}

.section_right .btn {
  margin-left: auto;
}

.contentInner {
  padding: 10px 15px;
}

.con_toolbar {
  background: #f4f7fa;
  border-bottom: 1px dashed #D4D4D4;
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  _zoom: 1;
}

.con_toolbar .btn {
  padding: 4px 15px;
}

.con_toolbar select.txt {
  height: 24px;
}

.con_toolbar .action_indent {
  padding-left: 26px;
}

.transferPannel .action_indent {
  padding-left: 37px;
}

.tool_li {
  display: block;
  width: 129px;
  float: left;
}

.tool_li .addrtitle {
  display: block;
}

.tool_li .addrinput {
  display: block;
}

.tool_li .addrinput {
  width: 129px;
}

.tool_li .addrinput input, .tool_li .addrinput select {
  width: 118px;
}

.tool_li .btnNormal {
  margin-left: 36px;
}

.tool_li .txt {
  font-size: 12px;
}

.tool_li .time_li {
  position: relative;
}

.tool_li .time_li .arrow {
  position: absolute;
  top: 7px;
  left: 105px;
}

.tool_li_btn {
  padding: 26px 0 0 0;
  display: inline-block;
}

.tool_li_btn .btn {
  margin-left: 0;
}

.con_gk .tool_li {
  width: 200px;
}

.con_gk .addrinput {
  width: 200px;
}

.con_gk .tool_li .addrinput input, .con_gk .tool_li .addrinput select {
  width: 184px;
}

.con_gk .tool_li .time_li .arrow {
  left: 170px;
}

.upgrade_note {
  padding: 10px 15px;
  background: #F4F7FA;
  color: #707070;
  margin: -20px 0 20px;
  border-bottom: 1px dashed #D4D4D4;
}

.logo_cut {
  padding: 15px 0 20px 20px;
  overflow: hidden;
  zoom: 1;
}

.logo_c_tips {
  color: #a0a0a0;
  padding-bottom: 15px;
  position: relative;
}

.logo_c_tips .file_upload {
  position: absolute;
  left: 365px;
  top: 0px;
  width: 70px;
}

.logo_c_tips .file_upload input {
  width: 70px;
}

.logoarea {
  overflow: hidden;
  _zoom: 1;
}

.logo_cut_area {
  width: 400px;
  height: 300px;
  background: #eee;
  overflow: hidden;
}

.logo_cut_preview_wrap {
  border: 1px solid #ccc;
  margin-left: 10px;
  background: #EFEFEF;
  overflow: hidden;
  min-width: 234px;
}

.logo_cut_preview {
  height: 60px;
  width: 234px;
  overflow: hidden;
  margin: 10px;
}

.logo_cut_preview img {}

.logo_upload_error {
  margin: 130px 0 0;
  text-align: center;
  color: 808080;
}

/* 工具箱 */

.toolbox {
  overflow: hidden;
  zoom: 1;
}

.toolbox .vip_title {
  height: 20px;
  line-height: 20px;
  background: #f0f3f8;
  border-top: 1px solid #e4e7ea;
  border-bottom: 1px solid #e4e7ea;
  color: #8a9098;
  font-size: 12px;
  font-weight: lighter;
  padding: 0 30px;
  text-shadow: 1px 1px #f8fbfc;
}

.toolbox ul {
  list-style: none;
}

.toolbox li {
  list-style: none;
  width: 100%;
  border-bottom: 1px solid #efefef;
  position: relative;
  *float: left;
}

.toolbox li.last_child {
  border-bottom: 0 none;
}

.toolbox li .item {
  display: block;
  padding: 12px 30px 17px;
  overflow: hidden;
  zoom: 1;
  background: #fff;
}

.toolbox li .item:hover {
  background: #f4f7fa;
  text-decoration: none;
}

.toolbox li .item .t_title {
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  color: #34599e;
}

.toolbox li .item .t_info {
  line-height: 20px;
  color: #a0a0a0;
}

.toolbox li .item .t_arrow {
  display: block;
  width: 25px;
  height: 35px;
  background: url(../image/ico_toolbox098b86.png) no-repeat 0 0;
  position: absolute;
  top: 22px;
  right: 40px;
  display: none;
}

.toolbox li .item:hover .t_arrow {
  display: block;
}

.toolbox li .item:hover .t_arrow {
  background-position: 0 -39px;
}

.viptool {
  _padding-bottom: 100px;
}

.viptool .vip_list {
  margin: 30px 0 30px 60px;
  overflow: hidden;
}

.viptool .vip_list li {
  width: 46%;
  float: left;
  border: 0 none;
  margin-left: 10px;
  _display: inline;
}

.viptool .vip_list li .item {
  padding: 12px 30px 17px 80px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.viptool .vip_list li .item .t_arrow {
  right: 10px;
}

.viptool .vip_list li .item .ico_obj {
  position: absolute;
  margin-left: -55px;
  margin-top: 7px;
  *margin-top: 0px;
  width: 45px;
  height: 45px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

.viptool .vip_list li .item:hover .ico_obj {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/*free*/

.viptool_free .vip_list {
  margin: 10px 0 30px 70px;
}

.viptool_free .vip_list li div.item .ico_obj {
  filter: alpha(opacity=60);
  -moz-opacity: 0.3;
  opacity: 0.3;
}

.viptool_free .vip_list li div.item:hover .ico_obj {
  filter: alpha(opacity=60);
  -moz-opacity: 0.3;
  opacity: 0.3;
}

.viptool_free li div.item:hover {
  background: none;
}

.viptool_free li div.item .t_title {
  color: #999;
}

.vip_cost_block {
  padding: 25px;
  background-color: #e3e7ef;
  border-bottom: 1px solid #ccc;
  text-align: center;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  margin-top: -1px;
}

.vip_cost_block .text {
  font-size: 16px;
  font-family: "Microsoft YaHei";
}

.ico_pigeonhole {
  background: url(../image/ico_pigeonhole3bcbcb.png) no-repeat;
}

.ico_pigeonhole {
  background-position: 0 -3px;
}

.ico_limit {
  background: url(../image/ico_limit3bcbcb.png) no-repeat;
}

.ico_approval {
  background: url(../image/ico_approval3bcbcb.png) no-repeat;
}

.ico_bind_qywx {
  background: url(../image/ico_bind_qywx3bcbcb.png) no-repeat;
}

.ico_bind_crtx {
  width: 42px;
  height: 32px;
  background: url(../image/ico_reg_crtx_323bcbcb.png) no-repeat;
}

.ico_backup, .ico_loginStyle, .ico_qfmail, .ico_openapi, .ico_businesscard, .ico_limitIP, .ico_limitmail, .ico_synrtx, .ico_namecard, .ico_wholedomain, .ico_openkit, .ico_date_pw {
  background: url(../image/ico_viptool3bcbcb.png) no-repeat;
}

.ico_backup {
  background-position: 0 5px;
}

.ico_loginStyle {
  background-position: -48px 0;
}

.ico_qfmail {
  background-position: -100px 0;
}

.ico_businesscard {
  background-position: -150px 0;
}

.ico_limitIP {
  background-position: -199px 0;
}

.ico_namecard {
  background-position: -348px 0;
}

.ico_limitmail {
  background-position: -246px 0;
}

.ico_synrtx {
  background-position: -300px 0;
}

.ico_wholedomain {
  background-position: -400px 0;
}

.ico_openkit {
  background-position: -545px 0;
}

.ico_date_pw {
  background-position: -495px 0;
}

.tool_con {
  float: left;
  position: relative;
  min-height: 325px;
  _height: 302px;
  padding-left: 0px;
  width: 100%;
}

.tool_action {
  background: #eff4f8;
  border-top: 1px solid #e0e0e0;
  padding: 10px 0;
  width: 100%;
  overflow: hidden;
  _zoom: 1;
  height: 55px;
}

.tool_action .bt_compose, .tool_action .btnSubmit {
  margin: 0 0 0 30px;
  float: left;
}

.tool_conbox {
  padding: 30px;
}

.a_info {
  color: #666;
  line-height: 20px;
  padding-top: 20px;
  clear: left;
}

.f_info {
  font-size: 12px;
  color: #666;
}

.b_info {
  font-size: 14px;
  color: #666;
}

.m_l {
  margin-left: 20px;
}

.load_process {
  color: #fff;
  top: 5px;
}

.pagination {
  font-size: 12px;
}

.pagination_disabled {
  color: #afafaf;
}

.pagination_disabled:hover {
  text-decoration: none;
  cursor: default;
}

.import_stage .pagination {
  display: inline-block;
  float: right;
  height: 26px;
  line-height: 26px;
}

.import_stage .import_table_td {
  overflow: hidden;
  text-overflow: ellipsis;
}

.error_tips {
  color: #c60505;
  font-size: 12px;
}

.notice_newstyle .content {
  min-height: 234px;
}

.notice_table {
  border-collapse: collapse;
}

.notice_table tr {
  cursor: pointer;
}

.notice_table tr:hover {
  background: #f4f7fa;
}

.notice_table tr:hover a.bt_del, .notice_table tr:hover a.bt_rename, .notice_table tr:hover a.bt_recall {
  opacity: 0.6;
  filter: alpha(opacity:60);
}

.notice_table tr a.bt_del:hover, .notice_table tr a.bt_rename:hover, .notice_table tr a.bt_recall:hover {
  opacity: 1;
  filter: alpha(opacity:100);
}

.notice_table td {
  border-bottom: 1px solid #f3f3f3;
  height: 40px;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

.notice_t {
  width: 670px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.notice_t .graytext {
  color: #a0a0a0;
}

.notice_t h2 {
  display: inline;
  padding-right: 5px;
  font-size: 14px;
}

.notice_unsend .notice_t h2 {
  color: #1E5494;
}

.notice_t h2 a:link, .notice_t h2 a:visited {
  color: #494949;
  font-weight: normal;
}

.notice_unsend .notice_t h2 a:link, .notice_unsend .notice_t h2 a:visited {
  color: #445986;
  font-weight: bold;
}

.notice_t h2 a:hover {
  text-decoration: none;
}

.ico_noti_pre {
  background: url("../image/mail16f25f.png") no-repeat scroll -95px -123px transparent;
  display: inline-block;
  width: 18px;
  height: 16px;
  text-indent: -9999px;
  margin: 0 5px 0 10px;
  float: left;
}

.notice_unsend .ico_noti_pre {
  background-position: -48px -64px;
}

.content_title {
  padding: 0 0 5px 12px;
}

.input_wd {
  width: 99.2%;
  padding: 0;
  height: 22px;
}

.notice_newstyle .submitColumn .btnNormal {
  font-size: 14px;
  color: #555;
}

.notice_newstyle .submitColumn a.btnNormal {
  width: 58px;
  width: 88px\9;
  height: 17px;
}

.notice_newstyle .submitColumn .btnSubmit {
  width: 88px\9;
}

.notice_newstyle .submitColumn input.btnNormal {
  width: 88px;
  height: 30px;
}

.notice_newstyle #rightArea {
  display: none;
}

.notice_newstyle .content_title .txt {
  border-color: #9A9A9A;
  width: 618px;
  padding-left: 8px;
}

.notice_newstyle .content_title input:focus {
  box-shadow: none;
}

.nr_li {
  overflow: hidden;
  _zoom: 1;
  font-size: 14px;
  margin-bottom: 20px;
  line-height: 26px;
}

.notice_read {
  padding: 20px 72px 50px;
}

.nr_li label {
  display: none;
}

.nr_li .nr_li_child {}

.nr_attach label {
  display: none;
}

.nr_att_li {
  padding: 2px 0 2px 5px;
  background: #f7f7f7;
}

.nr_att_li img {
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}

.notice_page {
  height: 16px;
  line-height: 16px;
  text-align: right;
  padding: 15px 0;
}

.notice_none {
  padding-top: 100px;
  font-size: 14px;
  text-align: center;
}

#load_process_info, #load_process_cancel {
  color: #fff;
}

.temp_xx {
  position: absolute;
  top: 1px;
  right: 5px;
  _right: 135px;
  _top: 2px;
  border-radius: 0 3px 3px 0;
}

.input_file {}

.list_input, .listTable td.name .list_input {
  margin: -2px 10px 0 0px;
}

.listTable td.name .list_input {
  *margin: 5px 10px 0 14px;
}

.click_tr {
  cursor: pointer;
}

.click_tr:hover a {
  text-decoration: underline;
}

/* 底部操作按钮 */

.content_action {
  overflow: hidden;
}

.content_action .bt_compose, .content_action .btnSubmit, .content_action .btnNormal {
  float: left;
}

.content_action .action_link {
  float: left;
  margin-top: 6px;
  font-size: 12px;
  *margin-top: 10px;
}

.content_action.qywx_content_action a {
  color: #FFF;
  font-size: 16px;
  background: #4490D6;
  width: 175px;
  height: 38px;
  box-sizing: content-box;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #107FCD
}

.s_listTable {
  width: 560px;
  clear: both;
  margin: 0 0 10px 0;
  float: left\9;
}

.s_listTable li {
  padding: 0 42px 0 15px;
  border-bottom: 1px solid #e3e6eb;
  line-height: 30px;
  overflow: hidden;
  zoom: 1;
}

.s_listTable li:hover {
  background: #f9f9f9;
}

.s_listTable li.nodata {
  color: #a0a0a0;
  height: 60px;
  line-height: 60px;
  text-align: center;
}

.s_listTable li.nodata:hover {
  background: #fff;
}

.s_listTable li span.left {
  width: 440px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 展开、折叠图标 */

.toggle-arrow {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 2px -1px 0;
  background: url(../image/mail16f25f.png) no-repeat -80px -64px;
  *display: inline;
  *zoom: 1;
  *margin: 0 2px 2px 0;
  *overflow: hidden;
}

.toggle-arrow.toggle-up {
  background-position: -80px -78px;
}

/* 公告 */

.notice_newstyle .content_title .compose_limit {
  width: 615px;
  height: auto;
  min-height: 24px;
  overflow: hidden;
  _height: 24px;
  _overflow: visible;
}

#AttachFrame .ico_att, #AttachFrame span, .QMEditorTBExternItem input, .QMEditorTBExternItem .qm_underline, #editor_toolbar_btn_container input, #editor_toolbar_btn_container span {
  vertical-align: middle
}

/* 批量导入成员 */

.batch_import .listTable {
  width: 100%;
  margin-top: 20px;
  table-layout: fixed;
}

.batch_import .th_name {
  width: 50px;
}

.batch_import .th_email {
  width: 245px;
}

.batch_import .th_password {
  width: 125px;
}

.batch_import .th_department {}

.batch_import .th_reason {}

/* 从comm2010.css迁移过来的qm_dialog */

.qm_dialog {
  position: absolute;
  overflow: hidden;
  z-index: 12;
  border: 1px solid #bbb;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  min-width: 440px;
  _width: 440px;
  background-color: #F1F1F1;
}

.qm_dialog iframe {
  border-radius: 0 0 5px 5px;
}

.dialog_head {
  background-color: #f1f1f1;
  padding: 5px 15px;
  line-height: 26px;
  font-weight: bold;
  border-radius: 5px 5px 0 0;
}

.qm_dialog_flash .dialog_head {
  background-color: #FAFAFA;
}

.qm_dialog .ico_close_d, .qm_dialog .ico_minimize {
  position: absolute;
  right: 10px;
  top: 9px;
  background: url(../image/mail16f25f.png) no-repeat -18px -240px;
  width: 18px;
  height: 18px;
  border-radius: 2px;
}

.qm_dialog .ico_close_d:hover {
  background-position: -54px -240px;
}

.qm_dialog .ico_minimize {
  right: 32px;
  background-position: 0 -240px;
}

.qm_dialog .ico_minimize:hover {
  background-position: -36px -240px;
}

.dialog_content {
  background-color: #fff;
  text-align: center;
  /* 原企业邮弹出框内容均默认为居中，因此需保证原有对话框正常 */
}

.dialog_input_wrap {
  padding: 30px;
  text-align: left;
}

.dialog_input_wrap p {
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
}

.dialog_input {
  height: 14px;
  padding: 5px;
  margin: 4px 0;
  width: 368px;
  font-size: 12px;
  border: 1px solid #b3b3b3;
  box-shadow: inset 1px 1px 0 #e2e2e2;
  background-color: #fff;
}

.dialog_input:focus {
  border-color: #93d4fc;
  box-shadow: 0 0 5px #60caff;
}

/*.dialog_icon{+position:relative;float:left; margin:7px 12px 8px 0;}*/

.dialog_txt {
  padding: 30px 34px 32px;
}

.dialog_operate {
  background-color: #F1F1F1;
  border-radius: 0 0 6px 6px;
  padding: 5px 12px;
  text-align: right;
  line-height: 26px;
}

.dialog_operate .btn_gray, .dialog_operate .btn_blue {
  min-width: 30px;
  margin-left: 6px;
  _width: 30px;
}

.dialog_operate .btn_gray.left, .dialog_operate .btn_blue.left {
  margin-left: 0;
  margin-right: 6px;
  margin-top: 2px;
}

.qm_mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  bottom: 0;
  right: 0;
  _width: 100%;
  _height: expression(document.documentElement.scrollHeight + "px");
  -webkit-user-select: none;
  -moz-user-select: none;
}

.opac_mask {
  background-color: #FFFFFF;
  opacity: 0.15;
  filter: alpha(opacity=15);
}

.dialog_function {
  padding: 25px;
}

.dialog_bg {
  width: 415px;
  border: 1px solid #cbcbcb;
  background: #f9f9f9;
  border-radius: 5px;
}

/* 带后缀名的文件重命名，迁移自comm2010.css */

/*.suffix_wrapper {margin:5px 0 0 -3px;padding:3px;overflow:hidden;+padding-left:7px;}*/

.suffix {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  background-color: #eee;
  border: 1px solid #b3b3b3;
  color: #888;
  padding: 0 8px 0 5px;
}

.suffix_wrapper input {
  float: left;
  width: 320px;
  margin: 0;
}

.suffix_wrapper .suffix {
  float: left;
  border-left-width: 0;
}

.o_body .suffix {
  width: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
  Button
*/

/*======来自个人邮箱comm2010.css======*/

/*comm*/

.btn_blue, .btn_red, .btn_gray {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  line-height: 26px \9;
  _overflow: hidden;
  padding: 0 10px;
  margin: 0;
  text-align: center;
  border-radius: 3px;
  border-radius: 0\9;
  cursor: pointer;
  /*IE9下，渐变滤镜不支持圆角，四角会显示白色背景色*/
}

input.btn_blue, input.btn_red, input.btn_gray {
  height: 26px;
  line-height: 24px;
  *line-height: 22px;
  padding-bottom: 3px;
  /*firefox下button的line-height不起作用，用padding解决，如果不是24px的按钮高度，padding-bottom要重新定义*/
}

.btn_blue:focus, .btn_red:focus, .btn_gray:focus {
  border-color: #0074bc;
  box-shadow: 0 0 5px #60caff;
}

.btn_blue:active, .btn_red:active, .btn_gray:active {
  outline: none;
}

/*btn_blue*/

.btn_blue {
  border: 1px solid #0d659b;
  color: #fff;
  color: #fff!important;
  background-color: #238aca;
  background: -moz-linear-gradient(top, #238aca, #0074bc);
  background: -webkit-linear-gradient(top, #238aca, #0074bc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238aca', endColorstr='#0074bc');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#238aca', endColorstr='#0074bc')";
}

.btn_blue:hover {
  text-decoration: none;
  background-color: #238aca;
  background: -moz-linear-gradient(top, #2a96d8, #0169a9);
  background: -webkit-linear-gradient(top, #2a96d8, #0169a9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a96d8', endColorstr='#0169a9');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a96d8', endColorstr='#0169a9')";
}

.btn_blue:active {
  background-color: #238aca;
  background: -moz-linear-gradient(top, #0074bc, #238aca);
  background: -webkit-linear-gradient(top, #0074bc, #238aca);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074bc', endColorstr='#238aca');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074bc', endColorstr='#238aca')";
}

/*btn_gray*/

.btn_gray {
  border: 1px solid #BEBEBE;
  color: #494949;
  color: #494949!important;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff, #e0e0e0);
  background: -webkit-linear-gradient(top, #fff, #e0e0e0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0')";
}

.btn_gray:hover {
  color: #000;
  text-decoration: none;
  background: -moz-linear-gradient(top, #fefefe, #d2d2d2);
  background: -webkit-linear-gradient(top, #fefefe, #d2d2d2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d2d2d2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d2d2d2')";
}

.btn_gray:active {
  background: -moz-linear-gradient(top, #d4d3d3, #f9f8f8);
  background: -webkit-linear-gradient(top, #d4d3d3, #f9f8f8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d3d3', endColorstr='#f9f8f8');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d3d3', endColorstr='#f9f8f8')";
}

/*btn_red*/

.btn_red {
  border: 1px solid #a22626;
  color: #fff;
  color: #fff!important;
  background-color: #e54a56;
  background: -moz-linear-gradient(top, #f5505f, #d3454b);
  background: -webkit-linear-gradient(top, #f5505f, #d3454b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5505f', endColorstr='#d3454b');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5505f', endColorstr='#d3454b')";
}

.btn_red:hover {
  text-decoration: none;
  background-color: #f1505b;
  background: -moz-linear-gradient(top, #ff6574, #e13841);
  background: -webkit-linear-gradient(top, #ff6574, #e13841);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6574', endColorstr='#e13841');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6574', endColorstr='#e13841')";
}

.btn_red:active {
  background-color: #e33c44;
  background: -moz-linear-gradient(top, #e13841, #ff6574);
  background: -webkit-linear-gradient(top, #e13841, #ff6574);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e13841', endColorstr='#ff6574');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e13841', endColorstr='#ff6574')";
}

/*disabled*/

.btn_gray_disabled, .btn_gray_disabled:hover, .btn_gray_disabled:active {
  background: #ececec;
  filter: none;
  border-color: #c3c3c3;
  color: #a8a8a8!important;
  box-shadow: none;
  cursor: default;
}

.btn_blue_disabled, .btn_blue_disabled:hover, .btn_blue_disabled:active {
  background: #98c3e2;
  filter: none;
  border-color: #a2b6c5;
  color: #f9fcfe!important;
  box-shadow: none;
  cursor: default;
}

.btn_red_disabled, .btn_red_disabled:hover, .btn_red_disabled:active {
  background: #f0acb0;
  filter: none;
  border-color: #c7a5a4;
  color: #fffffd!important;
  box-shadow: none;
  cursor: default;
}

/*button selsect*/

.btn_selectLeft {
  position: relative;
  padding-left: 25px;
  vertical-align: middle;
}

.btn_selectRight {
  position: relative;
  padding-right: 25px;
  vertical-align: middle;
}

.btn_select_txt {
  line-height: 24px;
  line-height: 26px \9;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: transparent;
}

/*buttons group*/

.btns_group {
  _zoom: 1;
  display: inline-block;
  padding: 0 1px;
}

.btns_group .btn_gray {
  margin-right: -1px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.btns_group .btn_gray:first-child {
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
}

.btns_group .btn_gray:last-child {
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}

.btns_group .g_select {
  vertical-align: middle;
  margin-top: -4px;
  margin-top: -2px\0;
  *margin-top: 3px;
}

:root .btns_group .g_select {
  margin-top: -3px\0;
}

.btns_group .g_select.MacOS {
  margin-top: -2px;
}

.btn_big {
  height: 28px;
  line-height: 26px;
  *line-height: 30px;
  line-height: 26px\0;
  font-size: 14px;
  padding: 0 16px;
}

:root .btn_big {
  line-height: 30px\0;
}

.btn_disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: default!important;
}

.btn_transparent {
  border: none;
  background: transparent;
  cursor: pointer;
  color: inherit;
  *color: #fff;
}

/*按钮左间距*/

.btn_spaceLeft {
  margin-left: 3px;
}

/*按钮右间距*/

.btn_spaceRight {
  margin-right: 3px;
}

/* 作用于input标签的btn样式 */

.btn_input {
  height: 24px;
  line-height: 22px;
  *line-height: 25px;
  padding: 0 15px;
  cursor: pointer;
}

/*Button icon*/

.icon_add, .icon_edit, .icon_delete {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../image/icon_action3bcbcb.png) 0 0 no-repeat;
  overflow: hidden;
  position: absolute;
}

.icon_add {
  background-position: -72px -20px;
  left: 8px;
  top: 6px;
}

.icon_edit {
  background-position: -120px -18px;
  left: 8px;
  top: 4px;
}

.icon_delete {
  background-position: -72px 1px;
  left: 7px;
  top: 5px;
}

.btn_select, .btn_back {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../image/ico_biz0c07e5.png) 0 0 no-repeat;
  overflow: hidden;
  position: absolute;
}

.btn_select {
  background-position: -48px 4px;
  right: 6px;
  top: 6px;
}

.btn_back {
  width: 14px;
  height: 14px;
  left: 8px;
  top: 5px;
  background-position: -91px 2px;
}

.icons_dlg_closeImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icons_dlg_close-sb33a1e72da.png');
  background-size: 12px 36px;
  background-position: 0 -12px;
  height: 12px;
  width: 12px;
}

@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 29, ../../sass/images.scss */
  .icons_dlg_closeImg {
    background-image: url('../image/icons_dlg_close_2x-se055e1add5.png');
  }
}

/* line 43, ../../sass/images.scss */

.icons_dlg_closeImg:hover {
  background-position: 0 0;
  height: 12px;
  width: 12px;
}

/* line 43, ../../sass/images.scss */

.icons_dlg_closeImg:active {
  background-position: 0 -24px;
  height: 12px;
  width: 12px;
}

/* zhoon 从comm搬过来的样式，因为管理端新建联系人用到成员端的样式，但是并没有引入comm */

.icon_select_s {
  position: absolute;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/mail16f25f.png) no-repeat 0 -128px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  display: block;
}

/* 少量文字提示 */

.dot_info {
  display: inline-block;
  padding: 0 6px 2px;
  padding-top: 2px\9;
  padding-bottom: 1px\9;
  font-weight: normal;
  border-radius: 2px;
}

.dot_gray {
  background-color: #e5e5e5;
  color: #bbb;
}

.dot_red {
  background-color: #c00;
  color: #fff;
}

/* 网盘重命名弹出框 与biz.css保持一致 */

.rename_dialog {
  padding: 28px;
  text-align: left;
}

.rename_line {
  margin-bottom: 1em;
}

.rename_actions {
  margin-top: 20px;
}

.rename_action {
  display: block;
  margin-bottom: 8px;
  padding: 10px 12px;
  color: #000;
  border: 1px solid #bebebe;
  border-radius: 3px;
  cursor: default;
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #fff, #f1f1f1);
  background-image: -moz-linear-gradient(top, #fff, #f1f1f1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f1f1f1");
  *zoom: 1;
}

.rename_action:focus {
  outline: 0;
}

.rename_action:link, .rename_action:visited {
  color: #000;
}

.rename_action:hover {
  text-decoration: none;
  background-image: -webkit-linear-gradient(top, #fefefe, #e2e2e2);
  background-image: -moz-linear-gradient(top, #fefefe, #e2e2e2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefefe", endColorstr="#e2e2e2");
}

.rename_action:active {
  background-image: -webkit-linear-gradient(top, #f1f1f1, #fff);
  background-image: -moz-linear-gradient(top, #f1f1f1, #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1", endColorstr="#ffffff");
}

.rename_disabled, .rename_disabled:hover, .rename_disabled:active {
  background-image: none;
}

.rename_disabled:link, .rename_disabled:visited {
  color: #7c7c7c;
}

.rename_disabled .rename_actiontip {
  color: #969696;
}

.rename_lastaction {
  margin-bottom: 0;
}

.rename_header {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: bold;
}

.rename_actiontip {
  color: #5e5e5e;
}

.rename_files {
  margin-top: 20px;
  overflow: hidden;
}

.rename_file {
  float: left;
  width: 234px;
  /*让创建时间不被截断的最小宽度*/
  margin: 0 10px 0 0;
  /* reset dl margin */
  color: #808080;
  /*max-width:100%;*/
  overflow: hidden;
}

.rename_newfile {
  margin-right: 0;
  /*background-color:#ffffc9;*/
}

.rename_left {
  float: left;
  margin-right: 6px;
  /* for dot_info */
  position: relative;
  padding-bottom: 16px;
}

.rename_right {
  margin-left: 0;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  *zoom: 1;
  _width: 193px;
}

.rename_icon {
  margin-top: 2px;
}

.rename_left .dot_info {
  position: absolute;
  left: 4px;
  bottom: -1px;
  _bottom: -2px;
}

.rename_dialog .dot_gray {
  background-color: #d5d5d5;
  color: #999;
}

.rename_dialog .dot_red {
  background-color: #f05b5b;
}

.rename_disappear {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .4s ease-out;
  -moz-transition: opacity .4s ease-out;
  transition: opacity .4s ease-out;
}

.rename_disappear .rename_left {
  *filter: alpha(opacity=0);
}

.rename_highlight {
  background-color: #ffffc9;
  -webkit-animation: 'rename_highlight' .6s linear infinite;
  -moz-animation: 'rename_highlight' .6s linear infinite;
  animation: 'rename_highlight' .6s linear infinite;
}

@-webkit-keyframes rename_highlight {
  0% {
    background-color: rgb(255, 255, 255);
  }
  40% {
    background-color: rgb(255, 255, 190);
  }
  60% {
    background-color: rgb(255, 255, 165);
  }
  80% {
    background-color: rgb(255, 255, 190);
  }
  100% {
    background-color: rgb(255, 255, 255);
  }
}

@-moz-keyframes rename_highlight {
  0% {
    background-color: rgb(255, 255, 255);
  }
  40% {
    background-color: rgb(255, 255, 190);
  }
  60% {
    background-color: rgb(255, 255, 165);
  }
  80% {
    background-color: rgb(255, 255, 190);
  }
  100% {
    background-color: rgb(255, 255, 255);
  }
}

@keyframes rename_highlight {
  0% {
    background-color: rgb(255, 255, 255);
  }
  40% {
    background-color: rgb(255, 255, 190);
  }
  60% {
    background-color: rgb(255, 255, 165);
  }
  80% {
    background-color: rgb(255, 255, 190);
  }
  100% {
    background-color: rgb(255, 255, 255);
  }
}

/* 管理端 */

.admin_rename {
  font-size: 12px;
  _zoom: 1;
}

/* 企业名片 */

.namecard_dialog_container {
  margin-left: -298px;
}

.namecard_dialog {
  padding: 30px 20px;
}

.namecard_dialog .label {
  margin-right: 8px;
}

.namecard_uploadlogo_form {
  position: relative;
  width: 98px;
  margin-top: 4px;
  height: 30px;
  overflow: hidden;
}

.namecard_dialog .namecard_uploadlogo_toggle {
  width: 96px;
  height: 18px;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
}

.namecard_dialog .namecard_uploadlogo_file {
  position: absolute;
  top: 0;
  right: -2px;
  width: auto;
  height: 30px;
  border: none;
  cursor: pointer;
  font-size: 28px;
  padding: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.namecard_dialog .logo_cut {
  padding: 0;
}

.namecard_dialog .logo_cut_area, .namecard_dialog .logo_cut_preview_wrap {
  width: 270px;
  height: 270px;
  margin-left: 10px;
  border: 1px solid #dedede;
}

.namecard_dialog .logoarea, .namecard_uploadlogo {
  overflow: hidden;
  margin-left: -10px;
}

.namecard_editor_url {
  margin-top: 34px;
  padding-top: 34px;
  border-top: 1px solid #ccc;
}

.namecard_editor_url_input {
  width: 400px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #ccc;
  vertical-align: middle;
}

/*从QQ邮箱的comm搬过来，以为管理端没有引入comm（新建联系人表单）*/

.menu_bd {
  background: #fff;
  padding: 4px 0;
  border: 1px solid #a0a0a0;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  font-size: 12px;
}

.panel_edit ul li {
  font-size: 12px;
}

.panel_edit input, .panel_edit textarea {
  font-size: 12px;
}

/*ellipsis*/

.text-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* #1 不同浏览器的hack */

/* === webkit === */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .treeview .input_checkbox, .s_result .input_checkbox, .group_body .input_checkbox {
    margin-top: -12px;
  }
}

/* === firefox === */

@-moz-document url-prefix() {
  .treeview .input_checkbox, .s_result .input_checkbox, .group_body .input_checkbox {
    margin-top: -12px;
  }
}

/*在线直销付款*/

.topay .con_body {
  background: #fff;
  margin: 0;
  padding: 30px 0 50px 0;
  overflow: hidden;
}

.topay .b_size {
  font-size: 14px;
}

/*modified by pepegao*/

.font16 {
  font-size: 16px;
}

.font18 {
  font-size: 18px;
}

.topay .orderTitle {
  margin: 0px 0px 20px -15px;
}

.topay .orderTitle h2 {
  width: 30%;
  display: inline;
}

.topay .orderTitle .editTip {
  width: 16px;
  height: 16px;
  margin: -2px 3px 0 0;
  vertical-align: middle;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/icon_editorder.png) #FAFAFA no-repeat center;
  background-size: 16px 16px;
  cursor: pointer;
  border: 1px solid #DDD
}

.topay .orderItem {
  display: block;
  margin-bottom: 15px;
}

.topay .orderItem label {
  display: inline-block;
}

.topay .orderItem label.hide {
  display: none;
}

.topay .orderItem label.orderItemLabel {
  width: 120px;
  text-align: right;
  height: 26px;
  line-height: 26px;
}

.topay .orderItem label.orderItemContent {
  width: 230px;
}

.topay .orderItem label.orderItemDisplay {
  width: auto;
}

.topay .orderPanel label.error {
  display: inline;
  color: #c00;
  padding-left: 15px;
  margin-left: 5px;
  font-size: 12px;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/icon_valid.ico) no-repeat left;
  background-size: 14px 14px;
}

.topay div#charge .orderItemDisplay {
  font-size: 18px;
  margin: 0 4px;
  font-weight: bold;
  color: #000;
}

.topay .orderHead {
  height: 60px;
  margin-bottom: 10px;
}

.topay .orderConfirmed {
  width: 50px;
  height: 50px;
  margin: -14px 10px 0px -10px;
  display: inline-block;
  float: left;
  background: #FFFFFF url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/okb.png) no-repeat left;
  background-size: 50px 50px;
}

.topay .orderOption {
  height: 50px;
  margin: 15px 0px 0px 150px;
}

.topay .orderOption .tenpayLogo {
  width: 80px;
  height: 30px;
  display: inline-block;
  float: left;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/tenpay_logo.png) #FFFFFF no-repeat center;
  background-size: 80px 30px;
}

.topay .orderOption .btnSubmit {
  float: left;
}

.topay .orderTips {
  margin-bottom: 50px;
}

.topay .orderAnnounce p {
  margin: 10px 0
}

.floatDiv {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.95;
  z-index: 1;
  background: #EFEFEF;
}

.floatContent {
  position: absolute;
  margin: auto;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  width: 500px;
  height: 300px;
  z-index: 9999;
  background: white;
  border: 1px solid rgb(168, 168, 182)
}

.floatHead {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid rgb(168, 168, 182);
}

.floatHead label {
  float: left;
  margin-left: 28px
}

.floatHead input {
  width: 30px;
  height: 100%;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/close_float.jpg) #FAFAFA no-repeat center;
  background-size: 30px 30px;
  border: none;
  float: right;
  margin-right: 10px;
  cursor: pointer;
}

.floatOption {
  width: 100%;
  height: 200px;
}

.floatOptionContent {
  margin: 50px 30px;
  height: 150px;
  text-align: center;
}

#payTip {
  height: 55px;
  font-size: 16px;
}

#paySuccess, #payFailed {
  height: 35px;
  font-size: 14px
}

.register_content a.rtxReg_sec_registerCard_submit {
  color: #FFF;
}

.payresult .register_main {
  background-color: #fff;
}

.payresult .register_main .register_content_1 {
  width: 760px;
  margin: 0 auto;
  padding: 90px 0 80px;
}

.payresult .register_content {
  text-align: left;
  min-height: 300px;
}

.payresult .register_content_1 .register_step_box {
  width: 735px;
  margin: 0 0 30px 40px;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/register/register_bg1173b76.png) right center no-repeat;
  position: relative;
}

.payresult .register_content_1 .register_form_tip {
  float: right;
  font-size: 12px;
  line-height: 1.8;
  color: #949eaa;
  margin: 20px 85px 0 0;
}

.payresult .register_step_box .register_form_1 {
  width: 400px;
  min-height: 300px;
  _height: 300px;
  background-color: #f3f7fa;
  border-radius: 4px;
  border: 1px solid #c5d3e3;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  color: #666666;
}

.payresult .register_step_box .register_form_title {
  padding: 15px 25px;
  color: #000;
  font-size: 16px;
  background-color: #ebf2f6;
  border-bottom: 1px solid #d9e4eb;
  border-radius: 4px 4px 0 0;
}

.payresult .biz_font_yahei {
  font-family: "Microsoft YaHei";
}

.payresult .register_step_box .register_active {
  padding: 45px 0;
  overflow: hidden;
  _zoom: 1;
}

.payresult .register_active .ra_succeed {
  width: 52px;
  height: 52px;
  float: left;
  background-position: 0 -71px;
  margin: 0 0 0 40px;
}

.payresult .ra_succeed {
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/register/register173b76.png) no-repeat 0 0;
}

.payresult .ra_failed {
  width: 52px;
  height: 52px;
  float: left;
  margin: 0 0 0 40px;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/warningb.gif) #FFFFFF no-repeat left;
  background-size: 50px 50px;
}

.payresult .register_active .ra_content {
  padding-left: 100px;
}

.payresult .register_active .ra_content .ra_title {
  color: #14528a;
  font-size: 16px;
  margin: 5px 0;
  display: block;
}

.payresult .register_active .ra_content .ra_text {
  font-size: 14px;
  color: #5d5d5d;
  display: block;
  margin-bottom: 30px;
  line-height: 1.5;
}

/*在线直销退款*/

.refundPanel {
  padding: 20px 0 30px 40px;
}

.refundresult {
  height: 100%;
  border: none;
  margin: 30px 10px 0px 20px;
  padding: 40px 0px 40px 60px;
}

.refundfailed {
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/warningb.gif) #FFFFFF no-repeat left;
  background-size: 50px 50px;
}

.refundsubmit, .refundsuccess {
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/newicon/okb.png) #FFFFFF no-repeat left;
  background-size: 50px 50px;
}

.refundresult h2 {
  padding: 5px;
}

.refundresult span {
  padding: 5px;
  font-size: 13px;
}

.refunddescription {
  margin: 20px 10px 50px 10px;
}

.refunddescription p {
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 0px 20px;
}

/*管理员绑定微信*/

#z_shadow {
  z-index: 999;
  position: absolute;
  background-color: #000000;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

/*分级管理员*/

.mng_item {
  background: url(../image/item3bcbcb.png) no-repeat scroll 0 0;
  height: 14px;
  width: 14px;
  position: absolute;
  margin: 6px 9px;
}

.mng_item_del {
  background: url(../image/item_del3bcbcb.png) no-repeat scroll 0 0;
  height: 16px;
  width: 16px;
  position: absolute;
  margin-left: -20px;
  margin-top: 5px;
  cursor: pointer;
}

.mng_name {
  float: left;
  max-width: 265px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.vertical_pos {
  vertical-align: text-top;
}

.visibility_visible {
  visibility: visible;
}

.visibility_hidden {
  visibility: hidden;
}

.txt_grayer {
  color: #a0a0a0;
}

.tip_l {
  line-height: 45px;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: -7px;
}

.tip_r {
  text-indent: 1.8em;
  font-size: 12px;
}

/*管理端直销*/

.form_item {
  margin: 20px 0;
}

.form_item_no_header {
  margin-top: 0;
}

.form_item_no_bottom {
  margin-bottom: 0;
}

.div_l {
  float: left;
  width: 80px;
  line-height: 35px;
  text-align: right;
  color: #a0a0a0;
  font-size: 12px;
}

.div_r {
  margin-left: 0px\9;
  padding-left: 12px;
  line-height: 26px;
  _border-width: 0;
  overflow: hidden;
  _zoom: 1;
}

.button_blue {
  background-color: #4490D6;
  border: 1px solid #107FCD;
  display: block;
  color: #FFFFFF;
  cursor: pointer;
  text-align: center;
  width: 76px;
  height: 28px;
}

.button_blue:hover {
  background-color: #107FCD;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  filter: none;
  text-decoration: none;
}

.button_blue_txt {
  font-size: 14px;
  font-weight: normal;
  position: relative;
  line-height: 27px;
}

.button_blue_submit {
  width: 140px;
  height: 40px;
  font-size: 16px;
  border-radius: 2px;
  background-color: #2B7DCB;
  display: block;
  color: #FFFFFF;
  cursor: pointer;
  text-align: center;
  border: 1px solid #107FCD;
}

.button_blue_submit:hover {
  background-color: #0E70B5;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  filter: none;
  text-decoration: none;
}

.message_select {
  width: 145px;
  background: #FAFAFA;
  height: 21px;
  box-sizing: content-box;
  line-height: 21px;
  padding: 6px 10px;
  margin-right: 5px;
  border-color: #BBBBBB;
  outline: none;
  border-radius: 2px;
}

.cell_l {
  float: left;
  width: 100px;
  padding: 4px 0;
  text-align: right;
  color: #AAAAAA;
  font-size: 13px;
}

.cell_r {
  margin-left: 0px\9;
  padding: 4px 0;
  _border-width: 0;
  overflow: hidden;
  _zoom: 1;
  font-size: 13px;
}

.cell_l_l {
  text-align: left;
  width: auto;
}

.invoiceStatus {
  margin-top: 25px;
  background-color: rgb(241, 241, 241);
  font-size: 13px;
}

.invoiceStatus ul {
  padding: 15px 20px 30px 10px;
}

.invoiceStatus li .after {
  border-left: 2px solid #9D9E9E;
  display: block;
  height: 25px;
  margin-left: 2px;
  margin-top: 2px;
  margin-bottom: -4px;
}

.invoiceStatus li .before {
  display: block;
  width: 6px;
  height: 6px;
  background: #9D9E9E;
  border-radius: 6px;
  margin-top: -10px;
}

.date {
  padding-left: 22px;
}

.week, .time {
  padding: 0 15px;
}

.orderId {
  color: #196FB8;
}

.orderTimeSpan {
  color: #AAAAAA;
  font-size: 12px;
}

.listTable .orderTd1 {
  white-space: normal;
  padding: 10px 0;
}

.listTable .orderTd2 {
  font-size: 13px;
  padding: 12px 0 29px 0;
  white-space: normal;
}

.listTable .orderTd3 {
  font-size: 13px;
  padding: 8px 0 30px 0;
  white-space: normal;
}

.listTable .orderTd4 {
  white-space: normal;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 25px;
}

.listTable .orderTd {
  font-size: 13px;
  vertical-align: top;
  padding-top: 10px;
  white-space: normal;
}

.listTable .orderInvalid {
  color: #BBB;
}

.listTable .domainTd {
  font-size: 13px;
  white-space: normal;
}

.domainTd .icon_wait_m, .domainTd .icon_finish_m, .domainTd .icon_caution_m {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.listTable .invoiceTd {
  white-space: normal;
  font-size: 13px;
  padding: 10px 0 25px 0;
}

.div_r_1 {
  width: 400px;
  height: 21px;
  border-radius: 2px;
  border: 1px solid #bfbfbf;
  box-sizing: content-box;
  line-height: 21px;
  padding: 6px 10px;
}

.div_r_2 {
  width: 175px;
  height: 21px;
  border-radius: 2px;
  border: 1px solid #bfbfbf;
  box-sizing: content-box;
  line-height: 21px;
  padding: 6px 10px;
}

.listTable.listTableOpenUser th.th_name {
  min-width: 100px;
}

.listTable.listTableOpenUser th.th_email {
  min-width: 150px;
}

.listTable.listTableOpenUser th.th_password {
  min-width: 150px;
}

.listTable.listTableOpenUser th.th_reason {
  min-width: 200px;
}

.discount_container {
  position: absolute;
  width: 100px;
  height: 20px;
  padding-top: 4px;
  cursor: pointer;
  top: 18px;
  left: 300px;
}

.discount_container .discount_txt {
  position: absolute;
  width: 95px;
  padding-left: 10px;
  height: 24px;
  z-indent: 2;
  left: 0;
  top: 0;
  color: #fff;
  line-height: 24px;
  padding-top: 2px;
}

.discount_txt_container {
  background-color: #db400d;
  border-radius: 15px;
  height: 21px;
  line-height: 22px;
  width: auto;
  padding: 0 7px;
  margin-left: 5px;
  color: #fff;
}

/*续费*/

/* .onlinesell_commonImg */

.onlinesell_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/onlinesell_icons2a7a85.png');
  background-size: 674px 149px;
}

@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 29, ../../sass/images.scss */
  .onlinesell_commonImg {
    background-image: url('../image/onlinesell_icons_2x2a7a85.png');
  }
}

.onlinesell_commonImg_icon_add {
  background-position: 0 -48px;
  height: 12px;
  width: 12px;
}

.onlinesell_commonImg_icon_minus {
  background-position: 0 -72px;
  height: 12px;
  width: 12px;
}

.onlinesell_commonImg_progress_bar {
  background-position: 0 -125px;
  height: 24px;
  width: 674px;
}

.main_content .progress_bar {
  text-align: center;
  margin-top: 20px;
  font-size: 13px;
}

.main_content .progress_bar .steps_line {
  margin-top: 4px;
}

.main_content .progress_bar .steps_line .step1 {
  margin-right: 130px;
}

.main_content .progress_bar .steps_line .step2 {
  margin-right: 161px;
}

.main_content .progress_bar .steps_line .step3 {
  margin-right: 162px;
}

.main_content .progress_bar .steps_line .step4 {
  margin-right: 7px;
}

/*.main_content .progress_bar .steps_line{text-align: left;}*/

.main_content .progress_bar .steps_line .auth_step1 {
  margin-left: 88px;
}

.main_content .progress_bar .steps_line .auth_step2 {
  margin-left: 111px;
}

.main_content .progress_bar .steps_line .auth_step3 {
  margin-left: 117px;
}

.main_content .progress_bar .steps_line .auth_step4 {
  margin-left: 133px;
}

.progress_bar.qywx_progress_bar {
  height: 51px;
}

.main_content_invoice div.err {
  position: absolute;
  color: #EC2020;
  font-size: 14px;
}

.main_content_invoice_detail .page_content {
  margin: 0;
  padding: 0;
  border: none;
}

.main_content_invoice_detail .content_table {
  padding: 0 0 20px 0;
}

/* .main_content_invoice_detail .cell_r {
  margin-right: 100px;
} */

.main_content_invoice_detail tr {
  vertical-align: text-top;
}

.buy_info {
  margin-top: 48px;
  font-size: 13px;
}

.buy_info span {
  color: #4F5357;
}

.buy_info .left_container {
  width: 450px;
}

/*.buy_info .left_container .left_container_line{}*/

.buy_info .left_container .left_container_line {
  margin-bottom: 30px;
  position: relative;
}

.buy_info .left_container .last {
  margin-bottom: 0;
}

.buy_info .left_container .left_container_line .buy_select_l {
  color: #4F5357;
  display: inline-block;
  text-align: right;
  width: 65px;
}

.buy_info .left_container .left_container_line .buy_select_r {
  display: inline-block;
  text-align: left;
  padding-left: 6px;
}

.buy_info .left_container .left_container_line .buy_select_r label {
  vertical-align: middle;
}

.buy_info .left_container .left_container_line .buy_select_r .domain {
  padding: 0 7px;
  height: 26px;
  margin-left: 10px;
  margin-bottom: 4px;
  width: 195px;
}

.buy_info .left_container .left_container_line .buy_select_r .ent_name {
  padding: 4px 7px;
  margin-bottom: 4px;
  width: 273px;
  font-size: 14px;
  box-sizing: content-box;
  border: 1px solid #C7C7C7;
  height: 20px;
  line-height: 20px;
}

.buy_info .left_container .left_container_line .buy_select_r .ent_name.with_area {
  width: 194px;
  position: relative;
  left: -1px;
}

.buy_info .right_container {
  float: right;
  margin-right: 70px;
  border-left: #DADCDB 1px solid;
}

.buy_info .right_container .advantages_box {
  margin: 0 0 0 55px;
  border: 1px dashed #D5D5D5;
  text-align: center;
  width: 170px;
  padding: 28px 0;
}

.buy_info .right_container .advantages_box p {
  font-size: 14px;
  margin-bottom: 14px;
}

.buy_info .right_container .advantages_box .last {
  margin-bottom: 0;
}

.buy_info .right_container .advantages_box .hight_light {
  color: #2B7DC8;
  font-size: 16px;
}

.num_bar {
  display: table;
  background-color: #FFF;
}

.num_bar a {
  border: #C9C9C9 1px solid;
  height: 28px;
  width: 22px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.num_bar span {
  margin-top: 8px;
}

.num_bar input {
  box-sizing: content-box;
  border: #C9C9C9 1px solid;
  width: 80px;
  text-align: center;
  vertical-align: middle;
  border-left: 0;
  border-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
  font-family: Verdana;
  height: 18px;
}

.main_content .sumary {
  padding: 16px 0;
  text-align: left;
}

.main_content .sumary p {
  padding-right: 120px;
}

.main_content .sumary .price {
  color: #4F5357;
  margin-bottom: 2px;
  margin-left: 20px;
}

.main_content .sumary .price .price_num {
  color: #0AC265;
  font-size: 24px;
}

.origin_price_del {
  text-decoration: line-through;
}

.main_content .sumary .buy_now_line {
  margin-bottom: 8px;
}

.main_content .sumary .buy_now_line .buy_now_btn {
  text-decoration: none;
  display: inline-block;
  background-color: #4096E5;
  width: 140px;
  height: 40px;
  font-size: 16px;
  color: #FFF;
  text-align: center;
  line-height: 40px;
  border: #2B7DC8 1px solid;
  border-radius: 2px;
  margin-left: 60px;
}

.main_content .sumary .buy_now_line .buy_now_btn:hover {
  background: #6DB0FF;
  border: #5FA7FA 1px solid;
}

.endnote {
  padding-left: 18px;
}

.test1 {
  padding: 10px 5px;
}

/*注销域名弹框*/

.off_notice {
  color: #a0a0a0;
  font-size: 12px;
  padding-top: 20px;
}

.off_notice_line {
  padding: 2px 0;
}

.off_txt {
  font-size: 13px;
  padding: 5px 0;
}

.banner_kf_qq_icon {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/bizmail_index_kf_qq_icon2aa84f.png');
  background-size: 15px 16px;
  margin-bottom: -2px;
  margin-right: 5px;
  width: 15px;
  height: 16px;
}

.deleteLater {
  padding-top: 60px;
  padding-left: 40px;
  font-size: 16px;
}

/* 绑定手机 */

/* .content_block input.txt.bind_f_txt {
  width: 178px;
} */

.bind_f_label {
  width: 85px;
  height: 26px;
  line-height: 26px;
  margin-top: 1px;
  text-align: right;
  display: inline-block;
}

.bind_f_chg_vcode {
  display: block;
  margin-left: 283px;
  margin-top: 5px;
}

.bind_f_content {}

.bind_f_extra_v_code {
  display: none;
}

.bind_f_content_not_last {
  margin-bottom: 20px;
}

.bind_f_content.bind_f_content_left {
  display: inline-block;
}

.bind_f_content.bind_f_content_left.bind_f_extra_v_code {
  display: none;
}

.bind_f_content.bind_f_content_right {
  display: inline;
}

.bind_f_img_vc {
  width: 102px;
  height: 40px;
  margin-left: 10px;
  vertical-align: middle;
}
.bind_captcha_cont {
  position: relative;
  margin-bottom: 20px;
}

.bind_captcha_wrap {
  position: absolute;
  width: 64px;
  height: 26px;
  top: 2px;
  right: 2px;
}
.bind_captcha_wrap .bind_f_img_vc {
  max-width: 64px;
  max-height: 26px;
  margin: 0;
}
.bind_captcha_wrap .bind_f_chg_vcode {
  display: none;
  position: absolute;
  width: 64px;
  line-height: 26px;
  text-align: center;
  margin: 0;
  background: rgba(0, 0, 0, .5);
  color: #fff;
  font-size: 12px;
  top: 0;
}
.bind_captcha_wrap:hover .bind_f_chg_vcode {
  display: block;
}


/* 注册页面 */

.rtxReg_header {
  border-bottom: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
  margin-bottom: 30px;
  padding: 10px 0;
  min-width: 980px;
}

.rtxReg_header_inner {
  width: 980px;
  margin: 0 auto;
}

.rtxReg_wrap {
  width: 980px;
  margin: 0 auto;
}

.rtxReg_wrap a {
  text-decoration: none;
  color: #2F5AA3
}

.rtxReg_sec {
  margin-bottom: 40px;
}

.rtxReg_sec_title {
  color: #1B88EE;
  font-size: 18px;
  padding-bottom: 12px;
  border-bottom: 1px solid #D8D8D8;
}

.rtxReg_sec_cnt {
  padding-top: 25px;
}

.rtxReg_sec_cnt_item {
  margin-bottom: 15px;
}

.rtxReg_sec_cnt_item_left {
  float: left;
  width: 60px;
  text-align: right;
  margin-right: 5px;
  height: 36px;
  line-height: 36px;
}

.rtxReg_sec_cnt_item_right {
  overflow: hidden;
  zoom: 1;
}

.rtxReg_sec_cnt_item_right input[type*=text], .rtxReg_sec_cnt_item_right input[type*=password] {
  width: 262px;
  height: 36px;
  padding-left: 10px;
  font-size: inherit;
}

.rtxReg_sec_cnt_item_Submit {
  font-size: 16px;
  margin-top: 22px;
}

.rtxReg_sec_cnt_item_Submit .rtx_btn {
  margin-right: 12px;
}

.rtxReg_sec_cnt_panel {
  padding-top: 30px;
  border-top: 1px solid #ccc;
  margin-top: 25px;
  margin-left: 60px;
}

.rtxReg_sec_cnt_panel_First {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

.rtxReg_sec_cnt_panel_title {
  position: relative;
  margin-bottom: 22px;
}

.rtxReg_sec_cnt_panel_title .rtx_icon_rtxArrowUp, .rtxReg_sec_cnt_panel_title .rtx_icon_rtxArrowDown {
  position: absolute;
  top: -1px;
  left: -35px;
  cursor: pointer;
}

.rtxReg_sec_cnt_panel_title .rtx_icon_rtxArrowDown {
  display: none;
}

.rtxReg_sec_cnt_panel_Closed .rtxReg_sec_cnt_panel_cnt {
  display: none;
}

.rtxReg_sec_cnt_panel_Closed .rtx_icon_rtxArrowDown {
  display: block;
}

.rtxReg_sec_cnt_panel_Closed .rtx_icon_rtxArrowUp {
  display: none;
}

.rtxReg_sec_cnt_panel_cnt {
  margin-top: 12px;
}

.rtxReg_table {
  border-collapse: collapse;
  width: 630px;
  table-layout: fixed;
  font-size: 14px;
  text-align: left;
  margin-top: 12px;
}

.rtxReg_table_headerTips {
  font-size: 14px;
  color: #2C9938;
}

.rtxReg_table caption {
  font-size: 14px;
  text-align: left;
  margin-bottom: 10px;
}

.rtxReg_table th {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 35px;
  color: #999;
}

.rtxReg_table td {
  color: #000;
  height: 40px;
  border-bottom: 1px solid #ddd;
}

.rtxReg_table_cname {
  width: 235px;
  padding-left: 20px;
}

.rtxReg_table_host {
  width: 230px;
  padding-left: 20px;
}

.rtxReg_table_type {
  width: 95px;
}

.rtxReg_table_mailHost {
  width: 225px;
}

.rtxReg_tableTips {
  font-size: 12px;
  color: #999;
  margin-top: 10px;
}

.rtxReg_table_Tips a {
  margin-left: 10px;
}

.rtxReg_sec_cnt_linksPanel {
  margin-top: 30px;
  font-size: 14px;
}

.rtxReg_submitPanel {
  margin-top: 50px;
}

.rtxReg_submitPanel a {
  font-size: 16px;
  margin-right: 15px;
}

.rtxReg_submitPanel_tips {
  margin-top: 10px;
}

.rtx_registerBtn {
  text-decoration: none;
  display: inline-block;
  width: 196px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border: 1px solid #107FCD;
  text-align: center;
  background-color: #005ead;
  filter: none;
  color: #FFF;
  text-decoration: none;
}

/* RTX介绍 */

.rtxIntro_wrap {
  background-color: #fff;
  min-height: 640px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #D4D4D4;
  font-size: 16px;
  padding: 60px 90px;
}

.rtxIntro_cover {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 38px;
}

.rtx_icon_rtxLogo {
  float: left;
  margin-right: 20px;
}

.rtxIntro_cover_descr_text {
  overflow: hidden;
  zoom: 1;
  padding-top: 8px;
}

.rtxIntro_cover_descr_text_title {
  font-size: 32px;
}

.rtxIntro_cover_descr_text_cnt {
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 0;
}

.rtxIntro_cover_submit {
  margin-top: 30px;
}

.rtxIntro_cover_submit .rtx_btn {
  width: 250px;
}

.rtxIntro_detail {
  padding-top: 40px;
}

.rtxIntro_detail_title {
  font-size: 20px;
  margin-bottom: 40px;
}

.rtxIntro_detail_sec {
  float: left;
  width: 50%;
  height: 70px;
  margin-bottom: 20px;
  overflow: hidden;
  padding-right: 40px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.rtxIntro_detail_sec_title {
  color: #2F5AA3;
  font-size: 16px;
}

.rtxIntro_detail_sec_cnt {
  font-size: 14px;
  color: #000;
  margin-top: 5px;
}

/* 为RTX成员开通企业邮箱 */

.rtxList_wrap {
  background-color: #fff;
  height: 640px;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 50px 30px 50px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 16px;
}

.rtxList_wrap a {
  text-decoration: none;
  color: #1B88EE;
}

.rtxList_wrap a.rtx_btn_Disabled {
  background-color: #abcef7;
  filter: none !important;
}

.rtxList_header {
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 18px;
  text-align: center;
  font-size: 18px;
  color: #000;
}

.rtxList_tableHeader {
  margin-top: 13px;
}

.rtxList_tableHeader:after {
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
}

.rtxList_tableHeader_left {
  float: left;
  margin-top: 12px;
}

.rtxList_tableHeader_left_text em {
  font-style: normal;
  margin-left: 3px;
  margin-right: 3px;
}

.rtxList_tableHeader_left_text em em {
  color: #536B9D;
  margin-left: 0;
  margin-right: 0;
}

.rtxList_tableHeader_left_link {
  margin-left: 15px;
}

.rtxList_tableHeader_right {
  float: right;
}

.rtxList_tableHeader_right_search {
  position: relative;
}

.rtxList_tableHeader_right_search .rtx_icon_rtxSearch, .rtxList_tableHeader_right_search .rtx_icon_rtxDelete {
  position: absolute;
  top: 10px;
  right: 12px;
  cursor: pointer;
}

.rtxList_tableHeader_right_search_input {
  border: 1px solid #D2D2D2;
  border-radius: 4px;
  width: 260px;
  height: 40px;
  padding-left: 10px;
  padding-right: 38px;
  font-size: 16px;
}

.rtxList_table {
  border: 1px solid #d2d2d2;
  margin-top: 15px;
}

.rtxList_table table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

.rtxList_table th, .rtxList_table td {
  text-align: left;
  word-wrap: break-word;
  word-break: break-word;
}

/* IE6不支持此处的*属性选择器，不过企业邮既然不支持IE6那就放心了 */

.rtxList_table input[type*=checkbox] {
  width: 16px;
  height: 16px;
}

.rtxList_table_head {
  background-color: #f3f3f3;
  border-bottom: 1px solid #E8E8E8;
}

.rtxList_table_head th {
  height: 50px;
}

.rtxList_table_body {
  height: 380px;
  overflow: auto;
}

/* 注意，nth-child只支持IE9+，如果在意这里的样式请用JS做一下兼容 */

.rtxList_table_body tr:nth-child(odd) {
  background-color: #FCFCFC;
}

.rtxList_table_body tr:hover {
  background-color: #f3f3f3;
}

.rtxList_table_body th {
  height: 0;
  padding: 0;
}

.rtxList_table_body td {
  height: 40px;
}

.rtxList_table .rtxList_table_th_Checkbox, .rtxList_table .rtxList_table_td_Checkbox {
  width: 60px;
  text-align: center;
}

.rtxList_table_th_Name, .rtxList_table_td_Name {
  width: 125px;
}

.rtxList_table_th_Id, .rtxList_table_td_Id {
  width: 220px;
}

.rtxList_table_th_Mail, .rtxList_table_td_Mail {
  padding-left: 24px;
  /*position: relative;*/
}

.rtxList_table_td_Mail .rtx_icon_rtxEdit {
  /*position: relative;*/
  cursor: pointer;
  top: 12px;
  /*left: 0;*/
  right: -20px;
  /*float: right;*/
  display: none;
}

.rtxList_table_body tr:hover .rtx_icon_rtxEdit {
  display: inline-block;
}

.rtxList_table_td_Mail .rtx_icon_rtxEdit.qywx_edit {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../image/icon_action3bcbcb.png) 0 0 no-repeat;
  overflow: hidden;
  position: relative;
  background-position: -120px -18px;
  left: 3px;
  top: 3px;
  display: none;
}

.rtxList_table_td_inputWrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.rtxList_table_td_inputWrap .rtx_icon_rtxSucc, .rtxList_table_td_inputWrap .rtx_icon_rtxError {
  position: absolute;
  right: 6px;
  top: 5px;
  cursor: pointer;
}

.rtxList_table_td_inputWrap input[type*=text] {
  border: 1px solid #c9c9c9;
  width: 164px;
  height: 30px;
  padding: 0 30px 0 10px;
  font-size: inherit;
  word-break: break-all;
}

.rtxList_table_td_mailSuffix {
  vertical-align: middle;
  margin-left: 4px;
}

.rtxList_table_td_tips {
  font-size: 12px;
  background-color: #FFFCD1;
  padding: 7px 9px;
  position: absolute;
  top: 2px;
  left: 103%;
  white-space: nowrap;
  border: 1px solid #CCCCCC;
}

.rtxList_table_td_tips:before {
  border-color: transparent;
  border-width: 8px 9px;
  _border-color: #f00;
  _filter: chroma(color=#f00);
  border-left: 0;
  border-right-color: #CCCCCC;
  _border-right-color: #CCCCCC;
  left: -9px;
  z-index: 1;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  display: block;
  content: " ";
  width: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
}

.rtxList_table_td_tips:after {
  border-color: transparent;
  border-width: 8px 9px;
  _border-color: #f00;
  _filter: chroma(color=#f00);
  border-left: 0;
  border-right-color: #FFFCD1;
  _border-right-color: #FFFCD1;
  left: -7px;
  z-index: 2;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  display: block;
  content: " ";
  width: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
}

.rtxList_tableFooter {
  margin-top: 15px;
  text-align: right;
}

.rtxList_table_td_mailPrefix_error {
  color: #f05a5a;
}

/* 清除浮动 */

.rtx_clear:after {
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
}

/* 按钮 */

.rtx_btn {
  text-decoration: none;
  display: inline-block;
  width: 130px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  border: 1px solid #107FCD;
  text-align: center;
  color: #fff !important;
  background-color: #178ee4;
  background-image: -webkit-linear-gradient(top, #408CD2 0%, #357FB8 100%);
  background-image: -o-linear-gradient(top, #408CD2 0%, #357FB8 100%);
  background-image: linear-gradient(to bottom, #408CD2 0%, #357FB8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF408CD2', endColorstr='#FF357FB8', GradientType=0);
  border-radius: 2px;
}

.rtx_btn:hover {
  background: #1b91e5;
  background-image: -webkit-linear-gradient(top, #5EA1DF 0%, #4B8DC0 100%);
  background-image: -o-linear-gradient(top, #5EA1DF 0%, #4B8DC0 100%);
  background-image: linear-gradient(to bottom, #5EA1DF 0%, #4B8DC0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5EA1DF', endColorstr='#FF4B8DC0', GradientType=0);
  border-color: #107FCD;
  color: #fff;
}

.rtx_btn:active {
  border-color: #357FB8;
  background-color: #178add;
  background-image: -webkit-linear-gradient(top, #357FB8 0%, #408CD2 100%);
  background-image: -o-linear-gradient(top, #357FB8 0%, #408CD2 100%);
  background-image: linear-gradient(to bottom, #357FB8 0%, #408CD2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF357FB8', endColorstr='#FF408CD2', GradientType=0);
}

.rtx_btn_Disabled, .rtx_btn_Disabled:hover {
  background: #abcef7;
  border-color: #a5c8f0;
  color: #fff !important;
  cursor: default;
}

.rtx_btn_White {
  color: #535353 !important;
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #f0f0f0 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #f0f0f0 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #f0f0f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFF0F0F0', GradientType=0);
  border: #d1d1d1;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: #fff;
}

.rtx_btn_White:hover {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8', GradientType=0);
  border-color: #ccc;
  color: #535353;
  text-decoration: none;
}

.rtx_btn_White:active {
  background-image: -webkit-linear-gradient(top, #eee 0%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #eee 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #eee 0%, #f4f4f4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFF4F4F4', GradientType=0);
  border-color: #b9b9b9;
}

.rtx_btn_White_Disabled {
  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCFCFC', endColorstr='#FFF5F5F5', GradientType=0);
  border-color: #ededed;
  color: #b0b0b0;
  cursor: default;
}

/* mask蒙版 */

.rtx_mask {
  position: fixed;
  z: 99;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: o.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* 对话框 */

.rtx_dialog {
  position: relative;
  background-color: #fff;
  width: 520px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  z-index: 100;
}

/* IE8-不支持box-shadow，因此改为border替代 */

@media \0screen {
  .ww_dialog {
    border: 1px solid #d1d4d7;
  }
}

.rtx_dialog a {
  text-decoration: none;
}

.rtx_dialog_head {
  background: #416991;
  border-bottom: solid 1px #dddfdf;
  border-radius: 2px 2px 0 0;
}

.rtx_dialog_title {
  height: 33px;
  line-height: 33px;
  font-size: 13px;
  color: #fff;
  margin-left: 11px;
}

.rtx_dialog_close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.rtx_dialog_body {
  padding: 24px;
  font-size: 14px;
  overflow: auto;
  /*  padding-top: 42px;
  padding-bottom: 52px;*/
  text-align: center;
  border-radius: 0 0 2px 2px;
}

.rtx_dialog_body_title {
  font-size: 20px;
  margin: 12px;
  line-height: 1.4;
}

.rtx_dialog_body_detail {
  font-size: 12px;
  color: #979797;
  margin-top: 5px;
}

.rtx_dialog_body .rtx_btn {
  width: 160px;
  font-size: 16px;
  margin: 28px 8px 0;
}

/* 以下为雪碧图 */

.rtx_icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(../image/rtx_icon2a8695.png);
  background-size: 172px 394px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxArrowDown {
  background-position: 0 0;
  height: 18px;
  width: 18px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxArrowUp {
  background-position: 0 -18px;
  height: 18px;
  width: 18px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxCloseDialog {
  background-position: 0 -36px;
  height: 12px;
  width: 12px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxDelete {
  background-position: 0 -48px;
  height: 20px;
  width: 20px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxEdit {
  background-position: 0 -68px;
  height: 13px;
  width: 14px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxError {
  background-position: 0 -81px;
  height: 20px;
  width: 20px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxExmailLogo {
  background-position: 0 -101px;
  height: 40px;
  width: 172px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxLogo {
  background-position: 0 -141px;
  height: 84px;
  width: 84px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxQuestion {
  background-position: 0 -225px;
  height: 65px;
  width: 65px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxSearch {
  background-position: 0 -290px;
  height: 19px;
  width: 19px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxSucc {
  background-position: 0 -309px;
  height: 20px;
  width: 20px;
}

/* line 37, ../../../UI_dev/project/exmail.scss */

.rtx_icon_rtxSuccess {
  background-position: 0 -329px;
  height: 65px;
  width: 66px;
}

.weworkIntro_btn {
  display: block;
  float: left;
  width: 238px;
  height: 24px;
  margin: 0;
  padding: 4px 16px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4490D6), color-stop(100%, #357FB8));
  background-image: -webkit-linear-gradient(top, #4490D6 0%, #357FB8 100%);
  background-image: -moz-linear-gradient(top, #4490D6 0%, #357FB8 100%);
  background-image: -o-linear-gradient(top, #4490D6 0%, #357FB8 100%);
  background-image: linear-gradient(to bottom, #4490D6 0%, #357FB8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4490D6', endColorstr='#FF357FB8', GradientType=0);
  border-color: #2084CA;
  line-height: 24px;
  _line-height: 28px;
  outline: none;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  vertical-align: middle;
  font-size: 14px;
  text-decoration: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  _overflow-y: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.weworkIntro_btn:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61A6E6), color-stop(100%, #4890C7));
  background-image: -webkit-linear-gradient(top, #61A6E6 0%, #4890C7 100%);
  background-image: -moz-linear-gradient(top, #61A6E6 0%, #4890C7 100%);
  background-image: -o-linear-gradient(top, #61A6E6 0%, #4890C7 100%);
  background-image: linear-gradient(to bottom, #61A6E6 0%, #4890C7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF61A6E6', endColorstr='#FF4890C7', GradientType=0);
  border-color: #3388C3;
  color: #fff;
}

.weworkIntro_btn:active, .weworkIntro_btn_Active {
  border-color: #3081BD;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3587C7), color-stop(100%, #4490D6));
  background-image: -webkit-linear-gradient(top, #3587C7 0%, #4490D6 100%);
  background-image: -moz-linear-gradient(top, #3587C7 0%, #4490D6 100%);
  background-image: -o-linear-gradient(top, #3587C7 0%, #4490D6 100%);
  background-image: linear-gradient(to bottom, #3587C7 0%, #4490D6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3587C7', endColorstr='#FF4490D6', GradientType=0);
}

.weworkIntro_btn_Green {
  border-color: #5aa423;
  color: #fff !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009A43), color-stop(100%, #009A43));
  background-image: -webkit-linear-gradient(top, #009A43 0%, #009A43 100%);
  background-image: -moz-linear-gradient(top, #009A43 0%, #009A43 100%);
  background-image: -o-linear-gradient(top, #009A43 0%, #009A43 100%);
  background-image: linear-gradient(to bottom, #009A43 0%, #009A43 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009A43', endColorstr='#FF009A43', GradientType=0);
}

.weworkIntro_btn_Green:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7CDC16), color-stop(100%, #68C034));
  background-image: -webkit-linear-gradient(top, #7CDC16 0%, #68C034 100%);
  background-image: -moz-linear-gradient(top, #7CDC16 0%, #68C034 100%);
  background-image: -o-linear-gradient(top, #7CDC16 0%, #68C034 100%);
  background-image: linear-gradient(to bottom, #7CDC16 0%, #68C034 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7CDC16', endColorstr='#FF68C034', GradientType=0);
  border-color: #65b827;
  color: #fff;
}

.weworkIntro_btn_Green:active {
  border-color: #66ba0e;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6FCB0E), color-stop(100%, #5BAA2E));
  background-image: -webkit-linear-gradient(top, #6FCB0E 0%, #5BAA2E 100%);
  background-image: -moz-linear-gradient(top, #6FCB0E 0%, #5BAA2E 100%);
  background-image: -o-linear-gradient(top, #6FCB0E 0%, #5BAA2E 100%);
  background-image: linear-gradient(to bottom, #6FCB0E 0%, #5BAA2E 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6FCB0E', endColorstr='#FF5BAA2E', GradientType=0);
}

.wework_btn_Follow {
  margin-left: 30px;
  width: 126px;
}

.wework_btn_Follow.weworkIntro_stage_openBtn {
  margin-left: 30px;
  width: 126px;
}

.weworkIntro_stage {
  min-height: 372px;
  padding: 116px 47px 0;
  background: url("../image/WeWorkIntroImg2c2bb4.png") right center no-repeat;
  background-size: 386px 283px;
  line-height: 1;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .weworkIntro_stage {
    background-image: url("../image/WeWorkIntroImg_2x2c2bb4.png");
  }
}

.weworkIntro_stage_desc, .weworkIntro_stage_featured {
  padding-left: 8px;
}

.weworkIntro_stage_desc {
  width: 377px;
  margin-bottom: 20px;
  padding: 0 0 35px 15px;
  border-bottom: 1px solid #DCE1E6;
}

.weworkIntro_stage_desc_logo {
  float: left;
  width: 71px;
  height: 58px;
  margin-right: 12px;
  background: url("../image/WeWorkLogo2c2bb4.png") right center no-repeat;
  background-size: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .weworkIntro_stage_desc_logo {
    background-image: url("../image/WeWorkLogo_2x2c2bb4.png");
  }
}

.weworkIntro_stage_desc_title {
  overflow: hidden;
  padding-top: 6px;
  color: #000;
  line-height: 32px;
  font-size: 22px;
}

.weworkIntro_stage_featured {
  margin-bottom: 34px;
}

.weworkIntro_stage_featured_item {
  margin-bottom: 10px;
  color: #787878;
  list-style: inside disc;
  font-size: 12px;
}

.weworkIntro_stage_featured_item_text {
  font-size: 14px;
}

.weworkIntro_stage_domainVerify {
  margin-bottom: 74px;
}

.weworkIntro_stage_domainVerify_title {
  margin-bottom: 3px;
  color: #2ec762;
  font-size: 18px;
}

.weworkIntro_stage_domainVerify_desc {
  color: #787878;
  font-size: 14px;
}

.weworkIntro_stage_openBtn, .weworkIntro_stage_intoBtn {
  margin-left: 8px;
}

.weworkIntro_stage_openBtn {
  width: 94px;
}

.weworkIntro_stage_intoBtn {
  width: 126px;
}

.import_cnt {
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.import_cnt_Importing {
  padding: 194px 0;
}

.import_progressBarWrap .ww_icon_ExmailLogoBig, .import_progressBarWrap .ww_icon_QyhLogoBig, .import_progressBarWrap .ww_icon_RtxThumb, .import_progressBarWrap .ww_icon_WechatBiz, .import_progressBarWrap .ww_progressBar, .import_progressBarWrap .ww_icon_XlsThumbLarge {
  display: inline-block;
  vertical-align: middle;
}

.import_progressBarWrap .ww_progressBar {
  margin: 0 26px;
}

.import_stage {
  min-height: 550px;
}

.import_option_btn_blue {
  padding: 0px 12px;
  height: 24px;
  display: inline-block;
  line-height: 24px;
  cursor: pointer;
}

.import_option_btn_blue:hover {
  text-decoration: none;
}

.ww_icon_ExmailLogoBig {
  background-position: 0 -2235px;
  height: 67px;
  width: 87px;
}

.ww_icon_QyhLogoBig {
  background-position: 0 -5472px;
  height: 77px;
  width: 83px;
}

.ww_icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icons-s24e3a0cc6f.png');
  background-size: 180px 5941px;
}

.ww_fileInput {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 1;
  font-size: 100px;
}

.ww_fileInputWrap {
  position: relative;
  overflow: hidden;
}

.profile_enterprise_item a.ww_fileInputWrap {
  margin-left: 0px;
}

.right_panel .qy_label {
  min-width: 125px;
  display: inline-block;
}

.exmail_open_setting_list_license_desc {
  color: #787878;
  font-size: 12px;
}

.exmail_open_setting_list_license_pic {
  width: 74px;
  height: auto;
  cursor: pointer;
  margin-right: 15px;
  float: left;
}

.exmail_open_setting_list_license_info {
  margin-top: 10px;
}

.exmail_open_setting_list_license_showDemo {
  font-size: 12px;
}

.qy_imageGallery {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 10002;
}

.qy_imageGalleryList {
  position: relative;
  z-index: 100;
  overflow: hidden;
  zoom: 1;
  height: 100%;
}

.qy_imageGalleryList li img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 80%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}

.qy_imageGallery_close {
  position: fixed;
  right: 50px;
  top: 50px;
  z-index: 100;
  cursor: pointer;
}

.qy_label {
  margin-right: 14px;
}

.qy_label_Middle .qy_radio, .qy_label_Small .qy_checkbox {
  margin-right: 5px;
  vertical-align: -1px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  /* line 17, ../../../UI_dev/project/logic/_images.scss */
  .ww_icon {
    background-image: url('../image/icons_2x-s39ff3faae9.png');
  }
}

.ww_progressBar .ww_progressBar_dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: #D8D8D8;
  border-radius: 50%;
  margin: 0 5px;
}

.ww_progressBar_Stage1 .ww_progressBar_dot1 {
  background-color: #4586C8;
}

.ww_progressBar_Stage2 .ww_progressBar_dot1, .ww_progressBar_Stage2 .ww_progressBar_dot2 {
  background-color: #4586C8;
}

.ww_progressBar_Stage3 .ww_progressBar_dot1, .ww_progressBar_Stage3 .ww_progressBar_dot2, .ww_progressBar_Stage3 .ww_progressBar_dot3 {
  background-color: #4586C8;
}

.ww_progressBar_Stage4 .ww_progressBar_dot1, .ww_progressBar_Stage4 .ww_progressBar_dot2, .ww_progressBar_Stage4 .ww_progressBar_dot3, .ww_progressBar_Stage4 .ww_progressBar_dot4 {
  background-color: #4586C8;
}

.ww_progressBar_Stage5 .ww_progressBar_dot1, .ww_progressBar_Stage5 .ww_progressBar_dot2, .ww_progressBar_Stage5 .ww_progressBar_dot3, .ww_progressBar_Stage5 .ww_progressBar_dot4, .ww_progressBar_Stage5 .ww_progressBar_dot5 {
  background-color: #4586C8;
}

.ww_icon_RtxThumb {
  background-position: 0 -4119px;
  height: 79px;
  width: 97px;
}

.import_progressBarTip {
  color: #787878;
  font-size: 13px;
  margin-top: 28px;
}

.import_cnt_FailResult .rtx_btn {
  margin-right: 10px;
}

.ww_commonImg_AlertBig {
  background-position: 0 -66px;
  height: 50px;
  width: 50px;
}

.ww_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/commonImages-s920dac3d63.png');
  background-size: 144px 1617px;
}

.ww_commonImg_Back {
  background-position: 0 -246px;
  height: 8px;
  width: 8px;
  margin-right: 3px;
}

.ww_commonImg_InfoBig {
  background-position: 0 -620px;
  height: 50px;
  width: 50px;
}

.ww_commonImg_CloseDialog {
  background-position: 0 -290px;
  height: 12px;
  width: 12px;
}

.import_succStage {
  margin: 50px 0 30px;
}

.import_succStage_title {
  font-size: 20px;
  margin-top: 25px;
}

.import_succStage_subtitle {
  font-size: 13px;
  color: #787878;
  margin-top: 5px;
}

/*消息通知中心*/

.listDataUnRead {
  font-weight: bold;
}

.infoIconNoNew {
  margin: 0;
}

.infoDlgTitle {
  font-size: 18px;
  font-weight: 800;
  margin: -18px 0 10px 0;
  width: 100%;
  display: block;
  text-align: center;
}

.infoDlgTime {
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 13px;
  color: #807A7A;
}

#checkAdminnotifyList {
  cursor: pointer;
}

.mainColumn.admin_notify_pop {
  /*max-height: 139px;*/
}

.admin_notify_icon {
  background-clip: padding-box;
  vertical-align: top;
  border-radius: 2px;
  /*height: 24px;
    width: 24px;*/
}

.admin_notify_count {
  padding: 2px 5px;
  margin-left: 6px;
  border-color: #3BC741;
  color: #fff !important;
  background-color: #3BC741;
  /*border: 1px solid #696;
  text-align: center; width: 200px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #666 0px 2px 3px;
  -moz-box-shadow: #666 0px 2px 3px
  */
  border-radius: 5px;
  height: 16px;
  line-height: 16px;
  width: 20px;
  display: inline;
  background: url(../image/admin_notify_background2c6b1c.png) no-repeat center center;
  background-size: 100%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin_notify_background.png', sizingMethod='Corp');
}

.admin_notify_count:hover {
  text-decoration: none;
}

.infolistTable td {
  cursor: pointer;
}

.infoDetailContainer {
  border: 1px solid #eaeaea;
  border-radius: 3px;
  min-height: 400px;
  padding: 0 20px;
}

.infoDetailInner {
  overflow: auto;
}

.infoDetailInnerHeader {
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

.infoDetailInnerHeader span {
  width: 100%;
  display: block;
}

.infoDetailInnerHeader .infoDetailInnerTitle {
  font-size: 18px;
  font-weight: 800;
  padding-bottom: 10px;
}

.infoDetailInnerHeader .infoDetailInnerTime {
  padding-bottom: 20px;
  font-size: 13px;
  color: #807A7A;
}

.infoDetailHeader {
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
}

.infoDetailHeader.infoDetailHeaderGoBack {
  cursor: pointer;
  text-decoration: none;
  color: #131313;
}

.infoIcon {
  width: 18px;
  height: 16px;
  margin-right: 5px;
  overflow: hidden;
  cursor: pointer;
  float: left;
}

.infoIcon.infoIconRead {
  background: url(../image/mail16f25f.png) -48px 0 no-repeat;
}

.infoIcon.infoIconUnRead {
  background: url(../image/mail16f25f.png) -48px -16px no-repeat;
}

/*直销 退款原因下拉菜单*/

.reason .name {
  float: left;
  margin-top: 2px;
}

.reason {
  position: relative;
}

.reason .reasonTxt {
  width: 224px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #999;
  background: #FFF url(../image/arrow_scoll_down087795.gif) no-repeat 206px 7px;
  display: block;
  float: left;
  padding-left: 4px;
  cursor: pointer;
}

.reason .showSpan {
  width: 218px;
  height: auto;
  background: #FFF;
  border: 1px solid #797979;
  clear: both;
  padding: 5px;
  position: absolute;
  top: 21px;
  margin-left: 70px;
}

.reason .reasonSelTag {
  padding: 0 5px;
  color: #336699;
}

.reason .reasonSelTxt {
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  line-height: 30px;
  padding: 0px 7px;
  width: 170px;
  display: inline-block;
}

.reason .reasonNoSelTag {
  padding: 0 5px;
  visibility: hidden;
}

.reason .reasonNoSelTxt {
  color: #000;
  text-decoration: none;
  line-height: 30px;
  padding: 0px 9px;
  width: 170px;
  display: inline-block;
}

.reason li {
  height: 30px;
  line-height: 30px;
  width: auto;
  float: left;
}
.reason #choose_reason_btn li {
    float:none!important;
}

.reason .reasonTip { 
  color: #FB0303;
  padding: 10px 0 0 74px;
  font-size: 13px;
}

.btn_open_account {
  display: inline-block;
  moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  border-radius: 3px;
  color: #4475A7;
  border: 1px solid #628db9;
  padding: 3px 6px 4px 6px;
  white-space: nowrap;
  word-wrap: normal;
  border-collapse: separate;
}

.mask_bgc {
  background-color: #000000;
}

.blocktip_content .items .item {
  margin-bottom: 30px;
  position: relative;
}

.blocktip_content .items .input_tip {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  color: #AAAAAA;
}

.blocktip_content .items .item .input_normal {
  box-sizing: content-box;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  width: 274px;
}

.blocktip_content .items .item .input_normal.with_area {
  border: 1px solid #C7C7C7;
  width: 198px;
  position: relative;
  left: -1px;
}

.blocktip_content .items .item .err {
  position: absolute;
  color: #EC2020;
  font-size: 14px;
  top: 42px;
  left: 10px;
}

.blocktip_content .items .item .btn_blue {
  color: #FFF;
  background: #4490D6;
  width: 93%;
  height: 38px;
  box-sizing: content-box;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #107FCD;
}

.blocktip_content .items .btn_gray {
  font-size: 12px;
  color: #535353;
  background: #FAFAFC;
  width: 100px;
  height: 38px;
  box-sizing: content-box;
  display: inline-block;
  line-height: 36px;
  text-align: center;
  float: right;
  text-decoration: none;
  border: 1px solid #BBBBBC;
}

.blocktip_content .items .item .input_l {
  width: 145px;
}

.blocktip_content .items .input_tip {
  display: none;
  position: absolute;
  top: 2px;
  left: 10px;
  color: #AAAAAA;
}

.blocktip_content .items .item .img_vc {
  width: 123px;
  height: 40px;
  float: right;
  cursor: pointer;
}

.blocktip_content .items .disable {
  color: #B7AEAE!important;
  border: 1px solid #E5E5EF;
}

.newtip_container {
  position: absolute;
  display: inline-block;
  height: 20px;
  margin-left: 8px;
  margin-top: 1px;
}

.newtip_txt {
  position: absolute;
  display: block;
  width: 47px;
  text-align: center;
  height: 20px;
  z-indent: 2;
  left: 0;
  top: 0;
  color: #fff;
  line-height: 20px;
}

.allfunc_tip {
  position: absolute;
  text-align: left;
  top: -5px;
  left: 114px;
  width: 182px;
  padding-left: 6px;
  font-size: 12px;
  color: #615959;
  border: 1px solid #A2A2A2;
  line-height: 22px;
  background-color: #FDFDFD;
  border-radius: 2px;
}

.z_fade {
  z-index: 1000;
  display: none;
}

.block_line {
  line-height: 1.7;
  text-align: left;
  font-size: 15px;
  font-weight: bold;
}

.wxicon {
  display: inline-block;
  overflow: hidden;
  background: url(../image/ico_weixin087793.png) no-repeat;
  height: 22px;
  width: 35px;
}

.qywxPannel.qywxPannelReg {
  position: relative;
  margin: 0 10px 15px 10px;
  /*padding: 0 8px;*/
  line-height: 50px;
  font-size: 14px;
  /*border: 1px solid #EDD4B2;*/
  border-radius: 3px;
  cursor: pointer;
  background: url(../image/wework_banner3a2091.png) no-repeat;
  background-size: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .qywxPannel.qywxPannelReg {
    background: url(../image/wework_banner_2x3a2091.png) no-repeat;
    background-size: 100%;
  }
}

.qywxPannel.qywxHongbaoPannelReg {
  position: relative;
  margin: 0 20px 15px 10px;
  padding: 0 8px;
  line-height: 50px;
  font-size: 14px;
  border: 1px solid #F5EEE5;
  border-radius: 3px;
  cursor: pointer;
  background: url(../image/wework_hongbao_banner3a04ec.png) no-repeat;
  background-size: 573px 52px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .qywxPannel.qywxHongbaoPannelReg {
    background: url(../image/wework_hongbao_banner_2x3a04ec.png) no-repeat;
    background-size: 573px 52px;
  }
}

.qywxPannel {
  position: relative;
  margin: 0 20px 15px 10px;
  padding: 0 8px;
  line-height: 50px;
  font-size: 14px;
  /*border: 1px solid #D5D5D5;*/
  border-radius: 3px;
  cursor: pointer;
}

.qywxPannel .qywx_logo {
  display: inline-block;
  width: 38px;
  height: 24px;
  margin: 13px 0;
  vertical-align: top;
  /*background: url(../images/qywx_logo2e4372.png) no-repeat;
  background-size: 28px 24px;*/
  cursor: inherit;
}

/*@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .qywxPannel .qywx_logo{
    background: url(../images/qywx_logo_2x2e4372.png) no-repeat;
    background-size: 28px 24px;
  }
}*/

.qywxPannel .info {
  margin-left: 5px;
  cursor: inherit;
}

.qywxPannel .reg_link {
  float: right;
  margin-right: 10px;
  color: #1A5296;
}

.qywxPannel .del_msg {
  top: 19px;
  right: 10px;
}

.qywxPannelContent {
  width: 530px;
}

.qywx_bottom_tips_free .qywx_bottom_tips {
  margin-left: 10px;
}

.qywx_bottom_tips {
  margin-top: 10px;
  font-size: 12px;
  color: #9B9B9B;
}

.qywx_promot_tool {
  background-image: url('../image/qywx_promot_tool311800.png');
  background-size: 560px 50px;
  width: 550px;
  height: 50px;
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  cursor: pointer;
}

@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) {
  .qywx_promot_tool {
    background-image: url('../image/qywx_promot_tool_2x311800.png');
  }
}

.qywx_promot_right {
  display: inline-block;
  width: 20px;
  height: 50px;
  background-color: #f5f5f5;
  position: relative;
}

.qywx_promot_right .del_msg {
  right: 6px;
  top: 21px;
}

.wework_promot {
  padding: 40px 175px 36px;
  margin-bottom: 40px;
  min-height: 450px;
}

.wework_promot_promot {
  text-align: left;
}

.wework_promot_inner {
  margin: 0 auto;
}

.wework_promot_title {
  font-size: 24px;
  color: #000;
  font-weight: normal;
  height: 33px;
  line-height: 33px;
  display: inline-block;
  vertical-align: middle;
}

.wework_promot_maintitle {}

.wework_promot_subtitle {
  font-size: 14px;
  color: #000000;
}

.wework_promot_subtitle div {
  height: 27px;
  line-height: 27px;
}

.wework_promot_opened_tips {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #787878;
  margin-left: 12px;
  vertical-align: -3px;
}

.wework_promot_opened_tips span {
  vertical-align: middle;
}

.ww_poster_loc {
  margin-top: 23px;
  margin-bottom: -7px;
}

.ww_poster {
  background-image: url('../image/ww_poster39cd15.png');
  background-size: 679px 294px;
  width: 679px;
  height: 294px;
  background-repeat: no-repeat;
  display: inline-block;
}

.ww_icon_succ {
  background-image: url('../image/icon_succ385925.png');
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

@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) {
  .ww_icon_succ {
    background-image: url('../image/icon_succ_2x385925.png');
  }
  .ww_poster {
    background-image: url('../image/ww_poster_2x39cd15.png');
  }
}

.wework_promot_submit, .qyh_promot_submit {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  background-color: #468EE5;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin-top: 20px;
}

.qyh_promot_submit {
  width: 136px;
}

.wework_promot_submit:hover, .qyh_promot_submit:hover {
  background-color: #377ED3;
  text-decoration: none;
}

.wework_promot_submit.wework_promot_submit_large {
  width: 180px;
}

.wework_promot_option_contanier {
  margin-top: 10px;
}

.wework_promot_option_label {
  font-size: 14px;
  line-height: 14px;
}

.wework_promot_option_label input[type='checkbox'], .wework_promot_option_label span {
  vertical-align: middle;
}

.wework_promot_illus {
  vertical-align: bottom;
  display: block;
  margin-bottom: 27px;
  margin-top: 7px;
}

.wework_promot_features {
  margin: 0;
  padding: 0;
}

.wework_promot_features li {
  padding: 0;
  margin: 0;
  margin-top: 20px;
  list-style: none;
}

.wework_promot_features_title {
  font-size: 16px;
}

.wework_promot_features_detail {
  font-size: 14px;
  color: #717171;
  margin-top: 7px;
}

.wework_promot_more {
  display: inline-block;
  margin-top: 30px;
  text-decoration: none;
  color: #5A89C7;
  font-size: 14px;
}

.wework_promot_more:hover {
  color: #4370ad;
}

.wework_promot_more_icon {
  font-size: 12px;
  vertical-align: 0px;
}

.wework_promot_container_grey {
  height: 40px;
  background-color: #F4F8FA;
  margin: 20px 0 30px 0;
  padding: 10px 23px;
}

.wework_promot_logo_wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
  float: left;
}

.wework_promot_logo {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/wework_logo_rec384e73.png');
  background-size: 60px 60px;
  width: 60px;
  height: 60px;
}

@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 29, ../../sass/images.scss */
  .wework_promot_logo {
    background-image: url('../image/wework_logo_rec_2x384e73.png');
  }
}

.wework_promot_title_wrap {
  display: inline-block;
  vertical-align: middle;
}

.wework_promot_submit_wrap {
  margin-top: 20px;
}

.wework_promot_submit_wrap .wework_promot_submit {
  margin-top: 0;
  height: 21px;
  line-height: 21px;
  border: 1px solid #0884DB;
  background-color: #4096E5;
  padding: 7px 17px 6px;
  min-width: 100px;
}

.wework_promot_submit_wrap .wework_promot_submit:hover {
  background-color: #377ED3;
}

.wework_sync_container_left, .wework_sync_container_right, .wework_sync_container_tiny {
  display: inline-block;
  height: 100%
}

.wework_sync_container_left {
  float: left;
}

.wework_sync_container_right {
  float: right;
  margin-top: 5px;
}

.wework_sync_container_tiny {
  width: 25px;
  float: left;
}

.wework_sync_text_main {
  margin-bottom: 4px;
}

.wework_sync_text_main, .wework_sync_text_sub {
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #4A4A4A;
}

.wework_sync_text_sub {
  color: #4A4A4A;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.wework_sync_text_tips {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  color: #333333;
}

.wework_transparent_blue_btn {
  text-align: center;
  height: 14px;
  line-height: 14px;
  border: 1px solid #3E7DC8;
  border-radius: 2px;
  color: #3570B5;
  font-size: 14px;
  display: inline-block;
  padding: 7px 16px;
  cursor: pointer;
}

.wework_transparent_blue_btn:hover {
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.wework_transparent_blue_btn:active {
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.wework_desc_item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.wework_desc_main {
  margin-bottom: 7px;
}

.wework_desc_main a {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: #3E6D9E;
}

.wework_desc_main span {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  color: #000000;
}

.wework_desc_sub {}

.wework_desc_sub span {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #787878;
}

.wework_label {
  font-size: 14px;
  line-height: 1.5;
}

.wework_feature_commonImg, .wework_feature_commonImg_index {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icons-s6d920f51ac.png');
  background-size: 40px 228px;
}

.transparent_blue_btn {
  width: 48px;
  height: 14px;
  line-height: 14px;
  border: 1px solid #3E7DC8;
  border-radius: 2px;
  color: #3570B5;
  font-size: 12px;
  display: inline-block;
  padding: 7px 16px;
  cursor: pointer;
}

@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 29, ../../sass/images.scss */
  .wework_feature_commonImg, .wework_feature_commonImg_index {
    background-image: url('../image/icons_2x-sfb6c7dfb23.png');
  }
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_dianhua_index {
  background-position: 0 0;
  height: 36px;
  width: 36px;
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_dianhua_inner {
  background-position: 0 -36px;
  height: 40px;
  width: 40px;
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_kaoqin_index {
  background-position: 0 -76px;
  height: 36px;
  width: 36px;
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_kaoqin_inner {
  background-position: 0 -112px;
  height: 40px;
  width: 40px;
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_youjiantixing_index {
  background-position: 0 -152px;
  height: 36px;
  width: 36px;
}

/* line 43, ../../sass/images.scss */

.wework_feature_commonImg_youjiantixing_inner {
  background-position: 0 -188px;
  height: 40px;
  width: 40px;
}

.main_function .wework_serviceImg_im_36, .main_function .wework_serviceImg_mail_36, .main_function .wework_serviceImg_oa_36, .main_function .wework_serviceImg_attendance_36, .main_function .wework_serviceImg_approval_36 {
  vertical-align: middle;
  margin: 0 10px 0 28px;
}

/* .wework_serviceImg */

/* line 29, ../../sass/images.scss */

.wework_serviceImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/wework-icons-s8388ed7274.png');
  background-size: 40px 338px;
}

@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 29, ../../sass/images.scss */
  .wework_serviceImg {
    background-image: url('../image/wework-icons_2x-s68dfac99f5.png');
  }
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_approval_36 {
  background-position: 0 0;
  height: 37px;
  width: 37px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_attendance_36 {
  background-position: 0 -37px;
  height: 37px;
  width: 37px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_im_36 {
  background-position: 0 -74px;
  height: 36px;
  width: 36px;
  margin-bottom: 1px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_mail_36 {
  background-position: 0 -110px;
  height: 36px;
  width: 36px;
  margin-bottom: 1px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_mail_40 {
  background-position: 0 -146px;
  height: 40px;
  width: 40px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_oa_36 {
  background-position: 0 -186px;
  height: 36px;
  width: 36px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_oa_40 {
  background-position: 0 -222px;
  height: 40px;
  width: 40px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_phone_36 {
  background-position: 0 -262px;
  height: 36px;
  width: 36px;
}

/* line 43, ../../sass/images.scss */

.wework_serviceImg_wechat_40 {
  background-position: 0 -298px;
  height: 40px;
  width: 40px;
}

.wework_function_divide {
  border-bottom: 1px solid #E5E5E5;
}

.wework_function_divide.wework_function_divide_margin {
  margin-top: 30px;
}

.wework_function_item {
  margin-top: 30px;
}

.wework_function_logo {
  float: left;
  margin-right: 20px;
}

.wework_function_content {
  display: inline-block;
  height: 40px;
}

.wework_function_title {
  font-size: 16px;
  height: 21px;
  line-height: 21px;
  color: #333333;
  margin-bottom: 2px;
}

.wework_function_detail {
  font-size: 14px;
  color: #A8A8A8;
  margin-top: 2px;
}

.wework_sync_succ {
  margin-bottom: 22px;
  height: 24px;
  font-size: 16px;
  color: #333333;
}

/* .wework_sync_commonImg */

/* line 29, ../../sass/images.scss */

.wework_sync_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icons-sb7f06a7a38.png');
  background-size: 52px 166px;
}

@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 29, ../../sass/images.scss */
  .wework_sync_commonImg {
    background-image: url('../image/icons_2x-sf82986c956.png');
  }
}

/* line 43, ../../sass/images.scss */

.wework_sync_commonImg_wework_free {
  background-position: 0 0;
  height: 52px;
  width: 52px;
}

/* line 43, ../../sass/images.scss */

.wework_sync_commonImg_wework_oa {
  background-position: 0 -52px;
  height: 47px;
  width: 44px;
}

/* line 43, ../../sass/images.scss */

.wework_sync_commonImg_wework_plat {
  background-position: 0 -99px;
  height: 37px;
  width: 52px;
}

/* line 43, ../../sass/images.scss */

.wework_sync_commonImg_wework_sync {
  background-position: 0 -136px;
  height: 12px;
  width: 15px;
  vertical-align: middle;
}

/* line 43, ../../sass/images.scss */

.wework_sync_commonImg_wework_try {
  background-position: 0 -148px;
  height: 18px;
  width: 18px;
  vertical-align: middle;
}

.qyh_import_placeholder {
  width: 10px;
  height: 50px;
  display: inline-block;
  float: left;
}

.qyh_import_header {
  border-bottom: 1px solid #E5E5E5;
  width: 1010px;
  height: 50px;
  display: inline-block;
  float: left;
  position: relative;
  text-align: center;
}

.qyh_import_back {
  position: absolute;
  left: 0;
  top: 11px;
}

.qyh_import_back.btn_qyh {
  font-size: 12px;
  padding: 4px 6px;
}

.qyh_import_title {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
}

.qyh_import_body {
  margin-top: 51px;
  padding: 20px 100px;
}

.qyh_import_domain_list {
  display: block;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}

.qyh_import_domain_list span {
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
}

.qyh_import_detail {
  vertical-align: top;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

.qyh_promot_submit, .qyh_promot_submit_light {
  background: #4096E5;
}

.qyhDomainItem {
  vertical-align: middle;
  margin-top: 0;
}

/* 导入失败 */

/* line 170, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult, .import_cnt_Conflict {
  padding: 50px 18px;
}

/* line 174, ../../../UI_dev/project/logic/_import.scss */

.import_failHeader {
  margin: 40px 0 50px;
}

/* line 177, ../../../UI_dev/project/logic/_import.scss */

.import_failHeader_left {
  display: inline-block;
  vertical-align: top;
}

/* line 181, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader_right, .import_failHeader_right {
  vertical-align: top;
  text-align: left;
  display: inline-block;
  padding-left: 20px;
  line-height: 1.5;
}

/* line 187, ../../../UI_dev/project/logic/_import.scss */

.import_failHeader_right_title {
  font-size: 20px;
}

/* line 189, ../../../UI_dev/project/logic/_import.scss */

.import_failHeader_right_title em {
  font-style: normal;
  font-weight: normal;
  color: #f05a5a;
}

.import_failHeader_right_title span {
  font-style: normal;
  font-weight: normal;
  min-width: 15px;
  display: inline-block;
  text-align: center;
}

/* line 195, ../../../UI_dev/project/logic/_import.scss */

.import_failHeader_right_detail {
  font-size: 12px;
  color: #787878;
}

/* line 200, ../../../UI_dev/project/logic/_import.scss */

.import_table {
  width: 100%;
}

/* line 203, ../../../UI_dev/project/logic/_import.scss */

.import_table_th, .import_table_td {
  text-align: left;
}

/* line 208, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .ww_operationBar {
  margin-top: 10px;
  text-align: left;
}

/* line 212, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .ww_table {
  width: 100%;
  text-align: left;
}

/* line 216, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_th_Name {
  width: 120px;
}

/* line 219, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_th_Account {
  width: 120px;
}

/* line 222, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_th_Department {
  width: 220px;
}

/* line 225, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_th_Mobile {
  width: 180px;
}

/* line 228, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_th_Mail {
  width: 200px;
}

/* line 231, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_FailResult .import_table_td_Detail {
  color: #f05a5a;
}

/* 存在重复成员 */

/* line 238, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_Conflict .ww_operationBar {
  margin-top: 10px;
  text-align: left;
}

/* line 243, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader {
  margin-bottom: 50px;
}

/* line 246, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader_left {
  display: inline-block;
  vertical-align: top;
}

/* line 250, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader_right {
  vertical-align: top;
  display: inline-block;
  text-align: left;
  padding-left: 20px;
  padding-top: 1px;
}

/* line 257, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader_right_title {
  font-size: 20px;
}

/* line 260, ../../../UI_dev/project/logic/_import.scss */

.import_conflictHeader_right_detail {
  font-size: 12px;
  color: #787878;
}

/* line 264, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #E4E6E9;
}

/* line 268, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable tbody tr {
  display: none;
}

/* line 271, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable th {
  border: none;
}

/* line 274, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable td {
  color: #afafaf;
  border-bottom: none;
}

/* line 277, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable td .ww_checkbox {
  display: none;
}

/* line 281, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable tbody tr:first-child {
  display: table-row;
}

/* line 283, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable tbody tr:first-child td {
  color: #000;
  border-top: 1px solid #E4E6E9;
}

/* line 286, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable tbody tr:first-child td .ww_checkbox {
  display: block;
}

/* line 292, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_checkbox {
  width: 40px;
}

/* line 295, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_name {
  width: 80px;
}

/* line 298, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_account {
  width: 80px;
}

/* line 303, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_mobile {
  width: 140px;
}

/* line 306, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_mail {
  width: 200px;
}

/* line 309, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_table_operation {
  width: 50px;
}

/* line 312, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_btnText {
  float: left;
  margin-right: 5px;
}

/* line 320, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_arrowUp, .import_conflictTable .import_conflictTable_arrowDown {
  float: left;
  margin-top: 8px;
  overflow: hidden;
  zoom: 1;
}

/* line 326, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_openBtn {
  display: none;
}

/* line 330, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_open tr {
  display: table-row;
}

/* line 333, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_open .import_conflictTable_openBtn {
  display: block;
}

/* line 336, ../../../UI_dev/project/logic/_import.scss */

.import_conflictTable .import_conflictTable_open .import_conflictTable_closeBtn {
  display: none;
}

/* line 344, ../../../UI_dev/project/logic/_import.scss */

.import_cnt_AuthFail {
  padding: 82px 24px 0 24px;
}

/* line 347, ../../../UI_dev/project/logic/_import.scss */

.import_authFailTitle {
  font-size: 16px;
  margin-top: 15px;
}

/* line 351, ../../../UI_dev/project/logic/_import.scss */

.import_authFailBtn {
  margin-top: 36px;
}

.formPanel label.column.recoveryLabelLeft {
  margin-left: 73px;
}

.formPanel label.column.recoveryLabelRight {
  margin-left: 73px;
}

.recoveryLabelLeft input[type="radio"], .recoveryLabelRight input[type="radio"] {
  margin-right: 5px;
}

.recoveryLabelLeft span, .recoveryLabelRight span {
  vertical-align: middle;
}

.recoveryHelperContainer {
  margin-left: 90px;
  font-size: 12px;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: '';
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  clear: both;
  display: table;
}

.intro_qywx_plugin_panel {
  background-color: #F7F8FA;
  height: 180px;
}

.intro_qywx_plugin_panel {
  margin-top: 10px;
  background-color: #F7F8FA;
  width: 100%;
  height: 180px;
  background: url(https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/qywx_rtx_plugin.png) no-repeat;
  background-size: 969px 180px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .intro_qywx_plugin_panel {
    background: url(https://rescdn.qqmail.com/bizmail/zh_CN/htmledition/images/qywx_rtx_plugin_2x.png) no-repeat;
    background-size: 969px 180px;
  }
}

.intro_qywx_plugin_panel .title {
  font-size: 24px;
  color: #404040;
  padding: 30px 0 0 102px;
  line-height: 32px;
}

.intro_qywx_plugin_panel .wework_promot_submit {
  width: 176px;
  line-height: 36px;
  margin: 20px 0 0 102px;
}

/*邮件审批*/

.approval_rules_item {
  margin-bottom: 20px;
}

.approval_rules_item_close .approval_rules_content {
  display: none;
}

.approval_rules_title {
  height: 38px;
  background-color: #EBEDEF;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
}

.approval_rules_name, .approval_rules_option {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.approval_rules_name {
  margin-left: 12px;
}

.approval_rules_option {
  float: right;
}

.approval_rules_option .btn_option {
  color: #535353;
  text-decoration: none;
  border: 1px solid #BBBBBB;
  background-color: #F7F7F7;
  padding: 4px 20px;
  margin-left: 14px;
  border-radius: 1px;
}

.approval_rules_toggle {
  display: inline-block;
  cursor: pointer;
  line-height: 0px;
  padding: 13px 15px;
  float: right;
}

.approval_rules_content_item {
  margin-top: 15px;
}

.approval_rules_content_item_last {
  margin-bottom: 10px;
}

.approval_rules_content_item_label, .approval_rules_content_item_detail {
  display: inline-block;
  font-size: 14px;
  line-height: 19px;
  height: 19px;
}

.approval_rules_content_item_label {
  color: #7A7A7A;
  width: 95px;
  text-align: right;
  vertical-align: top;
}

.approval_rules_content_item_detail {
  color: #000000;
  max-width: 830px;
  word-break: break-all;
}

.apporval_rules_detail_item {
  min-height: 30px;
  border-bottom: 1px solid #D8D8D8;
  padding: 30px 0;
}

.apporval_rules_detail_item #emailAreaCtrl {
  margin: 17px 0 0 180px;
  max-height: 230px;
  overflow: auto;
}

.apporval_rules_detail_item .party_box, .apporval_rules_detail_item .member_box {
  line-height: 24px;
}

.apporval_rules_detail_item.apporval_rules_detail_item_last {
  border: none;
}

.btn_blue_approv, .btn_gray_approv {
  text-decoration: none;
  display: inline-block;
  text-align: center;
  width: 68px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  border-radius: 2px;
}

.btn_blue_approv {
  background-color: #4096E5;
  color: #FFF;
  border: #0884DB 1px solid;
}

.btn_gray_approv {
  background-color: #F7F7F7;
  color: #535353;
  border: #BBBBBB 1px solid;
}

.apporval_rules_label, .apporval_rules_can {
  display: inline-block;
  vertical-align: middle;
}

.apporval_rules_label {
  width: 180px;
  text-align: right;
  font-size: 14px;
  color: #7A7A7A;
}

.apporval_rules_label_top {
  vertical-align: top;
}

.apporval_rules_label_high {
  padding-top: 6px;
}

.apporval_rules_can .option_label {
  display: block;
  margin-bottom: 22px;
}

.apporval_rules_can .option_label_condition_short {
  width: 290px;
}

.apporval_rules_can select {
  width: 92px;
  height: 30px;
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
}

.apporval_add_mbr {
  font-size: 14px;
  color: #176FB8;
}

.option_label {
  font-size: 14px;
}

.option_label.option_label_short {
  display: inline-block;
  vertical-align: top;
}

.option_label span {
  vertical-align: middle;
  word-break: break-all;
  line-height: 14px;
}

.option_label .apporval_condition_detail {
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.option_label.option_label_tips {
  margin-bottom: 5px;
}

.option_checkbox {
  vertical-align: middle;
  vertical-align: -3px\9\0;
  width: 14px;
  height: 14px;
}

.option_radio {
  vertical-align: middle;
  vertical-align: -4px\9\0;
}

.apporval_rules_container input[type="text"]:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

a.approval_subinfo_text {
  text-decoration: none;
  color: #176FB8;
}

.apporval_condition {
  min-width: 84px;
  display: inline-block;
  vertical-align: middle;
  word-break: break-all;
  line-height: 14px;
  margin-left: 3px;
}

.apporval_condition_detail {
  margin: 10px 5px;
  width: 216px;
  height: 15px;
  font-size: 14px;
  padding: 5px 6px;
  height: 16px;
  vertical-align: -2px\9;
}

.apporval_condition_detail.apporval_condition_detail_short {
  width: 53px;
  margin: 0 5px;
  text-align: center;
}

.apporval_condition_detail_remind {
  font-size: 12px;
  color: #989898;
}

.apporval_condition_detail_inner_bottom {
  margin: 0 0 0 230px;
}

/* .approval_commonImg */

/* line 29, ../../sass/images.scss */

.approval_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/approval-sdca356c301.png');
  background-size: 14px 50px;
}

@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 29, ../../sass/images.scss */
  .approval_commonImg {
    background-image: url('../image/approval_2x-s32a4aba0d7.png');
  }
}

/* line 43, ../../sass/images.scss */

.apporval_rules_toggle_arrow {
  background-position: 0 0;
  height: 7px;
  width: 10px;
}

/* line 43, ../../sass/images.scss */

.apporval_rules_toggle_arrow.approval_commonImg_arrow_up {
  background-position: 0 -7px;
  height: 7px;
  width: 10px;
}

/* line 43, ../../sass/images.scss */

.approval_commonImg_info {
  background-position: 0 -14px;
  height: 14px;
  width: 14px;
  margin: 0 5px;
}

/* line 43, ../../sass/images.scss */

.apporval_rules_disable .approval_commonImg_info {
  background-position: 0 -28px;
  height: 14px;
  width: 14px;
  margin: 0 5px;
}

/* line 43, ../../sass/images.scss */

.approval_commonImg_subinfo_triangle {
  background-position: 0 -42px;
  height: 8px;
  width: 14px;
}

.apporval_subinfo {
  min-width: 765px;
  color: #000;
  padding: 13px 10px;
  background-color: #EBEDEF;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  font-size: 14px;
  position: relative;
  margin-top: 10px;
}

.apporval_subinfo .outside_explain_triangle {
  position: absolute;
  top: -8px;
  left: 92px;
}

.apporval_subinfo div {
  line-height: 18px;
}

.apporval_subinfo_text_first {
  margin-bottom: 4px;
}

.apporval_subinfo_text a {
  margin-left: 45px;
  color: #176FB8;
}

.apporval_rules_disable {
  color: #989898;
}

a.approval_subinfo_text.approval_subinfo_text_disable {
  color: #989898;
  cursor: default;
}

/*微信手机 二次验证*/

.progress_bar_valid {
  margin: auto;
  width: 480px;
}

.progress_bar_valid .three_Img {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/three_steps2f877a.png');
  background-size: 481px 79px;
}

@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) {
  .progress_bar_valid .three_Img {
    background-image: url('../image/three_steps_2x2f877a.png');
  }
}

.progress_bar_valid .three_step_1 {
  background-position: 0 0;
  height: 26px;
  width: 481px;
}

.progress_bar_valid .three_step_2 {
  background-position: 0 -26px;
  height: 26px;
  width: 481px;
}

.progress_bar_valid .three_step_3 {
  background-position: 0 -53px;
  height: 26px;
  width: 481px;
}

.progress_bar_valid .steps_line .step1 {
  margin-right: 135px;
  margin-left: 15px;
}

.progress_bar_valid .steps_line .step2 {
  margin-right: 149px;
}

.progress_bar_valid_step_1 .step2, .progress_bar_valid_step_1 .step3, .progress_bar_valid_step_2 .step3, {
  color: #AAAAAA;
}

.afterScanBox {
  text-align: center;
  margin-top: 10px;
}

.yesIcon {
  background: url(../image/icon_tick2d1cfc.png) 0 0 no-repeat;
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-right: 5px;
}

@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) {
  .yesIcon {
    background: url(../image/icon_tick_2x2d1cfc.png) 0 0 no-repeat;
    background-size: 26px 26px;
  }
}

.afterScanBox .afterScanTxt {
  font-size: 20px;
  vertical-align: super;
}

.bind_txt {
  width: 210px;
}

a[ck="copyToClipboard"] {
  margin-left: 4px;
}

/* 搬家优化 */

.onlineorder_commonImg {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/biz_rf_icons2a7b1f.png');
  background-size: 674px 188px;
}

@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) {
  .onlineorder_commonImg {
    background-image: url('../image/biz_rf_icons_2x2a7b21.png');
  }
}

.commonImg_progress_bar_step_1 {
  background-position: 0 -116px;
  height: 24px;
  width: 672px;
}

.commonImg_progress_bar_step_2 {
  background-position: 0 -140px;
  height: 24px;
  width: 674px;
}

.commonImg_progress_bar_step_3 {
  background-position: 0 -164px;
  height: 24px;
  width: 674px;
}

.transferPannel .steps_line .step {
  font-size: 14px;
}

.transferPannel .steps_line .step1 {
  margin-left: 150px;
}

.transferPannel .steps_line .step2 {
  margin-left: 90px;
}

.transferPannel .steps_line .step3 {
  margin-left: 110px;
}

.transferPannel .steps_line .step4 {
  margin-left: 130px;
}

.form_item_extra_info {
  margin-left: 10px;
}

.marginLeft10 {
  margin-left: 10px;
}

.marginLeft15 {
  margin-left: 15px;
}

.info_tips {
  font-size: 12px;
  color: #3E6D9E;
}

input.form_control.mail_port {
  width: 43px;
  text-align: center;
}

.transferPannel input[disabled] {
  color: #898989;
}

.disable_txt {
  color: #898989;
}

.transferPannel {
  font-family: MicrosoftYaHei, "lucida Grande", Verdana;
}

.form_group {
  clear: both;
  overflow: hidden;
  margin-bottom: 15px;
}

.form_group .form_left_item, .form_group .form_right_item {
  float: left;
}

.form_group .form_left_item {
  padding-top: 7px;
  margin-bottom: 0;
  text-align: right;
}

.form_group_move .form_left_item {
  width: 150px;
}

.form_group_move .form_right_item {
  width: 400px;
}

.form_group_move .form_control {
  width: 228px;
}

.form_group_pwd .form_left_item {
  /*width: 150px;*/
}

.form_group_pwd .form_right_item {
  /*width: 400px;*/
}

.form_group_pwd .form_control {
  width: 220px;
}

.offset_right_item {
  margin-left: 150px;
}

.form_group .form_right_item {}

.form_control {
  display: inline-block;
  box-sizing: border-box;
  height: 30px;
  padding: 0 6px;
  /*font-size: 14px;*/
  line-height: 1.42857143;
  /*color: #555;*/
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form_control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form_group .form_item_tips {
  padding-top: 3px;
  font-size: 12px;
  color: #898989;
}

.form_item_tips.warn {
  color: #e64141;
}

.font_transfer {
  font-size: 14px;
}

.btn_transfer, .btn_qyh {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

a.btn_transfer, a.btn_approv, a.btn_qyh {
  text-decoration: none;
}

.btn_blue_transfer {
  background: #4096E5;
  border: 1px solid #0884DB;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
  /*height: 26px;*/
}

.btn_gray_transfer, .btn_gray_qyh {
  background-image: linear-gradient(-180deg, #F7F7F7 8%, #EFEFEF 100%);
  border: 1px solid #BBBBBB;
  border-radius: 1px;
  font-size: 14px;
  color: #535353;
  /*height: 26px;*/
}

.transfer_wrap {
  width: 764px;
  margin: 40px auto;
}

.transfer_wrap p {
  margin-bottom: 20px;
}

.transfer_wrap p.transfer_title {
  font-size: 16px;
  color: #000000;
}

.transfer_wrap .transfer_tip_txt {
  margin-bottom: 25px;
}

.transfer_wrap .transfer_tip_txt p {
  font-size: 14px;
  color: #898989;
  margin-top: auto;
  margin-bottom: auto;
}

.info_content {
  font-size: 14px;
  color: #000000;
  margin-left: 70px;
}

.info_content .info_title {
  margin-bottom: 24px;
}

.info_content .info_item {
  margin-bottom: 14px;
}

.info_content .left_item {
  display: inline-block;
  width: 130px;
  text-align: right;
}

.info_content .right_item {
  display: inline-block;
}

.info_content .offset_right_item {
  margin-left: 130px;
}

.tab_list {
  margin-bottom: 20px;
  border-bottom: 2px solid #d6d6d6;
}

.tab_list .tab_item {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 20px;
  margin-bottom: -2px;
}

.tab_list .tab_item a {
  color: #000000;
  text-decoration: none;
}

.tab_list .tab_item.cur {
  border-bottom: 2px solid #2E5AA3;
}

.tab_list .tab_item.cur a {
  color: #2E5AA3;
}

.tab_item_tips {
  font-size: 12px;
  color: #2E5AA3;
  margin-left: 4px;
  display: inline-block;
  line-height: 18px;
  vertical-align: middle;
  margin-top: -3px;
}

.split_line {
  color: #D6D6D6;
}

a.btn.btn_normal_middle {
  padding: 5px 15px;
}

.warnTips {
  font-size: 12px;
  color: #cc0000;
}

.v_middle {
  display: inline-block;
  vertical-align: middle;
}

.ml3 {
  margin-left: 3px;
}

.qywxPannel .bizmail_oldtonew_logo {
  display: inline-block;
  width: 25px;
  height: 20px;
  margin: 14px 0;
  vertical-align: top;
  background: url(../image/bizmail_oldtonew_logo30315c.png) no-repeat;
  background-size: 25px 20px;
  cursor: inherit;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .qywxPannel .bizmail_oldtonew_logo {
    background: url(../image/bizmail_oldtonew_logo_2x30315c.png) no-repeat;
    background-size: 25px 20px;
  }
}

.qywxContactSyncText {
  position: absolute;
  right: 10px;
  height: 26px;
  width: 180px;
  z-index: 10;
  text-align: center;
  color: #256910;
  font-size: 12px;
  line-height: 26px;
}

.qywxContactSync {
  position: absolute;
  right: 10px;
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/green_bar30a218.png');
  background-size: 180px 26px;
  background-position: 0 0;
  height: 26px;
  width: 180px;
  z-index: 9;
}

@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 29, ../../sass/images.scss */
  .qywxContactSync {
    background-image: url('../image/green_bar_2x30a218.png');
  }
}

/*域名小白浮层*/

.domain_tips_icon_box {
  position: relative;
  background: #ffffff;
  border: 1px solid #bdbdbd;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30);
}

.left_container .domain_tips_icon_box:after, .left_container .domain_tips_icon_box:before {
  top: 45%;
}

.orderTd .domain_tips_icon_box:after, .orderTd .domain_tips_icon_box:before {
  top: 27px;
}

.domain_tips_icon_box:after, .domain_tips_icon_box:before {
  right: 100%;
  top: 6%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.domain_tips_icon_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 5px;
  margin-top: -5px;
}

.domain_tips_icon_box:before {
  border-color: rgba(51, 51, 51, 0);
  border-right-color: #ababab;
  border-width: 6px;
  margin-top: -6px;
}

#domain_tips_renew {
  cursor: default;
  background: rgb(255, 255, 255);
  padding: 10px 7px;
  border-radius: 2px;
  min-width: 180px;
  max-width: 312px;
  font-size: 12px;
  z-index: 1000;
  position: absolute;
  left: 25px;
  bottom: -15px;
}

#tips_confirm {
  cursor: default;
  background: rgb(255, 255, 255);
  padding: 10px 7px;
  border-radius: 2px;
  min-width: 235px;
  max-width: 312px;
  font-size: 12px;
  z-index: 1000;
  position: absolute;
  left: 25px;
  top: -19px;
  color: #000;
}

#tips_pay_error {
  cursor: default;
  background: rgb(255, 255, 255);
  padding: 10px 7px;
  border-radius: 2px;
  min-width: 195px;
  max-width: 312px;
  font-size: 12px;
  z-index: 1000;
  position: absolute;
  left: 25px;
  top: -19px;
  color: #000;
}

.ico_domain_close {
  background-image: url('../image/ico_domain_close30bdd8.png');
  background-size: 8px 8px;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  display: inline-block;
}

@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) {
  .ico_domain_close {
    background-image: url('../image/ico_domain_close_2x30bdd8.png');
  }
}

.txt_gray_tip {
  color: #afafaf;
}

/*免费版升级优惠券*/

.black_mask {
  background-color: #000;
}

.threeGifts {
  background-image: url('../image/3Gifts31b71a.png');
  background-size: 538px 386px;
  width: 538px;
  height: 386px;
  background-repeat: no-repeat;
  display: inline-block;
}

@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) {
  .threeGifts {
    background-image: url('../image/3Gifts_2x31b71a.png');
  }
}

.close_btn {
  width: 38px;
  height: 38px;
  display: inline-block;
  float: right;
  margin-top: 35px;
  margin-right: 5px;
}

.submit_btn {
  width: 173px;
  height: 50px;
  display: inline-block;
  margin-top: 266px;
  margin-left: 175px;
}

/*一键mx*/

.newArrow {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/arrow3419d2.png');
  background-size: 11px 20px;
  margin-left: 7px;
  margin-bottom: 2px;
}

@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) {
  .newArrow {
    background-image: url('../image/arrow_2x3419d2.png');
  }
}

.new_down_arrow {
  background-position: 0 0;
  height: 6px;
  width: 11px;
}

.new_up_arrow {
  background-position: 0 -14px;
  height: 6px;
  width: 11px;
}

.bizParseContainer table {
  font-size: 14px;
  border-collapse: collapse;
}

.bizParseContainer table tr {
  border-bottom: 1px solid #DDDDDD;
}

.bizParseContainer table tr.head {
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
}

.bizParseContainer table th {
  color: #7F7F7F;
  padding: 8px 0px 8px 25px;
  background-color: #F4F5F6;
  text-align: left;
}

.bizParseContainer table th div {
  border-left: 1px solid #DBDBDB;
  padding-left: 8px;
}

.bizParseContainer table td {
  padding: 12px 33px;
  padding-right: 0px;
  background-color: #FBFBFB;
}

.addMxContainer {
  font-size: 14px;
}

.addMxContainer table {
  border-collapse: collapse;
}

.addMxContainer .page_title {
  font-size: 18px;
  line-height: 24px;
}

.addMxContainer .methodContainer {
  background-color: #F5F5F5;
}

.addMxContainer .methodTitle {
  font-size: 16px;
  line-height: 21px;
  cursor: pointer;
  padding: 16px 30px;
}

.addMxContainer .methodTxt {
  color: #898989;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 14px;
  margin-left: 32px;
}

.addMxContainer .methodOne, .addMxContainer .methodTwo {
  padding-left: 28px;
  padding-right: 22px;
  margin-top: -5px;
}

.methodContainer table {
  margin-top: 14px;
}

.addMxContainer .txt_gray {
  /*color: #898989;*/
  color: #787878;
}

.addMxContainer table {
  font-size: 14px;
}

.addMxContainer table th {
  color: #fff;
  padding: 6px 0px 6px 25px;
  background-color: #5687B3;
  font-size: 12px;
  color: #FFFFFF;
  padding-left: 0px;
}

.addMxContainer table th div {
  border-left: 1px solid #BAC8D4;
  padding-left: 8px;
}

.addMxContainer table th:first-child div {
  border-left: none;
  padding-left: 20px;
}

.addMxContainer table td {
  padding: 12px 33px;
  padding-left: 8px;
}

.addMxContainer table td:first-child {
  padding-left: 20px;
}

.addMxContainer .tr_title {
  border: 1px solid #BDC9D4;
}

.addMxContainer .tr_content {
  background-color: #fff;
  border-bottom: 1px solid #DDDDDD;
}

.addMxContainer .btn_big_blue {
  color: #fff;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
}

.multipleSteps {
  padding-left: 28px;
  padding-right: 22px;
  background-color: #F8F8F8;
}

.blueLabel {
  width: 22px;
  height: 22px;
  border: 0px;
  border-radius: 50%;
  /*background-color:#2B7DC8;*/
  background-color: #5687B3;
  font-size: 14px;
  color: #fff;
  text-align: center;
  display: inline-block;
  margin-right: 10px;
}
.blueLabel span{
    vertical-align: -3px;
}

.multipleSteps .page_title {
  font-size: 16px;
  line-height: 21px;
  padding-top: 19px;
  padding-bottom: 20px;
}

.multipleSteps .ownershipContent, .multipleSteps .mxContent {
  /*margin-left: 32px;*/
  margin-top: -9px;
}

.multipleSteps table th, .multipleSteps table td {
  padding-right: 0px;
}

.example_myNS {
  font-size: 14px;
}

.multipleSteps a {
  color: #196FB8;
}

.switch {
  float: right;
  padding-left: 15px;
  cursor: pointer;
  padding-top: 6px;
  margin-top: 10px;
}

.switch1 {
  float: right;
  margin-top: 6px;
  margin-right: -14px;
}

.new_gray_arrow {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/arrow_gray3419d2.png');
  background-size: 18px 28px;
}

@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) {
  .new_gray_arrow {
    background-image: url('../image/arrow_gray_2x3419d2.png');
  }
}

.new_gray_arrow_down {
  background-position: 0 0;
  height: 10px;
  width: 19px;
}

.new_gray_arrow_up {
  background-position: 0 -18px;
  height: 10px;
  width: 19px;
}

.pl10 {
  padding-left: 10px!important;
}

.tbWW td {
  padding-left: 20px!important;
}

/* 新工具箱页面 */

.new_viptool {
  font-family: MicrosoftYaHei, "Microsoft YaHei", "lucida Grande", Verdana;
}

.new_viptool .new_item {
  display: block;
  overflow: hidden;
  zoom: 1;
  padding: 21px 24px 21px 14px;
  width: 400px;
  height: 90px;
  box-sizing: border-box;
  border: 1px solid #D5D8DA;
  /*box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);*/
  border-radius: 1px;
  text-decoration: none;
}

.new_viptool .new_item .left_item {
  float: left;
  margin-right: 10px;
}

.new_viptool .new_item .right_item {}

.new_viptool .new_item .right_item h2 {
  font-size: 14px;
  color: #196FB8;
  font-weight: normal;
}

.new_viptool .new_item .right_item p {
  font-size: 12px;
  color: #7F7F7F;
  margin-top: 6px;
}

.new_item_disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
}

.new_vip_list, .vip_list.auth_list {
  overflow: hidden;
  padding: 40px 80px 80px 80px;
}

.new_vip_list li, .vip_list.auth_list li {
  float: left;
  width: 50%;
  padding: 12px 18px;
  box-sizing: border-box;
  border: none;
}

.new_item_icon {
  position: absolute;
  margin-left: 370px;
  margin-top: -90px;
}

.new_vip_cost_block {
  text-align: center;
  margin: 40px 0;
}

.new_vip_cost_block .buy_btn {
  background: #4096E5;
  border: 1px solid #0784DC;
  border-radius: 1px;
  font-size: 16px;
  color: #FFFFFF;
  padding: 6px 36px;
  display: inline-block;
}

.new_vip_cost_block .title_text {
  font-family: BlinkMacSystemFont, Helvetica, "lucida Grande", "PingFang SC", SCHeiti, "Microsoft YaHei";
  font-size: 24px;
  color: #2D2F33;
  margin-bottom: 26px;
}

.free_list {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
}

/*renew更新*/

.renew_small {
  width: 68px!important;
  height: 26px!important;
  font-size: 14px!important;
}

.origin_price_line {
  font-size: 13px;
  line-height: 19px;
  color: #aaa;
  margin-left: 25px!important;
}

.origin_price_right {
  text-decoration: line-through;
  margin-left: 10px;
}

.discount_ui {
  display: inline-block;
  height: 16px;
  border-radius: 2px;
  border: 1px solid #2B7DC8;
  color: #2B7DC8!important;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  margin-left: 10px;
  vertical-align: 5px;
  padding: 0 6px;
}

.buy_info .right_container .advantages_box_new {
  margin-left: 55px;
  border: 1px solid #2B7DC8;
  background-color: #F4FAFF;
  font-size: 18px;
  text-align: center;
  width: 170px;
  padding: 25px 0 40px;
}

.buy_info .right_container .advantages_box_new p {
  margin: 0 0 14px 0;
  line-height: 28px;
}

.buy_info .right_container .advantages_box_new p.last {
  margin: 0;
}

.buy_info .right_container .advantages_box_new_title {
  line-height: 19px!important;
}

.text_ellipsis_domaintd {
  max-width: 100px;
  word-wrap: break-word;
  word-break: break-all\9;
}

.biz_admin_icon_notify_helper {
  /*通知助手*/
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(../image/notify_helper3bcbcb.png);
  background-size: 48px 48px;
  width: 48px;
  height: 48px;
}

.favor_icon {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/favor_icon364e66.png');
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: -1px;
}

@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) {
  .favor_icon {
    background-image: url('../image/favor_icon_2x364e66.png');
  }
  .biz_admin_icon_notify_helper {
    background-image: url(../image/notify_helper_2x3bcbcb.png);
  }
}

.fillCommInvoice .div_l, .modifyCommInvoice .div_l {
  width: 86px;
}

.favor_txt {
  border: 1px solid #FB4200;
  background-color: #FB6500;
  color: #fff;
  font-size: 12px;
  margin-left: 4px;
  width: 14px;
  display: inline-block;
  text-align: center;
  line-height: 14px;
  border-radius: 1px;
}

.stressRed {
  font-size: 12px;
  padding: 5px;
  background-color: #FADCDC;
  border: 1px solid #BB8680;
  border-radius: 2px;
  width: 600px;
  color: #AA3933;
  margin-bottom: 15px;
}

#fillRemitterInfoForm form .div_r_1 {
  width: 330px;
}

.bubble_calendar_pos {
  top: 540px!important;
}

#getRemitterInfoForm .div_l {
  line-height: 26px;
}

#getRemitterInfoForm .form_item {
  display: table;
}

#fillRemitterInfoForm .div_l, #getRemitterInfoForm .div_l {
  width: 98px;
}

a.button_gray_s {
  width: 71px;
  display: block;
  height: 22px;
  border: 1px solid #bebebe;
  padding: 0;
  margin: 0;
  line-height: 22px;
  background: #DDD url(../image/buttonbg087793.png) repeat-x 0 -96px;
  text-align: center;
  color: #494949!important;
  /* -webkit-box-shadow: 0px 1px 0px #EEE; -moz-box-shadow:0px 1px 0px #EEE; box-shadow: 0px 1px 0px #EEE;*/
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

a.button_gray_s:hover {
  background-position: 0 -128px;
  text-decoration: none;
  color: #000!important;
}

a.button_gray_s:active {
  background-color: none;
  background-position: 0 -160px;
  border: 1px solid #bebebe;
}

.admin_bind_wx_qr {
  margin: 0 auto;
  border: 1px solid #E2E2E2;
  display: block;
  width: 260px;
  height: 260px;
}

.admin_bind_mail_qr {
  margin: 0 auto;
  border: 1px solid #E2E2E2;
  display: block;
  width: 244px;
  height: 244px;
}

.admin_bind_wx_setion .admin_bind_wx_title {
  padding-top: 0;
}

.admin_bind_wx_title {
  height: 30px;
  line-height: 30px;
  padding-top: 30px;
  font-size: 14px;
  text-align: center;
}

.admin_bind_wx_footer {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #171717;
  text-align: center;
  margin-top: 20px;
  padding-bottom: 40px;
}

.ww_pageNav {
  float: right;
}

.ww_pageNav_text {
  float: left;
  line-height: 26px;
}

.ww_pageNav_page, .ww_pageNav_info {
  font-family: "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", sans-serif;
}

.ww_pageNav_page {
  float: left;
  font-size: 12px;
}

.ww_pageNav_page .ww_inputText {
  float: left;
  width: 40px;
  margin-left: 7px;
  margin-right: 7px;
}

.ww_inputText {
  font-size: 12px;
  word-break: keep-all;
  white-space: nowrap;
  word-wrap: normal;
}

.ww_inputText:focus {
  border: 1px solid #6496C8;
}

.qui_inputText {
  height: 18px;
  display: block;
  width: 240px;
  line-height: 18px;
  padding: 3px 6px;
  background: #FFF;
  border: 1px solid #C7C7C7;
  border-radius: 2px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.ww_pageNav_info {
  float: right;
  font-size: 14px;
  margin-left: 5px;
}

.ww_pageNav_info_arrowWrap {
  float: left;
  height: 24px;
  width: 24px;
  border: 1px solid transparent;
  border-radius: 2px;
  opacity: .6;
}

.ww_pageNav_info_arrowWrap:hover {
  opacity: 1;
  background-color: #EDEFF2;
}

.ww_pageNav_info_arrowWrap[disabled], .ww_pageNav_info_arrowWrap[disabled]:hover {
  cursor: default;
  background-color: transparent;
  opacity: .6;
}

.ww_pageNav_info_arrowWrap .ww_commonImg_PageNavArrowLeftNormal {
  vertical-align: top;
  margin-top: 6px;
  margin-left: 7px;
  float: left;
}

.ww_pageNav_info_arrowWrap .ww_commonImg_PageNavArrowRightNormal {
  vertical-align: top;
  margin-top: 6px;
  margin-left: 8px;
  float: left;
}

.ww_commonImg_PageNavArrowRightNormal {
  background-position: -389px -95px;
}

.ww_commonImg_PageNavArrowLeftNormal {
  background-position: -389px -164px;
}

.ww_commonImg_PageNavArrowLeftDisabled, .ww_commonImg_PageNavArrowLeftHover, .ww_commonImg_PageNavArrowLeftNormal, .ww_commonImg_PageNavArrowRightDisabled, .ww_commonImg_PageNavArrowRightHover, .ww_commonImg_PageNavArrowRightNormal {
  background-image: url(../image/commonImages.978999b4d0.png);
  width: 8px;
  height: 13px;
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: 2dppx), only screen and (min-resolution: 192dpi) {
  .ww_commonImg_PageNavArrowRightNormal {
    background-position: -389px -95px;
  }
  .ww_commonImg_PageNavArrowLeftDisabled, .ww_commonImg_PageNavArrowLeftHover, .ww_commonImg_PageNavArrowLeftNormal, .ww_commonImg_PageNavArrowRightDisabled, .ww_commonImg_PageNavArrowRightHover, .ww_commonImg_PageNavArrowRightNormal {
    background-image: url(../image/commonImages_2x.5a957f1f48.png);
    background-size: 400px 383px;
  }
}

.ww_pageNav_info_text {
  float: left;
  padding: 5px 4px 0;
  min-width: 26px;
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
}

/* 个性域名备案 */

.cus_page {
  font-family: BlinkMacSystemFont, Helvetica, "lucida Grande", "PingFang SC", SCHeiti, "Microsoft YaHei";
}

.cus_page .multipleSteps {
  padding-left: 25px;
}

.cus_record_title_container {
  text-align: center;
  border-bottom: 1px dashed #D2D7DC;
  padding-top: 15px;
  position: relative;
  height: 60px;
}

.cus_record_title {
  font-size: 18px;
  line-height: 24px;
  padding: 22px 0 16px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 450px;
}

.cus_btn_back {
  width: 58px;
  height: 24px;
  border-radius: 2px;
  color: #535353;
  font-size: 12px;
  line-height: 26px;
  border: 1px solid #95A0AB;
  float: left;
  margin-top: 18px;
  margin-left: 48px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #F8F8F8));
  background-image: -webkit-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -moz-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: linear-gradient(to bottom, #fff 0, #F8F8F8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8', GradientType=0);
}

.cus_btn_back:hover {
  border-color: #79838D;
  color: #222;
  text-decoration: none
}

.cus_record_content_container {
  margin: 50px 145px 70px 130px;
}

.cus_record_content, .cus_skinset_content {
  margin-left: 39px;
  margin-top: -13px;
}

.cus_record_content table th div, .cus_skinset_content table th div {
  text-align: left;
}

.cus_record_cname_container {
  margin: 50px 170px 70px 180px;
}

.cus_do_btn {
  font-size: 14px!important;
  width: 68px!important;
  height: 26px!important;
  line-height: 26px!important;
}

.cus_font_14 {
  font-size: 14px;
  line-height: 19px;
}

.cus_font_12 {
  font-size: 12px;
  line-height: 16px;
}

.blueHex {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url('../image/hexagon385820.png');
  background-size: 22px 25px;
  width: 22px;
  height: 25px;
  color: #fff;
  text-align: center;
  padding-top: 4px;
}

.dashed {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url('../image/dashed385820.png');
  background-size: 26px 2px;
  width: 26px;
  height: 2px;
  margin-right: 5px;
  margin-left: 6px;
  vertical-align: super;
}

@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) {
  .blueHex {
    background-image: url('../image/hexagon_2x385820.png');
  }
  .dashed {
    background-image: url('../image/dashed_2x385820.png');
  }
}

.cus_record_process_container {
  background-color: #fff;
  margin: 0 16px 0px -13px;
  padding: 20px 18px 25px 18px;
}

.cus_process_title {
  margin-left: 8px;
}

.cus_record_process_detail {
  display: inline-block;
  margin-left: 30px;
  vertical-align: top;
}

.cus_cname_content {
  padding: 12px 0;
}

.cus_btm_link {
  text-align: right;
  margin-right: 23px;
  margin-top: 10px;
}

#record_table td, #custom_table td {
  padding: 0px 33px;
  height: 40px;
  max-height: 40px;
}

.disable_btn {
  background: #63adf1!important;
  border: 1px solid #4891d4!important;
  cursor: default!important;
}

/*域名续费*/

.domain_renew .progress_bar {
  margin: auto;
  width: 479px;
}

.domain_renew .progress_bar .reg_Img {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/free_reg_1x2de2e9.png');
  background-size: 481px 77px;
}

@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) {
  .domain_renew .progress_bar .reg_Img {
    background-image: url('../image/free_reg_2x2de2e9.png');
  }
}

.domain_renew .progress_bar .reg_step_1 {
  background-position: 0 0;
  height: 26px;
  width: 481px;
}

.domain_renew .progress_bar .reg_step_2 {
  background-position: 0 -27px;
  height: 24.5px;
  width: 481px;
}

.domain_renew .progress_bar .reg_step_3 {
  background-position: 0 -52px;
  height: 25px;
  width: 481px;
}

.domain_renew .progress_bar .steps_line {
  margin-top: 4px;
}

.domain_renew .progress_bar .steps_line .step1 {
  margin-right: 156px;
  margin-left: 17px;
}

.domain_renew .progress_bar .steps_line .step2 {
  margin-right: 155px;
}

.import_demo_table {
  text-align: center;
}

.import_demo_table thead {
  background-color: #dae7f5;
}

.import_demo_table th {
  border-color: #dae7f5;
}

.import_demo_table tr {
  background-color: #dae7f5;
}

.non_link {
  text-decoration: none;
  cursor: default;
}

.dlg_form_content {
  padding-top: 35px;
  padding-bottom: 160px;
}

.dlg_form_content .cus_placeholder {
  position: absolute;
  top: 10px;
  left: 10px;
  color: #AAAAAA;
}

.dlg_form_item {
  position: relative;
  width: 290px;
  margin: 0 auto;
}

.dlg_form_title {
  margin: 0 auto 6px;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
  text-align: center;
}

.dlg_form_title_sub {
  margin: 0 auto 30px;
  height: 19px;
  line-height: 19px;
  font-size: 14px;
  color: #AAAAAA;
  text-align: center;
}

.dlg_form_input {
  display: block;
  width: 270px;
  height: 40px;
  border-radius: 2px;
  border: 1px solid #C9C9C9;
  margin: 0 auto 20px;
  font-size: 14px;
  padding: 0 10px;
}

.dlg_form_input:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

.dlg_form_opt {
  text-align: center;
}

.dlg_form_btn {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  color: #FFF;
  background-color: #068BDC;
  display: inline-block;
  letter-spacing: 5px;
  width: 290px;
}

.dlg_form_btn:hover {
  opacity: 0.8;
}

.dlg_form_btn:hover {
  text-decoration: none;
}

.admin_bind_mail_step_1, .admin_bind_mail_step_2 {
  text-align: center;
  padding-top: 38px;
  position: relative;
}

.admin_bind_mail_step_1 span, .admin_bind_mail_step_2 span {
  vertical-align: middle;
  margin-right: 8px;
}

.admin_bind_mail_icon_1 {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(../image/icon_step_1396c04.png);
  background-size: 22px 25px;
  width: 22px;
  height: 25px;
}

.admin_bind_mail_icon_2 {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url(../image/icon_process_grey_2396c04.png);
  background-size: 58px 25px;
  width: 58px;
  height: 25px;
}

.admin_bind_mail_step_2 .admin_bind_mail_icon_2 {
  background-image: url(../image/icon_process_black_2396c04.png);
}

.admin_bind_mail_txt_1, .admin_bind_mail_txt_2 {
  height: 25px;
  line-height: 25px;
  font-size: 16px;
}

.admin_bind_mail_step_1 .admin_bind_mail_txt_2 {
  color: #787878;
}

/* 新版 对话框中的组织架构 */

.treeview_dlg {
  font-size: 14px;
}

.treeview_dlg a {
  color: #000!important;
}

.treeview_dlg, .treeview_dlg ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 22px;
}

.treeview_dlg .root .icon {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 50% 60%;
  height: 20px;
  width: 20px;
  position: relative;
  margin: 0;
  vertical-align: 2px;
}

.treeview_dlg li.open .icon {
  background-image: url('../image/arrow_down3bcbcb.png');
  background-size: 9px 7px;
}

.treeview_dlg li.closed .icon {
  background-size: 6px 9px;
  background-image: url('../image/arrow_right3bcbcb.png');
}

.treeview_dlg li.leaf .icon {
  background: 0 0!important;
  margin-top: 0!important;
  width: 20px!important;
  height: 20px!important;
}

.treeview_dlg .icon_none {
  background: 0 0!important;
  margin-top: 0!important;
  width: 20px!important;
  height: 20px!important;
  display: inline-block;
}

.treeview_dlg .icon {
  height: 26px;
  width: 20px;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  background-position: 0 -35px;
  background-repeat: no-repeat;
}

.treeview_dlg .root .last .icon {}

.mbrList_tree .treeview_dlg .icon {}

.treeview_dlg .root .line {
  background: none;
  overflow: hidden;
  white-space: nowrap;
  height: 26px;
  _zoom: 1;
  zoom: 1;
  position: absolute;
  left: 0px;
  width: 100%;
  margin-top: -2px;
}

.treeview_dlg .root .line_hover {
  background: #e8eff3;
  cursor: pointer;
}

.treeview_dlg .root .line.selected {
  background-color: #D9E3EC;
}

.treeview_dlg .root ul .line {
  height: 26px;
  white-space: nowrap;
  _zoom: 1;
  zoom: 1;
  position: absolute;
  left: 0px;
  width: 100%;
  cursor: pointer;
  margin-top: -2px;
}

.treeview_dlg .root ul .line:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.treeview_dlg li ins {
  text-decoration: none;
}

.treeview_dlg li span.name a {
  padding: 0 4px
}

.treeview_dlg li a:hover {
  text-decoration: none;
}

.treeview_dlg li {
  margin-left: 7px;
  padding: 0;
  line-height: 22px;
  white-space: nowrap;
}

.treeview_dlg li ul {
  clear: both;
  overflow: hidden;
}

.treeview_dlg li.last {
  background: #fff;
}

.structManage .treeview_dlg li.last {
  background: #F4F7FA;
}

.treeview_dlg li .leaf .line {
  height: 26px;
}

.treeview_dlg li span {
  display: block;
}

.treeview_dlg li .arrow {
  float: none;
  cursor: pointer;
  top: 1px \9;
}

.treeview_dlg li.closed ul {
  display: none;
}

.treeview_dlg li .item {
  display: inline-block;
  line-height: 26px;
  padding-left: 5px;
  white-space: nowrap;
  _width: 110px;
  text-overflow: ellipsis;
  _overflow: hidden;
}

.treeview_dlg [un="structline"] {
  display: block;
  height: 26px;
  line-height: 26px;
  position: relative;
  padding-right: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.treeview_dlg li.open .folder {
  display: block;
  _zoom: 1;
}

.treeview_dlg li.closed .folder, .treeview_dlg li.leaf .folder {
  zoom: 1;
  display: block;
}

.treeview_dlg li.root {
  zoom: 1;
  background: none;
  margin-left: -7px;
}

.treeview_dlg li .move_in {
  padding: 0px 8px;
  font-size: 14px;
  background: #5194c2;
  color: #fff;
  border-radius: 2px;
}

.treeview_dlg span[un='content'] {
  margin-left: 19px;
}

.treeview_dlg .tree_placeholder {
  width: 100%;
  height: 26px;
  cursor: pointer;
  position: absolute;
  left: 0;
  /*-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;*/
}

.treeview_dlg .tree_placeholder.js_tree_hover {
  background-color: #E8EFF3;
}

.treeview_dlg .tree_placeholder.js_tree_click {
  background-color: #D9E3EC;
}

.treeview_dlg .tree_name {
  margin: 0;
  font-size: 13px;
}

.treeview_dlg .jstree-anchor {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  vertical-align: super;
  font-size: 13px;
  cursor: default;
}

.treeview_dlg .jstree-check-state {
  background-image: url(../image/check3bcbcb.png);
  background-repeat: no-repeat;
  width: 13px;
  height: 9px;
  margin-left: 10px;
  display: none;
}

.treeview_dlg .jstree-checked .jstree-check-state {
  display: inline-block;
}

@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) {
  .treeview_dlg li.open .icon {
    background-image: url('../image/arrow_down_2x3bcbcb.png');
  }
  .treeview_dlg li.closed .icon {
    background-image: url('../image/arrow_right_2x3bcbcb.png');
  }
  .treeview_dlg .jstree-check-state {
    background-image: url(../image/check_2x3bcbcb.png);
  }
}

.treeview_dlg .icon_diff {
  margin: 0px 3px 0 1px;
}

.treeview_dlg .biz_tree_commonImg_folder {
  margin-right: 6px;
}

.treeview_dlg .cursor {
  cursor: pointer;
}

.icon_party_member {
  background-position: 0px -48px;
  margin-left: 1px;
}

.wework_desc_item_hongbao {
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
  margin-left: 7px;
}

.wework_desc_sub_invite_btn {
  float: right;
  font-size: 14px;
  color: #3E6D9E;
}

.wework_desc_sub_txt_notice {
  font-size: 14px;
  color: #787878;
}

.qrcode_wework_btn {
  background-image: url(../image/img.png);
  display: inline-block;
  width: 36px;
  height: 36px;
  background-size: 36px 36px;
  margin-left: 3px;
}

.wework_download_qrcode_image {
  background-image: url(../image/img1.png);
  background-size: 205px 213px;
  width: 205px;
  height: 213px;
  position: absolute;
  margin-left: -20px;
}

.mdialog_title_hongbao {
  padding: 20px 0px 15px 30px;
}

.mdialog_title_hongbao_text {
  font-size: 14px;
  color: #000000;
  margin-left: 9px;
}

.hongbao_del_msg {
  background: url(../image/wework_banner_close3a02da.png) no-repeat;
  background-size: 12px 12px;
}

.index_info_sendMailTip_operate {
  float: right;
  margin-top: 18px;
}

.biz_switch {
  display: inline-block;
  position: relative;
  padding: 2px;
  border-radius: 2px;
  width: 31px;
  height: 12px;
  background-color: #3E89C9;
  cursor: pointer;
  transition: all .3s ease-in-out;
}

.biz_switch_Small .biz_commonImg_SmallSwitch {
  position: absolute;
  right: 2px;
  top: 2px;
  transition: all .3s ease-in-out;
}

.biz_commonImg_SmallSwitch {
  background-image: url(../image/commonImages.978999b4d0.png);
  background-position: -122px -273px;
  width: 18px;
  height: 12px;
}

.biz_commonImg {
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

.biz_switch_Gray.biz_switch {
  background-color: #C0C6CC;
}

.biz_switch_Gray .biz_commonImg_SmallSwitch {
  position: absolute;
  right: 15px;
}

.biz_dialog .biz_dialog_body {
  border: #2B7DC8;
}

.biz_dialog .biz_icon_close {
  height: 18px;
  width: 18px; 
  position: absolute;
  top: 11px;
  right: 14px;
  display: inline-block;
  overflow: hidden;
  line-height: 0;
  background: url(https://rescdn.qqmail.com/zh_CN/htmledition/images/bizmail/manage/ico_closetip3bcbcb.gif) 50% 50% no-repeat;
}

.biz_dialog {
  font-size: 14px;
  position: fixed;
  top: 40%;
  left: 50%;
  text-align: left;
  margin-left: -225px;
}

.biz_mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 90;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
}

.biz_dialog .biz_dialog_btn {
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-width: 33px;
  height: 24px;
  padding: 0 12px;
  background: #F5F5F5;
  border: 1px solid #B4BEC8;
  line-height: 24px;
  outline: 0;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  color: #222;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a.biz_dialog_btn, a.biz_dialog_btn:hover {
  text-decoration: none;
}

.biz_dialog .biz_submit_btn {
  background: #2B7DC8; /* 兼容IE9 */
  background-image: linear-gradient(-180deg, #4096E5 4%, #3D8CD5 100%);
  border: 1px solid #2B7DC8;
  border-radius: 1px;
  font-size: 12px;
  color: #FFFFFF;
}

.biz_dialog .biz_cancel_btn {
  background: #CBCBCB; /* 兼容IE9 */
  background-image: linear-gradient(-180deg, #FAFAFA 8%, #EBEBEB 100%);
  border: 1px solid #CBCBCB;
  border-radius: 1px;
  font-size: 12px;
  color: #6B6B6B;
}

.biz_dialog_footer .biz_cancel_btn {
  margin-left: 15px;
}

.biz_dialog .biz_dialog_footer {
  padding: 16px 20px;
  /* background-color: #F8F8F8;
  border-top: 1px solid #E4E6E9; */
  text-align: right;
  line-height: 25px;
  background: #FDFDFD;
  border-radius: 0 0 2px 2px;
}

.biz_dialog .biz_dialog_body {
  padding: 24px;
  font-size: 14px;
  position: relative;
  background: #FDFDFD;
}

.biz_dialog .biz_dialog_header {
  background: #2B7DC8;
  border-bottom: none;
  border-radius: 2px 2px 0 0;
}

.biz_dialog .biz_dialog_header .biz_dialog_title {
  font-size: 14px;
  color: #FFFFFF;
  margin-left: 20px;
  height: 40px;
  line-height: 40px;
}

.qywxPannel .hongbao_reg_link {
  background: #ED5B51;
  border-radius: 2px;
  font-size: 12px;
  color: #FFF6E8;
  letter-spacing: 0.2px;
  font-weight: bold;
  padding: 4px 8px;
  margin-left: 19px;
}

.hongbao_del_msg_icon_unopen {
  background: url(../image/wework_banner_close_icon3a2091.png) no-repeat;
  background-size: 12px 12px;
}

.info_con_qywx {
  padding: 0 10px;
}

.info_con_item {
  display: block;
  margin-top: 14px;
}

.info_con_item_name {
  font-size: 14px;
  color: #787878;
}

.info_con_item_num {
  font-size: 14px;
  color: #1F5599;
}

.info_con_item_num_gray {
  color: #787878;
  margin-right: 12px;
}

.info_con_item_num_red {
  color: #D62E27;
  margin-left: 10px;
}

.qywx_invite_dialog_wrapper {
  padding: 12px 12px 0 12px;
  width: 658px;
  background-color: #fff;
  box-sizing: border-box;
}

.qywx_invite_dialog_title {
  font-size: 14px;
  color: #000000;
  margin: 2px 5px 14px 5px;
}

.qywx_invite_dialog_content_wrap {
  max-height: 488px;
  border: 1px solid #E6E6E6;
  overflow: auto;
}

.qywx_invite_dialog_content_wrap .qywx_content_header {
  text-align: center;
  background: #F8F8F8;
}

.qywx_content_header .qywx_content_header_logo {
  padding: 12px;
}

.qywx_invite_dialog_content_wrap .qywx_content_body {
  /*padding: 30px 60px;*/
  padding: 30px 25px 30px 60px;
}

.qywx_invite_dialog_body_item {
  overflow: hidden;
}

.qywx_invite_dialog_content_left_img {
  float: left;
}

.qywx_invite_dialog_content_intro_left_img {
  margin-right: 43px;
}

.qywx_invite_dialog_content_avatar {
  margin-right: 16px;
}

.qywx_invite_dialog_blockquote {
  opacity: 0.9;
  font-size: 16px;
  color: #000000;
  letter-spacing: 0.6px;
  line-height: 28px;
  position: relative;
  display: block;
  padding-left: 65px;
  margin-top: 17px;
}

/*.qywx_invite_dialog_blockquote:before {
  content: "\201C";
  color: #ccc;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  position: absolute;
  margin-left: -40px;
  margin-top: 25px;
}*/

.qywx_invite_dialog_content_intro {
  margin-bottom: 58px;
}

.qywx_invite_dialog_content_intro .qywx_invite_dialog_content_left_img img {
  width: 148px;
  height: 86px;
}

.qywx_invite_dialog_body_title_item .qywx_invite_dialog_content_left_img img {
  background: #D8D8D8;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}

.qywx_invite_dialog_content_right_content {
  overflow: hidden;
}

.qywx_invite_dialog_content_intro_right_content {
  padding-top: 9px;
}

.qywx_invite_dialog_content_title_right_content {
  margin-left: 16px;
}

.qywx_invite_dialog_content_intro_title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 8px;
}

.qywx_invite_dialog_content_intro_desc {
  font-size: 14px;
}

.qywx_invite_dialog_invite_member_name {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.88px;
  line-height: 21px;
}

.qywx_invite_dialog_invite_member_position {
  font-size: 14px;
  color: #999999;
  letter-spacing: 0.88px;
  line-height: 21px;
}

.qywx_invite_dialog_download_btn {
  margin-top: 24px;
  font-weight: lighter;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  color: #FEFEFE;
  letter-spacing: 0;
  line-height: 24px;
  padding: 5px 60px;
  text-align: center;
  background: #3A9DF3;
  background-image: linear-gradient(-180deg, #47A9FF 0%, #3A9DF3 100%);
  border: 1px solid #3A9DF3;
  border-radius: 2px;
}

.qywx_invite_dialog_download_btn:hover {
  text-decoration: none;
}

.qywx_invite_dialog_body_line {
  background: #E6E6E6;
  height: 1px;
  margin-top: 30px;
}

.qywx_invite_dialog_subtitle {
  font-size: 14px;
  color: #999999;
  letter-spacing: 0.53px;
  margin: 24px 0;
}

.txt_center {
  text-align: center;
}

.invite_wework_member_btn {
  border: 1px solid #176FB8;
  border-radius: 1px;
  font-size: 12px;
  color: #176FB8;
  padding: 3px 6px;
}

.member_list_td_header_text_line_color {
  color: #DBDBDB;
}

.member_list_td_header_text_line {
  position: absolute;
  margin-left: -8px;
  color: #DBDBDB;
}

.qywx_quote {
  color: #ccc;
  width: 18px;
  height: 15px;
  background-image: url(../image/img2.png);
  background-size: 18px 15px;
  background-repeat: no-repeat;
  float: left;
  margin-right: 12px;
}

.qywx_quote_right_content {
  overflow: hidden;
  padding-right: 60px;
}

.blocktip_content_left {
  display: inline-block;
  min-width: 200px;
  text-align: right;
  height: 30px;
}

.blocktip_content_right {
  display: inline-block;
}

.blocktip_content_input {
  height: 16px;
  padding: 5px 6px;
  width: 200px;
}

/* new domain manage page */

.company .qy_tab_cnt {
  padding: 0;
}

.qy_tab_cnt {
  /*display: table-cell;*/
  vertical-align: top;
  border-radius: 0 4px 4px 0;
  word-break: break-word;
  padding: 0;
}

.qy_tab_cnt_inside {
  padding: 10px 26px 16px;
}

.qy_tabNav_appItem {
  height: 20px;
  display: inline-block;
  margin-bottom: 8px;
  margin-left: 20px;
}

.qy_tabNav_appItemLink_count {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
  padding: 0 5px;
  border-radius: 8px;
  background-color: #AAA;
  color: #fff;
  margin-left: 10px;
  text-align: center;
}

.qy_tabNav_appItem_bottom {
  margin-top: 25px;
}

.profile_enterprise_item span.qy_tabNav_appItemLink_count {
  color: #FFF;
}

.profile_enterprise_item span.qy_tabNav_appItemLink_desc {
  font-size: 10px;
  color: #5B636B;
  margin-left: 5px;
}

.qy_tabNav_appItemLink_desc {
  font-size: 10px;
  color: #5B636B;
  margin-left: 5px;
}

.qy_qrDesc {
  /* margin-left: 20px; */
}

.qy_table_tips_icon {
  margin-top: -2px;
  margin-left: 4px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAEFCu8CAAAAAXNSR0IArs4c6QAAA11JREFUSA2tVs9rE0EUnt02kh5KUmIgaqAY2iZXhYAe1F68C1oQ/wy9CiJ47b8hggreBVE8KCh6zRJST6aFug1NCG0Tkvh9032bmc1mN4IDybx53/sxP755s0oFrdFofKDo8A+DCXs2V5DzYfBPC9OKLh4xh9qlpSU1Go2US83GxgY75UK77XnaKkwzAJDRcPBHI6akmQaq1WqII+ZHt1arTTWAyuVyaBAKyPMcUXrNZvOaKGeWJgAiOnreoiiVSurg4ECGnl6HjHK5nIjsqxZoIpQtcDgchjjWuTNvQj4mdFGDYo7lfJlMJjdkHNNX4PSLeu0Y58BVcfJyBmYQbsEyNy0uS6/XU+Px2LQPZR63C6fHocYQeDRra2uGxhZJidu2ajo6OTmZDiKSu7m5+RO6SkSvOp2OOj09jao55q461q5Si/k30FmMop7ngyRvKLPNOJJZ4OMusDp+bcdxXoGrz2hsttARia4C2DNBU0aArwhwU3TaEVnukPWiTOiHWN8F4ppzcU68SiRBpGVIFu0YbEYEV+r4+FgdHh7O6IUszDizg2KNmYho9WSbdT0ELRQKmqfFYlFUVo+sD2MdAWjDeVwFeCnWcXV1VTv2+30rkzH4HusoBnMoRxY9Icl3xFD6s7MzLW5tbYnK6slvkpz8802EZYnOrVbLVItcoWBS7g/GBUHjesxuG4k+EQsdOQD1HuDsXlOONA9Uq5k6y9EEKAeBXkCcS5KIj4dZPTWvXwS3Z0owuChvISYuNxooZuwj+X3ZEsHDFQbX+FtaIgRRwmDenXnXQBKg50HXsbO6jGu+ceugZM1IXRWTsbzzJ4nhl9QYcy/IoRwIrGg/kjz+F4bdub6MZLtpAbmN+XxeryqTmX4q7O/vq263m+Ye4szFLWWtTmw8J9/3FROYLZvNmsNF5DoTthexpE30oZxXUxLitV2+QgkGFmRuJ0snn/l/aczlBk/e+VddirfUZ5odHR1p65WVFYVAKZ4a9phLXwuWHz6XaV6ShHZ8VdbX19VgMFDmROJiMDZzELOmFlSZ99BPqRgXYXHdEAy/a1YbK6HEYdXBrF5i5kkfgWI+03NF8H2ERenqYhrEJjQNKLM44F29hyC3MLyC32Xq0cjw30jw2XXdd1gJP8wS218rtmRDBVULbgAAAABJRU5ErkJggg==');
  width: 14px;
  height: 14px;
  background-size: 100%;
  position: relative;
}

.qy_table_tips_layer {
  position: absolute;
  font-size: 12px;
  color: #000000;
  width: 187px;
  height: 62px;
  display: none;
  background: url(../image/img3.png);
  background-size: cover;
  box-sizing: border-box;
  padding: 13px 10px 10px 18px;
  margin-top: -23px;
  margin-left: 15px;
}

.qy_commonCntHead {
  margin-bottom: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #DCE1E6;
}

.qy_commonHead {
  margin-bottom: 12px;
}

.profile_enterprise_itemGroup:first-child {
  padding-top: 0;
}

.profile_enterprise_itemGroup {
  border-bottom: 1px solid #E4E6E9;
  padding: 20px 0;
  position: relative;
}

.profile_enterprise_itemGroup:last-child {
  border-bottom: none;
}

.profile_enterprise_itemGroup_right_Vertify {
  margin-bottom: 15px;
  text-align: right;
}

.profile_enterprise_itemGroup_right {
  position: absolute;
  right: 0;
  bottom: 0;
}

.profile_enterprise_item {
  margin-top: 20px;
}

.profile_enterprise_item:first-child {
  margin-top: 0;
}

.profile_enterprise_cnt_order .profile_enterprise_item a {
  margin-left: 0;
}

.profile_enterprise_item a {
  /*color: #196FB8;*/
  color: #0C4C7F;
  margin-left: 14px;
}

.profile_enterprise_item span {
  color: #222;
}

.profile_enterprise_item:after, 
.profile_enterprise_itemGroup:after {
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
}

.profile_enterprise_item_Logo .profile_stage_label {
  margin-top: 18px;
}

.profile_enterprise .profile_stage_label {
  width: 120px;
  font-size: 14px;
  color: #787878;
}

.profile_enterprise .profile_stage_label .qy_why_icon{
  display: inline-block;
  cursor:pointer;
  margin: 0 3px;
  margin-bottom: 1.5px;
}

.profile_stage_label {
  float: left;
  width: 82px;
  margin-right: 9px;
  font-size: 14px;
  text-align: left;
}

.profile_stage_rightCan {
  display: table-cell;
  width: 9999px;
  font-size: 14px;
}

.profile_enterprise_item_Logo .profile_enterprise_item_logoImg {
  /*vertical-align: top;*/
  /*width: 215px;*/
  height: 35px;
  /*border: 1px solid #E4E6E9;*/
}

.profile_enterprise_item_Logo .profile_enterprise_item_logoDes {
  font-size: 12px;
  color: #787878;
  margin-top: 5px;
}

.profile_enterprise_item_Logo .profile_enterprise_item_logoMask {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.profile_enterprise_item_logoMask .profile_enterprise_item_logoMask_bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .4;
}

.profile_enterprise_item_logoMask .biz_admin_icon_camera {
  position: relative;
  z-index: 2;
  display: block;
  margin: 18px auto;
}

.profile_input {
  box-sizing: content-box;
  width: 446px;
  height: 20px;
  padding: 5px;
  background: #FFFFFF;
  border: 1px solid #C9CFD6;
  border-radius: 1px;
  margin-bottom: 4px;
  font-size: 14px;
  color: #2D2F33;
  letter-spacing: 0;
  line-height: 20px;
}

.ww_inputWithTips_WithErr .ww_inputWithTips_tips {
  display: block;
  color: #F05A5A;
}

.ww_inputWithTips_WithErr .profile_input {
  border-color: #F05A5A;
}

.profile_input:focus {
  border: 1px solid #6496C8;
}

.profile_input_desc {
  font-size: 12px;
  color: #7F7F7F;
  letter-spacing: 0;
  height: 17px;
}

.ww_inputWithTips_WithErr .profile_input_desc {
  display: none;
}

.ww_inputWithTips_WithErr .ww_inputText {
  border-color: #F05A5A;
}

.ww_inputWithTips_WithErr .register_column_item_tip_desc {
  display: none;
}

.ww_inputWithTips_WithErr .register_column_item_tip_error {
  display: block;
}

.ww_inputWithTips_tips {
  display: none;
  font-size: 12px;
  color: #7F7F7F;
  letter-spacing: 0;
}

.profile_enterprise_item_with_input .profile_stage_label {
  margin-top: 6px;
}

.profile_enterprise_logic_item {
  margin-top: 20px;
}

.isWin .profile_enterprise_logic_item .message_select {
  height: 21px;
}

.profile_enterprise_logic_item .message_select {
  height: 35px;
  font-size: 14px;
  color: #000000;
  letter-spacing: 0;
  line-height: 20px;
}

.profile_enterprise_succ_page {
  text-align: center;
  padding-top: 100px;
}

.profile_action_succ_icon {
  display: inline-block;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icon_succ_70416611.png');
  background-size: 70px 70px;
  width: 70px;
  height: 70px;
}

@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) {
  .profile_action_succ_icon {
    background-image: url('../image/icon_succ_70_2x416611.png');
  }
}

.profile_action_succ_main {
  font-size: 16px;
  color: #2D2F33;
  letter-spacing: 0;
  line-height: 24px;
  height: 24px;
  margin-bottom: 7px;
  margin-top: 11px;
}

.profile_action_succ_sub {
  font-size: 14px;
  color: #787878;
  text-align: center;
  line-height: 20px;
}

.qy_icon {
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

.qui_btn {
  display: inline-block;
  margin: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-width: 24px;
  height: 24px;
  padding: 0 12px;
  background: #F5F5F5;
  border: 1px solid #B4BEC8;
  line-height: 24px;
  outline: 0;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  color: #222;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.qui_tab {
  background: #FFF;
}

.qui_tabNav {
  padding: 0;
}

.qui_tabNav:after {
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
}

.qui_tabNav_item {
  float: left;
  margin: 0;
}

.qy_horizontalTab {
  font-size: 13px;
}

.qy_horizontalTab_title {
  background-color: #F5F5F5;
}

.qy_horizontalTab_tabNav {
  margin-bottom: -1px;
}

.qy_horizontalTab_Nav_item {
  float: left;
  border: 1px solid #F5F5F5;
  border-bottom: none;
}

.qy_horizontalTab_Nav_item_Curr {
  background-color: #fff;
  border: 1px solid #E4E6E9;
  border-bottom: none;
}

.qy_horizontalTab_Nav_itemLink {
  display: block;
  height: 28px;
  line-height: 28px;
  padding: 7px 27px;
  background: transparent;
  color: #6E7175;
}

.qy_btn {
  cursor: default;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  vertical-align: middle;
  padding: 3px 13px;
  font-size: 12px;
  color: #000000;
  display: inline-block;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F8F8F8));
  background-image: -webkit-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: linear-gradient(to bottom, #fff 0, #F8F8F8 100%);
}

.qy_btn:hover {
  border-color: #AAA;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ebebeb));
  background-image: -webkit-linear-gradient(top,#f2f2f2 0,#ebebeb 100%);
  background-image: -o-linear-gradient(top,#f2f2f2 0,#ebebeb 100%);
  background-image: linear-gradient(to bottom,#f2f2f2 0,#ebebeb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2", endColorstr="#FFEBEBEB", GradientType=0);
  color: #222;
  text-decoration: none;
}

.qy_btn_Blue {
  border-color: #2084CA;
  color: #fff!important;
  background: #5FA2EC;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4490D6), to(rgba(53,127,184,0.60)));
  background-image: -webkit-linear-gradient(top, #4490D6 0%, rgba(53,127,184,0.60) 100%);
  background-image: -o-linear-gradient(top, #4490D6 0%, rgba(53,127,184,0.60) 100%);
  background-image: linear-gradient(-180deg, #4490D6 0%, rgba(53,127,184,0.60) 100%);
  border: 1px solid #107FCD;
  border-radius: 2px;
}

.qy_btn_Blue:hover {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#61A6E6),to(#4890C7));
  background-image: -webkit-linear-gradient(top,#61A6E6 0,#4890C7 100%);
  background-image: -o-linear-gradient(top,#61A6E6 0,#4890C7 100%);
  background-image: linear-gradient(to bottom,#61A6E6 0,#4890C7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF61A6E6", endColorstr="#FF4890C7", GradientType=0);
  border-color: #2971A2;
  color: #fff;
}

.qy_btn_Big {
  min-width: 48px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
}

.qyww_btn_Big {
  padding: 5px 16px;
}

.qy_btn[disabled], .qy_btn[disabled]:hover, .qy_btn_Disabled, .qy_btn_Disabled:hover {
    background-image: linear-gradient(to bottom,#e5e5e5 0,#dedede 100%);
    border-color: #aaa;
    color: #787878;
    cursor: default;
    transition-duration: 0s;
}

.qy_btn_Blue[disabled], .qy_btn_Blue[disabled]:hover, .qy_btn_Blue_Disabled, .qy_btn_Blue_Disabled:hover {
    border-color: #8FBCDB;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#A2C8EA),to(#9BC0DD));
    background-image: -webkit-linear-gradient(top,#A2C8EA 0,#9BC0DD 100%);
    background-image: -o-linear-gradient(top,#A2C8EA 0,#9BC0DD 100%);
    background-image: linear-gradient(to bottom,#A2C8EA 0,#9BC0DD 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFA2C8EA", endColorstr="#FF9BC0DD", GradientType=0);
    color: #fff!important;
    cursor: default;
}

.profile_enterprise_item_Logo .profile_enterprise_item_main {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.profile_enterprise_item_logoImg_wrapper {
  padding: 13px 10px;
  border: 1px solid #DEDEDE;
}

.profile_enterprise_item_logoImg_wrapper .profile_logo_image_wrap {
  width: 215px;
  height: 35px;
  text-align: center;
}

.profile_enterprise_item_logoImg_wrapper:hover .profile_enterprise_item_logoMask {
  display: block;
}

.no_tag_margin a {
  margin-left: 0;
}

.file_upload_wrap {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1000;
}

/*.admin_domain_back_icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAFlUW0AAAAAAXNSR0IArs4c6QAAAN9JREFUGBl1kFEKwjAMhtPio6dZd5t1KooIA0FRFBVFEUUQvIAgrGO30V3EE/jSmCipiJiHNvn/LyEE4E+YJM++rTh1QzC2mLKsEfw++FHivJKKkDGgf0Bki3lsi54Y4Wc8FJJE1p0khy/if0G8Vhq2UepaoZcTk7gV7dvhPCwWJ27htboHgV0Jk7oRejjSuEFNRP5pzMR7OCBAvyobmrUXQB0z6tiRkYnBJoeiBbaocK4Q2reymb/lzxt2iG2+pmMs6aDda9m8CBIAEYzNl4hqAxp6VdE4/wAC8tkVYv0JU5lSG3mt3/4AAAAASUVORK5CYII=');
  background-size: cover;
  width: 8px;
  height: 14px;
  display: inline-block;
}*/

.admin_domain_title_split_line {
  background: #E1E3E6;
  width: 1px;
  height: 18px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  transform: translateY(2px);
}

.qy_commonCntHead_title_inner_text {
  font-size: 16px;
  color: #000000;
  letter-spacing: 0;
  line-height: 24px;
}

.order_panel .order_items_info .fluid_table_box {
  width: auto;
}

.qy_domain_loading_icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../image/ico_loading23bcbcb.gif) no-repeat scroll 0 0;
  background-size: 100%;
  vertical-align: top;
  margin-top: 6px;
  margin-right: 5px;
}

.qy_table {
  border-collapse: separate;
  border-spacing: 0;
}

.qy_table th {
  background-color: #FAFAFA;
  color: #84878A;
  font-weight: 400;
  border-top: solid 1px #E4E6E9;
  height: 26px;
  text-align: left;
  vertical-align: middle;
  line-height: 18px;
  font-size: 12px;
}

.qy_table td, .qy_table th {
  padding-left: 10px;
}

.qy_table td, .qy_table th {
  border-bottom: solid 1px #E4E6E9;
}

.qy_table th, .qy_table td {
  padding-left: 10px;
}

.qy_table th {
  background-color: #fafbfc;
  color: #787878;
  font-weight: normal;
  border-top: solid 1px #DCE1E6;
  border-bottom: solid 1px #DCE1E6;
  height: 26px;
  text-align: left;
}

.qy_table th:before {
  content: "";
  float: left;
  background-color: #DCE1E6;
  width: 1px;
  height: 18px;
  margin-left: -10px;
}

.qy_table th:first-child:before, .qy_table th.qy_table_th_NoLeftSep:before {
  content: none;
}

.qy_table td {
  font-size: 13px;
  height: 45px;
  border-bottom: solid 1px #DCE1E6;
  font-size: 13px;
  vertical-align: middle;
}

.qy_table th, .qy_table td {
  padding-left: 10px;
}

.qy_table a {
  color: #196FB8;
}

.qy_table .button_blue_txt {
  color: #FFF;
}

.qy_table_wrap {
  margin-top: 20px;
}

.qy_table_order td {
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
}

.qy_table_order .orderInvalid {
  color: #BBB;
}

.qy_compatibleTxt_ipt:focus, .qy_inputText:focus, .qy_inputText_Big:focus, .qy_textarea:focus {
  border: 1px solid #6496C8;
}

input.qy_inputText::-webkit-input-placeholder {
  color: #91979E;
}

.num_bar a:hover {
  border: 1px solid #6496C8;
}

.num_bar input:focus {
  border: 1px solid #6496C8;
}

/*mailauthority*/
.mailauthority {position:relative;*zoom:1;}
.mailauthority .list_container{
	width: 840px;
	padding: 30px 100px 200px;
	font-size: 14px;
	color: #2D2F33;
}
.mailauthority .line{
	margin-bottom: 24px;
	border-bottom: 1px solid #E1E3E6;
	overflow: hidden;
	padding-bottom: 25px;
}
.mailauthority .line_left{
	width: 195px;
	float: left;
}
.mailauthority .line_right{
	text-align: left;
	margin-left: 195px;
}
.mailauthority .line_right_cnt{
	margin-left: 28px;
}
.mailauthority .line_right input{
	float: left;
	margin-top: 3px;
	margin-top: -1px\9;
}
.mailauthority .line .line_tip{
	color: #787878;
	margin: 0;
	margin-top: 6px;
	
}
.mailauthority  a.btn_authority {
  text-decoration: none;
}
.mailauthority  .btn_blue_authority{
  background-color: #4096E5;
  color: #FFF;
  border: #0884DB 1px solid;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  width: 118px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  border-radius: 2px;
}
.mailauthority .backHeader{
    text-align: center;
    border-bottom: 1px solid #d4d4d4;
    position: relative;
    height: 40px;
    background-color: #F9F9F9;
}
.mailauthority  .back_btn{
  width: 58px;
  height: 24px;
  border-radius: 2px;
  color: #535353;
  font-size: 12px;
  line-height: 26px;
  border: 1px solid #95A0AB;
  float: left;
  margin-top: 7px;
  margin-left: 18px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #F8F8F8));
  background-image: -webkit-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -moz-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #F8F8F8 100%);
  background-image: linear-gradient(to bottom, #fff 0, #F8F8F8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF8F8F8', GradientType=0);
}
.mailauthority .back_title{
    font-size: 16px;
    line-height: 40px;
    margin-left: -66px;
}
.mailAuthority_dialog.qy_dialog{border-radius: 4px;}
.mailAuthority_dialog .qy_dialog_head{background-color: #2B7DCB;}
.mailAuthority_dialog .qy_dialog_title{font-size: 14px;height: 33px;line-height: 33px;color: #fff;}
.mailAuthority_dialog .qui_dialog_close{top: 10px;right: 15px;}
.mailAuthority_dialog .qy_btn_Blue{background: #4490D6;}
.mailAuthority_dialog .qy_btn{padding: 1px 23px;}
.mailAuthority_dialog .qy_dialog_foot{padding: 10px 14px;}
.mailAuthority_dialog .qy_dialog_body{background: #fff;padding: 33px 28px;}
.mailAuthority_dialog .qy_dialog_content{
	color: #000;
	text-align: left;
    padding-right: 0;
    font-size: 14px;
	line-height: 20px;
	margin-left: 18px;	
	display: inline-block;
}
.mailAuthority_dialog .qy_dialog_content_outer{
	display: table-cell;
	vertical-align: middle;
}
.mailAuthority_dialog .qy_dialog_content p{
	color: #6E7175;
    font-size: 12px;
}
.mailAuthority_dialog .qy_dlg_warn{
	width: 48px;
	height: 48px;
	display: inline-block;
	background: url(../image/warn3ca86c.png) 48px 48px no-repeat ;
	background-position: 0 0;
	float: left;
	background-size: 48px 48px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){
	.mailAuthority_dialog .qy_dlg_warn {
		background-image: url(../image/warn_2x3ca86c.png);	
	}

}

.userDefalutDomain {
  margin-left: 5px;
}
/*公益组织*/
.index_content_noprofit_org_apply{
  width: 100%;
  margin: 0 auto;
  padding: 0 0 50px;
} 
.noprofit_org_condition{
  background: #F2F7FB;
  height: 20px;
  margin-top: 10px;
  padding: 12px;
}
.noprofit_org_condition_main{
  font-family: "STHeitiSC-Light",BlinkMacSystemFont,"Helvetica","lucida Grande","PingFang SC","SCHeiti","Microsoft YaHei";
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  color: #000;
  letter-spacing: 0;
  margin-bottom: 12px;
}
.noprofit_org_tip{
  font-size: 12px;
  font-weight: 200;
  color: #AAAAAA;
  line-height: 14px;
  display: block;
  margin-top: 6px;
}
.noprofit_org_form_item{
  margin-top: 30px;
  min-height: 30px;
}
.noprofit_org_form_item_left{
  display: inline-block;
  width: 165px;
  padding-right: 8px;
  height: 30px;
  line-height: 30px;
  font-family: ".HelveticaNeueDeskInterface-Regular",BlinkMacSystemFont,"Helvetica","lucida Grande","PingFang SC","SCHeiti","Microsoft YaHei";
  font-size: 12px;
  color: #4D4D4F;
  letter-spacing: 0;
  text-align: right;
  vertical-align: top;
}
.noprofit_org_form_item_right{
  display: inline-block;
  height: auto;
  line-height: 30px;
  width: 550px;
}
.noprofit_org_form_item_right a.dealer_add_form_submit {
  font-family: ".HelveticaNeueDeskInterface-Regular",BlinkMacSystemFont,"Helvetica","lucida Grande","PingFang SC","SCHeiti","Microsoft YaHei";
  font-size: 16px;
  color: #FFFFFF;
  background: #4096E5;
  border: 1px solid #0784DC;
  border-radius: 1px;
  display: inline-block;
  width: 140px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}
.noprofit_org_form_input{
  width: 263px;
  height: 16px;
  padding: 5px 6px;
}
.noprofit_org_form_item_right label.error {
  display: inline-block;
  color: #c00;
  vertical-align: top;
  margin-left: 5px;
}
.noprofit_org_form_item_right .uploadCtr{
  position: relative;
  display: inline-block;
}
.upload_label{
  font-size: 12px;
  font-weight: 200;
  line-height: 14px;
  color: #818181;
  border: 1px solid #D9D9D9;
  padding: 6px 20px;
  border-radius: 1px;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.upload_origin_btn{
  position: absolute;
  width: 90px;
  height: 28px;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  opacity: 0;
  filter:alpha(opacity=0);
  font-size: 0;
  font-size: 12px\0;
}

.noprofit_org_form_item_right .imgPreviewContainer{
  width: 90px;
  height: 120px;
}
.noprofit_org_form_item_right .imgPreviewContainerAfter{
  float: left;
  margin-right: 12px;
  position: relative;
}
.item_right_after_height{
  height: 118px;
}
.noprofit_org_form_item_right .previewImg{
  width: 90px;
  height: 120px;
  border-color: rgba(129, 129, 129, 0.3);
}
.noprofit_org_form_item_right .imgPreviewMask{
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.4;
  filter:alpha(opacity=40);
  height: 25px;
  width: 90px;
}
.noprofit_org_form_item_right .icon_x_div{
  width: 35px;
  height: 17px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding-top: 8px;
}
.noprofit_org_form_item_right a.dealer_add_form_submit_change:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #54A1E7
}
.noprofit_form_item_necessary{
    color: #F25956;
}
.noprofit_org_form_item_right a.dealer_add_form_submit_change:active {
    background-color: #216EB4;
    color: #FFFFFF
}
.noprofit_org_form_item_right .noprofit_org_btn_disable{
  color: #E0E0E0!important;
  cursor: default;
}
.icon_succ_green{
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url('../image/succ35d258.png');
  background-size: 36px 36px;
  background-repeat: no-repeat;
  float: left;
  margin: 0 10px 0 0;
}
.noprofit_org_form_item_right .icon_x{
  display: inline-block;
  width: 11px;
  height: 11px;
  background-image: url('../image/iconx35cc20.png');
  background-size: 11px 11px;
  background-repeat: no-repeat;
  position: absolute;
  right: 8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi){
  .noprofit_org_form_item_right .icon_x{
    background-image : url('../image/iconx_2x35cc20.png');
  }
  .icon_succ_green{
    background-image: url('../image/succ_2x35d258.png');
  }
}

.tipsWrap{
  width: auto!important;
  left: 45%;
}


.qui_inputText {
	display: block;
    width: 240px;
    line-height: 18px;
    padding: 3px 6px;
    background: #FFF;
    border: 1px solid #C7C7C7;
    border-radius: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.qy_telInput_zipCode_input {
	width: 80px;
    position: relative;
}

.dialog .qy_telInput_zipCode_input .qy_inputText {
    height: 28px;
}

.qy_telInput_zipCode_input .qy_inputText {
	height: 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.qy_telInput_zipCode_input .qy_inputText_Big {
	color: #000;
    border: 1px solid #C7C7C7;
    cursor: pointer;
    position: relative;
    z-index: 0;
    padding-left: 17px;
    width: 40px;
    padding-right: 21px;
}

.qy_inputText_Big {
	width: 252px;
    padding: 5px 6px;
    font-size: 14px;
}

.blocktip_content .qy_telInput_zipCode_input:before {
  top: 4px;
}

.dialog .qy_telInput_zipCode_input:before {
    top: 5px;
}

.qy_telInput_zipCode_input:before {
    z-index: 5;
	line-height: 30px;
	content: "+";
    position: absolute;
    left: 8px;
    top: 0;
    font-size: 12px;
    color: #000;
}

.qy_telInput_zipCode_input_arrowWrap {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 21px;
    z-index: 4;
}

.blocktip_content .qy_telInput_zipCode_input_arrowWrap_icon {
  top: 17px;
}
.dialog .qy_telInput_zipCode_input_arrowWrap_icon {
    top: 17px;
}

.qy_telInput_zipCode_input_arrowWrap_icon {
	display: block;
    content: " ";
    width: 0;
    line-height: 0;
    font-size: 0;
    border-style: solid;
    border-color: transparent;
}

.qy_telInput_zipCode_input_arrowWrap_icon {
    border-width: 6px 3px;
    border-bottom: 0;
    border-top-color: #D8D8D8;
    position: absolute;
    top: 12px;
    right: 7px;
}

.singup_item_countryCode {
	float: left;
}

.signup_item_mobile {
	float: left;
	position: relative;
	left: -1px;
}

.signup_item_mobile .signup_item_input{
	width: 300px;
}

.qy_dropdownMenu {
    top: 32px;
    font-size: 12px;
}

.qy_telInput_zipCode .qy_dropdownMenu, .qy_telInput_zipCode .smart_menu_box {
    display: none;
    max-height: 260px;
    overflow: auto;
    top: 29px;
}

.qui_dropdownMenu_itemLink, .smart_menu_a {
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    color: #000;
}

.qy_dropdownMenu_itemLink, .smart_menu_a {
    font-size: 12px;
}

.qy_dropdownMenu_item .qy_dropdownMenu_itemLink, .qy_dropdownMenu_item .smart_menu_a {
    font-size: 12px;
}

.qy_btnWithMenu .qy_dropdownMenu_itemLink, .qy_btnWithMenu .smart_menu_a {
    white-space: nowrap;
}

.qy_telInput_zipCode .qy_dropdownMenu_itemLink, .qy_telInput_zipCode .smart_menu_a {
    white-space: nowrap;
}

.singup_item_countryCode .qy_btnWithMenu .qy_dropdownMenu, .singup_item_countryCode .qy_btnWithMenu .smart_menu_box {
    display: none;
    position: absolute;
    min-width: 101px;
    top: 30px;
}

.qy_dropdownMenu_item {
    text-align: left;
}

.qui_dropdownMenu, .smart_menu_box {
    position: absolute;
    z-index: 30;
    background: #FFF;
    border: none;
    padding: 2px 0;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
}

.singup_item_countryCode .qy_dropdownMenu_item_Hover .qy_dropdownMenu_itemLink, .singup_item_countryCode .qy_dropdownMenu_item_Hover .smart_menu_a, .smart_menu_a:hover {
    background: #4A77AC;
    text-decoration: none;
    color: #fff;
}

.qy_dropdownMenu_itemLink .qy_commonImg {
    visibility: hidden;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

.qy_dropdownMenu_item_Curr .qy_dropdownMenu_itemLink .qy_commonImg {
    visibility: visible;
}

.singup_item_countryCode .qy_commonImg_TimePickerChecked {
    background-image: url(../image/icon_rule_check_succ3bcbcb.png);
    background-size: 10px 6px;
	  width: 10px;
    height: 6px;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

.qy_dropdownMenu_itemLink_text{
    display: inline-block;
    padding-left: 5px;
    vertical-align: top;
}

.qy_order_table_title {
    font-size: 14px;
    color: #787878;
    margin: 10px 0;
}

/* 企业微信融合 */
.merge_qywx .o_body {
  border-radius: 4px;
  border: 0 none;
}

.merge_qywx .o_con {
  border-radius: 4px;
}

.merge_qywx .o_body .ico_close {
  display: none;
}

.merge_qywx_container {
  background: #FFFFFF;
  border-radius: 4px;
  padding: 40px 50px 40px;
  position: relative;
}

.merge_qywx_container .icon_close_gray {
  position: absolute;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/icon_close_gray433eb1.png');
  background-size: 381px 998px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .merge_qywx_container .icon_close_gray {
    background-image: url('../image/icon_close_gray433eb1.png');
  }
}

.merge_qywx_container .merge_qywx_logo {
  position: absolute;
  top: -5px;
  right: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0;
  background-repeat: no-repeat;
  background-image: url('../image/merge_tips_logo433eb1.png');
  background-size: 82px 38px;
  width: 82px;
  height: 38px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .merge_qywx_container .merge_qywx_logo {
    background-image: url('../image/merge_tips_logo_2x433eb1.png');
  }
}

.merge_qywx_content {
  position: relative;
}

.merge_qywx_title_main {
  font-size: 16px;
  color: #4B6EA4;
  font-weight: 500;
  margin-bottom: 6px;
}

.merge_qywx_title {
  color: #333333;
  font-weight: 500;
  font-size: 18px;
}

.merge_qywx_detail {
  margin-top: 40px;
  margin-bottom: 40px;
}

.merge_qywx_item {
  display: table;
  margin-bottom: 30px;
}

.merge_qywx_item_left {
  width: 16px;
  display: table-cell;
  height: 62px;
}

.merge_qywx_item_right {
  display: table-cell;
}

.merge_qywx_icon_point {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #4B6EA4;
  display: inline-block;
  vertical-align: 2px;
}

.merge_qywx_item_main {
  font-size: 14px;
  color: #2B2B2B;
  font-weight: 500;
  margin-bottom: 6px;
}

.merge_qywx_item_sub {
  font-size: 13px;
  color: #8F8F8F;
}

.merge_qywx_footer {
  padding-top: 30px;
  border-top: 1px solid #DEDEDE;
}

.qyww_btn {
  cursor: default;
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  vertical-align: middle;
  padding: 3px 15px;
  font-size: 12px;
  color: #000000;
  display: inline-block;
}

.qyww_btn_Blue {
  color: #FFFFFF !important;
  background: #4B6EA4;
  border: 1px solid #4B6EA4;
  font-size: 14px;
  line-height: 1.5;
}

.qyww_btn_Blue:hover {
  opacity: 0.8;
  background: #4B6EA4;
  border: 1px solid #4B6EA4;
  text-decoration: none;
}

.qyww_btn_Blue:active {
  opacity: 0.8;
  background: #4B6EA4;
}

.qyww_btn_Blue[disabled], .qyww_btn_Blue_Disabled:hover, .qyww_btn_Blue[disabled]:hover {
  background: #aec2e8;
  color: #d6e0f3;
  cursor: default;
}

.qyww_btn[disabled] {
  border-color: #D8D8D8;
}


.register_simple {
  padding: 40px;
}

.register_simple .register_column_item {
  width: 486px;
}

.register_simple .register_column_item:last-child {
  margin-bottom: 0;
}

.register_simple .register_column_item_title {
  text-align: left;
  width: 100px;
  padding-right: 0;
  font-size: 14px;
  color: #7f7f7f;
  line-height: 30px;
}

.register_simple .register_column_item_cnt .ww_telInput_CompatibleTxt .ww_telInput_mainNumberWrap {
  width: 272px;
}

.register_simple .register_column_item_cnt .ww_loginImg_VerifiedIcon {
  vertical-align: top;
  margin-left: 12px;
  margin-top: 7px;
}

.register_simple .register_column_item_cnt_text {
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
}

.register_simple .register_column_item_cnt_backLink {
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  margin-left: 12px;
}

.register_simple_header {
  padding-bottom: 10px;
}

.register_simple_header_title {
  text-align: center;
  font-size: 18px;
  line-height: 1;
  color: #000;
}

.register_simple_sec {
  width: 486px;
  padding: 20px 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #E0E0E0;
  margin: 0 auto;
}

.register_simple_sec_title {
  font-size: 14px;
  width: 452px;
  margin-bottom: 16px;
}

.register_simple_sec_typeItem .ww_btnWithMenu {
  display: block;
}

.register_simple_sec_typeItem .ww_dropdownMenu {
  right: 0;
  left: 0;
}

.register_simple_sec_VerificationCodeItem .ww_inputText {
  width: 200px;
  display: inline-block;
}

.register_simple_sec_VerificationCodeItem .ww_inputText:disabled {
  background-color: #EEEEF0;
  border-color: #C9C9C9;
}

.register_simple_sec_VerificationCodeItem_getLink {
  padding-left: 10px;
  line-height: 30px;
  font-size: 14px;
}

.register_simple_sec_VerificationCodeItem_getLink[disabled] {
  color: #7F7F7F;
}

.register_simple_sec_submitItem {
  text-align: center;
  border-bottom: 0;
  padding-bottom: 0;
}

.register_simple .qyww_btn {
  padding: 4px 23px;
}

.register_column_item {
  display: table;
  width: 600px;
  margin-bottom: 24px;
}

.register_column_item_submit {
  margin-top: 30px;
  text-align: center;
}

.register_column_item_submit .qy_btn_Big {
  min-width: 40px;
}

.register_column_item_title {
  display: table-cell;
  width: 243px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 30px;
  text-align: right;
  vertical-align: top;
}

.register_column_item_cnt {
  display: table-cell;
  vertical-align: top;
}

.register_column_item_cnt .ww_inputWithMagnifier {
  width: 100%;
}

.register_column_item_cnt .ww_inputText {
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.register_column_item_cnt .ww_telInput_CompatibleTxt {
  margin-right: -1px;
}

.register_column_item_cnt .ww_telInput_CompatibleTxt .ww_telInput_mainNumberWrap {
  float: none;
  width: 277px;
  display: inline-block;
  font-size: 12px;
}

.register_column_item_cnt .ww_telInput_zipCode_input .ww_inputText {
  height: 18px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.register_column_item_cnt .ww_telInput_CompatibleTxt .ww_telInput_mainNumberWrap .ww_compatibleTxt_ipt {
  width: 100%;
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.register_column_item_plainText {
  line-height: 30px;
  font-size: 14px;
}

.register_column_item_tip {
  position: relative;
  margin-top: 7px;
  height: 20px;
  font-size: 12px;
}

.register_column_item_tip_desc {
  color: #7f7f7f;
  -webkit-font-smoothing: antialiased;
}

.register_column_item_tip_error {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  color: #F05A5A;
}

.register_column_item_tip_link {
  display: inline-block;
  margin-top: 10px;
  -webkit-font-smoothing: antialiased;
}

.register_column_item_tip_NoDesc {
  margin-top: 0;
}

.register_column_item_tip_NoDesc .register_column_item_tip_desc {
  padding-top: 7px;
}

.register_column_item_buttonTips {
  margin-bottom: 23px;
  color: #666;
}

.register_column_item_buttonTips .ww_checkbox {
  margin-right: 8px;
}

.register_column_item_Upload .register_column_item_cnt_left {
  position: relative;
  float: left;
  width: 74px;
  height: 100px;
  margin-right: 15px;
}

.register_column_item_Upload .register_column_item_cnt_pic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #FDFDFD center center no-repeat;
  border: 1px solid #EBEBEB;
}

.ww_scanCodeCard_left {
  position: relative;
  display: table-cell;
  width: 90px;
  height: 90px;
  vertical-align: middle;
}

.ww_scanCodeCard_right {
  display: table-cell;
  vertical-align: middle;
}

.ww_scanCodeCard_left_cover {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #FFF;
  opacity: .8;
  display: none;
}

.ww_scanCodeCard_left_qrCode {
  width: 75px;
  height: 75px;
  border: 0;
  outline: 0;
  display: block;
}

.ww_scanCodeCard_right {
  display: table-cell;
  vertical-align: middle;
}

.ww_scanCodeCard_info {
  display: table-cell;
  vertical-align: middle;
}

.ww_scanCodeCard_info.ww_scanCodeCard_info_Fail, .ww_scanCodeCard_info.ww_scanCodeCard_info_Scan, .ww_scanCodeCard_info.ww_scanCodeCard_info_Succ {
  padding-left: 10px;
  display: none;
}

.ww_scanCodeCard {
  display: table;
  width: 100%;
  height: 90px;
  border: 1px solid #E4E6E9;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ww_scanCodeCard_info_desc {
  font-size: 13px;
  color: 787878;
}

.selectpanel .highlight a.qyww_line {
  background: #F0F0F0;
  color: #000;
}

.ac_item a.qyww_line {
  padding: 7px 10px;
}

.icon_succ_14 {
  display: inline-block;
  background-image: url(../image/icon_succ_14437295.png);
  background-size: 14px 14px;
  height: 14px;
  width: 14px;
  vertical-align: -2px;
  margin-right: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .icon_succ_14 {
    background-image: url(../image/icon_succ_14_2x437295.png);
  }
}

.ww_scanCodeCard_right_Succ .ww_scanCodeCard_info {
  display: none;
}

.ww_scanCodeCard_right_Succ .ww_scanCodeCard_info_Succ {
  display: block;
}

.dlg_kefu_qrcode_dlg .o_body {
  border:none;
}
.dlg_kefu_qrcode_dlg .o_con {
  border-radius: 4px;
}
.dlg_kefu_qrcode_dlg .o_body .ico_close {
  float: none;
  position: absolute;
  z-index: 1;
  margin: 0;
  right: 10px;
  top: 10px;
  border: none;
  background-repeat: no-repeat;
  background-image: url("../image/icon_close461ee1.png");
  background-size: 12px 11px;
}
.dlg_kefu_qrcode_dlg a:hover.ico_close {
  background-color: #fff;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .dlg_kefu_qrcode_dlg .o_body .ico_close {
    background-image: url("../image/icon_close_2x461ee1.png");
  }
}

/* 通知公告 */
.bsm_wrap {
  padding: 30px 30px 0;
}

.bsm_title {
  font-size: 20px;
  line-height: 28px;
  color: #000;
  font-size: 700;
}

.bsm_desc {
  font-size: 12px;
  line-height: 17px;
  color: #999999;
  padding: 4px 0 16px;
}

.bsm_line {
  border-bottom: 1px dashed #d4d4d4;
  width: 100%;
}

.bsm_auth_wrap {
  padding-top: 27px;
  padding-left: 96px;
  position: relative;
}

.bsm_auth_title {
  position: absolute;
  left: 0;
  top: 30px;
  font-size: 14px;
  color: #A4A4A4;
}

.bsm_auth_list {
  overflow: hidden;
}

.bsm_auth_list_item {
  float: left;
  white-space: nowrap;
  background: #fff;
  border: 1px solid #E4E6E9;
  padding: 5px 10px;
  margin: 0 10px 10px 0;
  font-size: 12px;
  line-height: 17px;
  cursor: default;
  border-radius: 2px;
}

.bsm_auth_list_btn {
  float: left;
  font-size: 14px;
  color: #1D5495;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
}

.bsm_auth_list_icon_person {
  display: inline-block;
  background-image: url(../image/icon_member4d4303.png);
  background-size: 13px 12px;
  width: 13px;
  height: 12px;
  vertical-align: -2px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .bsm_auth_list_icon_person {
    background-image: url(../image/icon_member_2x4d4303.png);
  }
}

.qy_why_icon {
  width: 13px;
  height: 13px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAr1JREFUSA29VjGPEkEUZpdNgMpQygUSGy/RUo2VBRfPUkhMaAhgi5U0mvgPtDkrqIHQkJiApSRscZXxrtToNSZLTsvDCkyA9fvGN2Q8l72DoJPMzps3733fvJk3M2tFLijNZvO6ZVl5mO2jZlBT4vINrYc68H2/V6lUTkQf2FiBWig7nc6t+Xz+CiB7q2xMPSYzjEajz4rF4rGp1/JfRK7rOqPR6DUMnoAE/tYZ5D7a/mKx+JRIJBhJZDKZpAB8E7qH6OZgm4SND7meTqefZrPZGe10+YMIUSRns9kbDGZRp3A8iMfjLwuFwg/tENR2u90r0+n0OchqGI+juo7jPEJ0nKQqSyJG4nneO2hJcgqSfLlcPvptdrlvq9W6DbIerHdQ3Uwm80BHZmsIWS5FguW5uy4JcehDX4inqFnB5FBERSQb/wGz+YlI7oWRNBoN7kOkWq0uV4N9s0hkh8CKYR/vMEFURJJd0FsHYSQmWJhMDGJh4haxaWu12+1dZM5nDJxh469dtPFhBOaYJMhXkCWh37Uh5MSgvy0S4glWnzKCyDtoeeLZUUrKQUXvjR4L2yNtY9v2WyzdY/T3uUe8ViI8jGy3WUDyUfAyJFJ3lz7xq4gYwWWiMP0NzNTyHJkG25JjsZg6AsgDn0TLu2tbBBpnPB5fpYz9/04ijx1s3A222yy8dAXPY9YNUO9LmvOeCizns073w/ZNbnbiDWwjrXM8ZIEsGygFS51RBNFzSqXSF9xNQ3T2eNUD80UQbtjMg+zl2eAbNcSVdKKyji8jFODya7wQgxzX0cmlWiMmsemriOT5raMfZ5gIm+/JRoW+xIAzH8C6ftoVERH5/KJxUXfwTL/fJDL60JcYxBJMiEhx9ZXPf3nKNeE6Pyc8e1gmZtZ6PyeajO0//90yySjzYZRZr/yB5FnkMTnva/Z/AR4Oel2AxizbAAAAAElFTkSuQmCC");
  background-size: cover;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.qy_why_icon .qy_popPanel {
  width: 288px;
  padding: 12px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translate(calc(-50% + 6px), calc(-100% - 10px));
      -ms-transform: translate(calc(-50% + 6px), calc(-100% - 10px));
          transform: translate(calc(-50% + 6px), calc(-100% - 10px));
  opacity: 0;
  z-index: -1;
}

.qy_why_icon:hover .qy_popPanel {
  opacity: 1;
  z-index: 1;
}

.qy_popPanel {
  position: absolute;
  padding: 12px;
  border-radius: 4px;
  -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.17);
          box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.17);
  color: #fff;
  background-color: #4C4E50;
  text-align: left;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.qy_popPanel_WithArrowDown {
  text-align: left;
}

.qy_popPanel_WithArrowDown:after {
  display: block;
  content: " ";
  width: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-color: transparent;
  position: absolute;
  left: 50%;
  margin-left: -5.5px;
  border-width: 5.5px 5.5px;
  border-bottom: 0;
  border-top-color: #000;
  bottom: -5.5px;
  z-index: 2;
  opacity: .7;
}

.vip_discount_bar {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
  margin: 20px 20px 18px 10px;
  color: #000;
  background: linear-gradient(90deg, #FFEFDF 0%, #FFF0E9 100%); 
  line-height: 20px;
  cursor: pointer;
  border-radius: 5px;
}

.vip_discount_bar table {
  border-spacing: 0;
  border-collapse: collapse;
  line-height: 20px;
  font-size: 14px;
}

.vip_discount_bar .notice_icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGoSURBVHgB7ZZBTsJAFIb/N20I7jgCbgxxhScQTmBvAN4A9mgquNcbGE8gR/AIrhTd2COwNNDpcx6hrWlSaqGlMfKtXtvM/P903sx7wIH/wsI9bS/dVif5nlAiIkg+OyDVA7ixFvSUhS65M0+ebRSMiCrGOQc0gDaiJGvk6LuJmjrAgwm7hRlgt9UMGD0wO6zR5lAqdQA6Ybi1AXabjaU+6iviC63DCfPvaC4DSVElq2TsRKYBEdW6bhIJvaJEMw2IqI962ySTESVnlcEFiqYaCI+N1qpHRjQzmYo04I9OHGg8JY9N2agwIFJ3qIDIgFwQqACFijkYiJPQVClUQJyEHAxRAZEB+/Zjalk4Nsfh0fyPOfZEavlaXUxkSSPhoATsyYw2GoiMXLVKuRZDA3/3GJqS4QWgIRG/YAe2MiDiSqFbm7zdW+P3M0leZtzIe+Qkdw6E4mFXm0Tab+UHA1KmMeWU+kJ4tsez/E1plrhQc19lS/oSL0emvzDxTzPrOS5jLxno69anDP6N+CbEDNtqvjYYLyproLTceoGOVfuakuvt7YI6sDe+Ad7Epvl+WwdHAAAAAElFTkSuQmCC');
  background-size: contain;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: -3px;
}

.vip_discount_bar .arrow_right_icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADTSURBVHgBndM5DoJAFAbgN0tQRmmgEyEuHUew8gIm3tULeA4DpUuCsRB1JEAQKpwAM8BfzSu+2ZIfYEDI/6Cbsw0dTdbpyr1AGGZqZNuWluRbhJBF34mTLudBG6xQFHHKjAUCYAhyJoPC9VLuBpR9HRUk4h5h1gUSqEUNG5AatiA5lKBmqL0+HIMqnviKlNBYjjxP02/PHcozqxxzhB/x/XzCfQA39UO5Rr2A78fNSAHqqAMoI1YjG+1VoEz1EUU1ugDxpKIaZDw1AOMrN9mxDQzOD+hKtpRVYKaXAAAAAElFTkSuQmCC');
  background-size: contain;
  display: inline-block;
  height: 10px;
  width: 6px;
}

.vip_discount_bar.gray {
  background: #f7f7f7;
  width: auto;
  height: auto;
  font-size: 14px;
  padding: 16px 24px;
}

.vip_discount_bar.gray:hover {
  background: rgba(6, 15, 26, 0.05);
}

.vip_discount_bar.gray:active {
  background: rgba(6, 15, 26, 0.07);
}

.vip_discount_bar.gray .vip_discount_bar_desp{
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

.vip_discount_bar.gray .vip_discount_bar_more{
  color: rgba(9, 16, 26, 0.4);
  font-size: 14px;
  line-height: 20px;
}