.pdv_class .pdv_drag {
  position: absolute;
  cursor: move;
  background: transparent url(../images/space.gif);
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 9;
}
.pdv_class .pdv_resize {
  position: absolute;
  background: #ccc;
  cursor: nw-resize;
  height: 12px;
  width: 12px;
  right: 1px;
  bottom: 1px;
  background: url(../images/adminbar.gif) -488px -172px no-repeat;
  z-index: 9;
}
.pdv_class .blue_set {
  position: absolute;
  top: 3px;
  right: 1px;
  height: 25px;
  z-index: 9;
}
.pdv_class .blue_set .blue_sethide {
  position: absolute;
  cursor: pointer;
  right: 3px;
  width: 18px;
  height: 17px;
  background: url(../images/adminbar.gif) -336px 0px no-repeat;
}
.pdv_class .blue_set .blue_setremove {
  position: absolute;
  cursor: pointer;
  right: 5px;
  width: 18px;
  height: 17px;
  background: url(../images/adminbar.gif) -336px 0px no-repeat;
}
.pdv_class .blue_set .blue_setdo {
  position: absolute;
  cursor: pointer;
  right: 25px;
  width: 18px;
  height: 17px;
  background: url(../images/adminbar.gif) -316px 0px no-repeat;
}

/* ==�������˵�== */

.adminmenu {
  z-index: 999;
  position: relative;
  display: none;
  width: 100%;
  height: 32px;
  margin-right: auto;
  margin-left: auto;
  background: url(../images/admin_bg.png) 0px 0px repeat-x;
}
.adminclose {
  float: right;
  display: inline;
  width: 66px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 3px 0px 0px 0px;
  cursor: pointer;
  background: url(../images/adminbar.gif) -434px 0px no-repeat;
}
.adminlogo {
  float: left;
  width: 163px;
  height: 32px;
}
.admintip {
  float: left;
  display: inline;
  margin: 5px 30px 0px 30px;
  padding: 1px 10px 0px 30px;
  border: 1px #d2d2d2 dotted;
  line-height: 18px;
  background: #fff url(../images/adminbar.gif) -410px -196px no-repeat;
}
.adminclose span {
  margin-left: 18px;
}

.adminbar_showme {
  position: absolute;
  display: none;
  z-index: 1000;
  cursor: pointer;
  right: 5px;
  top: 0px;
  width: 86px;
  height: 27px;
  line-height: 25px;
  text-align: left;
  background: url(../images/adminbar.gif) -366px -99px no-repeat;
}
.adminbar {
  position: relative;
  display: none;
  width: 100%;
  height: 288px;
  margin-right: auto;
  margin-left: auto;
  background: url(../images/admin_bg.png) 0px 0px repeat-x;
}
.adminmenuleft {
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 288px;
  background: url(../images/admin_bg.png) 0px -782px no-repeat;
}
.adminmenuright {
  float: right;
  position: relative;
  width: 10px;
  height: 288px;
  background: url(../images/admin_bg.png) -17px -782px no-repeat;
}

.adminbarmenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 32px;
}
.adminbutton1 {
  float: left;
  width: 127px;
  height: 32px;
  margin: 0px -1px;
  text-align: center;
  font-size: 14px;
  line-height: 35px;
  background: url(../images/adminbar.gif) -225px -111px no-repeat;
  color: #555;
  cursor: pointer;
}
.adminbutton2 {
  float: left;
  width: 129px;
  height: 32px;
  margin: 0px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 35px;
  background: url(../images/adminbar.gif) -224px -144px no-repeat;
  color: #555;
  cursor: pointer;
}
.adminhidden {
  float: right;
  display: inline;
  width: 87px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 3px 5px 0px 0px;
  cursor: pointer;
  background: url(../images/adminbar.gif) -366px -72px no-repeat;
}
.adminsave {
  float: right;
  display: inline;
  width: 66px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 3px 0px 0px 0px;
  cursor: pointer;
  background: url(../images/adminbar.gif) -367px 0px no-repeat;
}
.admincancle {
  float: right;
  display: inline;
  width: 66px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 3px 0px 0px 0px;
  cursor: pointer;
  background: url(../images/adminbar.gif) -434px 0px no-repeat;
}
.adminsave span {
  margin-left: 18px;
}
.admincancle span {
  margin-left: 18px;
}
.adminhidden span {
  margin-left: 17px;
}
.adminbar_showme span {
  margin-left: 27px;
}

