/* ------------------------------------全局定义---------------------------------------- */
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
body{ color:#333;background:#f2f6ff; font:12px/22px Verdana,Arial,sans-serif,"Times New Roman","simsun"; text-align:left;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select,textarea{font-size:12px; vertical-align:middle;}
body div{text-align:left;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{list-style-type: none;}
img{ border:0 none;}
a:link{ color:#666; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}
/* 去掉链接的虚线框 */
a{outline:none;star:expression(this.onFocus=this.blur()); text-decoration:none;}
/* 定义H系列标签，覆盖H系列标签默认属性 */
h1{ font-size:24px; }
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
/* ------------------------------------通用属性定义---------------------------------------- */
/* 鼠标样式 */
.pointer{ cursor:pointer;}
/* 取消边框 */
.noBorder{ border:0 none;}
/*取消背景色*、
.nobg{background:none !important;}
/* 文本对齐方式 */
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
/* 定义文本下划线 */
.unLine{ text-decoration:underline;}
.disunLine{ text-decoration:none;}
/* 定位关系 */
.absolute{ position:absolute;}
.relative{ position:relative;}
/* 字母和单词换行设置，强制内容换行，强制内容不换行 */
.break{ word-break:break-all; word-wrap:break-word;}
.nobreak{ word-break:keep-all; word-wrap:normal;}
/* 浮动定义 */
.fl{ float:left;}
.fr{ float:right;}
.o-hidden{ overflow:hidden;}
.invisible{ visibility:hidden;}
.hidden{ display:none;}
.block{ display:block;}
/* ------------------------------------清理元素--------------------------------------- */
/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
/*===div内清除浮动 start===*/
.cf:before, .cf:after {content: " "; /* 1 */ display: table; /* 2 */ }
.cf:after { clear: both; }
/** For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
.cf{*zoom: 1; }
/* 圆角5px */
.radius5px{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.radius3px{background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.radius5px_top{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;}
.radius8px_right{border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0;}
.radius8px{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;}
.transition{transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;}
.wrapper{margin:0 auto;width:1024px;overflow:hidden;}
.border1px{border:1px solid #ced7ea}
.margin_tb_15px{margin:15px auto;}
/*超出省略……*/
.ellipsis{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
