/************************老页面公共样式********************/
/**
 * 用于构建老版本页面 基础布局效果
 * 依赖 manager-common.less
 */
/*************老版本实现底色为灰色 主体内容区为白色效果*******************/
body {
  background-color: #f1f4f4;
}
#MainContentDIV {
  background-color: #fff;
}
/*grey white 布局修复  用于老版本页面 无法使用公共样式地方*/
#MainContentDIV.mc-fix {
  background: #f1f4f4;
}
/*********************主体内容区容器样式覆盖******************/
/*WTF*/
body #content #MainContentDIV,
#thrColEls .Style2009 #MainContentDIV,
body #MainContentDIV {
  margin: 0 auto 20px;
  min-width: 950px;
  max-width: 1150px;
  width: auto;
  /*_overflow: hidden;*/
  _width: 1150px;
  zoom: 1;
  /*整体布局间隔*/
  padding: 0 20px 20px;
  /*处理margin重叠问题*/
  border-top: 1px solid #F1F4F4;
  /*overflow: auto;*/
}
.desktop #MainContentDIV {
  _width: 950px;
}
/*WTF  用于老版本网站 两列布局结构 带间隔背景色功能 padding修复*/
body #content #MainContentDIV.mc-fix,
#thrColEls .Style2009 #MainContentDIV.mc-fix,
body #MainContentDIV.mc-fix {
  padding: 0;
  min-width: 990px;
  max-width: 1190px;
}
.desktop body #content #MainContentDIV.mc-fix,
.desktop #thrColEls .Style2009 #MainContentDIV.mc-fix,
.desktop body #MainContentDIV.mc-fix {
  _width: 990px;
  padding: 0;
}
/****************域名竞拍 域名详情页面 样式覆盖*********************/
#MainContentDIV .domain_box {
  padding-top: 0;
}
.l_width {
  width: auto !important;
  float: none !important;
  overflow: hidden;
  margin-right: 330px;
}
/********************非管理中心 左右布局调整*******************************/
#EdwardYang,
#menunew,
.kfnew {
  display: none;
}
/*左侧布局*/
#thrColEls .Style2009 #MainContentDIV #MainLeft {
  float: left;
  width: 210px;
  height: auto;
  overflow: hidden;
}
/*左侧菜单*/
.DomainLeftMenu {
  background: url("/newimages/Domains/LeftMenu_bg.gif");
  width: 201px;
  height: auto;
  margin-bottom: 3px;
}
.DomainLeftMenu #DoaminLeftHead {
  background: url("/newimages/Domains/LeftMenu_head.gif") no-repeat;
  width: 186px;
  height: 23px;
  padding-top: 12px;
  padding-left: 15px;
  font-weight: bold;
}
.DomainLeftMenu #DomainLeftMenuContent ul li {
  background: url("/newimages/Domains/Left_Menu_List_bg.gif") no-repeat 5px 0;
  height: 21px;
  padding-left: 30px;
  padding-top: 3px;
}
/*菜单类型 一*/
.DomainLeftMenu #DoaminLeftHead_dust {
  background: url("/newimages/webhosting/LeftMenu_head_2.jpg") no-repeat;
  width: 186px;
  height: 28px;
  padding-top: 13px;
  padding-left: 15px;
  font-weight: bold;
}
/*菜单类型 二*/
.DomainLeftMenu #DoaminLeftHead_blue {
  background: url("/newimages/Domains/LeftMenu_head_blue.gif") no-repeat;
  width: 186px;
  height: 23px;
  padding-top: 12px;
  padding-left: 15px;
  font-weight: bold;
}
#DomainLeftMenuContentList ul li {
  padding: 4px 15px 0 28px;
  background: url("/newimages/default/top_arrow.gif") no-repeat 12px 7px;
}
/*右侧布局*/
#thrColEls .Style2009 #MainContentDIV #MainRight {
  width: auto;
  overflow: hidden;
  margin-left: 240px;
  background-color: #fff;
  padding: 30px 30px 40px;
}
#thrColEls .Style2009 #MainContentDIV #MainRight #DomainFlash {
  height: 179px;
  /*width: 744px;*/
  overflow: hidden;
  /*background: url(/newimages/Domain_Main_Flash.gif) no-repeat;*/
  padding: 6px 0 0 6px;
}
/*右侧内容区部分样式重置*/
#content_Div {
  padding: 30px 30px 40px;
}
#Cloud_Content_Box #content_Div {
  padding: 0;
}
/********************非管理中心 左右布局调整*******************************/
/*老版本banner图片切换样式 start*/
#rightdivimg {
  position: relative;
  width: 738px;
  height: 173px;
  overflow: hidden;
  /*float: left;*/
  margin: 20px auto;
}
/*#rightdivimg img { width:738px; height:173px; cursor:pointer }*/
#rightdivimg #ico2 {
  position: absolute;
  right: 4px;
  bottom: 3px;
}
#rightdivimg #ico2 li {
  background: #f1f1f1;
  float: left;
  display: block;
  font-size: 11px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 2px;
  padding: 1px;
  cursor: pointer;
  border-radius: 3px;
}
#rightdivimg #ico2 li.high {
  background: #047;
  color: #fff;
  font-weight: bolder;
}
/*老版本banner图片切换样式 end*/
/************老版本通用导航样式、新版本网站继续使用******************/
body #SiteMapPath {
  height: 24px;
  background: none;
  padding: 10px 0;
  margin: 0 auto;
  min-width: 990px;
  max-width: 1190px;
  _overflow: hidden;
  width: auto;
  zoom: 1;
}
/*设置IE6 宽度*/
.hd #SiteMapPath {
  _width: 1190px;
}
.desktop #SiteMapPath {
  _width: 990px;
}
#SiteMapPath ul {
  /*margin-left: 10px;*/
}
#SiteMapPath ul li {
  float: left;
  background: url("/newimages/site_map_path_arrow.gif") no-repeat 0 7px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 3px;
}
#SiteMapPath ul li a:hover {
  color: #F60;
  text-decoration: underline;
}
#SiteMapPath ul li:first-child {
  background: none;
  padding-left: 0;
}
/*提示信息*/
/**
 * 各类提示信息  只用于后台页面
 */