/* 切换布局结构 */
.admin_switch_layout {
  float: right;
  display: inline;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 3px 0px 0px 0px;
  cursor: pointer;
  border: 1px solid #adb5bd;
  padding: 0 6px;
  border-radius: 3px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  /* background: linear-gradient(0deg, transparent, #d5dfef, transparent); */
  background: #4dabf7;
  color: #fff;
  border-color: #1c7ed6;
}
.admin_switch_layout svg {
  width: 12px;
  height: 12px;
}

/* ==���Ӵ���== */
#app_window {
  display: none;
  position: absolute;
  left: 0px;
  top: 287px;
  width: 100%;
  height: 303px;
  margin-left: auto;
  margin-right: auto;
  background: url(../images/app_bg.png) 0px 0px repeat-x;
  z-index: 99;
}
#app_window .app_windowleft {
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 303px;
  background: url(../images/app_bg.png) 0px -555px no-repeat;
}
#app_window .app_windowright {
  float: right;
  position: relative;
  width: 10px;
  height: 303px;
  background: url(../images/app_bg.png) -17px -555px no-repeat;
}
#app_window .app_windowarr {
  position: absolute;
  cursor: pointer;
  right: 10px;
  top: 11px;
  width: 9px;
  height: 7px;
  background: url(../images/adminbar.gif) -370px -135px no-repeat;
}
#app_window .app_windowmenu {
  position: absolute;
  left: 41px;
  top: 6px;
  width: auto;
  height: 21px;
}
#app_window .app_menubs {
  float: left;
  display: block;
  text-decoration: none;
  cursor: pointer;
  color: #505050;
  text-align: center;
  font: 12px/22px simsun, arial;
  width: 72px;
  height: 21px;
  margin: 0 1px 0 0;
  background: url(../images/adminbar.gif) -390px -270px no-repeat;
}
#app_window .app_menubs:hover {
  color: #ff6600;
  background: url(../images/adminbar.gif) -390px -295px no-repeat;
}
#app_window .app_page {
  float: left;
  display: block;
  text-decoration: none;
  cursor: pointer;
  color: #505050;
  text-align: center;
  font: 12px/22px simsun, arial;
  width: 21px;
  height: 21px;
  margin: 0 0 0 5px;
  background: url(../images/adminbar.gif) -370px -450px no-repeat;
}
#app_window .app_page:hover {
  background: url(../images/adminbar.gif) -395px -450px no-repeat;
}
#app_window .app_bar {
  position: absolute;
  border: 0;
  top: 38px;
  left: 0px;
  height: 243px;
  margin: auto 39px;
  background: url(../images/app_bg.png) 0px -308px repeat-x;
}
#app_window .app_barleft {
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 243px;
  background: url(../images/app_bg.png) 0px -880px no-repeat;
}
#app_window .app_barright {
  float: right;
  position: relative;
  width: 3px;
  height: 243px;
  background: url(../images/app_bg.png) -24px -880px no-repeat;
}
#app_window .app_bararrleft {
  position: absolute;
  cursor: pointer;
  top: 139px;
  left: 16px;
  width: 23px;
  height: 40px;
  background: url(../images/app_bg.png) 0px -1150px no-repeat;
}
#app_window .app_bararrright {
  float: right;
  position: relative;
  cursor: pointer;
  width: 23px;
  height: 40px;
  margin: 139px 7px 0 0;
  background: url(../images/app_bg.png) -27px -1150px no-repeat;
}
#app_window .app_store {
  position: absolute;
  height: 222px;
  top: 10px;
  left: 10px;
  border: 0;
  background: #fff;
  margin: auto;
  overflow: hidden;
  white-space: nowrap;
}
#app_window .app_storebox {
  position: absolute;
  left: 0;
  top: 0;
  border: 0;
  width: 1500%;
}
#app_window .app_storeitem {
  display: inline;
  float: left;
  width: 222px;
  height: 222px;
  cursor: pointer;
  margin: 0 5px 5px 0;
}
#app_window .app_plusitem {
  display: inline;
  float: left;
  width: 222px;
  height: 222px;
  cursor: pointer;
  margin: 0 5px 5px 0;
  background: url(../images/adminbar.gif) 0px -480px no-repeat;
}
#app_window .app_borderitem {
  display: inline;
  float: left;
  width: 222px;
  height: 222px;
  cursor: pointer;
  margin: 0 5px 5px 0;
  background: url(../images/adminbar.gif) 0px -480px no-repeat;
}
#app_window .app_itempic {
  width: 197px;
  height: 136px;
  margin: 12px 10px 14px 12px;
}
#app_window .app_itemtext1 {
  display: block;
  font: 12px/20px simsun, arial;
  color: #333;
  margin-left: 12px;
}
#app_window .app_itemtext2 {
  display: block;
  font: 12px/20px simsun, arial;
  color: #666;
  margin-left: 12px;
}
#app_window .app_itemstar {
  display: block;
  float: right;
  margin: 2px 12px 0 0;
  height: 12px;
  background: url(../images/adminbar.gif) -410px -425px no-repeat;
}

