body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
	margin: 0;
	padding: 0;
}

body,button,input,select,textarea {
	font: 12px/1.5 tahoma,arial,\5b8b\4f53;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

address,cite,dfn,em,var {
	font-style: normal;
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace;
}

small {
	font-size: 12px;
}

ul,ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,img {
	border: 0;
}

button,input,select,textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border:0;
}

html {
	zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));
	overflow:visible;
}
.clearfix {
  zoom:1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
body,button,input,select,textarea {
	font-family:tahoma,arial,microsoft yahei,simsun;
	*font-family:microsoft yahei;
}
body{
	-webkit-user-select:none;
	-moz-user-select:none;
	overflow:hidden;
}
input,textarea{
	-webkit-user-select:text;
	-moz-user-select:text;
}
a,select{
	cursor:pointer;
}

/***** 开始页面头部 *****/
#header{
	position:relative;
	z-index:1;
	height:45px;
	line-height:45px;
	background:#343434;
	border-bottom:1px solid #141414;	
}

#header a:hover{
	text-decoration:none;
	cursor:pointer;
}

#logo{
	float:left;
	display:block;
	_display:inline;
	width:200px;
	height:45px;
	background:url(../image/tools/logo.png) center center no-repeat;
}

#header .linklist a{
	color:#c4c4c4;
	font-size:14px;
	padding:0px 10px;
	float:left;
	height:45px;
}
#header .linklist i{
	float:left;
	background:url(../image/tools/header-a-char.gif) center center no-repeat;
	width:2px;
	height:45px;
	margin:0px 5px;
}
#header .linklist a:hover{
	background:#ff3366;
	color:#ffffff;
}
#user{
	float:left;
	display:none;
}
#menu{
	position:absolute;
	right:0px;
	top:0px;
}
/***** 结束页面头部 *****/













#tools{
	overflow:hidden;
}

/***** 开始工具头部 *****/
#tools-header{
	position:relative;
	z-index:99;
	height:29px;	
	line-height:29px;
	background:#343434;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	color:#c4c4c4;
}
#tools-header a{
	cursor:pointer;
}
#tools-header i{
	background:url(../image/tools/tools-header-char.gif) center center no-repeat;
	width:2px;
	height:29px;
	margin:0px 10px;
}
#tools-set{
	position:absolute;
	left:15px;
	top:0px;
}
#tools-set i,#tools-set span,#tools-set a,#tools-set input,#tools-set select{
	float:left;
}
#tools-set a{
	margin-left:5px;
	color:#ffffff;
}
#tools-set a:hover{
	color:#ff3366;
}
#tools-set input,#tools-set select{
	color:#343434;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius: 2px;
	border:0px;
	margin:5px 3px 4px 3px;
}
#tools-set input{
	width:40px;
}
#tools-set #canvas-autosize{
	width:60px;
	border:1px solid #a4a4a4;
	background:#545454;
	color:#c4c4c4;
	line-height:1em;
	margin-left:8px;
	cursor:pointer;
}
#tools-set #canvas-autosize:hover{
	border-color:#ff3366;
	color:#ffffff;
	background-color:#ff3366;
}
#tools-set #auto-hide-form,#tools-set #important-edit{
	width:14px;
	*margin-top:3px;
	cursor:pointer;
}


#codes-volume{
	position:absolute;
	width:110px;
	height:18px;
	top:5px;
	right:300px;
	background-color:#545454
}
#codes-volume-now{
	position:absolute;
	z-index:1;
	width:0px;
	height:18px;
	font-size:0px;
	line-height:0px;
	background-color:#ff3366;
	left:5px;
	top:0px;
	transition:all .3s ease-in;
}
#codes-volume-bg{
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	width:110px;
	height:18px;
	background:url(../image/tools/volume-bg.png) center center repeat;
}

#other-set{
	position:absolute;
	right:15px;
	top:0px;
}
#tools-set i,#tools-set span,#tools-set a,#tools-set input,#tools-set select{
	float:left;
}
#other-set a{
	width:70px;
	color:#c4c4c4;
	text-align:center;
}
#other-set a:hover{
	color:#ffffff;
	text-decoration:none;
}
#other-set a,#other-set i{
	float:left;
}
.popup-box{
	position:absolute;
	top:19px;	
	display:none;
	padding-top:10px;
}
.popup-box .popup-content{
	padding:10px;
	border:1px solid #444444;
	background-color:#343434;
}
#popup-forms-set{	
	right:71px;
}
#popup-forms-set .popup-content{	
	width: 90px;
	padding:10px;
	text-align:center;
}
#popup-forms-set div{
	border-top:1px solid #444444;
	border-bottom:1px solid #242424;
}
#popup-forms-set .first{
	border-top:0px;
}
#popup-forms-set .last{
	border-bottom:0px;
}
#popup-forms-set input{
	vertical-align:-3px;
	*vertical-align:0px;
	cursor:pointer;
}
#popup-forms-set label{
	margin-left:5px;
}
#popup-tools-help{	
	right:-15px;
}
#popup-tools-help .popup-content{
	width:800px;
	text-align:center;
}
#popup-tools-help .popup-content .p-line{
	line-height:20px;
	padding:5px 0px;
}
/***** 结束工具头部 *****/






/***** 开始悬浮窗统一样式 *****/
.form{
	position:fixed;
	border:1px solid #141414;
	box-shadow:0 0 5px  rgba(0,0,0,.6);
}
.form .form-tab{
	line-height:0;
	font-size:0;
	height:15px;
	background-color:#242424;
	cursor:move;
}
.form .form-tab i{
	position:absolute;
	top:2px;
	display:block;
	width:11px;
	height:11px;
	background:url(../image/tools/bar-contorl.gif) no-repeat;
}
.form .form-tab .form-shrink{
	left:2px;
	cursor:pointer;
	background-position:0px 0px;
}
.form .form-tab .form-shrink:hover{
	background-position:-11px 0px;
}
.form .form-tab .form-shrink-off{
	background-position:0px -11px;
}
.form .form-tab .form-shrink-off:hover{
	background-position:-11px -11px;
}
.form .form-tab .form-close{
	right:2px;
	background-position:0px -44px;
	cursor:pointer;
}
.form .form-tab .form-close:hover{
	right:2px;
	background-position:-11px -44px;
}
.form .form-content{
	border-top:1px solid #444444;
	background-color:#343434;
	color:#c4c4c4;
}
/***** 结束悬浮窗统一样式 *****/



/***** 开始控制悬浮窗 *****/
#form-control{
	z-index:89;
	width:30px;
}
#form-control .btn-name{
	padding:3px;
	position:relative;
}
#form-control .btn-name span{
	position:relative;
	display:block;
	width:24px;
	height:24px;
	background-image:url(../image/tools/control-icon.png);
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:2;
}
#form-control  .btn-name .active{
	background-color:#ff3366;
	border-radius:2px;
}
#form-control .btn-name span i{
	position:absolute;
	display:none;
	width:8px;
	height:8px;
	font-size:0px;
	line-height:0px;
	right:0px;
	bottom:0px;
	background:url(../image/tools/control-icon-on.png) center center no-repeat;
}
#form-control .btn-name span .on{
	display:block;
}
#btn-select span{
	background-position:-3px -3px;
}
#btn-canvasmove span{
	background-position:-3px -63px;
}
#btn-pen span{
	background-position:-3px -93px;
}
#btn-ruler span{
	background-position:-3px -123px;
}
#btn-referenceline span{
	background-position:-3px -153px;
}
#btn-centerline span{
	background-position:-3px -183px;
}
#btn-sorption span{
	background-position:-3px -213px;
}
#btn-zoomin span{
	background-position:-3px -243px;
}
#btn-zoomout span{
	background-position:-3px -273px;
}
#btn-lock span{
	background-position:-3px -303px;
}
#btn-unlock span{
	background-position:-3px -333px;
}
#btn-select:hover span,#btn-select .active{
	background-position:-33px -3px;
}
/* #btn-area:hover span,#btn-area .active{
	background-position:-33px -33px;
} */
#btn-canvasmove:hover span,#btn-canvasmove .active{
	background-position:-33px -63px;
}
#btn-pen:hover span,#btn-pen .active{
	background-position:-33px -93px;
}
#btn-ruler:hover span,#btn-ruler .active{
	background-position:-33px -123px;
}
#btn-referenceline:hover span,#btn-referenceline .active{
	background-position:-33px -153px;
}
#btn-centerline:hover span,#btn-centerline .active{
	background-position:-33px -183px;
}
#btn-sorption:hover span,#btn-sorption .active{
	background-position:-33px -213px;
}
#btn-zoomin:hover span,#btn-zoomin .active{
	background-position:-33px -243px;
}
#btn-zoomout:hover span,#btn-zoomout .active{
	background-position:-33px -273px;
}
#btn-lock:hover span,#btn-lock .active{
	background-position:-33px -303px;
}
#btn-unlock:hover span,#btn-unlock .active{
	background-position:-33px -333px;
}
#form-control  #btn-bgset{
	padding:6px;
}
#form-control #btn-bgset span{
	width:16px;
	height:16px;
	border:1px solid #a4a4a4;	
	border-radius:2px;
	background:none;
}
#form-control #btn-bgset span{
	background:url(../image/tools/codes-bg-default.gif) center center repeat;
}
#form-control #btn-bgset span b{
	display:block;
	width:100%;
	height:100%;
	line-height:0px;
	font-size:0px;
	background-position:center center;
	background-repeat:repeat;
}
#form-control .popup{
	display:none;	
	position:absolute;
	background:url(../image/tools/none.gif) center center repeat;
	left:0px;
	top:0px;
	height:30px;
	z-index:1;
}
#form-control .popup .char{
	position:absolute;
	width:5px;
	height:9px;
	line-height:0px;
	font-size:0px;
	left:35px;
	top:11px;
	background:url(data:image/gif;base64,R0lGODlhJAAJAIAAAP8zZgAAACH5BAEAAAEALAAAAAAkAAkAAAIujAOHquD/GjORpomga5fXOmkeo20QlnWpWraqdIio986rHW84qeP9zgHWgBRFAQA7) no-repeat -27px 0;
}
#form-control .popup .content{
	position:absolute;
	left:40px;
	border-radius:3px;	
	padding:6px;	
	color:#ffffff;
	background-color:#ff3366;
}
#form-control .popup .content div{
	line-height:20px;
	padding:2px 0px;
}
#form-control .popup .content em{
	background-color:#ffffff;
	color:#ff3366;
	padding:0px 3px;
	border-radius:2px;
	font-weight:bold;
}
#ruler-set{	
	width:182px;	
}
#ruler-set .content{
	top:-25px;
	width:130px;
}
#ruler-set .content input{
	margin-left:3px;
	vertical-align:-2px;
	*vertical-align:0px;
	cursor:pointer;
}
#referenceline-set{	
	width:152px;	
}
#referenceline-set .content{
	top:-13px;
	width:100px;
}
#centerline-set{	
	width:152px;	
}
#centerline-set .content{
	top:-13px;
	width:100px;
}
#sorption-set{	
	width:212px;	
}
#sorption-set .content{
	top:-75px;
	width:160px;
	line-height:20px;
}
#sorption-set .content input{
	width:32px;
	margin-right:3px;
	color:#343434;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius: 2px;
	border:0px;
}
#codes-bgset{	
	width:232px;	
}
#codes-bgset .content{
	bottom:-1px;
	width:180px;
}
#codes-bgset .content a{
	color:#ffffff;
	cursor:pointer;
	margin-left:3px;
}
#codes-bgset .content a:hover{
	text-decoration:underline;
}
#codes-bgset .content i{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:13px;
	height:13px;
	vertical-align:-3px;
	margin:0px 3px;	
	border:1px solid #a4a4a4;
	cursor:pointer;
	border-radius:2px;
}
#codes-bgset .content input,#codes-bgset .content select{
	margin-right:3px;
	color:#343434;
	height:20px;
	line-height:20px;
	border-radius: 2px;
	border:0px;
}
#codes-bgset .content select{	
	cursor:pointer;
}
#codes-bgset .content #codes-bg-color{
	background:url(../image/tools/codes-bg-default.gif) center center no-repeat;
}
#codes-bgset .content #codes-bg-color b{
	display:block;
	width:100%;
	height:100%;
	line-height:0px;
	font-size:0px;
}
#codes-bgset .content #codes-bg-image{
	width:80px;
}
#pen-set{	
	width:192px;	
}
#pen-set .content{
	top:-39px;
	width:140px;
	line-height:30px;
}
#pen-set .content a{
	color:#ffffff;
	cursor:pointer;
	margin-left:3px;
}
#pen-set .content a:hover{
	text-decoration:underline;
}
#pen-set .content i{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:13px;
	height:13px;
	vertical-align:-3px;
	margin:0px 3px;	
	border:1px solid #a4a4a4;
	cursor:pointer;
	background-color:#000000;
}
#pen-set .content input,#pen-set .content select{
	margin-right:3px;
	color:#343434;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius: 2px;
	border:0px;
}
#pen-set .content input{
	width:30px;
	text-align:center;
}
#pen-set .content select{	
	cursor:pointer;
}
/***** 结束控制悬浮窗 *****/



