@CHARSET "UTF-8";
body, button, input, label, select, td, textarea{font-family:'Microsoft Yahei',Arial,'lucida grande',tahoma,verdana,arial,sans-serif;font-size: 12px;}
body{/*-webkit-font-smoothing:antialiased;*/}
h1,h2,h3,h4,h5,ul,ol,p{margin:0;padding:0;}
ul li{list-style:none;}
input{border:1px solid #dddddd;padding:3px;}
a{color:#333333;text-decoration:none;}
a:hover{color:#c40012;text-decoration:underline;}

.topbar, .header, .main, .footer{position:relative;z-index:1;}
.topbar{z-index:10;}
.header{z-index:9;}

.lfloat{float:left;}
.rfloat{float:right;}
.hidden_elem{display:none;!important}
.inline_block{display:inline-block;*display:inline;*zoom:1;}

.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.container, .module{width:1200px;margin:0 auto;}

.alert_error{border:1px solid #ebccd1;color:#a94442;background:#f2dede;padding:15px;}
.alert_success{border:1px solid #3c763d;color:#3c763d;background:#dff0d8;padding:15px;}
.highlight{color:#c40000;}
.tip{color:#999999;}

.inputtext{padding:5px;height:20px;*line-height:20px;color:#333333;outline:none;}
.inputtext:focus{border-color:#c40000;}
.input_disabled{background:#e6e6e6;color:#a1a1a1;}

.btn{padding:7px 15px;font-weight:bold;border:1px solid #dddddd;background:#f9f9f9;}
a.btn{display:inline-block;*display:inline;*zoom:1;}
.btn_confirm{color:#ffffff;border-color:#c40000;background:#c40000;}
a.btn_confirm:hover{color:#ffffff;}

/* 全局顶部导航 */
.topbar {background-color:#ffffff;border-bottom:1px solid #dddddd;line-height:29px;}
.topbar .lfloat span{float:left;}
.topbar .username{color:#c40000;}
.topbar .rfloat ul li{float:left;margin-left:10px;}
.topbar .rfloat ul li a.highlight, .topbar .fr ul li a:hover{color:#c40000;}

/* 分页 */
ul.page{text-align:center;margin-top:10px;}
ul.page li{display:inline-block;*display:inline;*zoom:1;font-size:14px;}
ul.page .item,
ul.page .next,
ul.page .prev{background:#ffffff;}
ul.page li a{position:relative;display:block;border:1px solid #dddddd;z-index:1;}
ul.page .item a{margin-left:-1px;}
ul.page li a:hover{z-index:3;border-color:#c40000;text-decoration:none;}
ul.page li.cur{border:1px solid #c40000;background:#c40000;color:#ffffff;}
ul.page li.last,
ul.page li.prev,
ul.page li.next{margin-right:5px;}
ul.page li.dot{margin:0 5px;}
ul.page li.total{}
ul.page .cur,
ul.page li a{line-height:20px;padding:6px 12px;}