#app_detail {
  position: absolute;
  display: none;
  width: 600px;
  height: 100%;
  right: -600px;
  top: 0;
  background: url(../images/app_dbg.png) repeat-y;
  z-index: 100;
}
#app_detail .app_detailbox {
  position: absolute;
  width: 577px;
  height: 75%;
  left: 15px;
  top: 25px;
}
#app_detail .app_detailtitle {
  position: absolute;
  cursor: pointer;
  width: 200px;
  height: 17px;
  left: 16px;
  top: 5px;
}
#app_detail .app_detailclose {
  position: absolute;
  cursor: pointer;
  width: 43px;
  height: 17px;
  left: 548px;
  top: 0;
  background: url(../images/adminbar.gif) -226px 0px no-repeat;
}
#app_detail .app_detaitext {
  position: absolute;
  width: 577px;
  left: 15px;
  top: 200px;
}
#app_detail .app_detaibotton {
  position: relative;
  display: block;
  text-decoration: none;
  float: right;
  cursor: pointer;
  width: 97px;
  height: 31px;
  margin: 0 2px 5px 2px;
  text-align: center;
  color: #303030;
  font: 12px/31px simsun, arial;
  background: url(../images/adminbar.gif) -192px -330px no-repeat;
}
#app_detail .app_detaibotton:hover {
  background: url(../images/adminbar.gif) -192px -367px no-repeat;
}
#app_detail .app_detaiintro {
  position: absolute;
  left: 3px;
  top: 65px;
  font: 12px/20px simsun, arial;
}
#app_detail .app_detaimemo {
  position: absolute;
  border-top: 1px #def solid;
  border-bottom: 1px #def solid;
  padding: 12px 5px;
  width: 390px;
  left: 175px;
  top: 0;
  font: 12px/22px simsun, arial;
}
#app_detail .app_install {
  position: absolute;
  display: block;
  cursor: pointer;
  text-decoration: none;
  width: 150px;
  height: 49px;
  left: 2px;
  top: 0;
  text-align: center;
  color: #303030;
  font: 12px/49px simsun, arial;
  background: url(../images/adminbar.gif) -180px -30px no-repeat;
}
#app_detail .app_install:hover {
  background: url(../images/adminbar.gif) -310px -330px no-repeat;
}
#app_detail .app_notic {
  position: absolute;
  left: 178px;
  top: 65px;
  font: 12px/20px simsun, arial;
  color: #ff6600;
}
.app_fly {
  display: none;
  position: absolute;
  width: 577px;
  height: 577px;
  left: 2000px;
  top: 25px;
  z-index: 100;
}

/* ==�������== */

.admin_plusbar {
  display: none;
  position: absolute;
  top: 39px;
  left: 5px;
  height: 223px;
}
.admin_plusbarleft {
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -1084px no-repeat;
}
.admin_plusbarright {
  float: right;
  position: relative;
  width: 3px;
  height: 223px;
  background: url(../images/admin_bg.png) -24px -1084px no-repeat;
}
.admin_plusmemo {
  position: absolute;
  top: 199px;
  left: 10px;
  text-align: center;
  line-height: 25px;
  color: #555;
}
.admin_plusapp {
  position: absolute;
  top: 199px;
  left: 221px;
  padding-left: 23px;
  font: 12px/24px simsun;
  cursor: pointer;
  background: url(../images/adminbar.gif) -430px -446px no-repeat;
}
.admin_borderapp {
  position: absolute;
  top: 199px;
  left: 307px;
  padding-left: 23px;
  font: 12px/24px simsun;
  cursor: pointer;
  background: url(../images/adminbar.gif) -430px -446px no-repeat;
}

