﻿@charset "utf-8";

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;}
table{border-spacing:0;*border-collapse:collapse;}
fieldset,img,a img{border:0;cursor: pointer;}
a{text-decoration:none;}
a:visited{color:Black;}
.a_style_blue
{
	color:#AE0000/*#006CFF*/;
	text-decoration: none;
	cursor:pointer;
}

/*编辑窗口标题*/
.EditFormOutBack
{
	font-family:宋体;
	font-size:12px;
	/*background-color:White;*/
}

.EditFormTitle
{
	text-align:left; 
	font-family:宋体; 
	font-size:16px; 
	font-weight:bold; 
	color:#494949;	
}

.EditFormTitleBottomLineGrid
{
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#AE0000/*#cdcdcd*/;	
	font-size:0;
}

/*编辑窗口控制，适用于标准宽740px窗口*/
/*编辑控件行高*/
.EditLineHeight
{
	height:25px;
}

/*左列（标签列）*/
.EditLineLeft
{
	width:100px;
	height:30px;
	text-align:right!important;
	border-left:#53A9CA solid 0px;
	color : #676767;
}

/*编辑窗口中列（控件列）*/
.EditLineMiddle
{
	width:320px;
}

.EditLineMiddle input
{
	height:22px;
	width:318px;
	border:1px solid #AAAAAA;
}

.EditLineMiddle textarea
{
	width:318px;
	border:1px solid #AAAAAA;
	resize:none;
}

/*编辑窗口中列（控件列，下拉列表多6个傃素）*/
.EditLineMiddleList
{
	width:326px;
}

/*下拉列表框控制模式*/
.EditLineSelectOut
{
	*background:#fff;
	*border:1px solid #AAAAAA;
	*padding:2px;
	width:314px;
}

.EditLineSelectContainer
{
	*border:0;
	*position:relative;
	*width:314px;
	*height:18px;
	*overflow:hidden;
	*background:#fff;
}

.EditLineSelectContainer select
{
	border:1px solid #AAAAAA;
	line-height:25px;
	color:#666;
	margin:-1px;
	padding:2px 1px;
	font-size:12px;
	height:24px;
	width:321px;
	*width:316px;
}

/*编辑控件onfocus时效果*/
.EditOnFocus
{
	border:1px solid #006CFF!important;
	outline: 0px solid #006CFF!important;
}

/*编辑控件onmouseover时效果*/
.EditOnHover
{
	border:1px solid #777777!important;
	outline:0px solid #777777!important;
}

/*编辑窗口右列（提示列）*/
.EditLineRight
{
	width:340px;
	text-align:left;
	border-right:#53A9CA solid 0px;
	color : #676767;
}

/*编辑控件之间分隔高及分隔模式*/
.EditLineSpan
{
	height:2px;
	background-color:White;
	border-left:#53A9CA solid 0px;
	border-right:#53A9CA solid 0px;	
}

/*编辑窗口功能简述*/
.EditFormTitleHint
{
	text-align:left; 
	font-family:宋体; 
	font-size:12px; 
	color:#707070;	
}

/*号码通注册填写基本资料画线*/
.site-reg-line-690
{
	width:690px;
	height:5px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#cdcdcd;	
	font-size:0;	
}

/*****查询Form*****/
.QueryForm
{
	border-collapse:collapse;
}

.QueryFormTitle
{
	height:30px;
    text-align:center;
}

/*标题下修饰分隔线*/
.QueryFormSplitLineTitle
{
	width:100%;
	height:1px;
	font-size:0px;
	border-top:dashed 1px #929292;
	padding-bottom:4px;
}

/*按钮上修饰分隔线*/
.QueryFormSplitLineButton
{
	width:100%;
	height:1px;
	font-size:0px;
	border-bottom:dashed 1px #929292;
	padding-top:4px;
}

.QueryFormLine
{
	height:35px;
	/*border-bottom:1px solid #D2D2D2!important;*/
}

.QueryFormLine .colLabel
{
	width:100px;
	text-align:right;
}