/***** 开始工具悬浮窗 *****/
#form-funcs{
	z-index:88;
	width:200px;
}
#form-funcs  .func-name{
	float:left;
	display:block;
	width:100px;
	height:30px;
	cursor:pointer;
	color:#c4c4c4;
}
#form-funcs  .func-name:hover{
	background-color:#ff3366;
	border-radius:2px;
	color:#ffffff;
}
#form-funcs  .func-name span{
	display:block;
	width:70px;
	padding-left:30px;
	height:30px;
	line-height:30px;
	background-image:url(../image/tools/func-icon.png);
	background-repeat:no-repeat;
}
#func-pagebg span{
	background-position:0px 0px;
}
#func-pagebg:hover span{
	background-position:-500px 0px;
}
#func-hotspace span{
	background-position:0px -30px;
}
#func-hotspace:hover span{
	background-position:-500px -30px;
}
#func-text span{
	background-position:0px -60px;
}
#func-text:hover span{
	background-position:-500px -60px;
}
#func-pic span{
	background-position:0px -90px;
}
#func-pic:hover span{
	background-position:-500px -90px;
}
#func-hotspot span{
	background-position:0px -120px;
}
#func-hotspot:hover span{
	background-position:-500px -120px;
}
#func-diypopup span{
	background-position:0px -150px;
}
#func-diypopup:hover span{
	background-position:-500px -150px;
}
#func-item span{
	background-position:0px -180px;
}
#func-item:hover span{
	background-position:-500px -180px;
}
#func-items span{
	background-position:0px -210px;
}
#func-items:hover span{
	background-position:-500px -210px;
}
#func-light span{
	background-position:0px -240px;
}
#func-light:hover span{
	background-position:-500px -240px;
}
#func-cats span{
	background-position:0px -270px;
}
#func-cats:hover span{
	background-position:-500px -270px;
}
#func-imgslide span{
	background-position:0px -300px;
}
#func-imgslide:hover span{
	background-position:-500px -300px;
}
#func-accordion span{
	background-position:0px -330px;
}
#func-accordion:hover span{
	background-position:-500px -330px;
}
#func-closeup span{
	background-position:0px -360px;
}
#func-closeup:hover span{
	background-position:-500px -360px;
}
#func-countdown span{
	background-position:0px -390px;
}
#func-countdown:hover span{
	background-position:-500px -390px;
}
#func-search span{
	background-position:0px -420px;
}
#func-search:hover span{
	background-position:-500px -420px;
}
#func-wangwang span{
	background-position:0px -450px;
}
#func-wangwang:hover span{
	background-position:-500px -450px;
}
#func-wangwanggroup span{
	background-position:0px -480px;
}
#func-wangwanggroup:hover span{
	background-position:-500px -480px;
}
#func-collect span{
	background-position:0px -510px;
}
#func-collect:hover span{
	background-position:-500px -510px;
}
#func-share span{
	background-position:0px -540px;
}
#func-share:hover span{
	background-position:-500px -540px;
}
#func-like span{
	background-position:0px -570px;
}
#func-like:hover span{
	background-position:-500px -570px;
}
#func-cart span{
	background-position:0px -600px;
}
#func-cart:hover span{
	background-position:-500px -600px;
}
#func-mobile span{
	background-position:0px -630px;
}
#func-mobile:hover span{
	background-position:-500px -630px;
}
#func-attention span{
	background-position:0px -660px;
}
#func-attention:hover span{
	background-position:-500px -660px;
}
#func-comment span{
	background-position:0px -690px;
}
#func-comment:hover span{
	background-position:-500px -690px;
}
#func-video span{
	background-position:0px -720px;
}
#func-video:hover span{
	background-position:-500px -720px;
}
#func-anchor span{
	background-position:0px -750px;
}
#func-anchor:hover span{
	background-position:-500px -750px;
}
#func-html span{
	background-position:0px -780px;
}
#func-html:hover span{
	background-position:-500px -780px;
}
#func-hoverfull span{
	background-position:0px -810px;
}
#func-hoverfull:hover span{
	background-position:-500px -810px;
}
#func-rectangle span{
	background-position:0px -840px;
}
#func-rectangle:hover span{
	background-position:-500px -840px;
}
#func-codes span{
	background-position:0px -870px;
}
#func-codes:hover span{
	background-position:-500px -870px;
}
#func-line span{
	background-position:0px -900px;
}
#func-line:hover span{
	background-position:-500px -900px;
}
#func-diyslide span{
	background-position:0px -930px;
}
#func-diyslide:hover span{
	background-position:-500px -930px;
}
#func-texts span{
	background-position:0px -960px;
}
#func-texts:hover span{
	background-position:-500px -960px;
}
#func-pics span{
	background-position:0px -990px;
}
#func-pics:hover span{
	background-position:-500px -990px;
}
#func-picplus span{
	background-position:0px -1020px;
}
#func-picplus:hover span{
	background-position:-500px -1020px;
}
#func-manyslide span{
	background-position:0px -1050px;
}
#func-manyslide:hover span{
	background-position:-500px -1050px;
}
#func-roateslide span{
	background-position:0px -1080px;
}
#func-roateslide:hover span{
	background-position:-500px -1080px;
}
#func-shutterslide span{
	background-position:0px -1110px;
}
#func-shutterslide:hover span{
	background-position:-500px -1110px;
}
#func-mosaicslide span{
	background-position:0px -1140px;
}
#func-mosaicslide:hover span{
	background-position:-500px -1140px;
}
#func-picmove span{
	background-position:0px -1170px;
}
#func-picmove:hover span{
	background-position:-500px -1170px;
}
#func-roundslide span{
	background-position:0px -1200px;
}
#func-roundslide:hover span{
	background-position:-500px -1200px;
}
#form-funcs #func-cats,#form-funcs #func-hoverfull,#form-funcs #func-item,#form-funcs #func-items,#form-funcs #func-hotspot,#form-funcs #func-diypopup{
	display:none;
}
/***** 结束工具悬浮窗 *****/