.admin_pluscolbar {
  position: absolute;
  top: 0;
  left: 10px;
  width: 133px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pluscol {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 122px;
  height: 192px;
  overflow: auto;
}
.admin_collist {
  width: 100px;
  height: 35px;
  line-height: 32px;
  color: #555;
  text-align: center;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) -192px -330px no-repeat;
  z-index: 1;
}
.admin_collistnow {
  width: 100px;
  height: 35px;
  line-height: 32px;
  color: #555;
  text-align: center;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) -192px -367px no-repeat;
  z-index: 1;
}
.admin_collisttext {
  white-space: nowrap;
  overflow: hidden;
  font-weight: 300;
  z-index: 2;
}

.admin_plusselbar {
  position: absolute;
  top: 0;
  left: 148px;
  width: 402px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_plussel {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 391px;
  height: 192px;
  overflow: auto;
}
.admin_plussellist {
  float: left;
  width: 185px;
  height: 53px;
  color: #555;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) 0px -270px no-repeat;
}
.admin_plussellistnow {
  float: left;
  width: 185px;
  height: 53px;
  color: #555;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) -192px -270px no-repeat;
}
.admin_plusselpic {
  float: left;
  display: inline;
  margin: 8px 0px 0px 10px;
  width: 32px;
  height: 32px;
}
.admin_plusseltext {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 300;
  width: 125px;
  margin: 9px 0px 0px 8px;
}

.admin_plusnowbar {
  position: absolute;
  top: 0;
  left: 555px;
  width: 217px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_plusnow {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 206px;
  height: 192px;
  overflow: auto;
}
.admin_pluslist {
  width: 185px;
  height: 53px;
  color: #555;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) 0px -189px no-repeat;
}
.admin_pluslistnow {
  width: 185px;
  height: 53px;
  color: #555;
  cursor: pointer;
  list-style-type: none;
  background: url(../images/adminbar.gif) -192px -189px no-repeat;
}
.admin_pluslistpic {
  float: left;
  display: inline;
  margin: 8px 0px 0px 10px;
  width: 32px;
  height: 32px;
}
.admin_pluslisttext {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 300;
  width: 125px;
  margin: 9px 0px 0px 8px;
}
.admin_pluslisttext1 {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  width: 73px;
  margin: 3px 12px 0px 8px;
}
.admin_pluslistedit {
  float: left;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  width: 18px;
  height: 17px;
  margin: 3px 0px 0px 0px;
  background: url(../images/adminbar.gif) -316px 0px no-repeat;
}
.admin_pluslistdel {
  float: left;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  width: 18px;
  height: 17px;
  margin: 3px 0px 0px 3px;
  background: url(../images/adminbar.gif) -336px 0px no-repeat;
}

.admin_plusplanbar {
  position: absolute;
  top: 0;
  left: 777px;
  width: 215px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_plusplan {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 204px;
  height: 192px;
  overflow: auto;
}
.admin_plusplan .plusplanadd {
  margin: 8px 0px 5px 5px;
}
.admin_plusplan .plusplanname {
  display: none;
  border: 1px #def solid;
  width: 110px;
  padding: 2px;
  height: 16px;
  line-height: 14px;
  margin: 5px 0 0 25px;
  background: #fff;
  color: #999;
}
.admin_plusplan .plusplansavebt {
  display: none;
  border: 1px #def solid;
  width: 39px;
  padding: 1px;
  margin: 5px 0 0 25px;
  background: #ebf2fa;
  color: #505050;
}

.admin_plusplan .plusplanzone {
  margin: 0px 0px 10px 5px;
}
.admin_plusplan .plusplanlist {
  width: 175px;
  height: 31px;
  cursor: default;
  background: url(../images/adminbar.gif) -187px -415px no-repeat;
  color: #555;
  list-style-type: none;
}
.admin_plusplan .plusplanlistnow {
  width: 175px;
  height: 31px;
  cursor: default;
  background: url(../images/adminbar.gif) -187px -446px no-repeat;
  color: #555;
  list-style-type: none;
}
.admin_plusplan span.plusplan {
  line-height: 28px;
  margin-left: 10px;
  cursor: default;
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  width: 100px;
}
.admin_plusplan .plusplandel {
  float: right;
  display: inline;
  cursor: pointer;
  width: 18px;
  height: 17px;
  margin: 5px 8px 0px 0px;
  background: url(../images/adminbar.gif) -336px 0px no-repeat;
}
.admin_plusplan .plusplanuse {
  float: right;
  display: inline;
  cursor: pointer;
  width: 18px;
  height: 17px;
  margin: 5px 6px 0px 0px;
  background: url(../images/adminbar.gif) -372px -426px no-repeat;
}

.plus_data {
  display: none;
  position: absolute;
  white-space: nowrap;
  top: 300px;
  left: 0px;
  width: 90px;
  height: 100px;
  background: #eee;
  color: #666;
  z-index: 99;
  padding: 10px;
  line-height: 16px;
  border: 1px #ccc solid;
}

/* ==ҳ�汳����������== */
.admin_pagebar {
  display: none;
  position: absolute;
  top: 39px;
  left: 5px;
  height: 223px;
}
.admin_pagebarleft {
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -1084px no-repeat;
}
.admin_pagebarright {
  float: right;
  position: relative;
  width: 3px;
  height: 223px;
  background: url(../images/admin_bg.png) -24px -1084px no-repeat;
}
.admin_pagememo {
  position: absolute;
  top: 199px;
  left: 10px;
  text-align: center;
  line-height: 25px;
  color: #555;
}

.admin_pageconsetbar {
  position: absolute;
  top: 0;
  left: 10px;
  width: 235px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagebarsplit {
  position: absolute;
  top: 39px;
  left: 0px;
  width: 235px;
  height: 14px;
  background: url(../images/adminbar.gif) 0px -85px no-repeat;
}

.admin_pageconset {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0px;
  background: #fff;
  border: 0;
  width: 224px;
  height: 192px;
  overflow: auto;
}
.pageconsetitem {
  clear: both;
  font: 12px/20px arial;
  margin: 3px 0 3px 10px;
}
.pageconsetitem .input {
  background: #f7fbfe;
  border: 1px #def solid;
  height: 16px;
  font: 12px/16px Arial;
}

.admin_pagebgcolorbar {
  position: absolute;
  top: 0;
  left: 250px;
  width: 195px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagebgcolor {
  position: absolute;
  top: 8px;
  left: 7px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 183px;
  height: 192px;
  overflow: hidden;
}
.admin_pagebgcolor .colorlist {
  float: left;
  border: 1px #fff solid;
  cursor: pointer;
  width: 13px;
  height: 10px;
  font: 0px Arial;
}
input#pageshowcolor {
  float: right;
  width: 105px;
  background: #fff;
  border: 1px #def solid;
  margin: 0 4px 0 0;
  padding: 0 0 0 3px;
  height: 16px;
  font: 12px/15px arial;
}
#pagetransparent {
  width: 40px;
  height: 15px;
  border: 1px #ccc solid;
  background: url(../images/adminbar.gif) 0px -60px repeat-x;
  white-space: nowrap;
  margin: 0 0 0 1px;
  padding: 0;
  text-align: center;
  font: 0px arial;
  cursor: hand;
}
#pagecolorsel {
  width: 130px;
}
#pagebgatt {
  width: 130px;
}
#pageconset_0 {
  margin: 5px 0 33px 10px;
}

