		* {
		    font-size: 12px;
		}
		
		body {
		    /* font-family:verdana,helvetica,arial,sans-serif; */
		    font-family: "Microsoft YaHei", Verdana, tahoma, Helvetica, Arial;
		    padding: 0;
		    font-size: 12px;
		    margin: 0;
		}
		
		a {
		    text-decoration: none;
		    outline: medium none;
		}
		
		a:hover {
		    text-decoration: none;
		}
		
		h2 {
		    font-size: 18px;
		    font-weight: bold;
		    margin: 0;
		    margin-bottom: 15px;
		}
		/* 
		.demo-info{
			padding:0 0 12px 0;
		}
		.demo-tip{
			display:none;
		}
		 */
		
		.warn {
		    color: #f00;
		}
		
		.navlist {
		    list-style-type: none;
		    margin: 0;
		    padding-left: 10px;
		    /* border: 1px solid red; */
		}
		
		.navlist li {
		    padding: 0;
		    /* border: 1px solid #ccc; */
		    margin-top: 5px;
		}
		
		.navlist li a {
		    line-height: 24px;
		    text-decoration: none;
		}
		/*.icon{
			background:url(../images/icons/tabicons.png) no-repeat;
		    display: inline-block;
		    line-height: 18px;
		    width: 18px;
		    margin-right: 3px;
		}*/
		/*.icon-sys{ background-position:0px -200px;}
.icon-set{ background-position:-380px -200px;}
.icon-add{background-position: -20px 0px;} 

.icon-nav{background-position: -100px -20px; }
.icon-users{background-position: -100px -480px;}
.icon-switch{background-position: -60px -380px;}
.icon-rule{background-position: -180px -460px;}
.icon-msn{background-position: -80px -420px;}
.icon-role{background-position: -360px -200px;}
.icon-log{background-position: -380px -80px;}

.icon-delete{ background-position:-140px -120px;}
.icon-edit{ background-position:-380px -320px;}
.icon-magic{ background-position:0px -500px;}
.icon-database{ background-position:-20px -140px;}
.icon-all{ background-position:-200px -20px;}
.icon-verify{ background-position:-400px -180px;}*/
		
		.fl {
		    float: left;
		}
		
		.fr {
		    float: right;
		}
		
		.fr a {
		    margin-right: 10px;
		}
		
		.topLine {
		    width：100%;
		    position: absolute;
		    right: 1px;
		    top: 0;
		}
		
		.ftitle {
		    font-size: 14px;
		    font-weight: bold;
		    padding: 5px 0;
		    margin-bottom: 10px;
		    border-bottom: 1px solid #ccc;
		}
		
		.fitem {
		    margin-bottom: 5px;
		}
		
		.fitem label {
		    display: inline-block;
		    width: 80px;
		}
		
		.fitem input {
		    width: 160px;
		}
		
		.span_ {
		    display: inline-block;
		    line-height: 30px;
		    padding: 5px;
		    color: #0e2d5f;
		    font-size: 13px;
		}
		
		.divide {
		    margin: 5px;
		}
		
		.messager-middle {
		    height: 50px;
		    line-height: 50px;
		    overflow: hidden;
		}
		
		fieldset {
		    border-radius: 5px;
		    margin: 6px 3px 3px 2px;
		}
		
		.edit_td {
		    vertical-align: middle;
		    margin: 6px 3px 5px 9px;
		    width: 63px;
		    max-width: 100px;
		    overflow: hidden;
		    white-space: nowrap;
		    text-align: right;
		}
		
		.edit_etd {
		    padding-right: 13px;
		}
		
		.savebtn {
		    float: left;
		    margin: 3px 3px 3px 6px;
		}
		
		.saverbtn {
		    float: right;
		    margin: 8px 23px 3px 6px;
		    padding: 0 6px 0 6px;
		}
		
		.hidden {
		    display: none;
		}