/***** 开始数据悬浮窗 *****/
#form-datas{
	z-index:87;
	width:300px;
}
#form-datas .content-hd{
	height:25px;
}
#form-datas .content-hd .nav{
	float:left;
	width:56px;
	padding:0px 10px;
	height:19px;
	line-height:19px;
	margin:6px 1px 1px 11px;
	color:#c4c4c4;
	text-align:center;
	cursor:pointer;
}
#form-datas .content-hd .active{
	padding:0px 9px;
	background-color:#545454;
	border:1px solid #646464;
	border-bottom:1px solid #545454;
	margin:5px 0px 0px 10px;
}
#form-datas .content-bd{
	background-color:#545454;
	border-top:1px solid #646464;
}
#form-datas .content-bd .main{
	display:none;
}
#form-datas .content-bd .active{
	display:block;
}
#property{
	padding:0px 10px;
	line-height:30px;
}
#property .default{
	text-align:center;
	height:40px;
	line-height:40px;
}
#property .p-property{
	padding:0px 0px;
}
#property  i.nochar{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:5px;
	height:5px;
}
#property  td.name{
	text-align:right;
	vertical-align:top;
}
#property .p-head{
	height:30px;
	line-height:30px;
	position:relative;
	padding-top:5px;
	padding-bottom:2px;
	background:url(../image/tools/property-line-char.gif) center bottom repeat-x;
}
#property #p-name{
	padding-left:30px;
	height:30px;
	background-image:url(../image/tools/func-icon.png);
	background-repeat:no-repeat;
	color:#c4c4c4;
}
#property #p-name:hover{
	color:#ffffff;
}
#property .p-name-pagebg{
	background-position:0px 0px;
}
#property .p-name-pagebg:hover{
	background-position:-500px 0px;
}
#property .p-name-hotspace{
	background-position:0px -30px;
}
#property .p-name-hotspace:hover{
	background-position:-500px -30px;
}
#property .p-name-text{
	background-position:0px -60px;
}
#property .p-name-text:hover{
	background-position:-500px -60px;
}
#property .p-name-pic{
	background-position:0px -90px;
}
#property .p-name-pic:hover{
	background-position:-500px -90px;
}
#property .p-name-hotspot{
	background-position:0px -120px;
}
#property .p-name-hotspot:hover{
	background-position:-500px -120px;
}
#property .p-name-diypopup{
	background-position:0px -150px;
}
#property .p-name-diypopup:hover{
	background-position:-500px -150px;
}
#property .p-name-item{
	background-position:0px -180px;
}
#property .p-name-item:hover{
	background-position:-500px -180px;
}
#property .p-name-items{
	background-position:0px -210px;
}
#property .p-name-items:hover{
	background-position:-500px -210px;
}
#property .p-name-light{
	background-position:0px -240px;
}
#property .p-name-light:hover{
	background-position:-500px -240px;
}
#property .p-name-cats{
	background-position:0px -270px;
}
#property .p-name-cats:hover{
	background-position:-500px -270px;
}
#property .p-name-imgslide{
	background-position:0px -300px;
}
#property .p-name-imgslide:hover{
	background-position:-500px -300px;
}
#property .p-name-accordion{
	background-position:0px -330px;
}
#property .p-name-accordion:hover{
	background-position:-500px -330px;
}
#property .p-name-closeup{
	background-position:0px -360px;
}
#property .p-name-closeup:hover{
	background-position:-500px -360px;
}
#property .p-name-countdown{
	background-position:0px -390px;
}
#property .p-name-countdown:hover{
	background-position:-500px -390px;
}
#property .p-name-search{
	background-position:0px -420px;
}
#property .p-name-search:hover{
	background-position:-500px -420px;
}
#property .p-name-wangwang{
	background-position:0px -450px;
}
#property .p-name-wangwang:hover{
	background-position:-500px -450px;
}
#property .p-name-wangwanggroup{
	background-position:0px -480px;
}
#property .p-name-wangwanggroup:hover{
	background-position:-500px -480px;
}
#property .p-name-collect{
	background-position:0px -510px;
}
#property .p-name-collect:hover{
	background-position:-500px -510px;
}
#property .p-name-share{
	background-position:0px -540px;
}
#property .p-name-share:hover{
	background-position:-500px -540px;
}
#property .p-name-like{
	background-position:0px -570px;
}
#property .p-name-like:hover{
	background-position:-500px -570px;
}
#property .p-name-cart{
	background-position:0px -600px;
}
#property .p-name-cart:hover{
	background-position:-500px -600px;
}
#property .p-name-mobile{
	background-position:0px -630px;
}
#property .p-name-mobile:hover{
	background-position:-500px -630px;
}
#property .p-name-attention{
	background-position:0px -660px;
}
#property .p-name-attention:hover{
	background-position:-500px -660px;
}
#property .p-name-comment{
	background-position:0px -690px;
}
#property .p-name-comment:hover{
	background-position:-500px -690px;
}
#property .p-name-video{
	background-position:0px -720px;
}
#property .p-name-video:hover{
	background-position:-500px -720px;
}
#property .p-name-anchor{
	background-position:0px -750px;
}
#property .p-name-anchor:hover{
	background-position:-500px -750px;
}
#property .p-name-html{
	background-position:0px -780px;
}
#property .p-name-html:hover{
	background-position:-500px -780px;
}
#property .p-name-hoverfull{
	background-position:0px -810px;
}
#property .p-name-hoverfull:hover{
	background-position:-500px -810px;
}
#property .p-name-rectangle{
	background-position:0px -840px;
}
#property .p-name-rectangle:hover{
	background-position:-500px -840px;
}
#property .p-name-codes{
	background-position:0px -870px;
}
#property .p-name-codes:hover{
	background-position:-500px -870px;
}
#property .p-name-line{
	background-position:0px -900px;
}
#property .p-name-line:hover{
	background-position:-500px -900px;
}
#property .p-name-diyslide{
	background-position:0px -930px;
}
#property .p-name-diyslide:hover{
	background-position:-500px -930px;
}
#property .p-name-texts{
	background-position:0px -960px;
}
#property .p-name-texts:hover{
	background-position:-500px -960px;
}
#property .p-name-pics{
	background-position:0px -990px;
}
#property .p-name-pics:hover{
	background-position:-500px -990px;
}
#property .p-name-picplus{
	background-position:0px -1020px;
}
#property .p-name-picplus:hover{
	background-position:-500px -1020px;
}
#property .p-name-manyslide{
	background-position:0px -1050px;
}
#property .p-name-manyslide:hover{
	background-position:-500px -1050px;
}
#property .p-name-roateslide{
	background-position:0px -1080px;
}
#property .p-name-roateslide:hover{
	background-position:-500px -1080px;
}
#property .p-name-shutterslide{
	background-position:0px -1110px;
}
#property .p-name-shutterslide:hover{
	background-position:-500px -1110px;
}
#property .p-name-mosaicslide{
	background-position:0px -1140px;
}
#property .p-name-mosaicslide:hover{
	background-position:-500px -1140px;
}
#property .p-name-picmove{
	background-position:0px -1170px;
}
#property .p-name-picmove:hover{
	background-position:-500px -1170px;
}
#property .p-name-roundslide{
	background-position:0px -1170px;
}
#property .p-name-roundslide:hover{
	background-position:-500px -1170px;
}
#property #p-delete{
	width:40px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	background-color:#242424;
	position:absolute;
	right:5px;
	top:10px;
	border-radius:3px;
}
#property #p-delete:hover{
	background-color:#ff3366;
	cursor:pointer;
}
#property .p-property table{
	border-collapse: collapse;
	border-spacing: 0;
	table-layout:fixed;
	width:100%; 
	border:0;
}
#property .p-property input,#property .p-property textarea, #property .p-property select {
    color: #343434;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    border: 0px;
    margin: 0px 3px;
}
#property .p-property .p-stress{
	color:#ff3366;
}
#property .p-property .input-readonly{
	background-color:#e4e4e4;
	color:#646464;
}
#property .p-options{
	margin-top:10px;
	margin-bottom:10px;
	max-height:300px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
}
#property .p-options .p-simple{
	padding:0px 5px;
}
#property .p-options .p-tab{
	background:#343434 url(../image/tools/property-tab-bg.gif) left top no-repeat;
	height:25px;
	line-height:25px;
	padding-left:23px;
	border:1px solid #141414;
	margin-top:5px;
	cursor:pointer;
	position:relative;
}
#property .p-options .p-tab .p-tab-operate{
	width:80px;
	height:20px;
	position:absolute;
	right:5px;
	top:2px;
}
#property .p-options .p-tab .p-tab-operate i{
	cursor:pointer;
	display:inline;
	float:left;
	width:20px;
	height:20px;
	background:url(../image/tools/property-set.png) no-repeat;
}
#property .p-options .p-tab .p-tab-operate .copy{
	background-position:0px 0px;
}
#property .p-options .p-tab .p-tab-operate .up{
	background-position:-20px 0px;
}
#property .p-options .p-tab .p-tab-operate .down{
	background-position:-40px 0px;
}
#property .p-options .p-tab .p-tab-operate .delete{
	background-position:-60px 0px;
}
#property .p-options .p-tab-basic{
	margin-top:0px;
}
#property .p-options .p-tab-active{
	background-position:left bottom;
}
#property .p-options .p-content{
	padding:5px 8px;
	display:none;
	border:1px solid #343434;
	border-top:0;
}
#property .p-options .p-triggers{
	height:22px;
	border-bottom:1px solid #141414;
	padding:0px 8px;
	cursor:pointer;
}
#property .p-options .p-trigger{
	float:left;
	padding:0px 8px;
	height:22px;
	line-height:22px;
}
#property .p-options .p-triggers .p-trigger-active{
	float:left;
	padding:0px 8px;
	height:21px;
	line-height:20px;
	background-color:#343434;
	color:#ffffff;
	border:1px solid #141414;
}
#property .p-options .p-panel{
	display:none;
}
#property .p-options .p-part{
	padding:5px 8px;
	border:1px solid #343434;
	background-color:#444444;
}
#property .p-options .p-input-text{
	width:130px;
	padding:0px 5px;
}
#property .p-options .p-input-time{
	width:130px;
	padding:0px 5px;
	cursor:pointer;
	text-align:center;
}
#property .p-options .p-textarea-text{
	width:130px;
	height:40px;
	padding:0px 5px;
	resize:none;
	vertical-align:-5px;
}
#property .p-options .p-textarea-html,#property .p-options .p-textarea-codes{
	width:100%;
	height:60px;
	padding:0px 5px;
	resize:none;
	margin:0px;
	padding:0px;
}
#property .p-options .p-input-short{
	width:40px;
	text-align:center;
}  
#property .p-options .p-input-id{
	width:90px;
	text-align:center;
}   
#property .p-options .p-input-radio{
	vertical-align:-5px;
	*vertical-align:0px;
	cursor:pointer;
}
#property .p-options .p-input-checkbox{
	vertical-align:-5px;
	*vertical-align:0px;
	cursor:pointer;
}
#property .p-options fieldset{
	border:1px solid #343434;
	padding:5px;
	margin:6px 0px;
}
#property .p-options fieldset legend{
	padding:0px 5px;
	background-color:#545454;
	color:#c4c4c4;
}
#property .p-options fieldset .p-line{
	padding:2px 0px;
}
#property .p-options i.linechar{
	display:block;
	height:0px;
	margin:5px 0px;
	font-size:0px;
	line-height:0px;
	border-top:1px solid #343434;
}
#property .p-options i.cutchar{
	display:block;
	height:0px;
	margin:5px 0px;
	font-size:0px;
	line-height:0px;
	border-top:1px dashed #343434;
}
#property .p-options,#property .p-basic{
	line-height:20px;
}
#property .p-options .p-line,#property .p-basic .p-line{
	padding:5px 0px;
}
#property .p-options i.color{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:16px;
	vertical-align:-4px;
	margin:0px 3px;	
	border:1px solid #a4a4a4;
	cursor:pointer;
	border-radius:2px;
	background:url(../image/tools/codes-bg-default.gif) center center no-repeat;
}
#property .p-options i.color b{
	display:block;
	width:100%;
	height:100%;
	line-height:0px;
	font-size:0px;
}
#property .p-options i.font-set{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:21px;
	height:21px;
	vertical-align:-7px;
	margin:0px 3px;	
	border:1px solid #a4a4a4;
	cursor:pointer;
	border-radius:2px;
	background:url(../image/tools/font-set.png) center center no-repeat;
}
#property .p-options i.font-active{
	background-image:url(../image/tools/font-set-active.png);
}
#property .p-options i.font-left{
	background-position:-105px 0px;
}
#property .p-options i.font-center{
	background-position:-126px 0px;
}
#property .p-options i.font-right{
	background-position:-147px 0px;
}
#property .p-options i.font-bold{
	background-position:0px 0px;
}
#property .p-options i.font-italic{
	background-position:-21px 0px;
}
#property .p-options i.font-underline{
	background-position:-42px 0px;
}
#property .p-options i.font-overline{
	background-position:-63px 0px;
}
#property .p-options i.font-linethrough{
	background-position:-84px 0px;
}
#property .p-options a.size,#property .p-options span.remark{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:5px;
	margin-left:3px;
}
#property .p-options a.button{
	margin-left:5px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:3px;
	padding:0px 5px;
	border-radius:3px;
	background-color:#747474;
	color:#ffffff;
}
#property .p-options a.button:hover{
	background-color:#343434;
	text-decoration:none;
	color:#ffffff;
}
#property .p-options a.delete,#property .p-options a.edit,#property .p-options a.auto,#property .p-options a.add{
	margin-left:5px;
}
#property .p-options a.delete:hover,#property .p-options a.edit:hover,#property .p-options a.auto:hover,#property .p-options a.add:hover,#property .p-options a.size:hover{
	text-decoration:underline;
	color:#ffffff;
}
#property .p-options div.value-list{
	zoom:1;
}
#property .p-options div.value-list .value{
	display:inline;
	float:left;
	margin:5px 2px 0px 3px;
	padding:0px 5px;
	border:1px solid #747474;
	border-radius:2px;
	color:#c4c4c4;
	background-color:#646464;
	cursor:pointer;
	white-space:nowrap;
}
#property .p-options div.value-list .value:hover{
	background-color:#242424;
	border:1px solid #343434;
	color:#ffffff;
}
#property .p-options div.value-list:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
#property .p-basic{
	padding:7px 5px 5px 5px;
	background:url(../image/tools/property-line-char.gif) center top repeat-x;
}
#property .p-basic input{
	width:40px;
    text-align: center;
}
.p-property .p-head,.p-property .p-options,.p-property .p-basic{
	display:block;
}
.p-property .p-locked{
	display:none;
	text-align:center;
	height:40px;
	line-height:40px;
}
#property .p-property-locked .p-head,#property .p-property-locked .p-options,#property .p-property-locked .p-basic{
	display:none;
}
#property .p-property-locked .p-locked{
	display:block;
}
#funcs-count{
	padding:0px 8px;
	height:30px;
	line-height:30px;
}
#funcs-count em{
	margin:0px 2px;
	color:#ffffff;
}
#funcs-count a{
	margin-left:7px;
	color:#ffffff;
	cursor:pointer;
}
#funcs-count a:hover{
	text-decoration:underline;
}
#funcs-list{
	max-height:299px;
	overflow:auto;
	position:relative;
}
#funcs-state{
	position:relative;
}
.funcs-state-move{
	cursor:url(data:image/ico;base64,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),pointer;
}
.funcs-state-move-click{
	cursor:url(data:image/ico;base64,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),pointer;
}
#funcs-state .func,#funcs-state .group,#funcs-state #funcs-handle{
	position:relative;
	width:100%;
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-top:1px solid #242424;
	background-color:#545454;
}
#funcs-state .group{
	height:auto;
}
#funcs-state .sortline{
	display:none;
	position:absolute;
	left:0px;
	z-index:7;
	width:100%;
	height:1px;
	font-size:0px;
	line-height:0px;
	border-top:1px solid #ff3366;
	border-bottom:1px solid #ff3366;
}
#funcs-state .sorttext{
	display:none;
	position:absolute;
	left:0px;
	z-index:9;
	width:100%;
	height:1px;
	line-height:0px;
	background-color:#ff3366;
}
#funcs-state .sorttext i{
	position:absolute;
	left:0px;
	top:31px;
	z-index:9;
	width:100%;
	height:1px;
	line-height:0px;
	font-size:0px;
	background-color:#ff3366;
}
#funcs-state .sorttext em{
	display:block;
	position:absolute;
	background-color:#ff3366;
	color:#ffffff;
	bottom:0px;
	left:50%;
	margin-left:-40px;
	width:80px;
	text-align:center;
	height:18px;
	line-height:18px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