.admin_pagebgimgbar {
  position: absolute;
  top: 0;
  left: 450px;
  width: 286px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagebgimg {
  position: absolute;
  top: 8px;
  left: 7px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 273px;
  height: 192px;
  overflow: auto;
}
.pagesourcediv {
  float: left;
  width: 60px;
  height: 60px;
  cursor: pointer;
  margin: 0px 3px 3px 0px;
  background-size: cover !important;
}
#showbg_big {
  color: #555;
  font: 12px simsun;
  cursor: pointer;
}
#showbg_mid {
  color: #555;
  font: 12px simsun;
  cursor: pointer;
}
#showbg_small {
  color: #555;
  font: 12px simsun;
  cursor: pointer;
}
#pagebg_upload {
  color: #555;
  font: 12px simsun;
  cursor: pointer;
}
#pagebg_app {
  color: #ff0000;
  font: 12px simsun;
  cursor: pointer;
}

.admin_page_layout {
  position: absolute;
  top: 0;
  left: 964px;
  width: 215px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagecontainbar {
  position: absolute;
  top: 0;
  left: 741px;
  width: 215px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagecontain {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 0;
  width: 204px;
  height: 192px;
  overflow: auto;
}
.admin_pageplanzone {
  margin: 0px 0px 10px 5px;
}
.admin_pagetemplist {
  width: 175px;
  height: 31px;
  line-height: 27px;
  cursor: default;
  color: #555;
  list-style-type: none;
  background: url(../images/adminbar.gif) -187px -415px no-repeat;
  z-index: 1;
}
.admin_pagetemplistnow {
  width: 175px;
  height: 31px;
  line-height: 27px;
  cursor: default;
  color: #555;
  list-style-type: none;
  background: url(../images/adminbar.gif) -187px -446px no-repeat;
  z-index: 1;
}
.admin_pagetemplisttext {
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  width: 90px;
  font: 12px/30px;
  height: 30px;
  margin-left: 12px;
  z-index: 2;
}
.pagetempdel {
  float: right;
  display: inline;
  cursor: pointer;
  width: 18px;
  height: 17px;
  margin: 5px 8px 0px 0px;
  background: url(../images/adminbar.gif) -336px 0px no-repeat;
}
.pagetempuse {
  float: right;
  display: inline;
  cursor: pointer;
  width: 18px;
  height: 17px;
  margin: 5px 6px 0px 0px;
  background: url(../images/adminbar.gif) -372px -426px no-repeat;
}
.pageconsetglb {
  height: 20px;
  font: 12px/20px arial;
  margin: 3px 0px 0px 3px;
}
.pagetempname {
  display: none;
  border: 1px #def solid;
  width: 110px;
  padding: 2px;
  height: 16px;
  line-height: 14px;
  margin: 5px 0 0 13px;
  background: #fff;
  color: #999;
}
.pagetempsavebt {
  display: none;
  border: 1px #def solid;
  width: 39px;
  padding: 1px;
  margin: 5px 0 0 13px;
  background: #ebf2fa;
  color: #505050;
}

.admin_metabar {
  display: none;
  position: absolute;
  top: 39px;
  left: 5px;
  height: 223px;
}
.admin_pagemetabar {
  position: absolute;
  top: 0;
  left: 10px;
  width: 395px;
  height: 223px;
  background: url(../images/admin_bg.png) 0px -302px repeat-x;
}
.admin_pagemeta {
  position: absolute;
  top: 5px;
  left: 6px;
  margin: 0;
  padding: 0px;
  background: #fff;
  border: 0;
  width: 384px;
  height: 192px;
  overflow: auto;
}
.pagesetauto {
  margin: 5px 0px 0px 68px;
  background: #fff;
  border: 1px #def solid;
  height: 22px;
  font: 12px/18px Arial;
}

/* ==�Ҽ��˵�== */

#contextMenu {
  display: none;
}
li#cm_up {
  background: url(../images/adminbar.gif) -477px -29px no-repeat;
}
li#cm_top {
  background: url(../images/adminbar.gif) -477px -58px no-repeat;
}
li#cm_under {
  background: url(../images/adminbar.gif) -477px -87px no-repeat;
}
li#cm_down {
  background: url(../images/adminbar.gif) -477px -117px no-repeat;
}
li#cm_copy {
  background: url(../images/adminbar.gif) -477px -238px no-repeat;
}

