/* 设置utf-8 */
@charset "utf-8";

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */ 
html{color:black;background:white;} 

/* 内外边距通常让各个浏览器样式的表现位置不同 */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0; padding:0; }

/* 要注意表单元素并不继承父级 font 的问题 */ 
body,button,input,select,textarea{font:12px SimSun,tahoma,arial,sans-serif;} 
input,select,textarea{font-size:100%;} 

/* 去掉各Table cell 的边距并让其边重合 */ 
table{border-collapse:collapse;border-spacing:0;} 
td{font-size: 12px;}

/* IE bug fixed: th 不继承 text-align*/ 
th{text-align:inherit;} 

/* 去除默认边框 */ 
fieldset,img{border:none;} 

/* 设置图片和表单居中对齐 */
img,input,select,textarea {vertical-align:middle}

/* ie6 7 8(q) bug 显示为行内表现 */ 
iframe{display:block;} 

/* 去掉 firefox 下此元素的边框 */ 
abbr,acronym{border:none;font-variant:normal;} 

/* 一致的 del 样式 */ 
del{text-decoration:line-through;} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;} 

/* 去掉列表前的标识, li 会继承 */ 
ol,ul {list-style:none;} 

/* 对齐是排版最重要的因素, 别让什么都居中 */ 
caption,th {text-align:left;} 

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */ 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:500; } 
q:before,q:after {content:''; } 

/* 统一上标和下标 */ 
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;} 
sup {top:-0.5em;} 
sub {bottom:-0.25em;} 

/* 让链接在 hover 状态下显示下划线 */ 
a:hover {text-decoration:underline;}

/* 默认不显示下划线，保持页面简洁 */ 
ins,a {text-decoration:none;} 

/* IE6,7焦点点状线去除 */ 
a:focus,*:focus {outline:none;} 

/* 清除浮动(伪类强力清浮动) */ 
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;zoom:1; /* for IE6 IE7 */}
.clear{clear:both;display:block;overflow:hidden;height:0;line-height:0;font-size:0;} 

/* 清除浮动(普通清浮动) */
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}

/* 设置显示和隐藏, 通常用来与 JS 配合 */ 
.hide {display:none !important;visibility:hidden;} 
.block {display:block !important;} 
.hidden{visibility:hidden;}
.none{display:none;}

/* 设置浮动，通过内联减少浮动带来的bug */ 
.fl {float:left;display:inline;} 
.fr {float:right;display:inline;} 

/* 设置字号 */
.f11{font-size:11px;} .f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}

/* 设置字体 */
.simsun {font-family:'simsun';} /* 黑体 */
.simhei {font-family:'simhei';} /* 宋体 */
.yahei {font-family:'microsoft yahei';} /* 雅黑 */
.airal {font-family:'airal';}  /* 默认英文 */
.tahoma {font-family:'tahoma';} /* 漂亮英文 */

/* 设置加粗 */
.fb ,.bold{font-weight:bold;}
.fn{font-weight:normal;}

/* 设置首行文本的缩进 */
.t2 ,.em2 {text-indent:2em;}

/* 设置行高 */
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}

/* 设置下划线 */
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

/* 设置对齐 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vt {vertical-align:top;}
.vm ,.vc {vertical-align:middle;}
.vb {vertical-align:bottom;}

/* 设置居中 */
.bc{margin-left:auto;margin-right:auto;}
.cent {margin:0 auto;text-align:center;}

/* ？？ */
*html .clearfix{height:1%}
.Clearfix{display:block;}

/* 设置定位 */
.pr{position:relative;}
.pa{position:absolute;}
.abs-left{position:absolute;left:0;}
.abs-right{position:absolute;right:0;}
.zoom{zoom:1}

/* 设置宽高，步长为10和100 */
.w{width:100%}
.w10{width:10px;}.w20{width:20px;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}
.w100{width:100px;}.w200{width:200px;}.w300{width:300px;}.w400{width:400px;}.w500{width:500px;}.w600{width:600px;}.w700{width:700px;}.w800{width:800px;}.w900{width:900px;}.w1000{width:1000px;}

.h{height:100%}
.h10{height:10px;}.h20{height:20px;}.h30{height:30px;}.h40{height:40px;}.h50{height:50px;}.h60{height:60px;}.h70{height:70px;}.h80{height:80px;}.h90{height:90px;}
.h100{height:100px;}.h200{height:200px;}.h300{height:300px;}.h400{height:400px;}.h500{height:500px;}.h600{height:600px;}.h700{height:700px;}.h800{height:800px;}.h900{height:900px;}.h1000{height:1000px;}

/* 设置边距，步长5、10、15、20、30、50、100 */
.m0 ,.mgn0{margin:0px;}
.m5 {margin:10px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}.m30{margin:30px;}.m30{margin:50px;}.m100{margin:100px;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb50{margin-bottom:50px;}.mb100{margin-bottom:100px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml50{margin-left:50px;}.ml100{margin-left:100px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr50{margin-right:50px;}.mr100{margin-right:100px;}

.p0 ,.pad0{padding:0px;}
.p5{padding:5px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p30{padding:30px;}.p50{padding:50px;}.p100{padding:100px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}.pt100{padding-top:100px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb100{padding-bottom:100px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}.pl50{padding-left:50px;}.pl100{padding-left:100px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}.pr50{padding-right:50px;}.pr100{padding-right:100px;}

/* 设置颜色 */
.colorB{color:black;}.colorW{color:white}.colorR{color:red;}.colorG{color:green;}.colorBlue{color:blue;}.colorY{color:yellow;}.colorO{color:orangered;}
.color333{color:#333;}.color666{color:#666;}.color999{color:#999;}

/* 设置背景色 */
.bgW{background-color:white !important;}
.bgB{background-color:black !important;}
.bgR{background-color:red !important;}

/* 设置半透明 */
.opacity50{opacity:0.5 !important;filter:alpha(opacity=50) !important;;}

/* 设置溢出 */
.ovfwH ,.ofH{overflow:hidden!important;}
.ovfwA ,.ofA{overflow:auto!important;}
.ovfwXH ,.ofXH{overflow-x:hidden!important;}
.ovfwXA ,.ofXA{overflow-x:auto!important;}
.ovfwYH ,.ofYH{overflow-y:hidden!important;}
.ovfwYA ,.ofYA{overflow-y:auto!important;}

/* 设置堆叠顺序 */
.zidx0{z-index:0;}.zidx1{z-index:1;}.zidx2{z-index:2;}.zidx3{z-index:3;}.zidx10{z-index:10;}
.zidx100{z-index:100;}.zidx1000{z-index:1000;}.zidx9998{z-index:9998;}.zidx9999{z-index:9999;}.zidx10000{z-index:10000;}

/* 设置鼠标样式 */
.po {cursor:pointer;} /* 可操作、鼠标事件 */
.move{cursor:move;} /* 移动 */
.nw{cursor:nw-resize;}/* 左上角 */
.ne{cursor:ne-resize;}/* 右上角 */
.sw{cursor:sw-resize;}/* 左下角 */
.se{cursor:nw-resize;}/* 右下角 */
.nr{cursor:n-resize;}/* 上边 */
.sr{cursor:s-resize;}/* 下边 */
.wr{cursor:w-resize;}/* 左边 */
.er{cursor:e-resize;}/* 右边 */

/* 设置边框 */
.border {border:1px solid #ccc;}
.no_border ,.noBorder {border:0!important;}