#funcs-state .sorttext-other{
	background-color:transparent;
}
#funcs-state .sorttext-other i{
	display:none;
}
#funcs-state .sort{
	position:absolute;
	left:0px;
	z-index:8;
	width:100%;
	line-height:30px;
	border-bottom:1px solid #242424;
	opacity:0.7;
}
#funcs-state .func-selected,#funcs-state .group-selected{
	background-color:#444444;
}
#funcs-state .func-picked{
	/* background-color:#343434; */
}
#funcs-state span{
	display:block;
	width:30px;
	height:30px;
	background:url(../image/tools/state-icon.png) no-repeat;
}
#funcs-state .func-state,#funcs-state .group-state{
	background-position:0px 0px;
}
#funcs-state .func-state:hover,#funcs-state .group-state:hover{
	background-position:-30px 0px;
}
#funcs-state .func-state-hide,#funcs-state .group-state-hide{
	background-position:0px -30px;
}
#funcs-state .func-state-hide:hover,#funcs-state .group-state-hide:hover{
	background-position:-30px -30px;
}
#funcs-state .func-copy,#funcs-state .group-copy{
	background-position:-6px -66px;
}
#funcs-state .func-copy:hover,#funcs-state .group-copy:hover{
	background-position:-36px -66px;
}
#funcs-state .func-up,#funcs-state .group-up{
	background-position:-6px -96px;
}
#funcs-state .func-up:hover,#funcs-state .group-up:hover{
	background-position:-36px -96px;
}
#funcs-state .func-down,#funcs-state .group-down{
	background-position:-6px -126px;
}
#funcs-state .func-down:hover,#funcs-state .group-down:hover{
	background-position:-36px -126px;
}
#funcs-state .func-delete,#funcs-state .group-delete{
	background-position:-6px -156px;
}
#funcs-state .func-delete:hover,#funcs-state .group-delete:hover{
	background-position:-36px -156px;
}
#funcs-state #func-group{
	width:26px;
	background-position:-2px -186px;
}
#funcs-state #func-group:hover{
	background-position:-32px -186px;
}
#funcs-state #func-delete-seleted{
	width:26px;
	background-position:-2px -336px;
}
#funcs-state #func-delete-seleted:hover{
	background-position:-32px -336px;
}
#funcs-state #func-location,#funcs-state #func-location:hover,#funcs-state #func-preview,#funcs-state #func-preview:hover{
	background:none;
}
#funcs-state .func-state,#funcs-state .group-state{
	position:absolute;
	left:0px;
	top:0px;
	border-right:1px solid #242424;
	cursor:pointer;
}
#funcs-state .func-name-change,#funcs-state .group-name-change{
	display:none;
	position:absolute;
	z-index:2;
	width:134px;
	left:58px;
	top:5px;
	height:20px;
	line-height:20px;
	border:0px;
	padding:0px 3px;
	background-color:#848484;
	color:#ffffff;
}
#funcs-state .group-name{
	position:relative;
	margin-left:31px;
	padding-left:30px;
	height:30px;
	overflow:hidden;
	color:#c4c4c4;
}
#funcs-state .group-name:hover{
	color:#ffffff;
}
#funcs-state .group-name span{
	position:absolute;
	left:0px;
	top:0px;
	background-position:0px -300px;
	cursor:pointer;
}
#funcs-state .group-name:hover span{
	background-position:-30px -300px;
}
#funcs-state .group-name .off{
	background-position:0px -270px;
}
#funcs-state .group-name:hover .off{
	background-position:-30px -270px;
}
#funcs-state .func-name{
	margin-left:31px;
	padding-left:30px;
	height:30px;
	overflow:hidden;
	background-image:url(../image/tools/func-icon.png);
	background-repeat:no-repeat;
	color:#c4c4c4;
}
#funcs-state .func-name:hover{
	color:#ffffff;
}
#funcs-state .func-pagebg .func-name{
	background-position:0px 0px;
}
#funcs-state .func-pagebg .func-name:hover{
	background-position:-500px 0px;
}
#funcs-state .func-hotspace .func-name{
	background-position:0px -30px;
}
#funcs-state .func-hotspace .func-name:hover{
	background-position:-500px -30px;
}
#funcs-state .func-text .func-name{
	background-position:0px -60px;
}
#funcs-state .func-text .func-name:hover{
	background-position:-500px -60px;
}
#funcs-state .func-pic .func-name{
	background-position:0px -90px;
}
#funcs-state .func-pic .func-name:hover{
	background-position:-500px -90px;
}
#funcs-state .func-hotspot .func-name{
	background-position:0px -120px;
}
#funcs-state .func-hotspot .func-name:hover{
	background-position:-500px -120px;
}
#funcs-state .func-diypopup .func-name{
	background-position:0px -150px;
}
#funcs-state .func-diypopup .func-name:hover{
	background-position:-500px -150px;
}
#funcs-state .func-item .func-name{
	background-position:0px -180px;
}
#funcs-state .func-item .func-name:hover{
	background-position:-500px -180px;
}
#funcs-state .func-items .func-name{
	background-position:0px -210px;
}
#funcs-state .func-items .func-name:hover{
	background-position:-500px -210px;
}
#funcs-state .func-light .func-name{
	background-position:0px -240px;
}
#funcs-state .func-light .func-name:hover{
	background-position:-500px -240px;
}
#funcs-state .func-cats .func-name{
	background-position:0px -270px;
}
#funcs-state .func-cats .func-name:hover{
	background-position:-500px -270px;
}
#funcs-state .func-imgslide .func-name{
	background-position:0px -300px;
}
#funcs-state .func-imgslide .func-name:hover{
	background-position:-500px -300px;
}
#funcs-state .func-accordion .func-name{
	background-position:0px -330px;
}
#funcs-state .func-accordion .func-name:hover{
	background-position:-500px -330px;
}
#funcs-state .func-closeup .func-name{
	background-position:0px -360px;
}
#funcs-state .func-closeup .func-name:hover{
	background-position:-500px -360px;
}
#funcs-state .func-countdown .func-name{
	background-position:0px -390px;
}
#funcs-state .func-countdown .func-name:hover{
	background-position:-500px -390px;
}
#funcs-state .func-search .func-name{
	background-position:0px -420px;
}
#funcs-state .func-search .func-name:hover{
	background-position:-500px -420px;
}
#funcs-state .func-wangwang .func-name{
	background-position:0px -450px;
}
#funcs-state .func-wangwang .func-name:hover{
	background-position:-500px -450px;
}
#funcs-state .func-wangwanggroup .func-name{
	background-position:0px -480px;
}
#funcs-state .func-wangwanggroup .func-name:hover{
	background-position:-500px -480px;
}
#funcs-state .func-collect .func-name{
	background-position:0px -510px;
}
#funcs-state .func-collect .func-name:hover{
	background-position:-500px -510px;
}
#funcs-state .func-share .func-name{
	background-position:0px -540px;
}
#funcs-state .func-share .func-name:hover{
	background-position:-500px -540px;
}
#funcs-state .func-like .func-name{
	background-position:0px -570px;
}
#funcs-state .func-like .func-name:hover{
	background-position:-500px -570px;
}
#funcs-state .func-cart .func-name{
	background-position:0px -600px;
}
#funcs-state .func-cart .func-name:hover{
	background-position:-500px -600px;
}
#funcs-state .func-mobile .func-name{
	background-position:0px -630px;
}
#funcs-state .func-mobile .func-name:hover{
	background-position:-500px -630px;
}
#funcs-state .func-attention .func-name{
	background-position:0px -660px;
}
#funcs-state .func-attention .func-name:hover{
	background-position:-500px -660px;
}
#funcs-state .func-comment .func-name{
	background-position:0px -690px;
}
#funcs-state .func-comment .func-name:hover{
	background-position:-500px -690px;
}
#funcs-state .func-video .func-name{
	background-position:0px -720px;
}
#funcs-state .func-video .func-name:hover{
	background-position:-500px -720px;
}
#funcs-state .func-anchor .func-name{
	background-position:0px -750px;
}
#funcs-state .func-anchor .func-name:hover{
	background-position:-500px -750px;
}
#funcs-state .func-html .func-name{
	background-position:0px -780px;
}
#funcs-state .func-html .func-name:hover{
	background-position:-500px -780px;
}
#funcs-state .func-hoverfull .func-name{
	background-position:0px -810px;
}
#funcs-state .func-hoverfull .func-name:hover{
	background-position:-500px -810px;
}
#funcs-state .func-rectangle .func-name{
	background-position:0px -840px;
}
#funcs-state .func-rectangle .func-name:hover{
	background-position:-500px -840px;
}
#funcs-state .func-codes .func-name{
	background-position:0px -870px;
}
#funcs-state .func-codes .func-name:hover{
	background-position:-500px -870px;
}
#funcs-state .func-line .func-name{
	background-position:0px -900px;
}
#funcs-state .func-line .func-name:hover{
	background-position:-500px -900px;
}
#funcs-state .func-diyslide .func-name{
	background-position:0px -930px;
}
#funcs-state .func-diyslide .func-name:hover{
	background-position:-500px -930px;
}
#funcs-state .func-texts .func-name{
	background-position:0px -960px;
}
#funcs-state .func-texts .func-name:hover{
	background-position:-500px -960px;
}
#funcs-state .func-pics .func-name{
	background-position:0px -990px;
}
#funcs-state .func-pics .func-name:hover{
	background-position:-500px -990px;
}
#funcs-state .func-picplus .func-name{
	background-position:0px -1020px;
}
#funcs-state .func-picplus .func-name:hover{
	background-position:-500px -1020px;
}
#funcs-state .func-manyslide .func-name{
	background-position:0px -1050px;
}
#funcs-state .func-manyslide .func-name:hover{
	background-position:-500px -1050px;
}
#funcs-state .func-roateslide .func-name{
	background-position:0px -1080px;
}
#funcs-state .func-roateslide .func-name:hover{
	background-position:-500px -1080px;
}
#funcs-state .func-shutterslide .func-name{
	background-position:0px -1110px;
}
#funcs-state .func-shutterslide .func-name:hover{
	background-position:-500px -1110px;
}
#funcs-state .func-mosaicslide .func-name{
	background-position:0px -1140px;
}
#funcs-state .func-mosaicslide .func-name:hover{
	background-position:-500px -1140px;
}
#funcs-state .func-picmove .func-name{
	background-position:0px -1170px;
}
#funcs-state .func-picmove .func-name:hover{
	background-position:-500px -1170px;
}
#funcs-state .func-roundslide .func-name{
	background-position:0px -1200px;
}
#funcs-state .func-roundslide .func-name:hover{
	background-position:-500px -1200px;
}
#funcs-state .func-operate,#funcs-state .group-operate{
	position:absolute;
	right:6px;
	top:6px;
}
#funcs-state .func-operate span,#funcs-state .group-operate span{
	float:left;
	width:18px;
	height:18px;
	cursor:pointer;
}
#funcs-state #func-location,#funcs-state #func-preview{
	height:18px;
	line-height:18px;
	width:auto;
	margin:0px 5px;
}
#funcs-state #func-location input,#funcs-state #func-preview input{	
	line-height:18px;
	vertical-align:-2px;
	*vertical-align:0px;
}
#history{
	line-height:30px;
	max-height:360px;
	overflow:auto;
}
#history .row{
	padding:0px 15px;
	height:30px;
	overflow:hidden;
	border-bottom:1px solid #242424;
	cursor:pointer;
}
#history .row em{
	color:#ffffff;
	margin:0px 5px;
}
#history .oldrow,#history .oldrow em{
	color:#848484;
}
#history .thisrow,#history .thisrow em{
	color:#ff3366;
	font-weight:bold;
}
#history .firstrow{
	border-bottom:0px;
}
/***** 结束数据悬浮窗 *****/