/*校验错误*/
.validate-error {
  padding-left: 22px;
  margin-left: 10px;
  background: url("/images2016/reg-icon.jpg") no-repeat 0 -439px;
  color: #ff5e5e;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*校验成功*/
.validate-success {
  width: 18px;
  height: 18px;
  margin-left: 10px;
  background: url("/images2016/reg-icon.jpg") no-repeat 0 -536px;
  margin-top: 0;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*校验提示信息*/
.validate-prompt {
  position: absolute;
  top: 0;
  left: 540px;
  z-index: 9;
  background-color: #fff;
  display: block;
}
.validate-prompt .triangle-arrow {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  top: 16px;
  left: -8px;
  width: 10px;
  height: 19px;
  background: url("/images2016/reg-icon.jpg") no-repeat 0 -733px;
}
.validate-prompt .validate-prompt-txt {
  width: 200px;
  padding: 8px 4px 8px 30px;
  background: url("/images2016/reg-icon.jpg") no-repeat 6px -616px;
  border: 1px solid #e7e7e7;
  color: #717171;
  overflow: hidden;
}
.validate-prompt .validate-prompt-txt p {
  padding-left: 8px;
  border-left: 1px solid #e7e7e7;
  min-height: 30px;
}
/*警告提示*/
.tip-warn {
  padding: 16px 18px;
  background: #fffdfd;
  border: 1px solid #ffe0e0;
  text-indent: 26px;
  color: #ff5d5d;
}
.tip-warn .tw-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 18px;
  height: 18px;
  background: url("/images2016/reg-icon.jpg") no-repeat 0 -939px;
  vertical-align: middle;
  margin-right: 10px;
}
/*温馨提示信息*/
.product-detail-desc {
  padding: 10px 25px 15px;
  background: #fffde6;
  color: #666;
  border: 1px solid #eee;
  border-left: 4px solid #ffbd30;
  text-align: left;
  font-size: 14px;
}
.product-detail-desc .title {
  line-height: 25px;
  padding-left: 25px;
  margin-left: -13px;
  margin-bottom: 5px;
  background: url('/images2016/manager-common.jpg') no-repeat 0 0 #fffde6;
}
.product-detail-desc .title span {
  padding: 0 6px;
  font-size: 14px;
  font-weight: bold;
  color: #4d4d4d;
}
.product-detail-desc .tip-title {
  color: #255bd6;
}
.product-detail-desc p {
  line-height: 2;
  color: #666;
  font-size: 14px;
  padding-left: 16px;
}
/*带圆圈效果*/
.product-detail-desc p.pdd-item {
  background: url('/images2016/manager-common.jpg') no-repeat 0 -92px #fffde6;
}
/*带数字列表*/
.product-detail-desc .pdd-list {
  list-style-type: decimal;
  margin-left: 30px;
}
.product-detail-desc .pdd-list li {
  line-height: 2;
  color: #666;
  font-size: 14px;
  list-style-type: decimal;
}
/*内层*/
.product-detail-desc .sub-list li {
  line-height: 1.5;
}
/*带·列表*/
.product-detail-desc .pdd-disc-list {
  list-style-type: disc;
  margin-left: 30px;
}
.product-detail-desc .pdd-disc-list li {
  line-height: 2;
  color: #666;
  font-size: 14px;
}
/*浮层提示信息*/
.manager-tip {
  display: none;
  position: absolute;
  top: -56px;
  left: 50%;
  width: 150px;
  margin-left: -75px;
  background-color: #fffdf9;
  border: 1px solid #efdfc3;
  font-size: 12px;
  color: #e37e24;
  padding: 5px 10px;
  text-align: center;
  line-height: 30px;
}
.manager-tip i {
  position: absolute;
  background: url('/images2016/icon.jpg') no-repeat 0 -1553px #fffdf9;
  width: 12px;
  height: 10px;
  left: 50%;
  margin-left: -6px;
  bottom: -10px;
}
a:hover .manager-tip {
  display: block;
}
/*? 图标提示ICON*/
.icon-question {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url('/images2016/reg-icon.jpg') no-repeat 0 -633px #ff5e5e;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
/*错误\警告\成功提示信息  块级提示*/
.msg-box {
  border: 1px solid #ffebd8;
  background: #fffcf5;
  font-size: 14px;
  height: 140px;
  line-height: 140px;
  text-align: center;
}
.msg-box .msg-icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 46px;
  width: 46px;
  margin-right: 12px;
  background: url('/images2016/reg-icon.jpg') no-repeat;
  vertical-align: middle;
}
.success-msg-box {
  color: #1da417;
}
.error-msg-box {
  color: #ff3b3b;
}
.warn-msg-box {
  color: #ff5e5e;
}
.success-msg-box .msg-icon {
  background-position: 0 -1041px;
}
.error-msg-box .msg-icon {
  background-position: -208px -1041px;
}
.warn-msg-box .msg-icon {
  background-position: -104px -1041px;
}
/*table 布局以及table列表*/
/*布局用 表格*/
.layout-table td {
  padding: 5px 0;
}
/*列表型 表格*/
.manager-table {
  margin-top: 15px;
  text-align: center;
  border: 1px solid #ececec;
}
.fixed-table {
  table-layout: fixed;
}
.manager-table tr {
  height: 50px;
}
.manager-table tr:hover {
  background-color: #fdfdf5;
}
.manager-table thead tr {
  /*border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;*/
}
.manager-table tr th {
  background: #f4f8fd;
  border-bottom: 1px solid #ececec;
  border-top: 1px solid #ececec;
  font-size: 14px;
  font-weight: bold;
  color: #3e3e3e;
}
.manager-table tr td {
  border: 1px solid #ececec;
  font-size: 14px;
  color: #4e4e4e;
  padding: 8px;
  word-break: break-all;
}
.manager-table tr td.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/*排序图标*/
.order-link i {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 10px;
  width: 7px;
  margin-left: 5px;
  background: transparent url('/newimages/domains/sortico.png') no-repeat 0 -20px;
  cursor: pointer;
}
/*升序*/
.asc-order i {
  background-position: 0 -10px;
}
/*降序*/
.desc-order i {
  background-position: 0 0;
}
/*表格最左侧一列*/
.manager-table tr .left {
  width: 120px;
  font-size: 14px;
  color: #515151;
}
/*按钮*/
.manager-table tr .mt-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  background: #f9fcff;
  border: 1px solid #b3d9ff;
  border-radius: 2px;
  font-size: 12px;
  color: #3478bc;
  text-align: center;
}
/*布局类表格列表 无边框定制*/
.form-table {
  border: none;
}
.form-table tr.no-border td {
  border: none;
}
.form-table tr.no-border:hover {
  background-color: #fff;
}
.form-table tr th {
  border-left: 1px solid #ececec;
}
/*分页 开始*/
/************************分页 开始************************/
.mf-page {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
.z_this_page {
  background-color: #2086EE;
  border: 1px solid #2086EE;
  padding: 4px 8px;
  border-radius: 2px;
}
a.z_next_page {
  border: 1px solid #E4E4E4;
  padding: 4px 8px;
  color: #666;
  border-radius: 2px;
  margin: 0 2px;
}
.z_next_page:hover {
  border: 1px solid #ccc;
  padding: 4px 8px;
  color: #2086EE;
}
#netpagetonum {
  padding-left: 6px;
  border: 1px solid #E4E4E4;
  height: 20px;
  color: #666;
}
#netpagetonum:hover {
  border: 1px solid #ccc;
}
.mf-page-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 5px;
  height: 22px;
  border: 1px solid #E4E4E4;
  color: #666;
  border-radius: 2px;
  text-align: center;
  cursor: pointer;
  margin-left: 5px;
}
.mf-page-btn:hover {
  border: 1px solid #ccc;
}
/************************分页 结束************************/
/*tab选项卡*/
/**
 * 后台页面、以及后台类管理页面 专用tab
 */
