﻿@charset "utf-8";
html{margin:5px 10px; font-size:12px; font-family:Arial,宋体;}

/*主界面样式表*/
#top{ width:100%; background:#4D81BD url(images/top_bg_list.jpg) 0 0 repeat-x;}
#topbg{ height:66px; background-image:url(images/top_bg.jpg); background-position:right; background-repeat:no-repeat;}
#toplogo{ width:300px; height:66px; float:left; background:url(images/top_data.jpg); background-repeat:no-repeat;}
#toplogo img{ margin:3px 0px 0px 10px;}
#topright{ width:400px; height:66px; float:right;}
#topuser{ height:30px; line-height:30px; text-align:right; margin-right:20px; color:#fff; float:right;}
#topico{ width:280px; height:20px; float:right; margin-top:10px;}
#topico a img{ width:20px; height:20px; border:none; display:block; float:left;}
#topico a span{ display:block; float:left; color:#fff; height:20px; font-weight:bold; line-height:20px; padding-top:2px; margin-right:16px; margin-left:5px !important;*margin-right:5px; cursor:pointer;}
#line{width:100%; background-image:url(images/topline_bg.jpg); background-repeat:repeat-x; height:11px; overflow:hidden;}
#lineleft{ width:197px; height:11px; background-image:url(images/topline.jpg); background-repeat:no-repeat;}
#menubg{background-image:url(images/left_bottom_bg.jpg); background-repeat:repeat-y;float:left; width:192px; } 
#menu{ background-image:url(images/left_normal_bg.jpg); background-repeat:no-repeat; }
#contframe{ width:100%;  *position:absolute; *margin-left:-192px; *overflow:hidden;}
#frame{ margin-left:192px;}
#copyright{ margin-left:192px; height:24px; line-height:24px; text-align:center;background-color:#e4ecf5; border-top:1px solid #587db4; color:#555;}