#form-layout{
	z-index:85;
	width:526px;
	height:26px;
}
#form-layout .form-tab{
	line-height:0;
	font-size:0;
	border:0px;
	width:526px;
	height:26px;
	background:#242424;
}
#form-layout .form-tab .form-shrink{
	left:7.5px;
	top:7.5px;
	background-position:0px -22px;
}
#form-layout .form-tab .form-shrink:hover{
	left:7.5px;
	top:7.5px;
	background-position:0px -22px;
}
#form-layout .form-tab .form-close,#form-layout .form-tab .form-close:hover{
	right:7.5px;
	top:7.5px;
}
#form-layout .form-tab .form-shrink-off{
	background-position:0px -33px;
}
#form-layout .form-tab .form-shrink-off:hover{
	background-position:-11px -33px;
}
#form-layout .form-content{
	position:absolute;
	top:0px;
	left:26px;
	width:454px;
	height:26px;
	padding:0px 10px;
	border-top:0px;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}
#form-layout .form-content i{
	float:left;
	width:2px;
	height:12px;
	line-height:12px;
	margin:7px 10px;
	background:url(../image/tools/alignbar-line.gif) center center no-repeat;
}
#form-layout .form-content em,#form-layout .form-content span{
	float:left;
	height:20px;
	line-height:20px;
	margin-top:3px;
}
#form-layout .form-content em{
	width:60px;
	text-align:center;
}
#form-layout .form-content span{
	width:20px;
	margin-left:3px;
	margin-right:3px;
	cursor:pointer;
}
#form-layout .form-content span b{
	display:block;
	width:100%;
	height:100%;
	background-image:url(../image/tools/align-icon.gif);
	background-repeat:no-repeat;
}
#form-layout .form-content span .active:hover{
	background-color:#ff3366;
	border-radius:2px;
}
#align-top b{
	background-position:0px 0px;
}
#align-vetically b{
	background-position:-20px 0px;
}
#align-bottom b{
	background-position:-40px 0px;
}
#align-left b{
	background-position:-60px 0px;
}
#align-horizontal b{
	background-position:-80px 0px;
}
#align-right b{
	background-position:-100px 0px;
}
#layout-top b{
	background-position:-120px 0px;
}
#layout-vetically b{
	background-position:-140px 0px;
}
#layout-bottom b{
	background-position:-160px 0px;
}
#layout-left b{
	background-position:-180px 0px;
}
#layout-horizontal b{
	background-position:-200px 0px;
}
#layout-right b{
	background-position:-220px 0px;
}
#align-top .active{
	background-position:0px -20px;
}
#align-vetically .active{
	background-position:-20px -20px;
}
#align-bottom .active{
	background-position:-40px -20px;
}
#align-left .active{
	background-position:-60px -20px;
}
#align-horizontal .active{
	background-position:-80px -20px;
}
#align-right .active{
	background-position:-100px -20px;
}
#layout-top .active{
	background-position:-120px -20px;
}
#layout-vetically .active{
	background-position:-140px -20px;
}
#layout-bottom .active{
	background-position:-160px -20px;
}
#layout-left .active{
	background-position:-180px -20px;
}
#layout-horizontal .active{
	background-position:-200px -20px;
}
#layout-right .active{
	background-position:-220px -20px;
}
#align-top .active:hover{
	background-position:0px -40px;
}
#align-vetically .active:hover{
	background-position:-20px -40px;
}
#align-bottom .active:hover{
	background-position:-40px -40px;
}
#align-left .active:hover{
	background-position:-60px -40px;
}
#align-horizontal .active:hover{
	background-position:-80px -40px;
}
#align-right .active:hover{
	background-position:-100px -40px;
}
#layout-top .active:hover{
	background-position:-120px -40px;
}
#layout-vetically .active:hover{
	background-position:-140px -40px;
}
#layout-bottom .active:hover{
	background-position:-160px -40px;
}
#layout-left .active:hover{
	background-position:-180px -40px;
}
#layout-horizontal .active:hover{
	background-position:-200px -40px;
}
#layout-right .active:hover{
	background-position:-220px -40px;
}





/***** 开始右键菜单 *****/
#contextmenu{
	display:none;
	position:absolute;
	z-index:99999;
	width:180px;
	background-color:#343434;
	border:1px solid #242424;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}
#contextmenu .c-title{
	height:42px;
	background:url(../image/tools/contextmenu-title.png) center center no-repeat;
}
#contextmenu .c-content{
	background:url(../image/tools/contextmenu-bg.png) center center repeat-y;
}
#contextmenu .c-content span{
	display:block;
	padding-left:35px;
	height:30px;
	line-height:30px;
	color:#c4c4c4;
	cursor:pointer;
}
#contextmenu .c-content #contextmenu-func-popup{
	display:none;
}
#contextmenu .c-content span:hover,#contextmenu .c-content .c-hover{
	background:url(../image/tools/contextmenu-hover.png) center center no-repeat;
	color:#ffffff;
}
#contextmenu .c-content .invalid,#contextmenu .c-content .invalid:hover{
	color:#747474;
	cursor:default;
}
#contextmenu .c-content i{
	margin-left:27px;
	display:block;
	font-size:0px;
	line-height:0px;
	height:2px;
	background:url(../image/tools/contextmenu-line.png) center center repeat-x;
}



/***** 开始组件选择提示 *****/
#select-direction{
	position:absolute;
	display:none;
	z-index:101;
	background:rgba(0,0,0,0.7);
	background:#000000\9;
	filter:alpha(opacity=70)\9;
	height:18px;
	padding:3px 10px;
	border-radius:3px;	
	color:#ffffff;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}
#select-direction i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:38px;
	height:18px;
	vertical-align:3px;
	*vertical-align:0px;
	font-style:normal;
	text-align:center;
}
#zoom-direction #select-num{
	height:18px;	
	line-height:18px;
	white-space:nowrap;
}
#select-direction i,#select-direction  em,#select-direction  span{
	padding-left:3px;
	vertical-align:3px;
	*vertical-align:0px;
}

/***** 开始组件缩放提示 *****/
#zoom-direction{
	position:absolute;
	display:none;
	z-index:60;
	background:rgba(0,0,0,0.7);
	background:#000000\9;
	filter:alpha(opacity=70)\9;
	height:36px;
	padding:3px 10px;
	border-radius:3px;	
	color:#ffffff;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}
#zoom-direction i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:12px;
	height:18px;
	vertical-align:3px;
	*vertical-align:0px;
	font-style:normal;
	text-align:center;
}
#zoom-direction #zoom-w,#zoom-direction #zoom-h{
	height:18px;	
	line-height:18px;
	white-space:nowrap;
}
#zoom-direction i,#zoom-direction  em,#zoom-direction  span{
	padding-left:3px;
	vertical-align:3px;
	*vertical-align:0px;
}


/***** 开始组件移动提示 *****/
#move-direction{
	position:absolute;
	display:none;
	z-index:60;
	background:rgba(0,0,0,0.7);
	background:#000000\9;
	filter:alpha(opacity=70)\9;
	height:36px;
	padding:3px 10px;
	border-radius:3px;	
	color:#ffffff;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}
#move-direction i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
	height:14px;
	padding-top:2px;
	*vertical-align:2px;
	background:url(../image/tools/move-direction.gif) no-repeat;
}
#move-direction .move-hide{
	display:none;
}
#move-direction #move-x-left{
	background-position:0px 2px;
}
#move-direction #move-x-right{
	background-position:0px -12px;
}
#move-direction #move-y-top{
	background-position:0px -26px;
}
#move-direction #move-y-bottom{
	background-position:0px -40px;
}
#move-direction #move-x,#move-direction #move-y{
	height:18px;	
	line-height:18px;
	white-space:nowrap;
}
#move-direction  em,#move-direction  span{
	padding-left:3px;
	vertical-align:3px;
	*vertical-align:0px;
}