/***************tab选项卡******************/
.manager-tab {
  font-size: 14px;
  /*overflow: hidden;*/
  background-color: #fafafa;
  border: 1px solid #ededed;
  position: relative;
  padding-bottom: 48px;
}
.full-manager-tab {
  border-width: 1px 0;
  margin: 0 -20px;
}
.manager-tab li {
  border-bottom: 1px solid #ededed;
  float: left;
  text-align: center;
}
.manager-tab li.liactive {
  background-color: #fff;
  border-right: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-bottom: none;
  border-top: 2px solid #107edd;
  margin-top: 0;
  margin-left: -1px;
}
.manager-tab li a,
.manager-tab li .tab-item {
  display: block;
  margin: 13px 0;
  padding: 0 15px 0 12px;
  border-right: 1px solid #dadada;
  cursor: pointer;
}
.manager-tab li.liactive a,
.manager-tab li.liactive .tab-item {
  border-right: 1px solid #fff;
  margin-top: 12px;
}
.manager-tab li .arrow-icon {
  border-color: #666666 #FAFAFA #FAFAFA;
  border-style: solid;
  border-width: 4px 4px;
  font-size: 0;
  position: absolute;
  top: 23px;
  background: #fff;
  right: 5px;
}
/*tab 内包含 下拉菜单*/
.manager-tab .menu_list {
  display: none;
  position: absolute;
  top: 47px;
  left: 0;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #fff;
  width: 166px;
}
/*右对齐方式*/
.manager-tab .right_menu_list {
  right: 0;
  left: auto;
}
/*显示*/
.manager-tab li.liactive .menu_list,
.manager-tab li:hover .menu_list {
  display: block;
}
.manager-tab .menu_list a {
  padding: 5px;
  margin: 0;
  border-right: none;
}
.manager-tab .menu_list dt {
  border-bottom: 1px dashed #CCC9C9;
}
.manager-tab .menu_list dt:last-child {
  border-bottom: none;
}
.manager-tab .menu_list a:hover {
  background-color: #f5f5f5;
}
/*页面form表单类型布局 --- 适应前台分辨率使用 暂时只有前台老版本页面使用，后续新页面使用时 转入到common.less中*/
/**
 * 前台页面使用的多输入条件表单布局
 * 与后台页面相同，但仅仅适配两个分辨率
 */
