@charset "gb2312";
/*====================================================================Reset====================================================================*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 14px;
	font-family:'PingFangSC-Light','Hiragino Sans GB',Microsoft YaHei Light,Microsoft YaHei,Arial,sans-serif
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*Global*/
html {
	height: 100%;
}
*html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

body{ background:#fff}

a, a:active, a:link, a:visited {
	text-decoration: none;
	color:#0065D9;
}
a:hover {
	text-decoration: underline;
}

table{ border-collapse:collapse}
table td{ letter-spacing:1px}

/*========================================================================页面控件========================================================================*/

/*-- 页面工具栏 --*/
.menubar_button {
	/*background: url('images/button.png')  repeat-x 0px -200px;*/
	border: 1px solid #c2c2c2;
	height: 32px;
	letter-spacing: 1;
	line-height:32px;
	FONT-SIZE:13px;
	cursor: pointer;
	padding: 2px 10px;
	color:#8a8c8e; border-radius:3px;
}

.menubar_table {
	border-collapse: collapse;
	padding:5px  0;
	border: 0;
	margin-bottom: 6px;
	margin-top:-3px;
	border-bottom:solid 1px #e7eaec
	
}
.menubar_title {
	font-size: 12px;
	color: #666;
	background: #FFFFFF;
	padding:4px 0 4px 0;
	display:none
	
	
}
.menubar_function_text {
	font-size: 9pt;
	color:#999;
	padding-right:4px;
	display:none
}
.menubar_menu {
	padding: 4px;
	/*background:#f8f8f8;*/
}
.menubar_readme_text {
    display:none;
	text-align: right;
	padding-bottom: 5px;
		/*background:#f8f8f8;*/
}
.menubar_down_text {
	border-top: 1px solid #000000;

	position: relative;
	color: #808080;
	text-align: center;
	padding-top: 3
}
.menubar_menu table{ border-collapse:separate; border-spacing:5px}

/*-- /页面工具栏 --*/

/*-- 页面通用按钮 --*/
.button, .button_bak{
	background: url('images/button.png')  repeat-x 0px 0px;
	border:1px solid #2b519b;
	CURSOR: pointer;
    height: 28px;
	min-width:80px;	
	color:#ffffff;
    text-decoration: none;
    
	}

.button_over{	/*color:#000;	background: url('images/button.png')  repeat-x 0px -100px;    border:1px solid #fb7e1d;)*/ background:#f8f8f8	}

.button_bak.button_over{background: url('images/button.png')  repeat-x 0px -100px;    border:1px solid #fb7e1d;}

/*-- /页面通用按钮 --*/

/*--PageTab--*/
.PageTab {
    /*margin: 8px;*/
}
.PageTab_Nav {}
.PageTab_NavItem {
    clear: both;
    border-bottom: 1px solid #CCC;
    height: 30px;
    margin: 8px;
}
.PageTab_NavItem li { display:block; float:left; text-align:center; padding:0px 15px ; line-height:26px; height:30px; cursor:pointer; color:#666; border:1px solid #CCC; border-bottom:none; position:relative; margin-bottom:-1px; margin-right:4px; }
.PageTab_NavItem li.selected{color:#000; border-bottom:1px solid #FFF; border-top:2px solid #285a89; background:#FFF; padding:0 15px 2px 15px; height: 30px}
.PageTab_NavItem li.hover{background:#eeeeee;}
.PageTab_Body{ padding:0 0; }
.PageTab_BodyItem {
    margin: 8px;
}
/*--/PageTab--*/


/* -- 下拉框 -- */
.dropDownList {	VERTICAL-ALIGN: baseline;	background-color: #FFFFFF;	border:1px solid #DFDFDF;      height: 24px;	COLOR: #000;}
.dropDownList:focus {	border:1px solid #95c8f1;    box-shadow:0 0 4px #95c8f1;}
.dropDownList[disabled] {background:#DFDFDF!important}
/* -- /下拉框 -- */

/*-- 输入框 --*/
.text_input {border:1px solid  #DFDFDF;	height: 24px; line-height:24px; color: #000; vertical-align:middle;}
.text_input:focus {	border:1px solid #95c8f1;    box-shadow:0 0 4px #95c8f1;}
.text_input[readonly] {background:#DFDFDF!important}

.fn-l{ float:left}
/*-- /输入框 --*/

/* -- 文本域  -- */
.textArea{	border: solid 1px #DFDFDF;	VERTICAL-ALIGN: baseline;	background-color: #FFFFFF;}
.textArea:focus{border:1px solid #95c8f1;   box-shadow:0 0 4px #95c8f1;}
.textArea[readonly] {background:#DFDFDF!important}
/* -- /文本域  -- */

/*========================================================================页面控件 End========================================================================*/



/* 设置文本行距 Begin--------------------------- */
.line13 {
	line-height: 130%;
}
.line15 {
	line-height: 150%;
}
.line18 {
	line-height: 180%;
}
.line20 {
	line-height: 200%;
}
/* 设置文本行距 End--------------------------- */

/* 白色文字 Begin--------------------------- */
.textWhite {
	color: #FFFFFF;
}
/* 标题字体*/
.text_Title1 {
	color: #14366D;
	font-size: 10pt;
	font-weight: bold;
}
.text_Title2 {
	color: #14366D;
	font-size: 9pt;
	font-weight: bold;
}
/* 白色文字 End--------------------------- */


/* 隐藏控件，不占位*/
.hiddenNone {
	display: none;
}
/* 隐藏控件，占位*/
.hidden {
	visibility: hidden;
}
/* 线条 Begin--------------------------- */
.line1 {
	border-style: dotted;
	height: 1px;
	color: #A8CEF7;
}
/* 线条End--------------------------- */





/* 文本框 Begin--------------------------- */
.textBox {
	/*height:21px;
	*/
    /*padding:1px;
	*/
	padding-top: 2px;
	padding-left: 3px;
	border-top: solid 1px #7F9DB9;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #A8CEF7;
	border-bottom: solid 1px #A8CEF7;
	FONT-FAMILY: "Tahoma", "宋体";
	FONT-SIZE: 9pt;
	VERTICAL-ALIGN: baseline;
	background-color: #FFFFFF;
}
.textBoxReadOnly {
 disabled:expression(this.disabled=true);
 readonly:expression(this.readOnly=true);
	/*height:21px;
	*/
	padding-top: 2px;
	padding-left: 5px;
	FONT-FAMILY: "Tahoma", "宋体";
	FONT-SIZE: 9pt;
	border: solid 1px #888888;
	VERTICAL-ALIGN: baseline;
	background-color: #EEEEEE;
}
.textBoxNoBorder {
	/*height:21px;
	*/
	padding-top: 2px;
	padding-left: 5px;
	FONT-FAMILY: "Tahoma", "宋体";
	FONT-SIZE: 9pt;
	border: solid 0px #FFFFFF;
	VERTICAL-ALIGN: basel;
}
/* 文本框 End--------------------------- */


/* 表格 Begin--------------------------- */
table {
	font-size: 13px
}
td {
	font-size: 13px;
}
/* 下划线风格的单元格<tr>*/
.tdUnderLine1 {
	border-bottom: black 1px solid;
}
/* 隐藏单元格 隐藏行则加入TR中 应设置表格 cellspacing='0'*/
.tdHidden {
	visibility: hidden;
	display: none;
	border: 0px none #FFFFFF;
	border-collapse: collapse;
}
/* 显示单元格*/
.tdShow {
	visibility: visible;
	display: run-in;
	border: 1px solid #CCCCCC;
}
/* 单线框表格*/
.tableStyleSolidLine {
	/*同时在表格中设置：bordercolor=#AAAAAA border=1 */
	border-collapse: collapse;
	border-style: Solid;
	border-width: 1px;
	border-color: #AAAAAA;
	background-color: #FFFFFF;
	/*设置居中*/
	margin-left: auto;
	margin-right: auto;
}
/* 表格页眉栏行<tr>*/
.tableHeader1 {
	background-color: #F8F9FF;
}
/* 表格标题栏行<tr>*/
.tableTitle1 {
	border: 1px solid #FFFFFF;
	font-family: "微软雅黑", "宋体", "Verdana", "Arial";
	font-size: 12px;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
}
.tableTitle1 td {
	padding-left: 5px;
}
.tableTitle1 th {
	width: 5%;
	height: 25px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	white-space: nowrap;
	letter-spacing: 1px;
	font-weight: bold;
	background-color: #EFF5FD;
	background-image: url(../images/tableTitle1_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
th {
	font-weight: normal;
}
/* 表格标题搜索行<tr>*/
.tableTitleSearch1 {
	background-color: #EEEEEE;
}
/* 表格内容行（奇数行）<tr>*/
.tableContent001 {
	background-color: #E9F2F7;
	border: 1px solid #FFFFFF;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	width: 75%;
}
/* 表格内容行（偶数行）<tr>*/
.tableContentAlternating001 {
	color: #000000;
	background-color: #E9F2F7;
	text-align: center;
	white-space: normal;
}
/* 表格内容行（奇数行）鼠标移上效果<tr>*/
.tableContentOn001 {
	color: #000000;
	background-color: #EFEFEF;
	text-align: center;
	white-space: normal;
}
/* 表格内容行（偶数行）鼠标移上效果<tr>*/
.tableContentAlternatingOn001 {
	color: #000000;
	background-color: #ECECEC;
	text-align: center;
	white-space: normal;
}
/* 表格内容行 鼠标点击后的效果<tr>*/
.tableContentClick001 {
	color: #000000;
	background-color: #FFCC66;
	text-align: center;
	white-space: normal;
}
/* 表格内容行 鼠标点击后移上效果<tr>*/
.tableContentClickOn001 {
	color: #000000;
	background-color: #FFFF99;
	text-align: center;
	white-space: normal;
}
/* 表格 End--------------------------- */



/* 导出 Start--------------------------- */
.Export {
	background: #F2F2F2;
	padding: 2px 10px
}
/* 导出 End--------------------------- */




/*--------------TreeView-------------------*/

.TreeView {
	font-size: 12px;
}
.TreeView a {
	font-size: 12px;
	color: #526FD3;
}
.TreeView a:hover {
	color: #1B40D6;
	background: #F5F5F5
}
.TreeViewRoot {
	font-size: 14px
}
/*--------------TreeView End ------------------*/


/*----------------------Chart-------------------*/
.Chart {
	border: 1px solid #CCC;
	border-radius: 6px;
	padding: 10px;
	margin: 4px 0
}
/*--------------Chart End ------------------*/


/*---------------------------Select -----------------------------*/
.SelectSkin {
	position: relative;
	line-height: 14px;
	color: #000;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 2px 0;
}
/*---------------------------Select End -----------------------------*/

/*---------------------------CheckBoxList -----------------------------*/
.CheckBoxListSkin {
	margin:4px;
}
    .CheckBoxListSkin td {
        padding:2px;
    }

    .CheckBoxListSkin td input[type=checkbox]{
        height:15px; width:15px; margin-right:4px;
    }
/*---------------------------CheckBoxList End -----------------------------*/




/*ShowMsg*/
#ShowMsg {
	margin: 2px 2px 2px 10px;
	padding-left: 20px;
	font-size: 12px;
	color: #333;
	background: url(images/MsgSuccess.png) no-repeat
}


/* ----------------------------------Table Start--------------------------- */

.table-box {
	WIDTH: 100%;
}
.table-box th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #FFF
}
.table-box td {
	border: 1px solid #FFF
}
.table_Title {
	FONT: bold 14px;
	background: #fff;
	height: 30px;
	line-height: 30px;
    padding:4px 0px;
    font-weight:bold;

}
.table_Title td{	padding: 2px 15px;}

.table_title A {
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold
}
.table_body, .td_addleft {
	FONT-SIZE: 13px;
	BACKGROUND-COLOR: #F5F5F5;
	color:#333;
	height: 30px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	width: 120px;
    min-width:120px;
	border: 1px solid #ccc
	
}
.table_body td {
	padding-left: 5px
}
.table_none, .td_addright {
	height: 30px;
	padding:1px 2px;
	border: 1px solid #ccc
}

.table_none_over {
	background:#F5F5F5
}



.table_body_NoWidth {

}
.table_none_NoWidth {

}
.table_body_List {
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #CADEE8;
	height: 30px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.table_none_List {
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #E9F2F7;
	height: 30px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.rowStyle {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #fff;
	font-size: 12px;
}
.rowAlter {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	HEIGHT: 28px;
	BACKGROUND-COLOR: #f3f3f3;
	font-size: 12px;
}

.rowOver{BACKGROUND-COLOR:#FFF1BF;
cursor:pointer}

.row td, .row1 td {
	font-size: 14px
}


/*-- DataGrid -- */
.DataGrid {
	width:100%;
	alignment-adjust:central;
	   border-collapse: collapse;
    border-spacing: 0; border:1px solid #e7e7e7;
}
.DataGrid  td, .DataGrid  th{ border-left:none; border-right:none;}
.DataGrid th, .DataGrid thead th, .DataGrid .DataGridHeader td{ 
	color: #686b6d;
	/*background:url(images/tblHeaderBg.gif) repeat;*/
	height: 34px;
	line-height: 28px;
	padding: 0 5px;
	text-align: center;
	font-size: 13px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:2px;
	}

 .DataGridHeader a  {	 color:#686b6d; }
.DataGrid tr td ,  .DataGrid .DataGridItem {
	height: 32px;
	line-height: 32px;
	text-align:center;
	vertical-align:middle;
}

.DataGridAlterItem {
	background: #FAFAFA;
	height: 30px;
	line-height: 30px;
}
/*-- /DataGrid End -- */


/* 分页样式 start --------------------*/

.DataGridPager {
    margin: 15px 0;
    padding: 0px;
    background:#FFF;
	color:#666;
}
.DataGridPager span, .DataGridPager a , .DataGridPager span a  {
	/*background: url("images/button.png") repeat-x scroll 0 -200px #FFF;*/
    border: 1px solid #dddddd;
    padding: 4px 8px;
	margin:0 0 0 -1px;
	color:#666;
}
.DataGridPager span:nth-of-type(1){ background:#f4f4f4}

.DataGridPager span a,.DataGridPager span a:hover {
	border: 0px solid #dddddd;
	padding: 0;
	 background:none
	
}

.DataGridPager a:hover {
	/*background: url("images/button.png") repeat-x scroll 0 -100px #FFF;*/
	background:#f4f4f4;
    text-decoration: none;
	border:1px solid #dddddd;
}
.DataGridPager span b {
    border: 1px solid #333333;
    font-style: normal;
    font-weight: normal;
    padding: 0 5px;
}
.DataGridPager span.Select {
    border: 0 none;
    color: #FF0000;
    font-weight: bold;
}
.DataGridPager a.disabled {
    color: #CCCCCC;
}
.DataGridPager a.disabled:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #CCCCCC;
}
.DataGridPager td input[type='text']{ height:26px; border:solid 1px #dddddd; text-align:center; margin-right:5px;}
.DataGridPager td input[type='Submit']{ height:26px;  border:solid 1px #dddddd; width:26px;}

/* 分页样式 End--------------------------- */






.text {
    width: 240px;
    height: 26px;
    padding: 4px 3px;
    border: 1px solid #bbb;
    font-size: 14px;
    font-family: arial,"宋体";
}

.LoginBtn {
    background: url(images/LoginBtn.gif) no-repeat;
    height: 36px;
    width: 104px;
    border: 0;
    cursor: pointer;
}



/*==================================================通用页面样式===================================================*/

/*登录页面样式 login.aspx */

#MainBody {
	width: 959px;
	height: 480px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -240px 0 0 -479px;
}

#adminWarp {
	width: 969px;
	height: 470px;
	background: url(images/adminLoginBg.jpg) no-repeat;
	overflow: hidden;
}
#adminWarp #adminLogin {
	position: relative;
	top: 85px;
	left: 575px;
	width: 320px;
	height: 320px;
	margin: 15px;
    background:url(images/BlankBG.png);
}
#adminWarp #adminLogin h1 {
	font-size: 20px;
	margin: 0px;
	border-bottom: solid  1px #ffffff;
	margin-bottom: 10px;
	color: #3e3d3d;
}
#adminWarp #adminLogin h1 span {
	font-size: 20px;
	margin: 0px;
	border-bottom: solid  1px #c7c4be;
	display: block;
	padding: 6px;
}
#adminWarp form label {
	display: block;
	height: 28px;
	overflow: hidden;
	margin-bottom: 5px;
}

#adminWarp form label span {
	display: block;
	float: left;
	padding-right: 3px;
	color: #280505;
}
#adminWarp form label span.textName {
	width: 60px;
	text-align: right;
	font-size: 14px;
	color: #3e3d3d;
}

#adminWarp form .forgetpwd span {
	display: block;
	float: right;
	padding-right: 3px;
	color: #280505;
}
#adminWarp form .forgetpwd a {
	color: #fff;
	text-decoration: none;
}
#adminWarp form .forgetpwd a:hover {
	color: #333;
}


#adminLogin #LoginSelect {width: 320px; clear:both;
}

#adminLogin #LoginSelect li{ display:block; width:160px; float:left; cursor:pointer; border-top:none;
                             border-bottom:1px solid #cccccc;  height:30px; font-size:14px; text-align:center;padding-top:6px;
}

    #adminLogin #LoginSelect li.selected { border-bottom:none; border-top:2px solid #A8CEF7;background:#eeeeee;
    }

#adminLogin #loginInfo{ width: 266px; display:block; float:left;margin:50px 0 0 50px; }

#adminLogin #loginInfo span#Msg {
	display: block;
	margin-bottom: 6px;
}

#adminLogin #mobile {width: 266px; display:block; float:left; margin:10px 0 0 50px;
}
#adminLogin #mobile img{ width:220px; height:220px;}


/*首页 Default.aspx  ------------------*/
/* pageHeader */
#pageHeader{
    margin: 0;
    padding: 0;
    height: 60px;
    line-height: 60px;
	background:#4e97d9;
    position: relative;   
}


#pageHeader .logo {
  	height:60px;
    line-height: 60px;
    width:168px;
    background: url('images/HederLogo.png') no-repeat left center;
    display:block;
    float:left;
	
}

#pageHeader .Search {
  	height:60px;
    line-height: 60px;
    width:360px;
    display:block;
    float:left;
    color:white;
}
#pageHeader .Search .text_input{width:100px;}


#pageHeader ul.pull-right{ margin:0px; padding:0px; list-style:none; z-index:8000}
#pageHeader ul.pull-right li{float:left; display:block; line-height:25px; padding:0px 4px; position:relative; }
#pageHeader ul.pull-right li a{display:block;}
#pageHeader ul.pull-right li a.dropdown-toggle{position:relative; padding:14px 12px 10px;}
#pageHeader ul.pull-right li.user a.dropdown-toggle{padding:15px 4px 7px 9px; height:32px; line-height:32px; color:#fff; text-decoration:none; font-size:14px; font-weight:normal}
#pageHeader ul.pull-right li.hover{background:none}

#pageHeader ul.pull-right li.user a.dropdown-toggle img{float:left;}
#pageHeader ul.pull-right li a.dropdown-toggle{ background:none}
#pageHeader span.userName{padding:0px 10px 0 0; display:inline-block}
#pageHeader ul.pull-right li ul.dropdown-menu{display:none; background:#fff}
#pageHeader ul.pull-right li.hover ul.dropdown-menu{display:block;}
#pageHeader ul.pull-right li ul.dropdown-menu{border:solid 1px #ccc;  position:absolute; top:59px; right:0px;}
#pageHeader ul.pull-right li ul.dropdown-menu li{float:none; line-height:20px; width:200px; padding:3px 0px; text-align:left; border-bottom:1px solid #eeeeee}
#pageHeader ul.pull-right li ul.dropdown-menu.w100{margin-right:5px; width:100px; overflow:hidden; }
#pageHeader ul.pull-right li ul.dropdown-menu.w100 li{  }
#pageHeader ul.pull-right li ul.dropdown-menu li a{display:block; position:relative; padding:3px 10px 3px 30px; color:#333; text-decoration:none;}
#pageHeader ul.pull-rightli ul.dropdown-menu li a:hover{background:#0099cd}
#pageHeader ul.pull-right li ul.dropdown-menu li a span.icon{position:absolute; top:2px; left:6px;}

#pageHeader .pull-right{ float:right;  text-align:right;}
#pageHeader .icon{display:inline-block; background:url(images/TopICON.png) no-repeat 0px -53px; width:20px; height:20px;}
#pageHeader .icon-email{background-position:-38px -53px;}
#pageHeader .icon-angle-down{float:right; background:url(images/TopICON.png) no-repeat  0 -106px}
#pageHeader .badge{width:18px; height:18px; color:#fff; line-height:18px; text-align:center; position:absolute; top:10px; left:5px; background:url(images/TopICON.png) no-repeat -1px -85px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#pageHeader .user .dropdown-menu .icon{background:url(images/TopICON.png) no-repeat 0px 0px;}
#pageHeader .user .dropdown-menu .icon-user{background-position:-166px 3px;}
#pageHeader .user .dropdown-menu .icon-about{background-position:-40px -110px;}
#pageHeader .user .dropdown-menu .icon-pwd{background-position:-22px -110px;}
#pageHeader .user .dropdown-menu .icon-exit{background-position:-78px -83px;}
#pageHeader .user .dropdown-menu .icon-mobile{background-position:-56px  -110px;}
#pageHeader .user .dropdown-menu .icon-msg{background-position:-72px  -110px;}
#pageHeader .user .dropdown-menu{width:124px;}
/*clearfix*/
#pageHeader a.dropdown-toggle:before, a.dropdown-toggle:after{content:".";display:block;height:0;overflow:hidden;}
#pageHeader a.dropdown-toggle:after{clear:both;}
#pageHeader a.dropdown-toggle{zoom:1;/* IE < 8 */}

#pageHeader .navbar-toolbar{ float:left; display:table; display:none}
#pageHeader .navbar-toolbar li{ display:table-cell; height:60px; line-height:60px;}
#pageHeader .navbar-toolbar li.active{ background:none; border:0}
#pageHeader .navbar-toolbar li a{ padding:0 15px; color:#fff; font-size:14px; font-weight:normal}
#pageHeader .navbar-toolbar li a span{ margin-right:5px;}
#pageHeader .navbar-toolbar li.active a{ cursor:default}
#pageHeader .navbar-toolbar li a:hover,#pageHeader .navbar-toolbar li.active a{ background-color: rgba(0,0,0,.1);-moz-transition: background 0.5s ease-in,color 0.3s ease-out; -webkit-transition: background 0.5s ease-in,color 0.3s ease-out; -o-transition: background 0.5s ease-in,color 0.3s ease-out; transition: background 0.5s ease-in,color 0.3s ease-out;}

/*PageFooter*/
#pageFooter {height: 24px; line-height: 24px; text-align: center;  color:#fff;}
#pageFooter .CopyRight{ display:block; float:left; padding-left:10px}
#pageFooter .Service{ display:block; float:right; padding-right:10px}



/*====================================MessageBox==================================*/
.MessageBox{ width:460px; border:1px solid #ccc; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
border: 0px solid #000000; ackground: rgba(224,224,224,1);
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 28%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,224,224,1)), color-stop(28%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 28%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 28%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 28%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(224,224,224,1) 0%, rgba(246,246,246,1) 28%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0 );}
.MessageBox .BoxTitle{ height:40px; line-height:40px; padding:4px 20px}
.MessageBox .BoxBody{ padding:15px}
/*====================================MessageBox End==================================*/


