@charset "utf-8";
/*全局通用样式表*/
@import url("common.css");
/* 左侧 */
.am-form.tpl-form-line-form { display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; }
.tpl-form-line, .tpl-form-line-form { overflow: hidden; }
.mobile_menu_preview { float: left; width: 294px; height: 580px; background: transparent url(../images/bg_mobile_head_default.png) no-repeat 0 0; background-position: 0 0; border: 1px solid #e7e7eb; -moz-background-size: contain; background-size: contain; -webkit-background-size: contain; position: relative; margin-right: 40px; }
.box { overflow: hidden; }
.mobile_menu_preview .mobile_hd { color: #fff; text-align: center; padding-top: 25px; font-size: 15px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.mobile_bd { position: absolute; bottom: 0; left: 0; right: 0; border-top: 1px solid #e7e7eb; background-color: #fafafa;cursor: pointer; }
.keyboard { width: 15%; height: 50px; line-height: 50px; text-align: center; float: left; color: #7f8389; }
.pre_menu_list { float: left; height: 50px; width: 85%; line-height: 50px; }
.pre_menu_list .pre_menu_item { position: relative; height: 100%; border-left: 1px solid #fafafa; border-bottom: 1px solid #fafafa; }
.current { border: 1px solid #5eb95e !important; }
.pre_menu_list .pre_menu_item, .pre_menu_list .pre_menu_item .pre_menu_link { text-align: center; }
.pre_menu_list .pre_menu_item .pre_menu_link { display: block; }
.border_r { border-right: 1px solid #e7e7eb; }
.border_b { border-bottom: 1px solid #e7e7eb; }
.pre_menu_txt { border-top: 1px solid #fafafa; border-left: 1px solid #fafafa; border-right: 1px solid #fafafa; }
.menu_name_parent, .menu_name_children { font-size: 12px; color: #7f8389 !important; }
.pre_menu_list .pre_menu_item .pre_menu_link>span { color: #c1c1c1; }
/* 子级 */
.sub_pre_menu_box { width: 100%; position: absolute; bottom: 60px; left: 0; border: 1px solid #d0d0d0; background-color: #fafafa; }
/* 左侧end */
/* 右侧 */
.float_l { float: left; }
.float_r { float: right; }
.menu_form_area { -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }
.portable_editor { width: 100%; height: 580px; padding: 0 20px; border: 1px solid #e7e7eb; position: relative; }
.menu_form_hd { padding: 9px 0; border-bottom: 1px solid #e7e7eb; overflow: hidden; line-height: 29px; }
.global_info { font-size: 16px; color: #353535; font-weight: 400; }
.am-btn-toolbar { padding: 0 !important; }
.wx_form_group { margin: 35px 0; }
.wx_form_label { text-align: left !important; }
.wx_fl_zi_tihuan { float: none !important; display: inline-block; margin-left: 10px; vertical-align: middle; }
.frm_radio_label { margin-right: 14px; }
.lbl_content { font-size: 14px; color: #555; font-weight: 400; vertical-align: text-bottom; }
.wx_form_show { display: block; }
.wx_form_hide { display: none; }
.am-selected { width: 185px !important; color: #555; }
span.am-selected-status.am-fl { color: #555; }
.arrow { position: absolute; left: 50%; margin-left: -6px; }
.arrow_out { bottom: -6px; display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-bottom-width: 0; border-top-color: #d0d0d0; border-top-style: solid; }
.arrow_in { bottom: -5px; display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-bottom-width: 0; border-top-color: #fafafa; border-top-style: solid; }
.editor_arrow_wrp { position: absolute; bottom: 38px; left: -13px; }
.editor_arrow { display: inline-block; width: 0; height: 0; border-width: 12px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #e7e7eb; border-right-style: solid; }
.editor_arrow_wrp, .editor_arrow { position: absolute; }
.editor_arrow_out { left: 0; }
.editor_arrow_in { left: 1px; border-right-color: #fff; }
.menu_initial_tips { height: 20px; text-align: center; font-size: 12px; color: #555; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.wx_btn { text-align: center; margin-top: 15px; margin-right: 0 !important; }
.size1of1 { width: 100%; float: left; }
.size1of2 { width: 50%; float: left; }
.size1of3 { width: 33.33%; float: left; }
.tab_panel { width: 100%; height: 232px; border: 1px solid #e7e7eb; }