.QueryFormLine .colField1
{
	width:160px;
	margin-right:10px;
}

.QueryFormLine .colField2
{
	width:160px;
	margin-right:10px;
}

.QueryFormLine .colField1 input,.QueryFormLine .colField2 input
{
	height:18px;
}

.QueryFormButton
{
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
/*****End 查询*****/

/*****Tab模板页*****/
.TabPageTitle
{
	text-align:left; 
	font-family:宋体; 
	font-size:16px; 
	font-weight:bold; 
	color:#494949;	
}

.TabPageNormal,.TabPageFocus,.TabPageSelect
{
	width:143px;
	height:40px;
	float:left;
}

.TabPageNormal
{
	background:url(/Admin/Images/TabPage/tab-normal.png) no-repeat;
	cursor:pointer;
}

.TabPageFocus
{
	background:url(/Admin/Images/TabPage/tab-focus.png) no-repeat;
	cursor:pointer;
}


.TabPageSelect
{
	background:url(/Admin/Images/TabPage/tab-select.png) no-repeat;	
}

.TabPageNormal .TabTitle,.TabPageFocus .TabTitle,.TabPageSelect .TabTitle
{
	width:100px;
	height:30px;
	padding:10px 10px 0px 33px;
	line-height:30px;
	text-align:center; 
	font-family:宋体; 
	font-size:14px; 
}

.TabPageNormal .TabTitle
{
	font-weight:normal; 
	color:#494949;		
}

.TabPageFocus .TabTitle
{
	font-weight:bold; 
	color:#494949;		
}

.TabPageSelect .TabTitle
{
	font-weight:bold; 
	color:#800000;		
}
/*****End Tab模板页*****/

.edit-wrap table tr td
{
	text-align:left;
}

.grid-title
{
	width:182px; 
	overflow:hidden; 
	background:url(/Admin/Images/titlename.gif) no-repeat;
	text-align:left;
	padding-left:40px;
}

.footer-wrap
{
	height:40px;
	padding-top:5px;
	padding-bottom:10px;
}

.grid
{
	border:1px solid #D2D2D2 !important;
	border-collapse:collapse;
}

.grid-head
{
	background:url(/Admin/Images/Admin/bg-tab.png) repeat-x 0 -141px;
	height:25px;
	line-height:25px;
	color:#AE0000;
}

.grid-row-first-cell
{
}

.grid-row-cell, .grid-head td, .grid-head th
{
	border:1px solid #D2D2D2 !important;
	border-collapse:collapse;
    text-align:center;
}

.grid-head td, .grid-head th
{
	padding-left:2px;
	font-weight:bold;
	/*font-weight:normal!important;*/
}

.grid-row-button
{
	color:#4da7dc;
	padding:0px 2px;
	text-decoration:none;
}

.grid-row-button span a,.grid-row-button span
{
	display: inline !important;
}

.grid-row
{
	background-color:#ffffff;
	height:25px;
	line-height:25px;
}

.grid-row-select
{
	
}

.grid-row-scripts
{
	background-color:#efefef;
	height:25px;
	line-height:25px;
	
}

.grid-row-last-cell
{
 
}

.grid-row-active
{
	background:#abe2ff;
}

.grid-row-cell
{
	text-align:left;
}

.grid-row-cell span
{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-left:2px;
	display:block;
}

.grid-empty th
{
	background:url(/Admin/Images/Admin/bg-tab.png) repeat-x 0 -141px;
	height:25px;
	line-height:25px;
	color:#AE0000;	
	border:0px;
	border-right:1px solid #D2D2D2 !important;
	border-bottom:1px solid #D2D2D2 !important;
}

.grid-row-empty
{
	font-size:12px;
	color:#AE0000;
	height:22px;
	line-height:22px;
	padding:2px;
	text-align:left;
}

.grid-row-last-cell
{
	text-align:center!important;
}

.grid-row-last-cell span
{
	display:inherit;
}

.alcenter
{
    text-align:center;
}

.alleft
{
    text-align:left;
}

.alright
{
    text-align:right;
}

/****** blue btn  ****/

.e-btn
{
    background:url(/Admin/Images/button/btn.png) no-repeat left top;
    height:27px;
    line-height:27px;
    width:auto;
    display:inline-block;
    *display:inline; 
    zoom:1;
}


.e-btn .e-icon
{
    width:auto;
    height:25px;
    width:20px;
    margin-left:3px;
    float:left;
    border:0px;   
    background-position:center center;
    background-repeat:no-repeat; 
}   
.e-btn a
{
    margin-left: 0px;
    display:block;
}     
.e-btn a b
{
    display:block;
    background:url(/Admin/Images/button/btn_right.png) repeat-x right top;
    padding-right:15px;
    padding-left:8px;
    font-weight:normal;
    margin-left:7px;
}        
.e-btn-over
{
    background:url(/Admin/Images/button/btn_over.png) no-repeat left top;
}
.e-btn-over a b
{
        background:url(/Admin/Images/button/btn_right_over.png) no-repeat right top;
        color:White;
}
.e-text-width
{
    display:block;
    position:absolute;
    visibility:hidden;
}
/***  mask  ***/
.e-mask
{
    background-color:#505050;
    filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	text-align:center;
	z-index:30000;
}
.e-mask-text-wrap
{
    height:33px;
    line-height:33px;
    display:block;
    position:absolute;
    padding-left:5px;
    filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index:40000;
}
.e-mask-text-wrap span
{
    float:left;
    display:block;
    background:url(/Admin/Images/grid/mask.gif) no-repeat right center;
    padding:0px 5px;
    padding-left:0px;
}
span.e-mask-border-left
{
    float:left;
    width:25px;
    height:33px;
    line-height:33px;
    display:block;
    background:url(/Admin/Images/grid/mask.gif) no-repeat left center;
}
.e-mask-loading
{
    background:url(/Admin/Images/grid/loading.gif) no-repeat;
    width:16px;
    height:16px;
    display:block;
    margin-top:8px;
    margin-left:5px;
    float:left;
}

/***   toolbar ***/
.e-toolbar
{
   /* padding:3px;
    height:26px;
    margin:3px;
    background:url(/Admin/Images/toolbar/toolbar.gif);*/ 
    margin-top:3px;
    vertical-align:middle;
    text-align:left;
    padding-right:20px;
}
.e-toolbar .e-btn
{
    margin-right:5px;
}

.e-tool
{
    float:right;
    margin-top:10px;
}

.e-toolbar-separator
{
    width:5px;
    float:left;
}

/**  window  **/
.e-window  
{
    position:absolute;
    top:80px;
    left:300px;
}
.e-window-wrap
{
    border:0px;
    border-collapse:collapse;          
}
.e-window-body
{
   overflow:auto;
}

.e-window-tc .e-icon
{
    padding-left:20px;
    width:auto;
}

.e-window-tl
{
    background:url(/Admin/Images/window/tl.png) no-repeat right bottom;
    height:33px;
    width:13px;
}
.e-window-tr
{
    background:url(/Admin/Images/window/tr.png) no-repeat left bottom;
    width:13px;
}
.e-window-tc
{
    width:auto;
    background:url(/Admin/Images/window/tc.png) repeat-x center bottom;
}
         
.e-window-cl
{
    background:url(/Admin/Images/window/lc.png) no-repeat right top;
    height:100%;
    width:13px;
}
.e-window-cr
{
    background:url(/Admin/Images/window/rc.png) no-repeat left top;
    height:100%;
    width:13px;
}
.e-window-cc
{
    background-color:#fff;
}
.e-window-br
{
    width:13px;
    background:url(/Admin/Images/window/rb.png) no-repeat left top;
}
    .e-window-bl
{
    width:13px;
    background:url(/Admin/Images/window/lb.png) no-repeat right top;
}
.e-window-bc
{
    width:auto;
    background:url(/Admin/Images/window/bc.png) no-repeat center top;
}
.e-window-footer
{
    text-align:right;
    background:#f1f1f1;
    background-color:#F6F6F6;
    border-top:#DADEE5 1px solid;
}
.e-window-footer .e-btn
{
    margin-right:10px;
}
        
.e-window-title
{
    margin-top:10px;
    height:24px;
    line-height:24px;
    font-weight:400;
    color:#ffffff;
}
.e-window-close
{
    background:url(/Admin/Images/window/close.gif) no-repeat center center;
    cursor:pointer;
    width:28px;
    height:17px;
}
.e-window-close-over
{
    background-image:url(/Admin/Images/window/close_over.gif);
}
.e-window-move
{
    cursor:move;
}

.e-resize-proxy
{
    display:block;
    height:auto;
    font-size:1px;
    -moz-user-select:none;
}
.e-resize-x
{
    cursor:e-resize;
}
.e-resize-y
{
    cursor:s-resize;
}
.e-resize-xy
{
    cursor:nw-resize;
}



/*  tree */


.e-tree-node-leaf
{
    background-image:url(/Admin/Images/tree/leaf.gif);
    background-repeat:no-repeat;
}


/**    grid **/
.e-grid
{
    border:1px solid #f2f2f2;
    border-bottom:0px;
    width:100%;
}
.e-grid tr td span
{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float:left;
}
.e-grid-row span
{
    width:90%;
}
.e-grid tr td
{
    height:26px;
    line-height:26px;
    padding-left:10px;    
    border-collapse:collapse;   
    border-bottom:1px solid #f1f1f1;    
    cursor:pointer; 
}
.e-header{
    background-image:url(/Admin/Images/grid/th_bg.gif);
}
.e-header td
{
    background:url(/Admin/Images/grid/ths.gif) no-repeat left center;
}
.e-header td span
{
   /* width:80%;*/
}
.e-sort-asc
{
    background-image:url(/Admin/Images/grid/sort_asc.gif);
}
.e-sort-desc
{
    background-image:url(/Admin/Images/grid/sort_desc.gif);            
}
.e-sort-asc, .e-sort-desc{
    background-position:left center;
    background-repeat:no-repeat;
    float:right;
    height:100%;
    width:15px !important;
    display:inherit;  
}
.e-checkbox
{
    width:25px !important;
}
.e-row
{
    width:30px !important;
    text-align:center;
}
.e-cansort
{
    cursor:pointer;
    border-bottom-color:yellow;
}
.e-cansort:hover
{
   border-bottom: 1px solid #ff8800;
}

.e-row-over
{
    background-color:;
}
.e-row-select{
    background-color:#D8F79D;
}


.e-tab
{
}
.e-tab-strip-wrap
{
    height:35px;
    line-height:35px;
    width:100%;
    border-bottom:#99A7B1 1px solid;
}
.e-tab-strip-wrap .e-tab-strip
{
    display:block;
    width:80px;
    float:left;
    margin:0px 5px;
    margin-top:8px;
    height:27px;
    line-height:27px;
    padding-left:5px;
    background:url(/Admin/Images/panel/tab-bg.gif) left top;
}
.e-tab-strip-wrap .e-tab-strip span
{
    height:27px;
    line-height:27px;
    padding-right:5px;
    display:block;
    text-align:center;
    cursor:pointer;
    background:url(/Admin/Images/panel/tab-bg.gif) right -74px;
}
.e-tab-strip-active,.e-tab-strip-wrap .e-tab-strip:hover
{
    background-position:left -37px!important;
    border-bottom:1px solid #FFF;
}
.e-tab-strip-active span ,.e-tab-strip-wrap .e-tab-strip:hover span
{
    background-position:right -111px!important;
}
        
.e-tab-body-wrap
{
}
.e-tab-strip .e-icon
{
    display:inline;
    float:left;
    background:Red;
    margin-top:3px;
            
}


.e-pagebar
{
    border:1px solid #F1F1F1;
    border-top:0px;
    height:32px;
    line-height:32px;
    background-color:#FFF;
}
.e-pagebar-buttons-wrap
{
    margin-left:15px;
    height:32px;
    line-height:32px;
    float:right;
}

.e-pagebar-buttons
{
    float:left;
    vertical-align:middle;
}
.e-pagebar-buttons img
{
    cursor:pointer;
    padding:0px 5px;
    padding-top:20px;
}
.e-pagebar-current
{
    float:right;
    padding-left:15px;
}
.e-pagebar-current input
{
    width:20px;
    height:13px;
    line-height:13px;
    border:1px solid #C8CDD0;
    text-align:center;
    margin: 0 2px;
}
.e-pagebar-info
{
    float:left;
    padding-right:20px;
}
.e-pagebar-total
{
    padding:0px 2px;
    color:#900502;
}
.e-pagebar-current-page
{
     color:#900502;
}
.e-pagebar-btn
{
    font-size:12px;
    background-position:center center;
    width:39px !important;
    height:22px!important;
    border:0px;
}
.e-pagebar-first,.e-pagebar-pre,.e-pagebar-next,.e-pagebar-last
{
    width:45px !important;
    height:12px!important;
    display:block;
    float:left;
    cursor:pointer;
    border:0px;
}


/**  menu **/
.e-menu
{
    background-color:#979797;
    height:202px;
    width:202px;
}
.e-menu-list
{
    list-style:none;
    background:url(/Admin/Images/menu/menu_bg.gif) repeat-y left top;
    padding:5px 0px;
    margin:1px;
    position:absolute;
}
.e-menu-separator
{
    background:url(/Admin/Images/menu/separator.gif) repeat-x left top;
    height:5px;
    width:100%;
}
.e-menu-item
{
    white-space: nowrap;
    display: block;
    padding: 1px;
    line-height:100%;
    height:24px;
    margin:0px 3px;
    padding:0px;
    border-style: solid;
    border-width: 1px 0px;
    border-color:transparent;
    border-width:1px 0px;
}
.e-menu-item a
{
    line-height:19px;
    padding: 3px 21px 3px 30px;
    display:block;
    position: relative;
    height:19px;
}
.e-menu-item a img
{
    position: absolute;
    left: 3px;
    top: 3px;
    border:0px;
}
.e-menu-item-active
{
    background:url(/Admin/Images/menu/item-over.gif) repeat-x;
    border-style: solid;
    border-width: 1px 0px;
    border-color:#AECFF7;
    border-width:1px 0px;
}
.e-menu-item-active a
{
    border-style: solid;
    border-width: 0 1px;
    margin: 0 -1px;
    border-color:#AECFF7;
         
}




/*** slibe   ***/

.e-slide-wrap
{
    border:0px solid #333333;
    
    position: relative;
}

.e-slide-img
{
   
}
/*.e-slide-wrap
{
    border:0px solid #333333;
    border: 1px solid #EEE;
    position: relative;
}

.e-slide-img
{
    border:3px solid #FFFFFF;
}*/

.e-slibe-navigate
{
    position:absolute;
    bottom:5px;
    right:5px;
}
.e-slibe-navigate li
{
    list-style:none;
    display:block;
    float:left;
    width:20px;
    height:20px;
    line-height:20px;
    margin-right:3px;
   /* border:1px solid #999;*/
    background:#F0F0F0;
    text-align:center;
    cursor:pointer;
}


/** datepicker **/

.e-datepicker
{
    width:185px;
    border:#87B3DA 1px solid;
    z-index:100000;
}
.e-datepicker-yearbar
{
    height:25px;
    line-height:25px;
    border-bottom:#87B3DA 1px solid
            
}
.e-datepicker-left-button,.e-datepicker-right-button{
    width:35px;
    float:left;
}
.e-datepicker-left-button a,.e-datepicker-right-button a
{
    background:url(../Imge/position-button.gif) no-repeat left center;
    display:block;
    float:left;
    width:16px;
}
.e-datepicker-left-button .year
{
    background-position:left center;
}
.e-datepicker-left-button .month
{
    background-position:-16px center;
}
.e-datepicker-right-button .month
{
    background-position:-32px center;
}
.e-datepicker-right-button .year
{
    background-position:-48px center;
}
        
.e-datepicker-middle-button
{
    width:112px;
    line-height:25px;
    height:25px;
    float:left;
}
.e-datepicker-middle-button input
{
    width:50px;
    margin-top:2px;
    height:20px;
    line-height:20px;
    text-align:center;
    float:left;
    background:transparent;
    border:0px solid transparent;
}
.e-datepicker-body
{
    width:183px;
    padding:1px 1px;
}
.e-datepicker-week,.e-datepicker-date-wrap
{
    height:25px;
    line-height:25px;
    background-color:#ff7575;
    padding:0px 3px;
}
.e-datepicker-week b,.e-datepicker-date-wrap a
{
    float:left;
    width:25px;
    text-align:center;
    font-style:normal;
    font-weight:400;
    cursor:pointer;      
}
.e-datepicker-date-wrap a:hover
{
    background-color:#FF9797;
    border-width:0px 1px;
}
.e-datepicker-date-wrap
{
    background-color:#FFFFFF;
}
.e-datepicker-date-gray
{
    color:#DEDEDE;
}
.e-datepicker-date-gray:hover
{
    background-color:#FF9797;
}
.e-datepicker-time-wrap
{
    float:left;
    display:block;
    height:25px;
}
.e-datepicker-time-wrap label
{
    padding-top:2px;
    padding-left:5px;
    float:left;
    line-height:20px;
    height:20px;
}
.e-datepicker-time
{
    border:1px solid #FF9797;
    padding-left:10px;
    width:75px;
    float:left;
    margin-top:2px;
}
.e-datepicker-time input
{
    width:15px;
    text-align:center;           
    background:transparent;
    border:0px solid transparent;
}
        
.e-datepicker-selected
{
    background-color:#FF9797;
}

/*按钮*/
.form-button
{
	background:url(/Admin/Images/Button/btn_bg.gif) no-repeat left top;
	padding-left:2px;
	width:67px;
	cursor:pointer;
	display:block;
}

.form-button input
{
	background:url(/Admin/Images/Button/btn_bg.gif) no-repeat;
	background-position:right -24px;
	border:0px;
	width:60px;
	height:24px;	
	cursor:pointer;
	padding-top:3px;
	padding-right:7px;
}

.form-button:hover
{
	background:url(/Admin/Images/Button/btn_bg.gif) no-repeat left -48px;
}

.form-button:hover input
{
	background:url(/Admin/Images/Button/btn_bg.gif) no-repeat right bottom;
}

/*按钮图标*/
.button-next
{
	background-image:url(/Admin/Images/Button/next.gif);
}

.button-provious
{
	background-image:url(/Admin/Images/Button/previous.gif);
}

.button-save
{
	background-image:url(/Admin/Images/Button/RegSubmit.gif);
}

.button-list
{
	background-image:url(/Admin/Images/Button/list.gif);
}

.button-login
{
	background-image:url(/Admin/Images/login.gif);
}

.button-register
{
	background-image:url(/Admin/Images/register.gif);
}

/*添加*/
.button-add
{
	background-image:url(/Admin/Images/register.gif);
}

/*查询*/
.button-query
{
	background-image:url(/Admin/Images/Button/query.gif);
}

/*保存并添加*/
.button-save-add
{
	background-image:url(/Admin/Images/Button/save-new.gif);
}

/*保存并返回*/
.button-save-return
{
	background-image:url(/Admin/Images/Button/save-return.gif);
}

/*返回*/
.button-return
{
	background-image:url(/Admin/Images/Button/return.gif);
}

/*站点注册向导*/
.site-reg-nav-step11
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 0;
	 width:160px;
}

.site-reg-nav-step12
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 -40px;
	 width:160px;
}

.site-reg-nav-step21
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 -80px;
	 width:160px;
}

.site-reg-nav-step22
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 -120px;
	 width:160px;
}

.site-reg-nav-step31
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 -160px;
	 width:160px;
}

.site-reg-nav-step32
{
	 background:url(/Admin/Images/Register/site-reg-nav.png) no-repeat 0 -200px;
	 width:160px;
}