/***** 开始批量移动窗口 *****/
#funcs-move{
	width:260px;
	display:none;
	padding:8px 20px;
}
#funcs-move .line{
	position:relative;
	height:20px;
	line-height:20px;
	padding:8px 0px;
}
#funcs-move .line input{
	color: #343434;
	width:50px;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    border: 0px;
    margin: 0px 3px;
	text-align:center;
}
#funcs-move .line a{
	position:absolute;
	top:7px;
	display:block;
	height:20px;
	line-height:20px;
	width:32px;
    border: 1px solid #646464;
    background: #545454;
    color: #c4c4c4;
    cursor: pointer;
	text-align:center;
}
#funcs-move .line a:hover{
	border-color:#ff3366;
	background-color:#ff3366;
	color:#ffffff;
	text-decoration:none;
}
#funcs-move .line #funcs-move-x-left,#funcs-move .line #funcs-move-y-top{
	right:80px;
}
#funcs-move .line #funcs-move-x-center,#funcs-move .line #funcs-move-y-center{
	right:40px;
}
#funcs-move .line #funcs-move-x-right,#funcs-move .line #funcs-move-y-bottom{
	right:0px;
}



/***** 开始导入窗口 *****/
#load-code{
	width:700px;
	display:none;
	padding:8px 20px;
}
#load-code #load-code-title{
	position:relative;
	height:20px;
	line-height:20px;
	padding:8px 10px;
	margin-top:6px;
}
#load-code #load-code-title span{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:50px;
	text-align:right;
}
#load-code #load-code-title a{
	position:absolute;
	top:10px;
	display:block;
	height:17px;
	line-height:17px;
	width:58px;
    border: 1px solid #646464;
    background: #545454;
    color: #c4c4c4;
    cursor: pointer;
	text-align:center;
}
#load-code #load-code-title a:hover{	
	text-decoration:none;
}
#load-code #load-code-title .active{
	border-color:#ff3366;
	background-color:#ff3366;
	color:#ffffff;
}
#load-code #load-code-title  #load-code-cover{
	left:70px;
}
#load-code #load-code-title #load-code-add{
	left:130px;
}
#load-code #load-code-info{
	height:300px;
	position:relative;
}
#load-code #load-code-info textarea{
	width:680px;
	height:300px;
	display:block;
	margin:0px auto;
	resize:none;
	outline:none;
	color: #343434;
	border:0px;
	padding:0px 5px;
	line-height:20px;
	background:#ffffff;
}
#load-code #load-code-other{
	position:relative;
	padding:0px 10px;
	height:40px;
	line-height:40px;
}
#load-code #load-code-other a{
	height:20px;
	line-height:20px;
	color:#ffffff;
	position:absolute;
	right:10px;
	top:10px;
}

/***** 开始导出窗口 *****/
#funcs-code{
	width:700px;
	display:none;
	padding:8px 20px;
}
#funcs-code #funcs-code-all{
	position:relative;
	height:20px;
	line-height:20px;
	padding:8px 10px;
	margin-top:6px;
}
#funcs-code #funcs-code-all i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:10px;
	height:10px;
}
#funcs-code #funcs-code-all input{
	color: #343434;
	width:50px;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    border: 0px;
    margin: 0px 3px;
	text-align:center;
	background-color:#ffffff;
}
#funcs-code #funcs-code-all .line-right{
	position:absolute;
	right:10px;
	top:8px;
	width:150px;
	padding-right:66px;
	text-align:right;
}
#funcs-code #funcs-code-all .line-right a{
	position:absolute;
	top:2px;
	display:block;
	height:17px;
	line-height:17px;
	width:28px;
    border: 1px solid #646464;
    background: #545454;
    color: #c4c4c4;
    cursor: pointer;
	text-align:center;
}
#funcs-code #funcs-code-all .line-right a:hover{	
	text-decoration:none;
}
#funcs-code #funcs-code-all .line-right .active{
	border-color:#ff3366;
	background-color:#ff3366;
	color:#ffffff;
}
#funcs-code #funcs-code-all .line-right #funcs-code-hidden{
	right:0px;
}
#funcs-code #funcs-code-all .line-right #funcs-code-visible{
	right:30px;
}
#funcs-code #funcs-code-title{
	height:36px;
	line-height:36px;
	border-radius:3px;
	background-color:#ff3366;
	color:#ffffff;
	text-align:center;
	margin-top:10px;
	box-shadow:0 0 5px rgba(0,0,0,.5);
}
#funcs-code #funcs-code-title a{
	font-weight:bold;
	margin-left:8px;
	color:#ffffff;
}
#funcs-code #funcs-code-info{
	height:300px;
	position:relative;
}
#funcs-code #funcs-code-info textarea{
	width:680px;
	height:300px;
	display:block;
	margin:0px auto;
	resize:none;
	outline:none;
	color: #343434;
	border:0px;
	padding:0px 5px;
	line-height:20px;
	background:#ffffff;
}
#funcs-code #funcs-code-info span{
	display:block;
	position:absolute;
	z-index:3;
	right:5px;
	bottom:0px;
	padding:0px 8px;
	height:24px;
	line-height:24px;
	text-align:center;
	background:rgba(0,0,0,0.7);
	color:#ffffff;
	filter:alpha(opacity=70)\9;
	background:#000000\9;
}
#funcs-code #funcs-code-other{
	position:relative;
	padding:0px 10px;
	height:40px;
	line-height:40px;
}
#funcs-code #funcs-code-other a{
	height:20px;
	line-height:20px;
	color:#ffffff;
	position:absolute;
	right:10px;
	top:10px;
}



/***** html编辑器 *****/
#html-edit{
	display:none;
}
#html-edit-header{
	position:relative;
	z-index:1;
	height:45px;
	line-height:45px;
	background:#343434;
	border-bottom:1px solid #141414;	
}
#html-edit-header a:hover{
	text-decoration:none;
	cursor:pointer;
}
#html-edit-header .logo{
	float:left;
	display:block;
	_display:inline;
	width:200px;
	height:45px;
	background:url(../image/tools/logo-html.png) center center no-repeat;
}
#html-edit-header span{
	position:absolute;
	width:44px;
	height:21px;
	line-height:21px;
	border:1px solid #a4a4a4;
	background-color:#545454;
	color:#c4c4c4;
	top:11px;
	border-radius:2px;
	text-align:center;
	font-size:13px;
	cursor:pointer;
}
#html-edit-header #html-edit-save{
	right:76px;
}
#html-edit-header #html-edit-close{
	right:15px;
}
#html-edit-header span:hover{
	border:1px solid #ff3366;
	background-color:#ff3366;
	color:#ffffff;
	cursor:pointer;
}
#html-edit #html-edit-text{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	resiz:none;
	width:100%;
}


/***** 工具代码编辑器 *****/
#codes-edit{
	display:block;
}
#codes-edit-header{
	position:relative;
	z-index:1;
	height:45px;
	line-height:45px;
	background:#343434;
	border-bottom:1px solid #141414;	
}
#codes-edit-header a:hover{
	text-decoration:none;
	cursor:pointer;
}
#codes-edit-header .logo{
	float:left;
	display:block;
	_display:inline;
	width:200px;
	height:45px;
	background:url(../image/tools/logo-codes.png) center center no-repeat;
}
#codes-edit-header span{
	position:absolute;
	width:44px;
	height:21px;
	line-height:21px;
	border:1px solid #a4a4a4;
	background-color:#545454;
	color:#c4c4c4;
	top:11px;
	border-radius:2px;
	text-align:center;
	font-size:13px;
	cursor:pointer;
}
#codes-edit-header #codes-edit-save{
	right:76px;
}
#codes-edit-header #codes-edit-close{
	right:15px;
}
#codes-edit-header span:hover{
	border:1px solid #ff3366;
	background-color:#ff3366;
	color:#ffffff;
	cursor:pointer;
}
#codes-edit #codes-edit-text{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	resiz:none;
	width:100%;
}

/***** 开始代码预览 *****/
#codes-preview{
	display:none;
	position:absolute;
	z-index:990;
	padding:10px;
	background-color:#ff3366;
	border-radius:5px;
	box-shadow:0 0 6px rgba(0,0,0,.6);
	zoom:1;
}
#codes-preview #codes-preview-title{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #ffffff;
	text-align:center;
	color:#ffffff;
	margin-bottom:10px;
}
#codes-preview #codes-preview-content{
	overflow:hidden;
	margin:0px auto;
}
#codes-preview #codes-preview-content img{
	display:block;
	max-height:400px;
	max-width:400px;
	margin:0px auto;
}
#codes-preview #codes-preview-content .func img{
	max-height:none;
	max-width:none;
}
#codes-preview #codes-preview-control{
	height:20px;
	line-height:20px;
	margin-top:10px;
	color:#ffffff;
	text-align:center;
}

/***** 开始组件预览 *****/
#funcs-preview{
	display:none;
	position:absolute;
	z-index:990;
	padding:10px;
	background-color:#ff3366;
	border-radius:5px;
	box-shadow:0 0 6px rgba(0,0,0,.6);
	zoom:1;
}
#funcs-preview #funcs-preview-title{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #ffffff;
	text-align:center;
	color:#ffffff;
	margin-bottom:10px;
}
#funcs-preview #funcs-preview-content{
	background:none;
}
#funcs-preview #funcs-preview-content .func{
	position:relative;
}
#funcs-preview #funcs-preview-content .func .func{
	position:absolute;
}

/***** 开始图片预览 *****/
#images-preview{
	display:none;
	position:absolute;
	z-index:989;
	padding:10px;
	background-color:#ff3366;
	border-radius:5px;
	box-shadow:0 0 6px rgba(0,0,0,.6);
	zoom:1;
}
#images-preview #images-preview-title{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #ffffff;
	text-align:center;
	color:#ffffff;
	margin-bottom:10px;
}
#images-preview #images-preview-content img{
	display:block;
	max-height:400px;
	max-width:400px;
	margin:0px auto;
}
#images-preview #images-preview-control{
	line-height:20px;
	margin-top:10px;
	color:#ffffff;
	text-align:center;
}