.menu_h{ margin:0px 0px 8px 0px;}
.menu_h p{ margin:0px 0px 0px 15px; padding:0px; height:28px; line-height:28px; font-size:14px; font-weight:bold; text-indent:10px; color:#fff;}
.menu_h a img{ width:20px; height:20px; display:block; float:left; border:none; margin:2px 0px 0px 0px;}
.menu_h a span{ display:block; float:left; color:#fff; cursor:pointer;}
.menu_m{ width:165px; height:27px; line-height:27px; font-size:12px; font-weight:bold; color:#fff; text-indent:10px; background-repeat:no-repeat; margin:5px 0px 0px 8px; cursor:pointer;}
.menu_m a,.menu_m a:hover{ color:#fff; text-decoration:none; position:relative;}
.menu_m1
{
    background-image:url(images/menu_bg.png)!important;/* FF IE7 */  
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../inc/skin/default/images/menu_bg1.png'); /* IE6（这里的图片地址是需要所在页面的相对地址） */  
    _background-image: none; /* IE6 */ 
}
.menu_m2
{
    background-image:url(images/menu_bg.png)!important; background-position:0px -27px!important;/* FF IE7 */  
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../inc/skin/default/images/menu_bg2.png'); /* IE6 */  
    _background-image: none; /* IE6 */ 
}
.menu_s{ display:none; margin-top:5px;}
.menu_s a{ text-decoration:none; width:145px; height:22px; line-height:22px; background:none; color:#eee; text-indent:10px; margin:0px 0px 0px 15px; padding:0px; display:block;}
.menu_s a:hover{ background-color:#587db4; color:#fff; text-decoration:none;}


/*内页样式表*/
a{color: #195eba;text-decoration: none;}
a:hover{color: #195eba;text-decoration: underline;}

textbox{border:solid #aaa 1px; height:19px; line-height:19px;}

.ButtonLong{border-style: none;border-color: inherit;border-width: medium;background: url('images/btn_bg.gif');width:79px;	cursor:pointer;height: 32px;text-align:center;color:#fff; padding-top:5px;}
.ButtonLong:hover{background:url('images/btn_bg.gif'); color:#fff; background-position:0px -32px;}

#CommonFunction{background-image: url(../images/link_m_bg.jpg); height:36px; overflow:hidden;}
#CommonFunction div{ margin:4px 0px 0px 10px;}

.divContentBg{background-color: #FFF; color: #000; padding:0px 20px 20px 20px; height: 100%;}
.divContentHead{height: 20px;font-size: 14px;font-weight: bold;color: #587db4; border-bottom:3px solid #587db4;}
.divContentHead a{ display:block; float:right; margin-right:10px;}
.divContentBox{margin-bottom:10px; *padding-bottom:10px;}
.divFun{ line-height:32px; margin:5px 0px; background-color:#e4ecf5; text-indent:10px;border-bottom:1px solid #587db4; *height:30px;*padding:5px 0px;width:100%;height:auto;overflow:auto;zoom:1;}
.divFun textbox{}

.zlPanel{ background:#AAC9F0;}
.zlPanel_Close{text-align: right; background-color: #CC33FF; cursor: pointer;}

.divModalBox{ border:1px solid #666;}
.divModalTitle{ height:30px; line-height:30px; font-size:14px; font-weight:bold; border-bottom:3px solid #587db4; text-indent:10px; margin-bottom:5px; background-image:url("../../images/shade.png"); background-color:#e4ecf5;}
.divModalTitle img{ display:block; float:right; margin:10px !important; cursor:pointer; *position:absolute; *right:0px; *top:0px;}

/*储值消费*/
.ExpenseTreeView_goods{height:400px; width:300px; overflow:auto;}
.ExpenseTable{width:99%}
.ExpenseTable tr td{ line-height:30px;}
.OrderList{width: 100%;border: 1px solid #00FFFF;}
.ExpenseDiv{width: 700px; margin:5px; padding:5px;}

/*卡号或者手机号码的搜索框*/
.cardOrtel{}

/*表格样式*/
.listTable { background-color:#ccc;}
.listTable .repeterHeader td{text-align:center; font-weight:bold;background:#4D81BD; height:30px; line-height:20px;}
.listTable .repeterItems td{padding-left:5px; line-height:30px;}
.repeterTdRight {text-align:right; padding-right:5px;}

.listFlowTable {background-color:#ccc;}
.listFlowTable td{ padding:0px 10px;}
.listFlowTable .repeterHeader td{text-align:center; font-weight:bold;background:#F2E3FD; line-height:25px;}
.listFlowTable .repeterItems td{padding-left:5px; line-height:25px;}

.listItemBtn{ vertical-align:middle; text-align:center;}
.listItemBtn img{ margin:0px 3px 0px 0px;}

.listTableBtn{height:25px; margin:5px 10px 5px 10px; line-height:25px; float:left; width:300px;}
.listTablePage{ height:30px; line-height:30px; text-align:right; float:right;margin-bottom: 13px;*margin-top:5px;}
.listTablePage span{ float:left; margin-right:5px;}
.listTablePage a{height:20px; width:20px; text-align:center; line-height:20px;display:block;margin:5px 5px 5px 0px; float:left;}
.listTablePage select{ border: solid 1px #ccc; height:20px; width:45px; overflow:hidden;}
.a_page{  border: solid 1px #ccc;font-weight:bold;}
.a_page_c{  }

.listTablePage_simple{ height:30px;line-height:30px; text-align:right;float:right;}
.listTablePage_simple span{  margin-right:5px; float:left;}
.listTablePage_simple a{height:20px; width:45px; text-align:center; line-height:20px;display:block; margin:5px 5px 5px 0px; font-weight:normal; float: left;} 

.formTable{ background-color:#ccc;}
.formTable td{ background-color:#fff; line-height:30px; padding:0px 5px 0px 5px;}
.formTableTitle{ font-weight:bold; font-size:14px;}

.sapn_notnull{ color:Red; margin-left:10px; font-weight:bold;}

.diverrMsg{background-color: #f7f1bf;border: 3px solid #f6981e; display:none; margin:5px 0px; color:#5082bf;}
.diverrMsg div{ line-height:30px; font-weight:bold; margin-left:10px;}
.diverrMsg ul{ margin:0px; padding:0px; margin-left:30px;}
.diverrMsg li{	list-style: square;	line-height: 25px;}

.spanHint{ font-size:9px; color:#333; margin-left:10px;}

/*loading层样式*/
.divLoading{background: url('../../images/loading.gif');background-repeat: no-repeat;background-color: #eee;background-position: 10px 20px;height: 60px;width: 180px;position:absolute;top: 10px;left: 100%;margin-left: -192px;z-index: 2000;border: 1px solid #ccc;text-indent: 40px;line-height:60px;color:#333;}
.mempanel_key{ font-size:16px; font-weight:bold; color:Red;}
.divMemMsg span{ font-size:14px; font-weight:bold; color:Red; height:20px; line-height:20px;}

.listLoading{background: url('../../images/loading.gif');background-repeat: no-repeat;background-color: #fff;background-position: 20px 15px;text-indent: 45px;border:none;height:50px; line-height:50px;}

.goodsCTree{}
.goodsCTree ul{ margin:0px; padding:0px; padding-left:20px;}
.goodsCTree li { border:1px solid #ccc; width:100%; list-style:none; margin:0px; padding:0px; padding-left:20px;}
.goodsCTree li div{ float:right;}


.declare{ margin-left:20px; font-size:9px;}

.mainIco { padding:0px; margin:10px 0px 0px 0px; width:580px; height:250px;}
.mainIco li{ width:100px; height:115px; float:left; text-align:center; vertical-align:top; list-style:none; padding:0px; margin-left:5px; margin-bottom:5px;}
.mainIco .a1{ margin-top:5px;background-image:url(images/ico_bg.gif); width:80px; height:80px; margin-left:10px;}
.mainIco .a1:hover{ background-position:0 -80px;}
.mainIco .a2{ height:35px; line-height:35px;}
.mainIco img{ margin-top:14px; width:52px; height:52px;}

.optionLight{ background-color:#434532; color:#fff;}

.help{background-color: #f7f1bf;border: 1px dashed #f6981e;  color:#555; }
.help ul { margin:0px; padding:0px;}
.help li{ list-style: square;	line-height: 25px;margin:0px 0px 0px 25px; padding:0px;}

.zhidao{background-color: #CCFF66;border: 1px dashed #FF0000;  color:#555; font-size:14px;}
.zhidao .tit{ font-weight:bold; line-height:25px; text-indent:10px; color:Green;}
.zhidao .txt{ line-height: 22px; padding-left:20px;}

.copyright{height:30px; line-height:30px; text-align:center;}

.report_textBox
 {
      width: 118px;
 }