/**
 * 表单布局 前后台通用样式
 */
.manager-layout {
  font-size: 0;
  margin-left: auto;
  margin-right: auto;
}
.manager-layout .m-item {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /*暂时使用inLine-block 以规避每项高度不一致，导致错位*/
  /*width: 25%;*/
  margin-bottom: 15px;
  min-height: 30px;
  vertical-align: middle;
  font-size: 12px;
}
/*单项标题*/
.manager-layout .m-label {
  width: 100px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  /*float: left;*/
}
/*输入框、下拉框间隔*/
.manager-layout .gap {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  /*float: left;*/
}
/*设置输入框等对齐*/
.manager-layout .manager-input,
.manager-layout .manager-select {
  vertical-align: middle;
  padding-left: 5px;
  /*float: left;*/
}
/*设置label中嵌套输入框、下拉框情况*/
.manager-layout label.m-label .manager-input,
.manager-layout label.m-label .manager-select {
  font-weight: normal;
  width: auto;
  min-width: 80%;
  max-width: 100%;
}
/*错误提示*/
/*重置老版本*/
.manager-layout .redborder {
  border: none;
}
/*兼容老版本*/
.manager-layout .redborder .manager-input,
.manager-layout .redborder .manager-select {
  border-color: red;
}
/**
 * 表单响应式 后台页面---> 1280以下两列布局 1280-1600三列布局 1600以上4列布局
 * label暂用宽度考虑110px实际使用100px 预留10px 页面空格占位
 *
 * 前台页面考虑1190px与 990px
 */