/***** 开始工具主体 *****/
#tools-main{
	position:relative;
	overflow:hidden;
	padding:0px;
}
#scroll-x{
	position:absolute;
	z-index:9;
	width:90%;
	height:7px;
	left:5%;
	bottom:8px;
	font-size:0px;
	line-height:0px;
	background:center center repeat-x;
	opacity:0.9;
	filter:alpha(opacity=90);
}
#scroll-x span{
	position:absolute;
	left:0px;
	top:0px;
	width:100px;
	height:7px;
	border-radius:7px;
	cursor:e-resize;
}
#scroll-y{
	position:absolute;
	z-index:9;
	height:90%;
	width:7px;
	right:8px;
	bottom:5%;
	font-size:0px;
	line-height:0px;
	background:center center repeat-y;
	opacity:0.9;
}
#scroll-y span{
	position:absolute;
	left:0px;
	top:0px;
	width:7px;
	height:100px;
	border-radius:7px;
	cursor:n-resize;
}
#canvas-box{
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	padding:0px;
	overflow:hidden;
}
#tools-main .canvas-box-ruler{
	padding:20px 0px 0px 20px;
}
#canvas{
	position:relative;
	z-index:1;
	width:100%;
	height:100%;
	overflow:hidden;
	background-position:left top;
	background-repeat:repeat;	
}
.tools-select .codes{
	cursor:crosshair;
}
.tools-select .codes .func,.tools-select .codes .func *{
	cursor:url(data:image/ico;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///5b/////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///5b/////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+W/////wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////lv////8AAAD//////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+W/////////5YAAAAA/////wAAAP//////AAAAAP///5b/////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP///////////////////////////////5YAAAAA////lv////8AAAD/////////////////AAAA/////////////////wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////wAAAAD/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA//////////+WAAAAAP///5b/////AAAA/////////////////wAAAP////////////////8AAAD//////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP//////////lgAAAAAAAAAAAAAAAP///5b/////////lgAAAAD/////AAAA//////8AAAAA////lv////////+WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD//////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////lv////8AAAD//////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA/wAAAP8AAAD/AAAA//////////+WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP8AAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP8AAAD/AAAA/wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///5b/////AAAA//////////+WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAA/wAAAP8AAAD//////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///5b/////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAD/AAAA//////////+WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAP//////////lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////+P/x//B/8P/wf/B/8H/wP4iP8AEAB/ABAAfwAQAH8AOIj/AH8H/wD/B/8B/wf/A/+P/wf///8P////H////3////8=),move;
	cursor:pointer\9;
}
.tools-select .codes .func-locked,.tools-select .codes .func-locked *{
	cursor:not-allowed;
}
.tools-select .codes .func-locked,.tools-select .codes .func-locked *{
	cursor:not-allowed;
}
.tools-selecting .codes,.tools-selecting .codes *{
	cursor:crosshair !important;
}
.tools-pen #canvas-box,.tools-pen #canvas-box *{
	cursor:url(data:image/ico;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///y2FhYXaAAAA/6mpqdvg4OB9////bpCQkL4LCwv8xMTElP///yr///8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////OktLS+0AAAD/AAAA/wwMDPxFRUXM////S////zz///8e////AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8tTk5OzWRkZOSHh4fSm5ubraOjo2/j4+MbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///w7///8q////NP///yj///8b////D////wUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////wH///8A///+AP///AD///gA///wAP//4AD//8AB//+AA///AAP//gAH//wAD//8AB///AA///wAf//8AP///Af///wH///8=),pointer !important;
	cursor:pointer\9;
}
.tools-zoomin #canvas-box,.tools-zoomin #canvas-box *{
	cursor:url(data:image/ico;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUJlRUVI9UVFTvVFRUhlRUVBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVDRVVVX/tLS0//T09P+lpaX/VFRUgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVB1UVFSGVFRU01RUVPpUVFT2VFRU1FRUVIJUVFQ0VVVV/729vf////////////Ly8v9UVFTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSJYWFh/66urv/h4eH//Pz8//n5+f/i4uL/q6ur/2JiYv+9vb3/////////////////tbW1/1RUVJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUlYyMjP/29vb//////////////////////////////////f39/////////////////729vf9VVVX/VFRUJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIiMjIz//v7+///////Ly8v/gICA/1tbW/9bW1v/gICA/8vLy/////////////////+9vb3/VVVV/1RUVDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQZY2Nj//b29v//////pqam/1RUVLFUVFSWVFRU/1RUVP9UVFSWVFRUsqampv///////Pz8/2NjY/9UVFQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIKrq6v//////8vLy/9UVFSyVFRUElRUVP///////////1RUVP9UVFQSVFRUssvLy///////rKys/1RUVIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU0N/f3///////gICA/1RUVJZUVFT/VFRU////////////VFRU/1RUVP9UVFSWgICA///////f39//VFRU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFT4+vr6//////9dXV3/VFRU/////////////////////////////////1RUVP9cXFz///////n5+f9UVFT2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVPj6+vr//////11dXf9UVFT/////////////////////////////////VFRU/11dXf//////+/v7/1RUVPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU0N/f3///////gICA/1RUVJZUVFT/VFRU////////////VFRU/1RUVP9UVFSWgICA///////h4eH/VFRU0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSCq6ur///////MzMz/VFRUs1RUVBJUVFT///////////9UVFT/VFRUElRUVLLLy8v//////66urv9UVFSGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVBliYmL/9vb2//////+mpqb/VFRUslRUVJZUVFT/VFRU/1RUVJZUVFSzpqam///////29vb/Y2Nj/1RUVB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIiMjIz//v7+///////Ly8v/gICA/1xcXP9cXFz/gICA/8zMzP///////v7+/4yMjP9UVFSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVJWMjIz/9fX1//////////////////////////////////b29v+MjIz/VFRUlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIdhYWH/rq6u/+Hh4f/6+vr/+vr6/9/f3/+rq6v/YWFh/1RUVIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVB1UVFSGVFRU0lRUVPhUVFT4VFRU0FRUVIJUVFQZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////8H///+B//+AAf//AAH//gAB//wAA//4AAf/+AAH//gAB//4AAf/+AAH//gAB//4AAf/+AAH//wAD//+AB///wA///+Af//////////////////////////////////////8=),pointer !important;
	cursor:pointer\9;
}
.tools-zoomout #canvas-box,.tools-zoomout #canvas-box *{
	cursor:url(data:image/ico;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAgBAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUJlRUVI9UVFTvVFRUhlRUVBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVDRVVVX/tLS0//T09P+lpaX/VFRUgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVB1UVFSGVFRU01RUVPpUVFT2VFRU1FRUVIJUVFQ0VVVV/729vf////////////Ly8v9UVFTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSJYWFh/66urv/h4eH//Pz8//n5+f/i4uL/q6ur/2JiYv+9vb3/////////////////tbW1/1RUVJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUlYyMjP/29vb//////////////////////////////////f39/////////////////729vf9VVVX/VFRUJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIiMjIz//v7+///////Ly8v/gICA/1tbW/9bW1v/gICA/8vLy/////////////////+9vb3/VVVV/1RUVDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFQZY2Nj//b29v//////pqam/1RUVLFUVFRIVFRUC1RUVAtUVFRJVFRUsqampv///////Pz8/2NjY/9UVFQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIKrq6v//////8vLy/9UVFSyVFRUEgAAAAAAAAAAAAAAAAAAAABUVFQSVFRUssvLy///////rKys/1RUVIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU0N/f3///////gICA/1RUVJZUVFT/VFRU/1RUVP9UVFT/VFRU/1RUVP9UVFSWgICA///////f39//VFRU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFT4+vr6//////9dXV3/VFRU/////////////////////////////////1RUVP9cXFz///////n5+f9UVFT2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVPj6+vr//////11dXf9UVFT/////////////////////////////////VFRU/11dXf//////+/v7/1RUVPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU0N/f3///////gICA/1RUVJZUVFT/VFRU/1RUVP9UVFT/VFRU/1RUVP9UVFSWgICA///////h4eH/VFRU0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSCq6ur///////MzMz/VFRUs1RUVBIAAAAAAAAAAAAAAAAAAAAAVFRUElRUVLLLy8v//////66urv9UVFSGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVBliYmL/9vb2//////+mpqb/VFRUslRUVElUVFQMVFRUDFRUVEpUVFSzpqam///////29vb/Y2Nj/1RUVB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIiMjIz//v7+///////Ly8v/gICA/1xcXP9cXFz/gICA/8zMzP///////v7+/4yMjP9UVFSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVJWMjIz/9fX1//////////////////////////////////b29v+MjIz/VFRUlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVIdhYWH/rq6u/+Hh4f/6+vr/+vr6/9/f3/+rq6v/YWFh/1RUVIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVB1UVFSGVFRU0lRUVPhUVFT4VFRU0FRUVIJUVFQZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////8H///+B//+AAf//AAH//gAB//wAA//4AAf/+B4H//gAB//4AAf/+AAH//gAB//4Hgf/+AAH//wAD//+AB///wA///+Af//////////////////////////////////////8=),pointer !important;
	cursor:pointer\9;
}
.tools-move #canvas-box,.tools-move #canvas-box *{
	cursor:url(data:image/ico;base64,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),move !important;
	cursor:move\9;
}
.tools-move-click #canvas-box,.tools-move-click #canvas-box *{
	cursor:url(data:image/ico;base64,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),move !important;
	cursor:move\9;
}
.tools-nw,.tools-nw *{
	cursor:nw-resize !important;
}
.tools-ne,.tools-ne *{
	cursor:ne-resize !important;
}
.tools-sw,.tools-sw *{
	cursor:sw-resize !important;
}
.tools-se,.tools-se *{
	cursor:se-resize !important;
}
.tools-n,.tools-n *{
	cursor:n-resize !important;
}
.tools-s,.tools-s *{
	cursor:s-resize !important;
}
.tools-w,.tools-w *{
	cursor:w-resize !important;
}
.tools-e,.tools-e *{
	cursor:e-resize !important;
}
#canvas-box .canvas-bg1{
	background-image:url(../image/tools/canvas-bg1.gif);
}
#canvas-box .canvas-bg2{
	background-image:url(../image/tools/canvas-bg2.gif);
}
#canvas-box .canvas-bg3{
	background-image:url(../image/tools/canvas-bg3.gif);
}
#canvas-box .canvas-bg4{
	background-color:#ffffff;
}
#canvas-box .centerline{
	display:none;
	position:absolute;
	z-index:5;
	line-height:0px;
	font-size:0px;
	border:0px solid #ff0000;
}
#canvas-box .centerlineX{	
	width:100%;
	height:0px;	
	border-top-width:1px;
	left:0px;
	top:50%;
}
#canvas-box .centerlineY{
	width:0px;
	height:100%;
	border-left-width:1px;
	left:50%;
	top:0px;
}
#tools-main .canvas-box-ruler .centerlineX{
	margin-top:9.5px;
}
#tools-main .canvas-box-ruler .centerlineY{
	margin-left:9.5px;
}
#canvas-box .referencelineX{
	display:block;
	position:absolute;
	z-index:4;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	border-top:1px solid #00ffff;
	left:0px;
	top:0px;
	cursor:s-resize;
}
#canvas-box .referencelineX i{
	display:block;
	position:absolute;
	width:100%;
	height:5px;
	line-height:0px;
	font-size:0px;
	left:0px;
	top:-3px;
	background:url(../image/tools/none.gif) repeat;
}
#canvas-box .referencelineY{
	display:block;
	position:absolute;
	z-index:4;
	width:0px;
	height:100%;
	line-height:0px;
	font-size:0px;
	border-left:1px solid #00ffff;
	left:0px;
	top:0px;
	cursor:w-resize;
}
#canvas-box .referencelineY i{
	display:block;
	position:absolute;
	width:5px;
	height:100%;
	line-height:0px;
	font-size:0px;
	left:-3px;
	top:0px;
	background:url(../image/tools/none.gif) repeat;
}
#rulerX,#rulerY,#rulerXY-fill{
	display:none;
}
.canvas-box-ruler #rulerX,.canvas-box-ruler #rulerY,.canvas-box-ruler #rulerXY-fill{
	display:block;
}
#rulerX{
	z-index:2;
	position:absolute;
	left:20px;
	top:0px;
	width:1920px;
	height:20px;
	background-position:left bottom;
	background-repeat:repeat-x;
	font-family:simsun;
	opacity:0.9;
	cursor:pointer;
}