/*--autoComplete--*/
      .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
        /*--/autoComplete--*/



        /*--tblPlanLeg--*/
.tblPlanLeg { border:1px solid #ccc; width:780px; margin:10px 6px;
}
    .tblPlanLeg td { padding:2px 0 2px 10px;
    }

        /*--/tblPlanLeg--*/
		
		
		/*--FlightPlanMonthCalendar--*/
		
		.TipBody{ display:none }
		.tooltipster-content .content{font-size:12px}
		.tooltipster-content .content h5{ font-size:18px; background:#EEE; font-weight:bold; padding:4px 6px; text-align:center; border-bottom:1px dashed #ccc;}
		.tooltipster-content .content h3{ font-size:14px; background:#EEE; padding:4px 6px}
		.tooltipster-content .content .toolbar{ background:#eee; padding:4px; margin-top:8px;}
		/*--/FlightPlanMonthCalendar--*/
		
		
		
		
/*++++++++++++Tabs++++++++++++*/	
.l-layout-center .l-tab-links{ height:40px;line-height:40px;background: #fff;border-bottom: solid 1px #e4eaec; overflow:visible}		
.l-layout-center .l-tab-links ul{height: 40px;}
.l-layout-center .l-tab-links li:first-child a{ padding-right:12px;}
.l-layout-center .l-tab-links li{background: #f1f4f5; margin:0; height:39px; line-height:40px; border:0;}
.l-layout-center .l-tab-links li a{ position: relative;display: block; padding: 0 28px 0 12px;overflow: hidden;color: #76838f;text-overflow: ellipsis;white-space: nowrap; margin:0;border-bottom: solid 1px #e4eaec; }	
.l-layout-center .l-tab-links li:hover{ background:#ebe9e9}
.l-layout-center .l-tab-links li.l-selected, .l-layout-center .l-tab-links li.l-selected:hover{ height:40px; background:#fff; line-height:40px;}
.l-layout-center .l-tab-links li.l-selected a{    height: 40px;  background: 0 0!important;  border-right: solid 1px #e4eaec; border-left: solid 1px #e4eaec;border-bottom: solid 1px #fff; font-weight:normal }
.l-layout-center .l-tab-links .l-tab-links-item-close{top:14px; right:8px;}

.l-layout-center .l-tab-links .l-tab-links-left{ background:#f1f4f5; width:25px; height:39px; text-align:center; position:absolute; top:0; left:0; border:0;}
.l-layout-center .l-tab-links .l-tab-links-left span{ position: absolute;  top: 0px;   display: inline-block;  font-family: 'Glyphicons Halflings';   font-style: normal;   font-weight: 400; line-height: 1;  -webkit-font-smoothing: antialiased; height:38px; background:none; line-height:38px; left:6px;}
.l-layout-center .l-tab-links .l-tab-links-left span:before {content: "\e257";}
.l-layout-center .l-tab-links .l-tab-links-right{ background:#f1f4f5; width:30px; height:39px; text-align:center; position:absolute; top:0; right:38px; border:0;}
.l-layout-center .l-tab-links .l-tab-links-right span{position: absolute;  top: 0px;   display: inline-block;  font-family: 'Glyphicons Halflings';   font-style: normal;   font-weight: 400; line-height: 1;  -webkit-font-smoothing: antialiased; height:38px; background:none; line-height:38px; right:6px;}
.l-layout-center .l-tab-links .l-tab-links-right span:before {content: "\e258";}
		
.l-layout-center .l-tab-links .l-tab-switch{position: absolute;  top: 0px;  display: inline-block;  font-family: 'Glyphicons Halflings';   font-style: normal;   font-weight: 400; line-height: 1;  -webkit-font-smoothing: antialiased; height:38px; background:#fff; line-height:38px; text-align:center; width:38px;}
.l-layout-center .l-tab-links .l-tab-switch.hover{background:#f1f4f5}

.l-layout-center .l-tab-links .l-tab-switch:before {content: "\e252";}

#pageBody .l-layout-drophandle-left{ width:0}
body .l-layout-left, body .l-layout-right, body .l-layout-center, body .l-layout-top, body .l-layout-bottom{ border:0}

/*++++++++++++右下拉++++++++++++*/	
body .l-tab-windowsswitch{    padding: 1px 5px; margin-top: 3px; border-radius: 0; -webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05); box-shadow: 0 3px 12px rgba(0,0,0,.05); -webkit-transition: .25s;  -o-transition: .25s;  transition: .25s;    background-color: #fff;    border: 1px solid #e4eaec; }
body .l-tab-windowsswitch a{    display: block;  padding: 3px 20px;  clear: both;  font-weight: 400;  line-height: 1.6;  color: #76838f;    white-space: nowrap; height:inherit; margin:auto; border:0; font-size:14px}
body .l-tab-windowsswitch a.selected{    background-color: #fff; border:0}
body .l-tab-windowsswitch a:hover{ background:#f3f7f9; color: #76838f;border:0}
body .l-tab-windowsswitch .l-menu-item-line{ margin-left:0}
body .l-tab-windowsswitch a span{ margin-right:5px}

/*++++++++++++右键盘弹出++++++++++++*/	
body .l-menu{padding: 1px 0px;border-radius: 0; -webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05); box-shadow: 0 3px 12px rgba(0,0,0,.05); -webkit-transition: .25s;  -o-transition: .25s;  transition: .25s;    background-color: #fff;    border: 1px solid #e4eaec;}
body .l-menu-yline{ display:none}
body .l-menu-inner div.l-menu-item div.l-menu-item-text{font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;
    line-height:30px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color: #76838f; padding-left:15px; left:10px }
body .l-menu-item{display: block;  padding: 0px 0px;  clear: both;  font-weight: 400;   color: #76838f;    white-space: nowrap;margin:auto; border:0; font-size:14px; height:30px; line-height:30px; left:auto}
body .l-menu-item:hover{ background:#f3f7f9}
body .l-menu-over{ display:none}
body .l-menu-inner div.l-menu-item[menuitemid='close'] div:before{content: "\e014"; position:absolute; top:1px; left:0;}
body .l-menu-inner div.l-menu-item[menuitemid='closeother'] div:before{content: "\e014"; position:absolute; top:1px; left:0;}
body .l-menu-inner div.l-menu-item[menuitemid='closeall'] div:before{content: "\e017"; position:absolute; top:1px; left:0;}
body .l-menu-inner div.l-menu-item[menuitemid='reload'] div:before{content: "\e031"; position:absolute; top:1px; left:0;}


#pageHeader ul.pull-right li ul.dropdown-menu{padding: 1px 0;margin-top:0px;border-radius: 0;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);
box-shadow: 0 3px 12px rgba(0,0,0,.05);-webkit-transition: .25s;-o-transition: .25s;transition: .25s; border: 1px solid #e4eaec;  font-size: 14px; text-align: left; background-color: #fff;}

#pageHeader ul.pull-right li ul.dropdown-menu li{    padding: 0 3px; margin: 2px 0; line-height:inherit; border:0; width:auto}
#pageHeader ul.pull-right li ul.dropdown-menu li a{display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.6em; color: #76838f;white-space: nowrap ; -webkit-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s; font-size:14px}
#pageHeader ul.pull-right li ul.dropdown-menu li a span{ margin-right:5px}
#pageHeader ul.pull-right li ul.dropdown-menu li a:hover{    color: #76838f;text-decoration: none;background-color: #f3f7f9;}
#pageHeader ul.pull-right li.dropdown{ height:60px;}
/*-----------------Report Table -------------------------*/
.Report {
    border: 1px solid #CCC;
    margin-top: 10px;
}

    .Report thead td {
        font-weight: bold;
        background: #f5f3f3;
        padding: 3px 2px;
        font-size: 13px;
        border: 1px solid #ccc;
        text-align: center;
    }

    .Report tfoot td {
        font-weight: bold;
        background: #f5f3f3;
        padding: 3px 2px;
    }

    .Report td {
        border-bottom: 1px solid #f5f3f3;
        padding: 2px;
    }

        .Report td i {
            color: #CCC;
        }



.mb{ display:none}
.pc{ display:block}


/*2018/10/08*/
#pageHeader ul.pull-right li.tipMsg{ width:60px; text-align:center }
#pageHeader ul.pull-right li:hover.tipMsg{ background:none;}
.tipMsg-icon{height:60px; background:url(../Images/icon-msg.png) no-repeat center; width:35px; background-size:35px auto; position:relative; display:inline-block; cursor:pointer}
.tipMsg-icon span{ display:inline-block; width:18px; height:18px; color:#fff; font-size:12px; text-align:center; line-height:18px; background:#F00; border-radius:50%; position:absolute; top:8px; right:-8px; position:absolute}
.tipMsg-dropdown{ padding:5px;margin-top:0px;border-radius: 0;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);
box-shadow: 0 3px 12px rgba(0,0,0,.05);-webkit-transition: .25s;-o-transition: .25s;transition: .25s; border: 1px solid #e4eaec;  font-size: 14px; text-align: left; background-color: #fff;   position: absolute;  top: 59px;  left:-150px; width:300px; z-index:1000;  display:none}
.tipMsg-d-toole{ border-bottom:solid 1px #4e97d9; padding:0 5px;}
.tipMsg-d-toole span{ display:inline-block; cursor:pointer}
.tipMsg-d-toole span:hover{color:#4e97d9}
.tipMsg-d-toole span.glyphicon-remove{ float:right; display:none}
.tipMsg-d-list{ padding:10px 0;max-height:300px; overflow:auto;}
.tipMsg-d-list li{ border-bottom:solid 1px #ccc;}
.tipMsg-d-list li:nth-last-of-type(1){ border:0}
.tipMsg-d-list li a{ color:#333; padding:5px; display:block; line-height:18px; -webkit-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.tipMsg-d-list li a span{color:#999;}
#pageHeader ul.pull-right li.hover .tipMsg-dropdown{ display:block}
.tipMsg-d-list li a:hover{color: #76838f;text-decoration: none;background-color: #f3f7f9;}
.alertawm{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:1000; display:none}
.alertawm .awmbox{ position:absolute; width:300px; height:350px; top:0; left:0; right:0; bottom:0; margin:auto; background:#fff; padding:10px;}
.alertawm .awmbox h2{ font-size:18px; text-align:center;}
.alertawm .awmbox p{ font-size:14px; line-height:28px; text-align:center;}
.alertawm .awmbox img{ width:100%}
#pageHeader ul.pull-right li .tipMsg-d-list li{ float:none; width: 100%; overflow: hidden; }
#pageHeader ul.pull-right li .tipMsg-d-list li a{ width: 90% }

@media screen and (max-width: 750px) {
.mb{ display:block;}
.pc{ display:none}
body,html{ height:100%}

.mb_menu{ width:220px; height:100%; overflow-x: hidden; position:fixed; top:0; left:0; background:#2f4050}
.mb_main{ background:#fff; margin:0 0 0 70px; height:100%;}
.mb_menu li ul{ display:none}
.mb_menu.nav>li.active {     border-left: 4px solid #0099cd;
    background: #293846;}
	.mb_menu.nav>li.active a{ background:none}
::-webkit-scrollbar{width:0rem;height:.16rem;background-color: #F5F5F5;}  

.MessageBox{ width:60%; margin:0 auto}
.MessageBox .BoxTitle{ text-align:center}
.MessageBox .BoxBody table{ font-size:14px;}
.MessageBox .BoxBody td{ font-size:14px; padding-left:10px}

}







		