/* ==���ô���== */

#plusWindow {
  display: none;
  cursor: default;
}
#plusWindow .border {
  border: 1px #97a0aa solid;
}
#plusWindow .ntc {
  padding: 30px;
  text-align: left;
  background: #fff;
  font: 14px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
#plusWindow .buttonzone {
  padding: 15px;
  text-align: center;
  padding-top: 10px;
  background: #f7f7f7;
}
#plusWindow .plusFrm {
  width: 100%;
  height: 800px;
  border: 0;
}
#plusWindow .fileUpFrm {
  width: 100%;
  height: 150px;
  border: 0;
}
#plusWindow .topBar {
  height: 20px;
  line-height: 20px;
  background: #cbddef;
  text-align: left;
  padding: 0px 0px 5px 5px;
  font-size: 12px;
}
#plusWindow .topBar .pwClose {
  position: absolute;
  top: 0px;
  right: 8px;
  width: 45px;
  height: 18px;
  background: url(../images/adminbar.gif) -226px 0px no-repeat;
  cursor: pointer;
}
#admin_move_down {
  padding: 6px 10px;
  font-size: 12px;
  border-radius: 4px;
  background: #12b886;
  color: #fff;
  border: none;
  transition: all 300ms;
  display: inline-block;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  cursor: pointer;
}
#admin_move_down:hover {
  opacity: 0.9;
}
#admin_move_down:active {
  opacity: 1;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