#rulerX-data{
	z-index:1
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
#rulerX-data span{
	position:absolute;
	top:2px;
	overflow:hidden;
	width:46px;
	float:left;
	padding-left:4px;
	font-size:11px;
	height:11px;
	line-height:11px;
	color:#949494;
}
#mouseX{
	position:absolute;
	z-index:3;
	width:0px;
	height:20px;
	top:0px;
	left:0px;
	border-left:1px solid #ff3366;
}
#mouseX em{
	position:absolute;
	background-color:#ff3366;
	color:#ffffff;
	left:2px;
	bottom:4px;
	padding:0px 3px;
	height:13px;
	line-height:13px;
	border-radius:3px;
}
#rulerY{
	z-index:2;
	position:absolute;
	left:0px;
	top:20px;
	width:20px;
	height:1000px;
	background-position:right top;
	background-repeat:repeat-y;
	font-family:simsun;
	opacity:0.9;
	cursor:pointer;
}
#rulerY-data{
	z-index:1;
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	word-wrap: break-word; 
	word-break: normal; 
}
#rulerY-data span{
	position:absolute;
	left:2px;
	overflow:hidden;
	display:block;
	text-align:right;
	width:9px;
	float:left;
	padding-top:4px;
	font-size:11px;
	line-height:11px;
	height:46px;
	color:#949494;
	text-align:right;
}
#mouseY{
	position:absolute;
	z-index:3;
	width:20px;
	height:0px;
	left:0px;
	top:0px;
	border-top:1px solid #ff3366;
}
#mouseY em{
	position:absolute;
	background-color:#ff3366;
	color:#ffffff;
	top:2px;
	right:4px;
	width:11px;
	padding:3px 1px;
	line-height:11px;
	border-radius:3px;
	text-align:center;
	word-wrap: break-word; 
	word-break: normal; 
}
#rulerXY-fill{
	position:absolute;
	z-index:3;
	width:20px;
	height:20px;
	line-height:0px;
	font-size:0px;
	left:0px;
	top:0px;
	background-position:right bottom;
	background-repeat:repeat;
}
.tools-main-black{
	background-color:#242424;
}
.tools-main-black #canvas-box{
	background-color:#242424;	
	box-shadow:0 0 20px rgba(0,0,0,.8); 
}
.tools-main-black #rulerX{
	background-color:#242424;
	background-image:url(../image/tools/canvas-rulerX-bg1.gif);
}
.tools-main-black #rulerY{
	background-color:#242424;
	background-image:url(../image/tools/canvas-rulerY-bg1.gif);
}
.tools-main-black #rulerXY-fill{
	background-image:url(../image/tools/canvas-rulerXY-fill-bg1.gif);
}
.tools-main-black #scroll-x,.tools-main-black #scroll-y{
	background-image:url(../image/tools/scroll-bg1.gif);
}
.tools-main-black #scroll-x span,.tools-main-black #scroll-y span{
	background:#000000;
}
.tools-main-white{
	background-color:#e4e4e4;
}
.tools-main-white #canvas-box{
	background-color:#e4e4e4;	
	box-shadow:0 0 20px rgba(36,36,36,.3); 
}
.tools-main-white #rulerX{
	background-color:#e4e4e4;
	background-image:url(../image/tools/canvas-rulerX-bg2.gif);
}
.tools-main-white #rulerY{
	background-color:#e4e4e4;
	background-image:url(../image/tools/canvas-rulerY-bg2.gif);
}
.tools-main-white #rulerXY-fill{
	background-image:url(../image/tools/canvas-rulerXY-fill-bg2.gif);
}
.tools-main-white #scroll-x,.tools-main-white #scroll-y{
	background-image:url(../image/tools/scroll-bg2.gif);
}
.tools-main-white #scroll-x span,.tools-main-white #scroll-y span{
	background:#949494;
}



.codes .func{
	background:url(../image/tools/none.gif);
}
.codes .func .line{
	display:none;
	position:absolute;
	z-index:9997;
	font-size:0px;
	line-height:0px;
	width:1px;
	height:1px;
	background:url(../image/tools/func-line.gif) center center repeat;
}
.codes .func .line-n{
	width:100%;
	top:0px;
	left:0px;
}
.codes .func .line-s{
	width:100%;
	bottom:0px;
	left:0px;
}
.codes .func .line-w{
	height:100%;
	top:0px;
	left:0px;
}
.codes .func .line-e{
	height:100%;
	top:0px;
	right:0px;
}
.codes .func .resizable-handle{
	display:none;
	position:absolute;
	z-index:9998;
	font-size:0px;
	line-height:0px;
	width:9px;
	height:9px;
	background:url(../image/tools/none.gif) center center repeat;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.codes .func .resizable-nw{
	left:0px;
	top:0px;
	cursor:nw-resize;
	background:url(../image/tools/func-move.png) right bottom no-repeat;
}
.codes .func .resizable-ne{
	right:0px;
	top:0px;
	cursor:ne-resize;
	background:url(../image/tools/func-move.png) left bottom no-repeat;
}
.codes .func .resizable-sw{
	left:0px;
	bottom:0px;
	cursor:sw-resize;
	background:url(../image/tools/func-move.png) right top no-repeat;
}
.codes .func .resizable-se{
	right:0px;
	bottom:0px;
	cursor:se-resize;
	background:url(../image/tools/func-move.png) left top no-repeat;
}
.codes .func .resizable-n{
	width:100%;
	left:0px;
	top:-2px;
	height:5px;
	cursor:n-resize;
}
.codes .func .resizable-s{
	width:100%;
	left:0px;
	bottom:-2px;
	height:5px;
	cursor:s-resize;
}
.codes .func .resizable-w{
	height:100%;
	top:0px;
	left:-2px;
	width:5px;
	cursor:w-resize;
}
.codes .func .resizable-e{
	height:100%;
	top:0px;
	right:-2px;
	width:5px;
	cursor:e-resize;
}
.codes .func-line .line,.codes .func-line .resizable{
	display:none !important;
}
.codes .func-line .pen-handle{
	display:block;
	position:absolute;
	z-index:9998;
	font-size:0px;
	line-height:0px;
	width:9px;
	height:9px;
	left:0;
	top:0;
}
.codes .func-line-x .pen-handle{
	width:100%;
	top:-4px;
}
.codes .func-line-y .pen-handle{
	height:100%;
	left:-4px;
}
.codes .func .operate{
	width:189px;
	height:22px;
	position:absolute;
	z-index:9999;
	top:-21px;
	left:-1px;
}
.codes .func .operate i{
	cursor:pointer;
	display:inline;
	float:left;
	margin-left:1px;
	width:20px;
	height:20px;
	background:url(../image/tools/func-set.png) no-repeat;
}
.codes .func .operate .move{
	background-position:0px 0px;
}
.codes .func .operate .picked{
	background-position:-180px 0px;
}
.codes .func .operate .selected{
	background-position:-20px 0px;
}
.codes .func .operate .cases{
	background-position:-160px 0px;
}
.codes .func .operate .lock{
	background-position:-40px 0px;
}
.codes .func .operate .unlock{
	background-position:-60px 0px;
}
.codes .func .operate .copy{
	background-position:-80px 0px;
}
.codes .func .operate .up{
	background-position:-100px 0px;
}
.codes .func .operate .down{
	background-position:-120px 0px;
}
.codes .func .operate .delete{
	background-position:-140px 0px;
}
.codes .func-selected .line{
	display:block;
}
.codes .func-picked .line{
	display:block;
	background-image:url(../image/tools/func-line-picked.gif);
	display:block;
	opacity:1;
	filter:alpha(opacity=100);
}
.codes .func-picked .line-n,.codes .func-picked .line-s{
	height:2px;
}
.codes .func-picked .line-w,.codes .func-picked .line-e{
	width:2px;
}
.codes .func .operate .selected{
	display:none;
}
.codes .func-selected .operate .selected{
	display:inline;
}
.codes .func .operate .picked{
	display:none;
}
.codes .func-picked .operate .picked{
	display:inline;
}
.codes .func .operate .lock{
	display:inline;
}
.codes .func .operate .unlock{
	display:none;
}
.codes .func-locked .operate .lock{
	display:none;
}
.codes .func-locked .operate .unlock{
	display:inline;
}
.codes .func .operate{
	display:none;
}
.codes .func:hover .operate,.codes .func-hover .operate,.codes .func-resizable-resizing .operate,.codes .func-draggable-dragging .operate{
	display:block;
}
.codes .func:hover .resizable-handle,.codes .func-hover .resizable-handle,.codes .func-resizable-resizing .resizable-handle{
	display:block;
}
.codes .func-resizable-disabled .operate,.codes .func-resizable-disabled .resizable-handle,.codes .func-resizable-disabled .line,
.codes .func-draggable-disabled .operate,.codes .func-draggable-disabled .resizable-handle,.codes .func-draggable-disabled .line,
.codes .func-locked .resizable-handle{
	display:none !important;
}
.tools-pen .codes .func-hover .operate{
	display:block !important;
}
.tools-no-operate .codes .func .operate,.tools-no-operate .codes .func:hover .operate,.tools-no-operate .codes .func-hover .operate{
	display:none !important;
}
.tools-edit .codes .func .line,.tools-edit .codes .func .resizable-handle{
	display:none;
}
.tools-edit .codes .func {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.tools-edit .codes .func .func{
	opacity:1;
	filter:alpha(opacity=100);
}
.tools-edit .codes .func-picked {
	opacity:1;
	filter:alpha(opacity=100);
	z-index:2;
}
/***** 结束工具主体 *****/



/***** jquery-ui css调整 *****/

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
	z-index:8;
}
.resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.func-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.func-selectable-helper {
	position: absolute;
	z-index: 100;
	border:1px dotted #000000;
	background-color:#ffffff;
	opacity:0.3;
	filter:alpha(opacity=30)\9;
	cursor:crosshair;
}
.codes .trans-operate{
	-webkit-transition-duration:0s !important;
	-moz-transition-duration:0s !important;
	-o-transition-duration:0s !important;
	transition-duration:0s !important;
}

/***** layer css调整 *****/
body .layui-layer-hui-top {
    min-width: 50px;
    background-color: #ff3366;
    filter:none;
    background-color: rgba(255,51,102,.9);
    color: #fff;
	border-radius:0px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
    border: none;
}
body .layui-layer-hui-top .layui-layer-content{
	padding:2px 7px;
	text-align:center;
	font-size:12px;
}
.codes .draggable-refer,.codes .resizable-refer{
	position:absolute;
	z-index:1;
	display:block;
	border:1px dashed #ff0000;
}
.codes .func-hotspace .blk{
	background:rgba(255,51,102,0.2);
	background:url(../image/tools/hotspace-bg.png) repeat\9;
}
.codes .func-diypopup .blk{
	background:rgba(51,102,255,0.2);
	background:url(../image/tools/diypopup-bg.png) repeat\9;
}

.codes .func-anchor{
	background:url(../image/tools/anchor-icon.png) center center no-repeat;
	z-index:1 !important;
}
