﻿/* CSS Document */
@import url(global.css);
@import url(public.css);

body {
	margin: 0px;
	line-height: 20px;
}

/* ---兼容应用插件开始--- */
body div,body table
{
	font-size: 14px;
}
body table
{
	line-height: 26px;
}
a.red_color {
	color: #FF0000 !important;
}
/* ---兼容应用插件结束--- */

.admins_top {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: right;
	margin-right: 30px;
}

.admins_top span {
	margin-left: 10px; 
}

.topmenu_tab
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 160px;
	margin-right: 30px;
}

.topmenu_tab span
{
	margin-right: 14px;
	font-size: 14px;
}

.login_topmargin {
	margin: 160px auto;
}

.admins_login {
	border: 1px solid #CCCCCC;
}

.admins_login .top_trtitle{
	background-color: #EFEFEF;
}

.login_inputlist {
	width: 100%;
	/* padding: 5px; */
	line-height: 32px;
}

.login_inputlist td
{
	line-height: 32px;
}

.browser_tipouter
{
	clear:both;
	width: 240px;
	font-size: 14px;
	color: #ff0000;
	padding: 4px 0px;
}

.config_table {
	margin: 0px auto;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	width: 98%;
	font-size: 12px;
}

.config_table tr td{
	border-bottom: 1px solid #E1E1E1;
	/* ---兼容应用插件--- */
	padding: 5px;
}

.tbcol_one{
	width: 15%;
	text-align: left;
}

.mtr_title {
	font-weight: bold;
	color: #006699;
	border-bottom: 1px solid #E1E1E1;	
	background-color: #EFEFEF;
}

.maintop_nav {
	/* padding: 6px; */
	height: 27px;
	display: block;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	background-color: #EFEFEF;
	/* border-top: 1px solid #CCCCCC; */
	border-bottom: 1px solid #E1E1E1;
	text-align: left;
	line-height: 20px;
	margin-bottom: 8px;
	
	/* ---兼容应用插件--- */
	font-size: 13px;
	
	/* ''用于火狐（Firefox）*/
	/* margin-top: 1px;
	height: 31px; */
	/* ''用于傲游（Maxthon）
	padding-bottom: 12px;*/
}

.maintop_nav span {
	float: left;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-left: 20px;
	padding: 4px 8px;
	line-height: 20px;
}

.maintop_nav span.active {
	background-color: #FFFFFF;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	font-weight: bold;
	color:#5ebd23;
}

.maintop_nav span.active a
{
	font-weight: bold;
	color:#5ebd23;
}

.maintop_nav div
{
	padding: 1px 0px;
}

.maintop_nav select
{
	margin-top: 3px;
}

.maintop_nav .search_btn
{
	width: 76px;
	height: 22px;
	border: 0px;
	letter-spacing: 10px;
	cursor: pointer;
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
	background: url(../images/the_formbtn.gif) no-repeat;
}

/* ---更新流程样式开始--- */

.maintop_bar
{
	height: 31px;
	line-height: 31px;
	background: url(../images/process_bg.jpg);
}

.maintop_bar a,.maintop_bar a:hover,.maintop_bar a:active
{
	color: #4f556c;
	text-decoration: none;
}

.maintop_bar span.active,.maintop_bar a.active,.maintop_bar a.active:hover,.maintop_bar a.active:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.maintop_bar div
{
	height: 31px;
	line-height: 31px;
}

.maintop_bar span
{
	float: left;
	width: 33%;
	display: block;
	text-align: center;
}

.process_bar_0
{
	width: 710px;
	background: url(../images/updateStep.png) no-repeat 0px -2px;
}

.process_bar_1
{
	width: 710px;
	background: url(../images/updateStep.png) no-repeat 0px -31px;
}

.process_bar_2
{
	width: 710px;
	background: url(../images/updateStep.png) no-repeat 0px -60px;
}

/* ---更新流程样式结束--- */

.main_content {
	clear: both;
	padding-bottom: 10px;
	background-color: #fff;
}