/**
 * 1190分辨率时 可以使用最大宽度为1150
 */
/*非响应式方式  均按照最小分辨率来设定*/
/*form表单布局*/
.manager-layout {
  width: 1150px;
}
/*默认的每一组*/
.manager-layout .m-item {
  width: 287px;
}
/*占用两组*/
.manager-layout .m-2-items {
  width: 574px;
}
/*占用整行*/
.manager-layout .m-single-item {
  width: 1150px;
}
/*label宽度*/
.manager-layout .m-label {
  width: 90px;
}
/*@w 为border-box 宽度表示 除去label剩下的宽度*/
/*@w 为border-box 除去label剩下的宽度*/
.manager-layout .m-item .manager-input {
  width: 187px;
}
.manager-layout .m-item-2 .manager-input,
.manager-layout .m-item .manager-input-2 {
  width: 85px;
}
.manager-layout .input-gap {
  width: 17px;
}
/*@w 为border-box 宽度表示*/
/*@w 为border-box 宽度表示*/
.manager-layout .m-item .manager-select {
  width: 187px;
}
.manager-layout .m-item-2 .manager-select,
.manager-layout .m-item .manager-select-2 {
  width: 85px;
}
.manager-layout .select-gap {
  width: 17px;
}
/*无label情况 */
.manager-layout .m-item-2.no-label .manager-input {
  width: 130px;
}
.manager-layout .m-item-2.no-label .input-gap {
  width: 17px;
}
/*无label情况  @w传递依旧为无label宽度*/
.manager-layout .m-item-2.no-label .manager-select {
  width: 130px;
}
.manager-layout .m-item-2.no-label .select-gap {
  width: 17px;
}
/*包含两个输入框或者下拉框 预留17px间隔*/
/**
  * 1024分辨率时 可以使用最大宽度为 950
  */
