/**
* 以下是公用的一些CSS
*/
body {
    background-color: White;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    text-align: left;
}
label{
    padding:0px 0px 0px 5px;
}
.tb_common_list{
    background:#005381;/*  005381*/
}
.tb_common_light_blue{
    background:#005381;
}
.tb_common_bd{
    border:1px solid #005381;
}
.tb_ajax_item{
    background:#ffde00;
}
.tr_common_title{
    background:#005381;
    text-align:center;
    height:20px;
    color:#FFFFFF;
}
.td_common_title{
    height:20px;
}
.tr_common_row{
    background:#FFFFFF;
}
.tr_common_row_c{
    background:#FFFFFF;
    text-align:center;
}
/*奇数行*/
.tr_common_row_odd{
    background:#E8F7F5;
    height: 25px;
}
/*偶数行*/
.tr_common_row_even{
    background:#F7F9FC;
     height: 25px;
}
.tr_common_row_hover{
    background:#B4FCF4;	
     height: 25px;
}
.td_tips{
    color:#1706f5;
    font-weight:bold;
}
.td_tips_normal{
    font-weight:bold;
}
.td_tips_highlight{
    font-weight:bold;
    color:#f4031f;
}
a{color:#000000;text-decoration: none; }
a:link{color:#000000;}	
a:active{color:#000000;}   
a:visited{color:#000000;}
a:hover{color:#FF0000;}	
.pl_5{
    padding-left:5px;
}
.pl_10{
    padding-left:10px;
}
.pr_10{
    padding-right:10px;
}
.pt_5{
    padding-top:5px;
}
.pb_5{
    padding-bottom:5px;
}
.pd_5{
    padding:5px;
}
.pd_10{
    padding:10px;
}
.ml_5{
    margin-left:5px;
}
.ml_10{
    margin-left:10px;
}
.ml_20{
    margin-left:20px;
}

.mt_5{
    margin-top:5px;
}
.mt_10{
    margin-top:10px;
}
.mt_15{
    margin-top:15px;
}
.mt_20{
    margin-top:20px;
}
.mb_5{
    margin-bottom:5px;
}
.mb_10{
    margin-bottom:10px;
}
.hand{
    cursor:pointer;
}
.font_12{
    font-size:12px;
}
.font_14{
    font-size:14px;
}

.font_16{
    font-size:16px;
}
.font_20{
    font-size:20px;
}
.div_message{
    width:300px;
    height:200px;	
    border:1px solid #005381;
    text-align:center;

}
.btn_wsmall{
    width:16px;
}
.btn_wlimit{
    width:50px;
}
.sel_wlimit{	
    width:80px!important;width:90px;
}
.date_wlimit{	
    width:90px!important;width:100px;
}
.my97dp_wlimit{
    width:133px!important;width:129px;
}
.bd_right{
    border-right:1px solid #005381;
}
.bd_right_white{
    border-right:1px solid #FFFFFF;
}
.bd_left{
    border-left:1px solid #005381;
}
.bd_bottom{
    border-bottom:1px solid #005381;
}
.bd_bottom_gray{
    border-bottom:1px solid #b6b9bd;
}
.bd_top{
    border-top:1px solid #005381;
}
.div_common{
    border:0px solid #005381;
    position:relative;
    height:auto;
    float:left;	
}
.div_common_b{
    border:1px solid #005381;
    position:relative;
    height:auto;
    float:left;	
}
.span_alink{
    color:#f76413;
}
.span_alink_blue{
    color:#0509B3;
}
.span_highlight{
    color:#f4031f;
}
.span_btn{
    width:102px;
    height:26px;
    display:block;
    cursor:pointer;
    font-size:14px;
    text-align:center;
    padding-top:5px;
    background:url('../images/btn.jpg') no-repeat;
}
.graying{
    color:#A6A6A6;
}
/**
* 以下是各个模块具体的CSS
*/
html,body{height:100%;padding:0;margin:0;}
/*#login_wrap{width:800px;margin:0 auto;border:0px solid red;position:absolute;top:50%;left:50%;margin-left:-400px;}*/
#login_wrap{width:800px;margin:0 auto;border:0px solid red;margin-top:70px;}
#div_wrap{
    border:0px solid #bbbbbb;
    height:auto;
    width:1000px;	
    margin:0 auto;
    margin-top:0px;
}
/*login CSS*/
#login_content{
    border: 0px solid #CCCCCC;
    background-color: #F0F0F0;    
    width: 683px;
    height: 430px;
    margin:0 auto;
    padding-left:10px;
    padding-top:10px;
    background:url('../images/log_bg.jpg') no-repeat;    
}
.login_form {
    border: 0px solid #CCCCCC;
    margin: 8px 0px 8px 0px;
    padding: 0px;
    font-size: 12px;
}
.login_form label {
    padding: 0px 0px 0px 5px;
    font-size:14px;
}
.login_form input {
    color: Blue;
    font-size: 12px;
    border: 1px solid #006cc4;
    padding: 3px;
    height: 16px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-variant: normal;
}
.error_msg {
    color: Red;
    font-weight: bold;
    font-size:14px;
}

/**head  CSS*/
#div_head{
    color:#FFFFFF;
    height:64px;
    width:998px!important;width:1000px;
    text-align:center;
    vertical-align:bottom;
    text-decoration:none;
    border-bottom:0px solid #005381;    
    background:#0285BD;    
}
#div_head ul li{ list-style: none;float:left;}
#div_head a{color:#FFFFFF;text-decoration: none; }
#div_head a:link{color:#FFFFFF;}	
#div_head a:active{color:#FFFFFF;}   
#div_head a:visited{color:#FFFFFF;}
#div_head a:hover{color:#FF0000;}
#div_head .head_icon{border:1px solid #1962A2;height: 30px;width: 90px;margin-top: 10px;float: left;}
#div_head .head_icon_in{border:1px solid #2094C5;height: 28px;width: 88px;}
/**
        main CSS
*/
#div_main{
    color:#4A47A0;
    height:auto;
    width:1000px;
    text-align:center;
    text-decoration:none;
    position:relative;
    float:left;
    border-top:1px solid #CDD2D4;	
    margin-top:5px;

}
.home_title{
    font-size:16px;
}
/*
  left menu CSS
*/
#div_main_left{
    color:#000000;
    height:auto;
    width:125px;
    text-align:left;
    position:relative;
    float:left;
    text-decoration:none;
    border:0px solid green;	
}
/*
  right main CSS
*/
#div_main_right{
    color:#000000;
    height:auto;
    width:865px;
    text-align:left;
    position:relative;
    float:right;
    overflow:hidden;
    text-decoration:none;
    border:0px solid pink;

}
/*
  wide main CSS
*/
.div_main_base{
    color:#000000;
    height:auto;
    width:1000px;
    text-align:left;
    position:relative;
    float:left;
    text-decoration:none;
    border:0px solid red;	
}
.div_main_ext{
    color:#000000;
    height:auto;
    width:1000px;
    text-align:left;
    position:relative;
    float:left;
    text-decoration:none;
    border:1px solid yellow;	
}
/* footer CSS*/
#div_footer{
    color:#4A47A0;
    height:50px;
    width:1000px;
    font-weight:normal;
    text-align:center;
    position:relative;
    float:left;
    text-decoration:none;
    border:0px solid green;		
    margin-top:5px;
}
/*4A47A0*/
#div_footer a{color:#193D55;text-decoration: none; }
#div_footer a:link{color:#193D55;}	
#div_footer a:active{color:#193D55;}   
#div_footer a:visited{color:#193D55;}
#div_footer a:hover{color:#FF0000;}
.div_footer_line{background: url(../images/footer_line_005381.gif) repeat-x;height: 9px;}
/**
        菜单相关
*/
.div_menu_wrap{padding:0px;height:auto;overflow:hidden;}
.menu_title{background:#005381;height:22px;border:1px solid #005381;font-size:12px;overflow:hidden;width:125px;color:#FFFFFF;}
.div_menu_content{border-bottom:1px solid #005381;border-left:1px solid #005381;border-right:1px solid #005381;width:123px;overflow:hidden;background:#E3EDFF;} 
/*
.menu_item{font-size:12px;text-align:left;height:20px;}
.menu_item a{color:#000000;text-decoration: none; }
.menu_item a:link{color:#000000;}	
.menu_item a:active{color:#000000;}   
.menu_item a:visited{color:#000000;}
.menu_item a:hover{color:#FF0000;}
.menu_item_current{background:#81BB99;}
.menu_item_current a{color:#FFFFFF;text-decoration: none; }
.menu_item_current a:link{color:#FF0000;}	
.menu_item_current a:active{color:#FF0000;}   
.menu_item_current a:visited{color:#FF0000;}
.menu_item_current a:hover{color:#FF0000;}*/
/*以下是菜单条目的样式*/
.menu_item {
    width: 123px;
    margin: 0px;
    padding: 0px;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    clip: rect(0px,0px,0px,0px);
    border:0px solid red;
    text-align: left;    
}
.menu_item ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;    
    display: block;
    width: 123px;
}
.menu_item li {
    font-size: 12px;
    line-height: 20px;
    color: #333333;  
    text-decoration: none;
    padding-left: 0px;
    border:0px solid red;
    width: 123px; 
}

/*.menu_item a:hover{color:#FF0000;}*/
.menu_item  a:hover { 
    font-size: 12px;
    line-height: 20px;    
    color: #FFFFFF;
    background:#22F312;
    background-repeat: no-repeat;
    margin-left: 2px;
    text-decoration: none;
}

.menu_item  a{ 
    color:#000000;
    text-decoration: none;
    padding-left: 2px;
}
.menu_item_active  {   
    background:#005381;
    display: block;
    color:#FFFFFF;
    padding-left: 2px; 
}
/**
        角色管理
*/
.div_act_wrap{
    padding: 0px;
    float: left;
    background-color: #FFFFFF;
    margin: 0px 10px 10px 0px;
    border: 1px solid #005381;
    width: 250px;
    height: auto;
}
.div_role_item{
    border:0px solid red;padding:0px;width:140px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_big_item{
    border:0px solid red;padding:0px;width:200px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_320_item{
    border:0px solid red;padding:0px;width:320px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_450_item{
    border:0px solid red;padding:0px;width:450px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_small_item{
    border:0px solid red;padding:0px;width:80px;height:25px; float:left;overflow:hidden;font-family:arial;
}

.div_60_item{
    border:0px solid red;padding:0px;width:60px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_80_item{
    border:0px solid red;padding:0px;width:80px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_82_item{
    border:0px solid red;padding:0px;width:82px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_100_item{
    border:0px solid red;padding:0px;width:100px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_140_item{
    border:0px solid red;padding:0px;width:140px;height:25px; float:left;overflow:hidden;font-family:arial;
}

.div_domain_item{
    border:0px solid red;padding:0px;width:180px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_160s_item{
    border:0px solid red;padding:0px;width:160px;height:30px; float:left;overflow:hidden;font-family:arial;
}
.div_160_item{
    border:0px solid red;padding:0px;width:165px;height:35px; float:left;overflow:hidden;font-family:arial;
}
.div_180_item{
    border:0px solid red;text-align:left;padding:0px;width:180px;height:25px; float:left;overflow:hidden;font-family:arial;
}
.div_130_item_bd_right{
    border:0px solid red;padding:0px;width:130px;height:20px; float:left;overflow:hidden;border-right:1px solid #b6b9bd;
}
.div_tab_focus{
    border:0px solid #005381;padding-left:10px;padding-right:10px;height:20px; float:left;overflow:hidden;border-right:1px solid #005381;
    border-bottom:none;font-weight:bold;

}
.div_tab_focus a{
    color:#FF0000;
}
.div_tab_blur{
    border:0px solid #005381;border-right:1px solid #005381;padding-left:5px;padding-right:5px;height:20px; float:left;overflow:hidden;font-weight:bold;
    background:#D6D5DB;
}
#div_tip{
    border:1px solid #cccccc; background:#FFFFFF; padding:5px; display:none; position:absolute;
}
.div_nofloat {
    clear: both;
    float: none;
    border:0px solid blue;
}
.tab_base {
    border:1px solid #005381;
    float:left;
    border-bottom:none;


}
.tab_body {
    border:1px solid #005381;
    float:left;
    border-bottom:none;


}
.div_msg{
    position: absolute;visibility: hidden;overflow:hidden;border:1px solid #CCC;
    background-color:#FFFbd1;border:1px solid #333;z-index:100;

    /*filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;  透明度*/
}

/**
        客户管理
*/
.div_manage_item{
    border:0px solid red;padding:0px;width:140px;height:25px; float:left;overflow:hidden;text-align:center;
    font-size:14px;	
}
.div_manage_item a{color:#FF0000;text-decoration: none; font-weight:bold;}
/**
        chart 
*/
.tr_chart_title_bg{
    background:#F6F6F6;
}

/**
        log 
*/
.div_log{
    border:0px solid red;width:400px;float:left;padding:5px;border-bottom:1px solid #005381;margin-left:10px;
}
.div_log a{
    text-decoration:underline;color:blue;
}
.article_row{
    font-size:12px;
}
.article_row a{color:#0000FF;text-decoration: none; }
.article_row a:link{color:#0000FF;}	
.article_row a:active{color:#0000FF;}   
.article_row a:visited{color:#0000FF;}
.article_row a:hover{color:#FF0000;}
.progress_bar{
    background:url('../images/progress_bg.gif') repeat-x;
    border:1px solid #b16800;	
    height:15px; 
    font-size:1px;
}
.font_bold{ font-weight:bold;}
.font_14{font-size:14px;}
.font_12{font-size:12px;}
.font_16{font-size:16px;}
.font_20{font-size:20px;}
.font_blue{color:#0000FF;}
.span_yellow_bg{background:#ffde00;}
.span_green_bg{background:#00FF06;}
.span_font_green{color:#00FF06;}
.ft_green{
    color:#359406;
}
.ft_pink{
    color:#f403f1;
}
.ft_blue{
    color:#0000FF;
}
.ft_red_deep{
    color:#941807;
}
.ft_yellow{
    color:#F78502;
}
.ft_red{
    color:#FF0000;
}
.ft_20{
    font-size:20px;
}
.ft_white{
    color:#FFFFFF;
}
.h_20{height: 20px;}
.h_30{height: 30px;}
.h_25{height: 25px;}
.float_right{float: right;}
.none{display: none;}
.t_center{text-align: center;}
.t_left{text-align: left;}
.t_right{text-align: right;}
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.w_content_full{width:860px;}
.table_thin_border{   border-collapse:collapse;}
.table_thin_border td{ border:solid 1px #AAC6F8;}
/*分页类样式*/
.pagination{ margin:0px 10px 10px 5px; ; text-align:right;}
.pagination ul{ display:inline;margin:0 0 0 0;}
.pagination li{ display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; margin:0 3px;}
.pagination li a{ display:block; padding:3px 8px; border:#06C 1px solid; color: #2B4A78; text-decoration: none;}
.pagination li a:hover{ background:#06C; color:#FFF; text-decoration:none;}
.pagination .prevpage{}
.pagination .currentpage a{ background:#06C; color:#FFF; font-weight:bold; cursor:default;}
.pagination .nextpage{}
.msg_icon{
    width:50px;
    height:50px;
    background-image:url(../images/info.png);   
    background-repeat: no-repeat; /*我们并不想让它平铺*/
    text-indent:-999em;/* 隐藏文本的一种方法*/
    background-position: 0px 0px;

}
.msg_icon_error{ background-position: 0px 0px;}
.msg_icon_warn{ background-position:-55px 0px;}
.msg_icon_info{ background-position: -115px 0px;}
.msg_icon_confirm{ background-position: -170px 0px;}
.msg_icon_ok{ width:60px;background-position: -235px 0px;}
.icon_tip{  width:12px;height:13px;background-image:url(../images/ico_tips.gif);}