/* ---兼容应用插件开始--- */
.main_content li .tip
{
	line-height: 20px;
}
/* ---兼容应用插件结束--- */

.main_content .mtitle_span{
	/*
	margin-top: 8px;
	*/
	display: block;
	text-align: left;
	padding: 4px 8px;
	border-top: 1px solid #CCCCCC;
	background-color: #E3E3E3;
	font-weight: bold;
}

.main_content .mainlist_span {
	margin-top: 0px;
}

.main_listdiv
{
	/* padding: 6px; */
}

.main_listdiv div.bold_weight
{
	padding: 6px;
	margin-bottom: 10px;
}

.mainlist_span ul{
	line-height: 22px;
	display: block;
	clear: both;
	width: 100%;
}

.mainlist_span li{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	/*
	height: 22px;
	*/
	line-height: 22px;
	display: block; /* IE */
	display: inline-block; /* FireFox */
	width: 98%;
	_width: auto;
	clear: both;
	margin-bottom: 5px;
	border-bottom: solid 1px #CCCCCC;
}

/* ---兼容应用插件开始--- */
table.inner_table {
	border-top: 1px solid #CCCCCC;
	width: 100%;
	padding: 4px;
	clear: both;
	font-size: 13px;
}

table.inner_table .datalist_title{
	font-size: 11px;
	font-weight: bold;
}

table.inner_table tr td{
	border-bottom: 1px solid #E1E1E1;
}

table.inner_table .veiwfile_abtn
{
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0px 10px;
	margin-left: 10px;
	display: inline-block;
	height: 32px;
	border: none;
	line-height: 32px;
	color: #fff;
	cursor: pointer;
	background-color: #ccc;
}
/* ---兼容应用插件结束--- */

.cinput_outer input,.inner_table .colspan_td input
{
	border: #2C59AA 1px solid;
	padding-top: 4px;
	padding-right: 2px;
	font-size: 12px;
	color: black;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}

.cinput_outer input
{
	padding-left: 4px;
	padding-right: 4px;
}

.config_table .colspan_td input
{
	border: #2C59AA 1px solid;
	padding-top: 4px;
	padding-right: 2px;
	font-size: 12px;
	color: black;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}

td.inner_subtable {
	padding: 0px;
}

td.inner_subtable table{
	width: 100%;
	border: solid 1px #E1E1E1;
	border-bottom: 0px;
	background-color: #F5F5F5;
}

td.inner_subtable table.bg_null
{
	background-color: #ffffff;
}

td.inner_subtable tr td{
	padding: 4px;
	border-bottom: 1px solid #E1E1E1;
}

td.colspan_td{
	padding-left: 10px;
	text-align: left;
}

td.colspan_td iframe{
	clear: both;
	float: left;
}

table.inner_table .tb_opcolone {
	/*
	width: 15%;
	*/
	width: 18%;
	padding-left: 10px;
	text-align: left;
	border-right: 1px solid #E1E1E1;
}

.tb_endline,.tb_endline2 {
	background-color: #F5F5F5;
}

.tb_endline input,.new_endinput2
{
	width: 76px;
	height: 22px;
	border: 0px;
	letter-spacing: 10px;
	cursor: pointer;
	padding-top: 4px;
	background: url(../images/the_formbtn.gif) no-repeat;
}

.new_endinput2
{
	letter-spacing: normal;
	text-align: center;
}

.sysNmType li
{
	margin-left: 0px;
	padding: 2px 0px;
}

.sysNmType li input
{
	margin-right: 4px;
}

