﻿html,body
{
    
    padding:0;
    margin:0;
    /*
    -webkit-user-select:none;
    -webkit-text-size-adjust:none;
    */
}
body
{
    width:100%;
    min-width:980px;
    
}

html,head,body,table,th,td,form,input,select,textarea,ul,li,p {
    margin:0;
    padding:0;
    text-align:left;
    font:12px/1.125 Tahoma,Arial, Helvetica, sans-serif;
}
ul{list-style:none;}
a,img{border:none;text-decoration:none;}
textarea{resize:none;}
.clr{clear:both;}
.vmd{vertical-align:middle;}

s
{
    width:0px;
    border-left:solid #ddd 1px;
    overflow:hidden;
}

.nobreak
{
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.break
{
    word-break:break-all;
    white-space:normal;
}
.red{color:Red !important;    }
.green{color:Green;}
.gray{color:#aaa;}
.redborder{border:solid 1px red;}

.w30{width:30px;}
.w50{width:50px;}
.w60{width:60px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.wauto{width:auto;}
.w40{width:40px;}
.w180{width:180px;}
.w200{width:200px;}

.button-55,.button-save,.button-close
{
    color: #fff;
    border:none;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 77px;
}
.button-save
{
    background-position:-148px -149px;
}
.input-text
{
    height:22px;
    line-height:24px;
    width:160px;   
    border:1px solid #CCCCCC; 
}

.tabbar
{
    height:35px;
    line-height:35px;
    background-color:#f3f3f3;
    border-bottom:solid 1px #e6e6e8;
    position:relative;
    overflow:visible;
}
.tabitem
{
    display:inline-block;
    width:60px;
    height:25px;
    line-height:25px;
    text-align:center;
    margin-left:5px;
    cursor:pointer;
    color:#414040;
    border-radius:5px;

}

.tabitem:hover,.acttabitem
{
    position:relative;
    height:25px;
    background-color:#2a529a;
    color:#fff;
}
.textbox
{
    height:18px;
    line-height:18px;
    border:solid 1px #e0e0e0;
    padding-right:0px;
    color:#414040;
    padding:4px 0px 4px 3px;
    
}

.txt
{
    width:100%;
    height:25px;
    line-height:25px;
    border:none;
    border:solid 1px #e0e0e0;
    color:#535353;
}

/*公共的提示消息样式*/
.tip 
{
    min-height:30px;
    line-height:30px;
    background: #f7f7f7;
    color: #727171; 
    padding-left:5px;
}
.input-tip
{
    height:30px;
    line-height:30px;
    position:absolute;
    font-size:14px;
    left:3px;
    color:#aaa;
    z-index:0;
}

.loading
{
    height:30px;
    line-height:30px;
    background-color:#f8f8f8;
    text-align:center;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select: none;
}
.loadanimation
{
    width:20px;
    height:20px;
    border:none;
    vertical-align:middle;
}
.loaddesc
{
    vertical-align:middle;
    margin-left:5px;
    font-size:14px;
    color:#505363;
}
.redborder
{
    border:solid 1px red;
}

.funcbtn
{
    
    height:22px;
    min-width:44px;
    padding:0px 5px 0px 5px;
    margin-left:5px;
    color:#000;
    background-color:#f3f3f3;
    border:solid 1px #888;
    text-align:center;
    background: -moz-linear-gradient(center top , #ffffff 0%, #ebebeb 90%, #f3f3f3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);
    cursor:pointer;
    border-radius:3px;
    outline:none;
    
}
.center{text-align:center;}
.right{text-align:right;}