@media screen and (max-width: 1206px) {
  /*非响应式方式  均按照最小分辨率来设定*/
  /*form表单布局*/
  .manager-layout {
    width: 950px;
  }
  /*默认的每一组*/
  .manager-layout .m-item {
    width: 316px;
  }
  /*占用两组*/
  .manager-layout .m-2-items {
    width: 632px;
  }
  /*占用整行*/
  .manager-layout .m-single-item {
    width: 950px;
  }
  /*label宽度*/
  .manager-layout .m-label {
    width: 100px;
  }
  /*@w 为border-box 宽度表示 除去label剩下的宽度*/
  /*@w 为border-box 除去label剩下的宽度*/
  .manager-layout .m-item .manager-input {
    width: 200px;
  }
  .manager-layout .m-item-2 .manager-input,
  .manager-layout .m-item .manager-input-2 {
    width: 91px;
  }
  .manager-layout .input-gap {
    width: 18px;
  }
  /*@w 为border-box 宽度表示*/
  /*@w 为border-box 宽度表示*/
  .manager-layout .m-item .manager-select {
    width: 200px;
  }
  .manager-layout .m-item-2 .manager-select,
  .manager-layout .m-item .manager-select-2 {
    width: 91px;
  }
  .manager-layout .select-gap {
    width: 18px;
  }
  /*无label情况 */
  .manager-layout .m-item-2.no-label .manager-input {
    width: 144px;
  }
  .manager-layout .m-item-2.no-label .input-gap {
    width: 18px;
  }
  /*无label情况  @w传递依旧为无label宽度*/
  .manager-layout .m-item-2.no-label .manager-select {
    width: 144px;
  }
  .manager-layout .m-item-2.no-label .select-gap {
    width: 18px;
  }
  /*包含两个输入框或者下拉框 预留17px间隔*/
}
.desktop {
  /*非响应式方式  均按照最小分辨率来设定*/
  /*form表单布局*/
  /*默认的每一组*/
  /*占用两组*/
  /*占用整行*/
  /*label宽度*/
  /*@w 为border-box 宽度表示 除去label剩下的宽度*/
  /*@w 为border-box 除去label剩下的宽度*/
  /*@w 为border-box 宽度表示*/
  /*@w 为border-box 宽度表示*/
  /*无label情况 */
  /*无label情况  @w传递依旧为无label宽度*/
  /*包含两个输入框或者下拉框 预留17px间隔*/
}
.desktop .manager-layout {
  width: 950px;
}
.desktop .manager-layout .m-item {
  width: 316px;
}
.desktop .manager-layout .m-2-items {
  width: 632px;
}
.desktop .manager-layout .m-single-item {
  width: 950px;
}
.desktop .manager-layout .m-label {
  width: 100px;
}
.desktop .manager-layout .m-item .manager-input {
  width: 200px;
}
.desktop .manager-layout .m-item-2 .manager-input,
.desktop .manager-layout .m-item .manager-input-2 {
  width: 91px;
}
.desktop .manager-layout .input-gap {
  width: 18px;
}
.desktop .manager-layout .m-item .manager-select {
  width: 200px;
}
.desktop .manager-layout .m-item-2 .manager-select,
.desktop .manager-layout .m-item .manager-select-2 {
  width: 91px;
}
.desktop .manager-layout .select-gap {
  width: 18px;
}
.desktop .manager-layout .m-item-2.no-label .manager-input {
  width: 144px;
}
.desktop .manager-layout .m-item-2.no-label .input-gap {
  width: 18px;
}
.desktop .manager-layout .m-item-2.no-label .manager-select {
  width: 144px;
}
.desktop .manager-layout .m-item-2.no-label .select-gap {
  width: 18px;
}