.madmin_nav li{
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.msysuser_nav{
	overflow: auto;
}

.msysuser_nav li{
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.left_content {
	float: left;
	width: 12%;
	/* ----添加右边框---- 
	display: block;
	height: 100%;
	border-right: 1px solid #E1E1E1;
	padding-right: 15px;
	*/
}

.right_content {
	float: right;
	height: 500px;	/* 此处高度必须设置 */
	width: 86%;
	/* ----添加左边框---- */
	border-left: 1px solid #E1E1E1;
	padding-left: 15px;
}

.mn_popedom .top_margin {
	color: #006699;
	line-height: 30px;
	font-weight: bold;
	display: block;
	clear: both;
}

.mn_popedom .top_margin .float_r{
	margin-right:220px;
}

.mn_popedom .bottom_margin {
	margin-bottom: 20px;
	display: block;
	clear: both;
}

.manage_sort li
{
	clear: both;
}

.msort_line {
	display: block;
	width: 98%;
	height: 30px;
	line-height: 28px;
	padding-left: 2px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: solid 1px #fff;
}

.line_overcolor {
	background-color:#f3f6fb;
	/*
	border: solid 1px #FF0000;
	*/
	border-top: solid 1px #eceff4;
}

.manage_sort .line_overcolor {
	border-bottom: solid 1px #eceff4;
	border-left: solid 1px #eceff4;
	border-right: solid 1px #eceff4;
}

.lefttit_width {
	width: 10%;
	padding-left: 10px;
	text-align: left;	
}

.tbcol_center {
	width: 45%;
}

.tbcol_center2 {
	width: 35%;
}
/*
.msort_nav li {
	margin-top: 3px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
*/
.msort_licon {
	border: 0px;
	vertical-align: middle;
}

.msort_icon {
	border: 0px;
	vertical-align: middle;
	padding-right: 2px;
}

.msover_border {
	border-style: ridge;
	border: 1px solid #3399CC;
}

.focus_border {
	border-style: ridge;
	border: 1px solid #FF6600;
}

.foot {
	text-align: center;
}

.pagination {
	margin-left: 6px;
}

.pagination tr td{
	border-bottom: 0px;
}

.tbnull_border {
	border: 0px;
}

.tbnull_border{
	width: 100%;
}

.tbnull_border tr td{
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;	
}

.btn_lrmargin
{
	/*
	margin: 0px 20px;
	*/
	margin: 0px 48px;
}

/* ---兼容应用插件开始--- */
.config_table td .putin
{
	margin: 0px 48px 0px 170px;
}
.config_table td .resetting
{
	margin: 0px 48px;
}
.config_table td input
{
	padding: 1px 2px;
}

/* ----兼容微预约与微喜帖专用样式---- */
table.formManageItem
{
	padding: 15px;
}
table.formManageItem table
{
	padding: 0px;
}
table.formManageItem td .manageCoulos td
{
	padding: 0px 0px 0px 15px;
}
table.formManageItem td div
{
	padding: 0px;
}
table.formManageItem td div table td
{
	padding: 0px;
}
table.formManageItem input,.menu_table input,table.inner_table input
{
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.bottomPage
{
	margin-top: 15px;
}
table.menu_table tbody td
{
	border: solid 1px #d7d7d7;
}
div.typeAdd
{
	padding: 10px;
}
div.typeAdd table
{
	width: 100%;
}
div.divheader
{
	height: 24px;
}
div.right_table table td
{
	padding-left: 8px;
}
table.inner_table .tb_opcolone
{
	width: 155px;
}
/* ---兼容应用插件结束--- */

.split_div2px
{
	height: 2px;
	line-height: 2px;
	clear: both;
}

.split_div8px
{
	height: 8px;
	line-height: 8px;
	clear: both;
}

.role_list{
	width: 15%;
	float: left;
}

.role_list li{
	padding-left: 0px;
}

.role_list .title{
	font-weight: bold;
}

/*
.link_abtn{
	cursor: pointer;
	width: 80px;
	height: 22px;
	line-height: 16px;
	background-color: #ffffff;
	border: solid 1px #999999;
}
*/

.veiwfile_abtn{
	cursor: pointer;
	width: 100px;
	height: 22px;
	line-height: 16px;
	background-color: #ffffff;
	border: solid 1px #999999;
}

.editionType li{
	float: left;
	margin-right: 6px;
	margin-bottom: 2px;
}

.result_showline
{
	text-align: center;
	margin: 100px auto;
	font-size: 20px;
	color: #3300FF;
}

.parent_seledition
{
	position: relative;
}

.editionSel_List
{
	/*
	line-height: 20px;
	right: 147px;
	top: 6px;
	left: 0px;
	*/
	/*
	width: 150px;
	display: block;
	border: solid 1px #FF0000;
	background-color: #eeeeee;
	position: absolute;
	right: 8px;
	top: 14px;
	z-index: 1000;
	*/
}

.editionSel_List li
{
	text-align: center;
}

.shortcutmenu_tit
{
	font-weight: bold;
	/*
	*/
	margin-top: 10px;
	padding-left: 20px;
}

.shortcutmenu_nav
{
	clear: both;
	padding-left: 20px;
	padding-top: 20px;
	/*
	padding-bottom: 20px;
	*/
}

.shortcutmenu_nav ul
{
	margin: 0px;
	padding: 0px;
}

.shortcutmenu_ul li
{
	float: left;
	padding: 4px 6px;
	line-height: 24px;
	margin-right: 40px;
	margin-bottom: 20px;
	white-space: nowrap;
	border: solid 1px #cccccc;
}

.shortcut_remark
{
	padding-left: 20px; 
	text-align: left; 
	font-size: 14px; 
	color: #ff0000;
	clear: both;
}

.thebz_divcss
{
	/*
	*/
	margin-bottom: 18px;
	line-height: 20px;
	font-size: 14px;
	text-align: left;
}

.thebz_divcss img
{
	vertical-align: middle;
	margin-top: 1px;
	margin-right: 4px;
}

.thebz_divcss ul
{
	margin: 0px 20px;
}

.thebz_divcss li
{
	margin: 4px;
}

.thebz_divcss .thebz_remark
{
	font-size: 12px;
	padding-left: 34px;
}

.temp_maincode
{
	display: none;
}

.temp_imagesul,.temp_patternul
{
	display: block;
	clear: both;
}

.temp_imagesul li
{
	float: left;
	cursor: pointer;
	margin-right: 24px;
}

.temp_patternul li
{
	float: left;
	margin-left: 10px;
	margin-right: 14px;
	width: 200px;
	display: block;
}

.temp_patternul img
{
	cursor: pointer;
}

/*
.pshow_temul li
{
	float: left;
	margin-right: 12px;
	width: 120px;
	border: 0px;
	text-align: center;
}

.pshow_temul li img
{
	border: 0px;
	width: 120px;
	height: 120px;
}

.pshow_temul span
{
	display: block;
	text-align: left;
	border: solid 1px #bbbbbb;
}

.pshow_temul input
{
	margin-top: 2px;
	float: left;
	border: 0px;
	margin-right: 2px;
}
*/
/* ---管理菜单导航的右菜单开始---
.contextmenu_div
{
	width: 85px;
	background-color:#fff;
}

.contextmenu_div .cmenu_center
{
	border:1px #9ca9c5 solid;
	border-top:0px;
	border-bottom:0px;
}

.contextmenu_div span
{
	display: block;
	height: 6px;
	line-height: 6px;
	font-size: 6px;
}

.contextmenu_div .cmenu_top
{
	background: url(../images/nmenu_t.gif);
}

.contextmenu_div .cmenu_bottom
{
	background: url(../images/nmenu_b.gif);
}

.contextmenu_div a
{
	color:#505f84;
	text-align: center;
	display: block;
	line-height: 25px;
}

.contextmenu_div a:hover
{
	color: #77b303;
	text-decoration: none;
	background: url(../images/nmenu_o.gif) 0 2px no-repeat;
}

.contextmenu_div a:active
{
	color: #77b303;
	text-decoration: none;
	background: url(../images/nmenu_a.gif) 0 2px no-repeat;
}
*/
/* ---管理菜单导航的右菜单结束--- */

.the_tempdatas
{
	overflow: auto;
}

.theui_counter span
{
	float: left;
	line-height: 30px;
	white-space: nowrap;
	margin-right: 20px;
}

a.common_abtn
{
	width: auto;
	display: block;
	border: #2C59AA 1px solid;
	padding: 2px;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}

a.common_abtn1
{
	padding: 4px 6px;
	text-decoration: none;
	margin-left: 4px;
	color: #6b84a6;
	background: url(../images/common_btna.gif) no-repeat;
}

a.common_abtn2
{
	padding: 4px 6px;
	text-decoration: none;
	margin-left: 4px;
	color: #4f556c;
	background: url(../images/common_btn.gif) no-repeat;
}

.popedom_btn
{
	margin-left: 30px;
	border: solid 1px #CCCCCC;
	padding: 4px;
	font-weight: normal;
}

.float_cbox
{
	float: left;
	display: block;
	white-space: nowrap;
	padding-right: 4px;
}

/*
.mypopdiv
{
	position: relative;
	top: 0px;
	left: 0px;
	text-align:center;
	background-color: #FFFFFF;
	z-index:999;
	border: solid 1px #919191;
}
*/

#mypopbg,#plugins_popbg,.common_popbg
{
	display: none;
	background-color:#596166;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:1;
	/*FF IE7*/
	filter:alpha(opacity=50);
	/*IE*/
	opacity:0.2;
	/*FF IE7*/
	position:absolute;
}

.spana_btn
{
	border: solid 1px #ccc;
	line-height: 30px;
	cursor: pointer;
	padding: 5px 8px 3px 8px;
}

.spana_btn2
{
	border: solid 1px #ccc;
	line-height: 20px;
	cursor: pointer;
	padding: 5px 8px 3px 8px;
	color: #FF0000;
}

/*
.popdiv_title
{
	cursor: move;
	display: block;
	line-height: 30px;
	height: 30px;
	background-color: #999999;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 4px;
}

.popdiv_title font{ float: left;}
.popdiv_title img{ float: right; padding-top: 7px; cursor: pointer;}
*/

.popdiv_btn
{
	display: block;
	line-height: 30px;
	border: solid 1px #CCCCCC;
	border-top: 0px;
	background-color: #FFFFFF;
	padding: 4px 0px;
}

.popdiv_btn a
{
	line-height: 30px;
	cursor: pointer;
	padding: 5px 10px 3px 10px;
	font-size: 14px;
	letter-spacing: 3px;
	font-weight: bold;
}

.popdiv_btn input
{
	border: #2C59AA 1px solid;
	padding-top: 4px;
	padding-right: 2px;
	font-size: 12px;
	color: black;
	cursor: pointer;
	margin: 0px 30px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
}

.tag_remarks span
{
	display: block;
	float: left;
	line-height: 20px;
	padding-right: 10px;
	white-space: nowrap;
}

.tag_remarks .red_color
{
	font-size: 14px;
}

.sel_lvllist
{
	float: left;
	padding-right: 4px;
}

.status_msg
{
	float: left;
}

.manage_submnav
{
	display: block;
	clear: both;
	/* height: 100%; */
	line-height: 20px;
	padding-left: 12px;
}

.manage_submnav span
{
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 0px 15px;
	padding: 4px 12px;
	border: solid 1px #bbbbbb;
	border-bottom: 0px;
}

.manage_submnav span.active
{
	background-color: #E3E3E3;
}

.manage_submnav span.active a
{
	color: #990000;
	text-decoration: none;
}

.exist_singlelist
{
	word-break: keep-all;
}

/*
.exist_singlelist span,.exist_singlelist .red_color
{
	float: left;
}
*/

.selnmview_outer span
{
	display: block;
	float: left;
	padding: 4px 0px;
	margin: 0px 8px 2px 0px;
	width: 180px;
	vertical-align: middle;
	/*
	border: solid 1px red;
	*/
}

.selnmview_outer span input
{
	border: none;
}
.inputspan_outer
{
	font-weight: bold;
	padding-right: 20px;
}
.inputspan_outer input
{
	border: none;
	filter: ;
}

.selnmview_outer span span
{
	clear: both;
	display: block;
	padding-left: 18px;
	width: auto;
	border: none;
}

.selnmview_outer .citem_step
{
	padding-left: 36px;
}

.plugins_list span
{
	float: left;
	display: block;
	padding: 4px 4px 4px 0px;
	white-space: nowrap;
}

.apistyle_img
{
	float: none;
	clear: both;
	display: block;
	padding: 4px 0px;
}

.waptemp_list
{
	display: table;
	height: 100%;
}

.waptemp_list li
{
	display: block;
	float: left;
	width: 160px;
	margin-right: 4px;
	text-align: center;
}

.waptemp_list li img
{
	height: 150px;
	max-width: 150px;
}

.waptemp_list input
{
	border: none;
}

.waptemp_list span
{
	display: block;
	clear: both;
	height: 150px;
	padding: 4px 0px;
}

/* ----展开收缩的容器样式开始---- */

.expandCDiv
{
	margin: 0px auto;
	display: block;
	clear: both;
	/*
	width: 98%;
	border: solid 1px #E1E1E1;
	border: solid 1px #CCCCCC;
	*/
	border: solid 1px #ebcb5a;
}
.expandCDiv1
{
	margin: 0px auto;
	display: block;
	clear: both;
	border: solid 1px #EB745A;
}
.ecDiv_MgBtm
{
	margin-top: 8px;
	margin-bottom: 8px;
}
.expandCTit
{
	display: block;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	/*
	background-color: #EFEFEF;
	background-color: #E3E3E3;
	*/
	background-color:#ffffd1;
}
.expandCTit1
{
	display: block;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	background-color:#FFE3D1;
}
.expandCTit .float_right,.expandCTit1 .float_right
{
	color: #FF0000;
	font-weight: bold;
	padding-right: 10px;
}
.expandCMain
{
	overflow: hidden;
	background-color: #FFFFFF;
}
.expandCMain2
{
	background-color: #FFFFFF;
}

/* ----展开收缩的容器样式结束---- */

/* ----快捷导航链接部分样式开始---- */
.quicklink_tit
{
	font-weight: bold;
	/*
	margin-top: 10px;
	*/
	padding-left: 20px;
}
#quicklink_tx{padding: 0px; /* position: relative; */ margin: 0px auto;}
#simple_topbar{ position: absolute; top: 0px; right: 0px; z-index: 1000; cursor: pointer; line-height: 28px; padding-right: 8px; _padding: 8px 8px 4px 0px;}
#simple_topbar img{ vertical-align: middle;}
#simple_topbar a,#simple_topbar a:hover,#simple_topbar a:active{ line-height: 28px; text-decoration: none;}

.quicklink_tx{background:url(../images/quicklink/x1bg.gif) repeat-x top left #ced7e3; margin: 0px auto; position: absolute; width: 100%; /* */ }
.quicklink_tx a,.quicklink_tx a:link,.quicklink_tx a:visited{color:#494846; text-decoration: none;}
.quicklink_tx a:hover,.quicklink_tx a:active{color: #0000FF; text-decoration: underline;}
/*
.quicklink_tx a.topbar_active,.quicklink_tx a.topbar_active:active{color: #0000FF; text-decoration: underline;}
*/
.topnav_mainbar{ display: table; width: 100%; height: 100%; background:url(../images/quicklink/x2bg.gif) repeat-x left bottom;}
.pop_topbarul{ display: table; width: 100%; height: 100%; margin: 0px; padding: 0px; background:url(../images/quicklink/xe.gif) no-repeat left bottom; position: relative; list-style: none; /* overflow: hidden; */}
.pop_topbarul li{ float: left; display: block; list-style: none; padding: 0px 8px; padding-bottom: 11px;}
.pop_topbarul li span{ clear: both; display: block; text-align: center;}
.pop_topbarul li span.topbar_img{ padding: 8px 0px;}
.pop_topbarul li span.topbar_tit{ padding-top: 6px; overflow: hidden; white-space: nowrap;}
.topbar_left{ display: block; margin: 0px; padding: 0px; padding-left: 6px;}
.topbar_right{ position: absolute; bottom: 9px; right: 0px;}
/* ----快捷导航链接部分样式结束---- */

/* ----在线编辑站点引用样式开始----
#onlineEditObj{ border: solid 1px #0000FF;} */

.onlineEditObj_iframe{ margin-top: 31px;}
.editBtnDiv{ /* display: table; width: 100%; height: 100%; position: fixed; */ display: block; width: 100%; height: 31px; line-height: 31px; font-size:14px; clear: both; background-color:#f3f3f3; border: solid 1px #cccccc;}
.editBtnDiv .leftBtnBar{ float: left; cursor: pointer; vertical-align: middle; display: block; line-height: 31px; height: 31px; _height: 24px; _padding-top: 7px;}
.leftBtnBar img{ vertical-align: middle; padding: 0px 4px 0px 10px;}
.editBtnDiv .rightBtnBar{display: block; float: right; line-height: 31px; height: 27px; padding-top: 4px; _height: 29px; _padding-top: 2px; /* width: 978px; */ width: 93%;}
.rightBtnBar .float_left{ float: left; display:block; padding-left: 10px;}
.rightBtnBar .float_right{ float: right; display:block; padding-right: 8px;}

.splitBarDiv{ margin: 0px auto; height: 10px; line-height: 10px; display: block; font-size: 10px;}

.rightBtnBar a{ width: 90px; line-height:22px; height: 22px; padding: 0px 4px; _height: 10px; _padding: 6px 4px; float: left; display: block; color:#4f556c; vertical-align: middle;}
.rightBtnBar .a1{ width: 143px; /* font-weight:bold; */ background:url(/onlinecss/images/bgb01.gif) no-repeat 0px center;}
.rightBtnBar .a2{ width: 70px;}
.rightBtnBar .a3{ font-weight:bold; /* background:url(/onlinecss/images/bgb03.gif) no-repeat 0px center; */}
.rightBtnBar a img{ vertical-align: middle; padding-right: 4px;}
.rightBtnBar a:hover,.rightBtnBar a:active{color:#4f556c; font-weight:bold; text-decoration: none; background:url(/onlinecss/images/bgb03.gif) no-repeat 0px center; }
.rightBtnBar a.a1:hover,.rightBtnBar a.a1:active{ background:url(/onlinecss/images/bgb01.gif) no-repeat 0px center;}
.rightBtnBar a.a2:hover,.rightBtnBar a.a2:active{ background:url(/onlinecss/images/bgb02.gif) no-repeat 0px center;}

.loadding{ position:absolute; left:45%; top:50%; z-index:1000; border:1px solid #FFBA00; background-color: #FFFFE6; padding: 2px 12px;}
.loadding div{ background:url(/onlinecss/images/loading.gif) no-repeat 4px center; padding: 2px 4px 2px 24px; color: #FF6600; font-size: 14px; line-height: 30px;}
/* ----在线编辑站点引用样式结束---- */


/* ----上传图标的相关样式开始---- */
.imglists_outer
{
	display: table;
	height: 100%;
}

.imglists_outer .upload_btn
{
	float: left;
	display: block;
	width: 80px;
	height: 78px;
	margin: 0px 4px;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	border: solid 1px #eee;
	position: relative;
}

.imglists_outer .upload_btn:hover
{
	border: solid 1px #FFCC66;
}

.imglists_outer .upload_btn img
{
	/* float: left; */
	height: 76px;
	padding: 1px 0px;
}

.imglists_outer .viewdel_bigimg
{
	position: absolute;
	/* top: 2px; */
	bottom: -2px;
	right: 0px;
}

.imglists_outer .viewtit_outer
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	text-align: center;
	width: 80px;
	line-height: 20px;
	background-color: #eee;
	/*
	moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	*/
}

.viewdel_bigimg span
{
	float: left;
	display: block;
	width: 16px;
	line-height: 16px;
	font-size: 16px;
	margin-right: 2px;
	border: solid 1px #eee;
	background-color: #fff;
}

.viewdel_bigimg span:hover
{
	border: solid 1px #999;
}
/* ----上传图标的相关样式结束---- */

/* ----移动版后台向导菜单配置页的引用样式开始---- */
.wapicon_outer
{
	float: left;
	line-height: 30px;
}
.imglists_outer2
{
	float: left;
	line-height: 30px;
}

.wapmenu_rootitem
{
	width: 170px;
}

.wapmenu_sublist
{
	display: table;
	height: 100%;
}

.wapmenu_sublist li
{
	float: left;
	display: block;
}

.wapmenu_sublist .imglists_outer2
{
	padding-right: 12px;
}

.imglists_outer2 .upload_btn
{
	float: left;
	display: block;
	width: 30px;
	height: 21px;
	margin: 0px 4px;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	border: none;
	position: relative;
	padding: 2px;
}

.imglists_outer2 .upload_btn:hover
{
	width: 66px;
	padding: 1px;
	border: solid 1px #FFCC66;
}

.imglists_outer2 .upload_btn img
{
	float: left;
	height: 21px;
}

.imglists_outer2 .viewdel_bigimg
{
	position: absolute;
	top: 2px;
	right: 0px;
}

.imglists_outer2 .viewtit_outer
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: none;
	text-align: center;
	width: 40px;
	line-height: 20px;
	background-color: #eee;
	/*
	moz-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	*/
}
/* ----移动版后台向导菜单配置页的引用样式结束---- */

/* ----模板文件管理的样式开始---- */
.fitem_icon
{
	height: 16px;
	margin-right: 2px;
}
.fitem_icon2
{
	height: 16px;
	margin-left: 2px;
	margin-right: 6px;
}
.fitem_li .float_left
{
	font-size: 14px;
}
.colspan_td input.null_bdbg
{
	border: none;
	filter: none;
	padding-top: 6px;
}
/* ----模板文件管理的样式结束---- */

.helpTip_ObjDiv
{
	margin: 0px 12px 6px 12px;
	display: block;
	clear: both;
	/*
	width: 98%;
	border: solid 1px #E1E1E1;
	border: solid 1px #CCCCCC;
	*/
	border: solid 1px #990000;
}

.helpTip_ObjTit
{
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0px 4px;
	/*
	cursor: pointer;
	background-color: #EFEFEF;
	background-color: #E3E3E3;
	*/
	font-size: 13px;
	background-color:  #FFC;
}

/* .selpurl_obj ul li{
	display: block;
	line-height: 22px;
	padding-left: 12px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.spanitem_outer
{
	float: left;
	display: block;
	clear: both;
	width: 100%;
}

.spanitem_outer span
{
	float: left;
	display: block;
	border: solid 1px #cccccc;
	padding: 0px 4px;
	margin: 0px 6px 2px 2px;
}
*/
/* ---兼容应用插件开始--- */
a.nav_li:link,a.nav_li:visited{color: #5EBD23; font-weight: bold;}
/* ---兼容应用插件结束--- */

.mainsub_navlink {
	/* padding: 6px; */
	height: 30px;
	display: block;
	padding-top: 8px;
	padding-left: 170px;
	padding-right: 0px;
	padding-bottom: 4px;
	background-color: #EFEFEF;
	border-top: 1px solid #cccccc;
	text-align: left;
	line-height: 30px;
	
	/* ''用于火狐（Firefox）*/
	/* margin-top: 1px;
	height: 31px; */
	/* ''用于傲游（Maxthon）
	padding-bottom: 12px;*/
}
.mainsub_navlink input{
	padding: 4px 4px;
	cursor: pointer;
}
