/*
 * 初始化页面样式
 * 适用所有页面
 */
html{overflow-y:scroll}
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}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei",arial,simsun}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol{list-style:none}
input,textarea{outline: none;resize: none;}
a{color: #41aced;text-decoration:none}
a:hover{color: #1598e8;text-decoration:underline}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
img,object{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
::-webkit-input-placeholder {color:#b2b2b2;font-size: 14px;}
:-moz-placeholder {color:#b2b2b2;font-size: 14px;}
::-moz-placeholder {color:#b2b2b2;font-size: 14px;}
:-ms-input-placeholder {color:#b2b2b2;font-size: 14px;}
body{color:#444;background:#f4f4f4}

/**
 * 还原编辑器内容标签默认样式
 */
.g-ur ul,.g-ur ol {padding-left:40px;}
.g-ur ul{list-style:disc}
.g-ur ol{list-style:decimal}
.g-ur img{max-width:100%;_display:none}
.g-ur table{table-layout:fixed;border-collapse:separate;border-spacing:2px}
.g-ur td{white-space:normal;word-wrap:break-word;word-break:break-all}

/**
 * 定位
 */
.g-pr{position:relative}

/**
 * 显示
 */
.g-dn{display:none}
.g-db{display:block}
.g-di{display:inline}
.g-dib{display:inline-block;*display:inline;*zoom:1}
.g-vh{visibility:hidden}
.g-box{display:-moz-box;display:-webkit-box;display:-o-box;display:box;}
.g-box-flex{-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;}

/**
 * 溢出
 */
.g-hid{overflow: hidden;}

/**
 * 浮动
 */
.g-fl{float:left}
.g-fr{float:right}

/**
 * 高度填充
 */
.g-h0{height:0}
.g-h1{height:1px}
.g-h2{height:2px}
.g-h4{height:4px}
.g-h5{height:5px}
.g-h10{height:10px}
.g-h15{height:15px}
.g-h20{height:20px}
.g-h25{height:25px}
.g-h30{height:30px}
.g-h35{height:35px}
.g-h40{height:40px}
.g-h45{height:45px}
.g-h50{height:50px}
.g-h0,.g-h1,.g-h2,.g-h4,.g-h5,.g-h10,.g-h15,.g-h20,.g-h25,.g-h30,.g-h35,.g-h40,.g-h45.g-h50{clear:both;overflow:hidden}

/**
 * 行高
 */
.g-lh22{line-height: 22px;}

/**
 * 文本对齐
 */
.g-tl{text-align:left}
.g-tc{text-align:center}
.g-tr{text-align:right}
.g-vm{vertical-align: middle;}

/**
 * 字体大小
 */
.g-fs00{font-size:0;line-height: 0;}
.g-fs12{font-size:12px}
.g-fs13{font-size:13px}
.g-fs14{font-size:14px}
.g-fs15{font-size:15px}
.g-fs16{font-size:16px}
.g-fs18{font-size:18px}
.g-fs20{font-size:20px}
.g-fs22{font-size:22px}
.g-fs24{font-size:24px}
.g-fs30{font-size:30px}
.g-fs45{font-size:45px}

/**
 * 字体宽度
 */
.g-fwb{font-weight:700}
.g-fwn{font-weight:400}

/**
 * 字体
 */
.g-ffa{font-family:arial}
.g-ffs{font-family:simsun}
.g-ffh{font-family:simhei}
.g-ffy{font-family:Microsoft YaHei}

/*g-point*/
.g-cursor-pointer{cursor: pointer;}
.g-cursor-default{cursor: default;}

/**
 * 清除活动 .g-cf
 * 全局容器 .g-o
 */
.g-cf,.g-o{*zoom:1}
.g-cf:after,.g-o:after{display:block;visibility:hidden;clear:both;height:0;content:'\20'}
.g-o{min-width:1200px;margin:0 15px;}

/**
 * 图片垂直居中
 */
.g-ivm .i{display:table-cell;vertical-align:middle;font-family:simsun}
.g-ivm .i img{_position:relative;_top:-1px;vertical-align:middle}
.g-ivm .ibox{text-align:center}
.g-bimg{max-width:100%;height: auto;}

/**
 * 内容显示控制
 * .g-e  显示省略号(包含不换行)
 * .g-b  换行
 * .g-ub 不换行
 */
.g-e{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.g-b{word-wrap:break-word;word-break:break-all}
.g-ub{white-space:nowrap;word-wrap:normal}