/*
 * Description: 用于重置浏览器样式，公用类集合
 * Date:        创建日期：2015.3
 */
/* basic */
html{ }
body{ font:14px/24px "Microsoft yahei"; background: #f5f5f5;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
  margin: 0;
  padding: 0;
}
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit;}
i,em,strong{ font-style:normal;}
/* h1-h6 */
h1,h2,h3,h4,h5,h6{ font-size:100%; font-style: normal; font-weight: normal;}
/* table */
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:left;}
/* form */
legend{ font-weight:bold; font-size:1.2em; color:#404040; background:#fff;}
fieldset{ border:none; padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input, button, textarea, select{*font-size:100%;}
input, select{padding-left:5px; vertical-align:middle;}
select{ background:#fff;}
textarea{padding:3px;}
input{ outline:none;}
/* other */
q:before, q:after{ content:'';}
pre, code, kbd, samp, tt{ font-family:'Courier New',Courier,monospace;}
fieldset, img{ border:0;}
img{ vertical-align:middle; -ms-interpolation-mode:bicubic; /*IE7私有属性,解决缩放失真*/}
a img{ border:0;}
li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
ins{ text-decoration:none;}
del{ text-decoration:line-through;}
small{ font-size:100%;}
abbr, acronym{ border:none; font-variant:normal; border-bottom:1px dotted; cursor:help;}
hr{ color:#d1d7dc; background-color:#d1d7dc; border:none; height:1px;}
/* a */
a{ color:#333; text-decoration:none; cursor:pointer;}
a, a:active, a:focus{ outline:none;}
a:hover{ text-decoration:none;}
/* mouse */
.cp{ cursor:pointer;}
.cm{ cursor:move;}
.ct{ cursor:text;}
.ch{ cursor:help;}
/* text-indent */
.ti1e{ text-indent:1em;}
.ti2e{ text-indent:2em;}
/* Position */
.zi1{ z-index:1;}
.zi2{ z-index:2;}
.zi3{ z-index:3;}
/* Borders */
.b1sc{ border:1px solid #ccc;}
.bt1sc{ border-top:1px solid #ccc;}
.br1sc{ border-right:1px solid #ccc;}
.bb1sc{ border-bottom:1px solid #ccc;}
.bl1sc{ border-left:1px solid #ccc;}
/* float hide */
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}
.oa{ overflow:auto;}
.os{ overflow:scroll;}
.dn{ display:none;}
.db{ display:block;}
.di{ display:inline;}
.fb{ font-weight:bold;}

/* S 清除浮动 */
/* 01使用空标签加class清除浮动 */
.clear{ clear:both;}
/* 02使用after伪对象清除浮动 Clear Fix */ 
.clearfix:after{
  content:".";
  display:block;
  height:0;
  font-size:0;
  clear:both;
  visibility:hidden;
}
/* for ie6 */
.clearfix{ zoom:1; /* 或 height:1%;*/}
/* Hide from IE Mac */ 
.clearfix{ display:block;}
/* E 清除浮动 */

/* 文本溢出时显示省略标记(...) */
.txtHide{
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;/* IE, Safari (WebKit) */
  -o-text-overflow:ellipsis; /* opera */
  -moz-binding:url(#);/* Firefox */
}

/*
 * Description: UI规范
 * Date:        创建日期：2015.3
 */
/*** width ***/
.w50{ width:50px; }
.w80{ width:80px; }
.w94{ width:94px; }
.w100{ width:100px; }
.w120{ width:120px; }
.w150{ width:150px; }
.w180{ width:180px; }
.w185{ width:185px; }
.w175{ width:175px; }
.w200{ width:200px; }
.w215{ width:215px; }
.w220{ width:220px; }
.w250{ width:250px; }
.w280{ width:280px; }
.w300{ width:300px; }
.w320{ width:320px; }
.w350{ width:350px; }
.w400{ width:400px; }
.w500{ width:500px; }
.w600{ width:600px; }
.w800{ width:800px; }

/*** height ***/
.h30{ height:30px }
.h50{ height:50px }
.h80{ height:80px; }
.h100{ height:100px; }
.h150{ height:150px; }
.h200{ height:200px; }
.h300{ height:300px; }
.h400{ height:400px; }

/*** font ***/
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f22{ font-size:22px; }
.f24{ font-size:24px; }
.f38{ font-size:38px; }

/*** color ***/
.fc_f{ color:#fff; }
.fc_e{ color:#eee; }
.fc_c{ color:#ccc; }
.fc_b{ color:#bbb; }
.fc_9{ color:#999; }
.fc_6{ color:#666; }
.fc_3{ color:#333; }
.fc_0{ color:#000; }
.red{ color:#eb4a3f; }
.orange{ color: #ffab1a;}
.green{ color:#00b534; }
.blue{ color:#019cea; }

/*** text-align ***/
.tl{ text-align:left; }
.tr{ text-align:right; }

/*** margin ***/
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.ml40{ margin-left:40px; }

.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr30{ margin-right:30px; }
.mr40{ margin-right:40px; }

.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px; }

.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px; }
.mb40{ margin-bottom:40px; }
.pt10{padding-top:10px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
/*文字对齐*/
.txt-c{ text-align: center;}
/*btn*/
.btn-orange-bor,.btn-gray{
    display: inline-block;
    border-radius: 5px;
    color: #ffab19;
    text-align: center;
    width: 163px;
    height: 46px;
    line-height: 46px;
    border: #ffab19 solid 1px;
    font-size: 20px;
}
.btn-orange-bg{ background: #ffab19; color: #fff;}
.btn-orange-bor:hover,.btn-orange-bg:hover{ background: #e99d16;}
.btn-orange-bor:hover{ color: #fff;}
.btn-gray{border: 0;width: 165px;height: 46px;background: #bbb;color: #fff;}

.green-btn-bor{display:block;width: 110px;height: 38px;line-height: 38px;border:#ccc solid 1px;border-radius: 5px; text-align: center; color: #666;}
.green-btn-bor:hover{ background: #f9f9f9;}
.btn-w253{ width: 253px;}

/**顶部信息条**/
.topbar-wrap{ height:30px; background:#333; font-size: 12px;}
.topbar{ width:1200px; height:30px; margin:0 auto;}
.topbar-info{ height:30px; line-height:30px; color:#fff;text-align:right; }
.topbar-info a{ display:inline-block; color:#fff; }
.topbar-info a:hover{ color:#fff; text-decoration:underline; }
.topbar-info em{ display:inline-block; margin-left:8px; margin-right:8px; }

/**头部**/
.header-wrap{ height:100px; background:#fff; }
.header{ width:1000px; height:75px; margin:0 auto; position:relative; overflow:hidden; }
.header .logo{ height:51px; position:absolute; left:0; top:12px; }
.header .logo a img{padding-top: 10px;}
.header .logo span{ display:block; width:120px; position:absolute; left:221px; top:20px; font-size:18px; font-family:"Microsoft YaHei"; color:#999; }

/**导航**/
.header .nav{ float:right; height:55px;  }
.header .nav li{ float:left; }
.header .nav li a{ display:inline-block; width:115px;height:55px; line-height:55px; text-align:center; font-size:18px; font-family:"Microsoft YaHei"; color:#333; margin-top:17px;  }
.header .nav li a:hover, .header .nav li a.active{ border-bottom:3px solid #eb7400; _border-top:none; _border-left:none; _border-right:none; color:#eb7400; }

/*金融超市版权*/
.ft-bg{ background: #fff; padding: 20px 0; border-top: #ccc solid 1px; text-align: center;}
#footer{background: #323232; color: #fff;}
#footer .copyRight {
    width: 1000px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    color: #ccc;
    line-height: 20px; font-size: 12px;
}
/*nav*/
.wrap1200{width: 1200px;margin: 0 auto;}
.header-mark-bg{ background: #fff; border-bottom:#ddd solid 1px;}
.header-mark-nav{ float: right;}
.header-mark-nav li{ float: left;padding: 0 31px;line-height: 100px; font-size: 18px;width: 76px;}
.header-mark-nav li a{ color: #333;}
.header-mark-nav li.on{ color: #ffab19; background: url(/fmall../images/nav-on.jpg) no-repeat 10px 48px;}
.header-mark-nav li.on a{color: #ffab19;font-weight: bold;}
.logo-mark{ float: left;}
.logo-mark a img{padding-top: 20px;}
a.myWealth{ float: right;width: 120px;height: 37px;margin-top: 33px; background: url(/fmall../images/my.jpg) no-repeat;
}
a.myWealth:hover{ background-position: 0 -38px;}
/*pagelist*/
.page-table{padding: 20px 0;position: relative;}
.page-table .page-rig{position: absolute; color: #999;top: 15px;right: 0px; font-size: 14px;}
.hx_paging{padding:10px 0;height:20px;overflow:hidden;}
.hx_paging ul{font:12px/18px 'microsoft yahei';}
.hx_paging ul li{
  list-style:none; 
  float:left;
  font-size:12px; 
  height:20px;
  line-height:18px;
  color:#999;
}
.hx_paging ul li.more {
  margin:0 8px; 
  border:none; 
  line-height:20px;
  background:none;
}
.hx_paging ul li .on { 
  height:20px;
}
.hx_paging ul li.no_pre{ margin-right: 10px;}
.hx_paging ul li.no_pre,
.hx_paging ul li.pre,
.hx_paging ul li.no_next,
.hx_paging ul li.next{
  height:20px;
  overflow:hidden;
}
.hx_paging ul li.no_pre a,
.hx_paging ul li.pre a,
.hx_paging ul li.no_next a,
.hx_paging ul li.next a { 
  height:20px; 
  padding:0; 
  font:12px/18px 'microsoft yahei';
  color:#999;
  text-decoration: none;
}
.hx_paging ul li.no_pre a:hover,
.hx_paging ul li.pre a:hover,
.hx_paging ul li.no_next a:hover,
.hx_paging ul li.next a:hover { 
  color:#0091ff;
}
.hx_paging ul li.page_con{
  height:20px;
}
.hx_paging ul li.page_con a{
  display:inline-block; margin-right:10px;
  width:18px;
  height:18px;
  font:12px/18px 'microsoft yahei';
  color:#999999;
  border:#e5e5e5 solid 1px;
}
.hx_paging ul li.page_con a.more{ border:none; color: #999;}
.hx_paging ul li.page_con a.more:hover{ text-decoration: none; 
  border: none;color: #999;}
.hx_paging ul li.page_con a.last{margin-right: 0px;}
.hx_paging ul li.page_con a:hover{
  color:#0091ff;
  border:#0091ff solid 1px;
  text-decoration: none;
}
.hx_paging ul li.page_con a.on{
  color:#0091ff;
  border:#0091ff solid 1px;
}
.hx_paging ul li.next a.on,
.hx_paging ul li.pre a.on,
.hx_paging ul li.no_pre a.on
{color:#0091ff;}
.hx_paging ul li a:visited { color:#999}
/*pagelist 结束*/

.pt5{padding-top:5px;}