body{overflow: visible;}
.ks-popup-hidden,.ks-overlay-hidden{visibility:hidden;}
.ks-overlay{
	position:absolute;
	z-index:9999;
    /*闃叉绉讳綅甯︽潵鐨勯棯鐑�*/    
    left: -9999px;
    top: -9999px;
}
.ks-dialog {
    position: absolute;
    z-index: 9999;
    /*闃叉绉讳綅甯︽潵鐨勯棯鐑�*/    
    left: -9999px;
    top: -9999px;
    border:1px solid #D8D8D8;
    -webkit-box-shadow:2px 2px 2px #CCCCCC;
    -moz-box-shadow:2px 2px 2px #CCCCCC;
    box-shadow:2px 2px 2px #CCCCCC;
}

.ks-dialog .ks-overlay-content{background:#F7F7F7;1px solid #FFFFFF;padding:0 3px;}

.ks-dialog .ks-overlay-header {
    background: none;
    border-bottom: 1px solid #D8D8D8;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px;
    color:#808080;
}
.ks-dialog .ks-overlay-body{border-top:1px solid #FFFFFF;padding:8px 10px;color:#5D5D5D;}
.ks-overlay-close {
    height: 20px;
    width: 20px;
    border: none;
    right: 10px;
    top: 10px;
    vertical-align: middle;
    position: absolute;
    text-decoration: none;
    outline: none;
    _border-color: tomato;
    _filter: chroma(color = tomato);
    overflow: hidden;
    cursor: pointer;
}

.ks-overlay-close .ks-overlay-close-x {
    display: block;
    background: no-repeat center;
    background-image: url("../images/share/close.png");
    height: 20px;
    text-indent: -9999px;
    width: 20px;
    margin: 0px;
    -moz-transition: -moz-transform 1s ease-in;   
    -webkit-transition: -webkit-transform 1s ease-in;
	-o-transition: -o-transform 1s ease-in;
	transition: transform 1s ease-in;
	-moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg);transform: rotate(0deg);
}

.ks-overlay-close:hover .ks-overlay-close-x{
	-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg);transform: rotate(360deg);
}

.ks-overlay-mask {
    background-color: #FFF;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}
.ks-overlay-mask-hidden{
	visibility: hidden;
}
.ks-overlay-shown {
        visibility: visible;
}
.ks-overlay-loading {
    opacity: 0.3;
    filter: alpha(opacity = 15);
    background: #000  center center no-repeat scroll;
    background-image:url("loading.gif");
}
.ks-dialog, .ks-overlay {
    position: absolute;
    /*闃叉绉讳綅甯︽潵鐨勯棯鐑�*/    
    left: -9999px;
    top: -9999px;
}

.ks-dialog .ks-contentbox,.ks-popup .ks-contentbox{
    background-color: #FBFBFB;
    border: 1px solid #ACB4BE;
    width: 100%;
    height: 100%;
}

.ks-dialog .ks-stdmod-header {
    background: repeat-x scroll 0 0 #D6DBE2;
    background-image:url("dialog-hd.png");
    border-bottom: 1px solid #ACB4BE;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 18px;
}

.ks-ext-close {
    height: 18px;
    width: 18px;
    border: 1px solid transparent;
    right: 6px;
    top: 6px;
    vertical-align: middle;
    position: absolute;
    text-decoration: none;
    outline: none;
    _border-color: tomato;
    _filter: chroma(color = tomato);
    overflow: hidden;
    cursor: pointer;
}

.ks-ext-close .ks-ext-close-x {
    display: block;
    background: no-repeat;
    background-image: url("close.png");
    height: 13px;
    text-indent: -9999px;
    width: 13px;
    margin: 2.5px;
}

.ks-ext-close:hover {
    border: 1px solid #CED5E0;
    background: white;
}

.ks-ext-mask {
    background-color: #000;
    opacity: 0.3;
    filter: alpha(opacity = 15);
}

.ks-ext-loading {
    opacity: 0.3;
    filter: alpha(opacity = 15);
    background: #000  center center no-repeat scroll;
    background-image:url("loading.gif");
}

.ke-global-loading .ks-ext-loading {
    background-attachment: fixed;
}

.ks-anypop .bkg{
	display: block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	opacity: 0.6;
   filter: alpha(opacity = 60);
}

#content{position:relative;width:950px;margin:20px auto;}
#mouse-border{position:absolute;z-index:9999;border:1px solid #FF0000;}
#mouse-border .mouse-title{white-space: nowrap;word-wrap: break-word; position: absolute;padding:5px;top:100%;margin-top:1px;;left:0px;background:#FFFFA8;min-width: 200px;_width:200px;}
#mouse-border .mask{background:#5454FF;opacity: 0.6;filter: alpha(opacity = 60);width: 100%;height: 100%;}
#toolbar{position:absolute;margin-left:-475px;left:50%; width:550px;text-align: center;bottom:20px;border:none;}
.tbar-btn{
	height:30px;
	line-height: 30px;
	text-align: center;
	border:1px solid #BECEEB;
	display:inline-block;
	*display: inline;
	*zoom:1;
   margin:3px;
   cursor: pointer;
   color: #00A0E9;
   width:100px;
}
#clz-lists{
	position: absolute; border:1px solid #eee;right:10px;top:60px;
}
#clz-lists li{cursor:pointer;}
#clz-lists li:hover{background:#EEEEEE;}
.tbar-btn:hover{
	background:#FFFFFF;
	box-shadow:2px 2px 5px #000;
   -moz-box-shadow:2px 2px 5px #000;
   -webkit-box-shadow:2px 2px 5px #000;
}
.csseditbox{height:400px;overflow: auto;line-height: 30px;}
.number{width:40px;}
.text,.color{width:50px;}
.url{width:300px;}
.csseditbox .group{position: relative;}
.csseditbox .group h4{border-bottom:1px solid #ABB9FF;}
.csseditbox .group .clear_btn{position:absolute; right:10px; top:2px;}
.csseditbox h4 i{padding:0px 8px;background:url(../images/all.gif) no-repeat -80px -40px;margin-right: 10px;}
.csseditbox h4.close i{background-position: -64px -40px;}
.csseditbox .subs{clear:both;margin-left:20px;}
.csseditbox h4 i,button{cursor: pointer;}
textarea.showstyle{height:100px;width: 100%;}
textarea.showstyle,textarea.csseditbox{line-height: 20px;}
