.fe-phone-main-menu {	min-height: 500px;	width: 372px;	background: url(./phone/phone_center.png) 0px 0px repeat-y;	padding: 0px 15px;}#editor {	min-height: 500px;	position: relative;}.parentmenu {	max-width: 640px;}.popovermenu {	position: absolute;	top: 35px;	left: 125px;	z-index: 5;	display: none;	max-width: 276px;	padding: 1px;	text-align: left;	white-space: normal;	background-color: #fff;	-webkit-background-clip: padding-box;	background-clip: padding-box;	border: 1px solid #ccc;	border: 1px solid rgba(0, 0, 0, .2);	border-radius: 6px;	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}.popovermenu.top {	margin-top: -10px}.popovermenu.right {	margin-left: 10px}.popovermenu.bottom {	margin-top: 10px}.popovermenu.left {	margin-left: -10px}.popovermenu-title {	padding: 8px 14px;	margin: 0;	font-size: 14px;	font-weight: 400;	line-height: 18px;	background-color: #f7f7f7;	border-bottom: 1px solid #ebebeb;	border-radius: 5px 5px 0 0}.popovermenu-content {	padding: 9px}.popovermenu>.arrow,.popovermenu>.arrow:after {	position: absolute;	display: block;	width: 0;	height: 0;	border-color: transparent;	border-style: solid}.popovermenu>.arrow {	border-width: 11px}.popovermenu>.arrow:after {	content: "";	border-width: 10px}.popovermenu.top>.arrow {	bottom: -11px;	left: 50%;	margin-left: -11px;	border-top-color: #999;	border-top-color: rgba(0, 0, 0, .25);	border-bottom-width: 0}.popovermenu.top>.arrow:after {	bottom: 1px;	margin-left: -10px;	content: " ";	border-top-color: #fff;	border-bottom-width: 0}.popovermenu.right>.arrow {	top: 50%;	left: -11px;	margin-top: -11px;	border-right-color: #999;	border-right-color: rgba(0, 0, 0, .25);	border-left-width: 0}.popovermenu.right>.arrow:after {	bottom: -10px;	left: 1px;	content: " ";	border-right-color: #fff;	border-left-width: 0}.popovermenu.bottom>.arrow {	top: -11px;	left: 50%;	margin-left: -11px;	border-top-width: 0;	border-bottom-color: #999;	border-bottom-color: rgba(0, 0, 0, .25)}.popovermenu.bottom>.arrow:after {	top: 1px;	margin-left: -10px;	content: " ";	border-top-width: 0;	border-bottom-color: #fff}.popovermenu.left>.arrow {	top: 50%;	right: -11px;	margin-top: -11px;	border-right-width: 0;	border-left-color: #999;	border-left-color: rgba(0, 0, 0, .25)}.popovermenu.left>.arrow:after {	right: 1px;	bottom: -10px;	content: " ";	border-right-width: 0;	border-left-color: #fff}.popovermenu {	min-width: 452px;	margin-left: -106px;}.popovermenu.bottom>.arrow {	margin-left: 90px}.popovermenu-content {	min-width: 448px;	min-height: 60px;}.popovermenu-content input,.popovermenu-content button {	float: left;	border-radius: 0px;}.popovermenu-content .clear,.popovermenu-content .save {	margin: 4px 4px 4px 0}.popovermenu-sub {	top: 35px;	left: 95px;}.designer-menu {	position: absolute;	margin: 0px;	padding: 0px;	bottom: 0px;	width: 100%;	height: 49px;	z-index: 999;	max-width: 720px;}.designer-menu ul {	position: relative;	padding: 0;	margin: 0;	list-style-type: none;	width: 100%;	height: 100%;}.designer-menu ul li {	float: left;	height: 100%;	text-align: center;	position: relative;	font-size: 14px;}.designer-menu-w1 {	width: 100%;}.designer-menu-w2 {	width: 50%;}.designer-menu-w3 {	width: 33.33%;}.designer-menu-w4 {	width: 25%;}.designer-menu-w5 {	width: 20%;}.designer-menu-noborder {	border: none}.designer-menu-border {	border-top-style: solid;	border-top-width: 1px;}.designer-menu-line {	line-height: 49px;}.designer-menu-block {	display: block;	width: 100%;}.designer-menu-icon {	font-size: 16px;	padding-top: 5px;	width: 92%;}.designer-menu-text {	line-height: 20px;	font-size: 13px;	height: 20px;	width: 92%;	overflow: hidden;}.designer-menu-bg {	position: absolute;	z-index: 15;	width: 100%;	height: 100%;};.designer-menu-floatleft {	float: left;}.designer-menu ul li {	position: relative;}.designer-menu ul li .designer-menu-item {	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 49px;	z-index: 20;	padding: 0 0px;	text-align: center;		overflow: hidden;	word-break: break-all;}.designer-menu ul li .designer-menu-item span {	text-align: center; border:1px solid transparent; width:100%; text-align: center;	}.designer-menu ul li .sub {	position: absolute;	bottom: 0px;	margin-bottom: 15px;	height: auto;	text-align: center;	z-index: 10;	left: 50%;	margin-left: -50px;	background: #fafafa;	opacity: 0;	border-width: 1px;	border-style: solid;	width: auto;	min-width: 100px;	max-width: 120px;	border-radius: 3px;	/* 圆角 */	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}.designer-menu ul li .sub a {	height: 43px;	line-height: 43px;	text-decoration: none;	border-bottom-width: 1px;	padding: 0 10px;	border-bottom-style: solid;	text-align: center;	display: block;	overflow: hidden;	word-break: break-all}.designer-menu ul li .sub a:last-child {	border: none}.designer-menu ul li .sub .corner {	position: absolute;	bottom: -20px;	left: 50%;	z-index: 998;	width: 0;	height: 0;	border-width: 10px;	border-style: solid dashed dashed;	border-left-color: transparent;	border-right-color: transparent;	border-bottom-color: transparent;	font-size: 0;	line-height: 0;	margin-left: -10px;}.designer-menu ul li .sub .corner2 {	position: absolute;	bottom: -16px;	left: 50%;	z-index: 999;	margin-left: -8px;	width: 0;	height: 0;	border-width: 8px;	border-style: solid dashed dashed;	border-left-color: transparent;	border-right-color: transparent;	border-bottom-color: transparent;	font-size: 0;	line-height: 0;}.designer-menu ul li .designer-menu-spliter {	width: 1px;	height: 100%;	position: absolute;	right: 0px;	z-index: 22}.designer-menu ul li:last-child .designer-menu-spliter {	display: none;}