/*
 * 初始化页面样式
 * 适用所有页面
 */
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: #3e3e3e;text-decoration:none}
a:hover{color: #104795;text-decoration:none}
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:#fff;overflow: hidden;}

/**
 * 还原编辑器内容标签默认样式
 */
.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-pa{position:absolute;}

/**
 * 显示
 */
.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-h3{height:3px}
.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-h55{height:55px}
.g-h60{height:60px}
.g-h100{height:100px}
.g-h450{height:450px}
.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-wb48{width: 48%;}
.g-wb85{width: 85%;}
.g-wb88{width: 88%;}
.g-wb100{width: 100%;}
.g-wb105{width: 105%;}
.g-w213{width: 213px;}
.g-w240{width: 240px;}
.g-w260{width: 260px;}
.g-w280{width: 280px;}
.g-w330{width: 330px;}
.g-w700{width: 700px;}
.g-w750{width: 750px;}

/**
 * 背景色
 */
.g-bgcfff{background-color: #fff;}
.g-bgce6be72{background-color: #e6be72;}/*卡其色*/
.g-bgcd2ac63{background-color: #d2ac63;}/*深卡其色*/
.g-bgcebebeb{background-color: #ebebeb;}/*灰色*/
.g-bgcf1{background-color: #f1f1f1;}/*灰色*/
.g-bgcf9{background-color: #f9f9f9;}/*灰色*/
.g-bgc124081{background-color: #124081;}/*深蓝*/

/**
 * 边距
 */
.g-mr5{margin-right: 5px;}
.g-mt5{margin-top: 5px;}
.g-ml15{margin-left: 15px;}
.g-mr15{margin-right: 15px;}
.g-ml30{margin-left: 30px;}
.g-mr30{margin-right: 30px;}
.g-ml85{margin-left: 85px;}
.g-ml95{margin-left: 95px;}
.g-ml130{margin-left: 130px;}
.g-p20{padding: 20px;}
.g-pl30{padding-left: 30px;}
.g-pr30{padding-right: 30px;}

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

/**
 * 字体大小
 */
.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-fs17{font-size:17px}
.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-fs35{font-size:35px}
.g-fs45{font-size:45px}

/**
 * 行高
 */
.g-lh20{line-height: 20px;}
.g-lh22{line-height: 22px;}
.g-lh24{line-height: 24px;}
.g-lh26{line-height: 26px;}
.g-lh28{line-height: 28px;}
.g-lh30{line-height: 30px;}
.g-lh35{line-height: 35px;}
.g-lh40{line-height: 40px;}

/**
 * 字体颜色
 */
.g-cfff{color: #fff;}
.g-cccc{color: #ccc;}
.g-c7{color: #777;}
.g-c4{color: #444;}
.g-c104795{color: #104795;}
.g-c89a0c0{color: #89a0c0;}

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

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

/**
 * 清除活动 .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{width:1000px;margin:0 auto;}

/**
 * 图片垂直居中
 */
.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}

/**
 * 字体图标
 */
@font-face {font-family: "iconfont";
  src: url("iconfont.eot")/*tpa=http://www.szsbyx.cn/templets/szbjxh/style/css/font/iconfont.eot*/; /* IE9*/
  src: url("iconfont.eot-#iefix")/*tpa=http://www.szsbyx.cn/templets/szbjxh/style/css/font/iconfont.eot?#iefix*/ format('embedded-opentype'), /* IE6-IE8 */
  url("iconfont.woff")/*tpa=http://www.szsbyx.cn/templets/szbjxh/style/css/font/iconfont.woff*/ format('woff'), /* chrome、firefox */
  url("iconfont.ttf")/*tpa=http://www.szsbyx.cn/templets/szbjxh/style/css/font/iconfont.ttf*/ format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("iconfont.svg#iconfont")/*tpa=http://www.szsbyx.cn/templets/szbjxh/style/css/font/iconfont.svg#iconfont*/ format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;*/
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before { content: "\e600"; }
.icon-email:before { content: "\e601"; }
.icon-weibo:before { content: "\e602"; }
.icon-tqq:before { content: "\e603"; }
.icon-tel:before { content: "\e604"; }
.icon-weixin:before { content: "\e605"; }
.icon-position:before { content: "\e606"; }
.icon-position2:before { content: "\e607"; }
.icon-pc:before { content: "\e608"; }
.icon-tel2:before { content: "\e609"; }
.icon-phone:before { content: "\e60a"; }
.icon-doc:before { content: "\e60b"; }
.icon-mail-open:before { content: "\e60c"; }