@charset "UTF-8";
/* CSS Document */
/*清除格式*/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, dl, dt, dd, ul, ol, li, pre,
form, fieldset, button, input,legend,div, 
img{
  border:medium none;
  margin: 0;
  padding: 0;
}
/*h5新标签*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}

/* 重置表格元素 */
table { border-collapse: collapse; border-spacing: 0;}
em,i{font-style: normal;}

img{ border:none;}
/* 重置列表元素 */
ul, ol,li{ list-style: none; }

body{color:#333;overflow-x: hidden;font-family: "Microsoft Yahei";font-size: 14px;}

/*清除浮动*/
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ clear:both; content:'.'; display:block; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

a{ text-decoration:none;}
a:hover{text-decoration:underline;}
 
/*边距*/
.mt10{ margin-top:10px;} 
.mt15{ margin-top:15px;} 
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}

.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.ml15{ margin-left: 15px;}

.w100{ width:100%;}

.text-align{ text-align:center;}
/*display*/
.hidden{display:none;} 
.show{display:block;}
/*浮动*/
.fl{float:left;} 
.fr{float:right;}
.overflow{overflow:hidden;}
/*定位*/
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}

/*info*/
.info-message{position:fixed;border-radius:5px;width:300px;padding:5px 10px 3px;color:#FFF;font-size:12px;left:50%;margin-left:-160px;cursor:pointer;background:#34495e;}
.info-message-success{background:green;border:1px solid darkgreen;}
.info-message-warning{background:#f4d03f;border:1px solid #f1c40f}.info-message-error{background: #C00;}
.info-message-top{top:100px;} .info-message-middle{top:48%;}.info-message-bottom{bottom:80px;}
.info-message .icon{float:left;width:40px;height:34px;background:url(appbar24.png) no-repeat;}
.info-message-success .icon{}
.info-message-warning .icon{background-position: 0 -84px}
.info-message-error .icon{background-position: 0 -41px}
.info-main{margin-left:50px;line-height:18px;padding:5px 0 0;}
.nopadding .info-main{padding:0;}

/*dialog info ie6*/
.info-message, .ui-dialog-box, .ui-dialog-overlay, .toTop{_position:absolute;}
