body,h1,h2,h3,h4,h5,h6,hr,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,button,input,textarea {margin: 0;padding: 0;}
body,button,input,select,textarea {font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1";}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size: 100%;}
address,cite,dfn,var,em,i {font-style: normal;}
small {font-size: 12px;}
ul, li, ol {list-style: none;}
fieldset,img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
body {color: #666;background-color: #fff;}
a {text-decoration:none;color:#0088cc;cursor: pointer;hide-focus: expression(this.hideFocus=true)}
a:hover {text-decoration:none;color:#0088cc;}
img{width: 100%;height: auto;vertical-align: bottom}
html {_overflow-y: scroll;}
.clear-fix { zoom: 1; _height: 1px }
.clear-fix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden }
.fl{float: left;}
.fr{float: right;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline: none;}
@font-face {
    font-family:"iconfont";
    src:url('../fonts/iconfont.eot?t=1469094768'); /* IE9*/
    src:url('../fonts/iconfont.eot?t=1469094768#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff?t=1469094768') format('woff'), /* chrome, firefox */
    url('../fonts/iconfont.ttf?t=1469094768') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg?t=1469094768#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
    font-family: 'number';
    src: url('../fonts/DINAlternate-Bold.eot'),
    url('../fonts/DINAlternate-Bold.ttf'),
    url('../fonts/DIN-BoldAlternate.otf'),
    url('../fonts/DINAlternate-Bold.woff');
}

body{
    font-family: 'PingFang SC','Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53',system;
}

.iconfont{font-family:"iconfont";font-size:1.3em;font-style:normal;font-weight:normal}
[class*=icon-]:before {
    font-family:"iconfont";font-size:1.35em;padding:0 3px;font-style:normal;font-weight:normal
}   
.icon-close:before { content: "\e601"}
.icon-right:before { content: "\e600"}
.icon-download:before { content: "\e606";}
.icon-right-copy:before { content: "\e604"; }
.icon-success:before { content: "\e605";color: #2FBA20}
.icon-fail:before { content: "\e603";color: red}
.icon-add:before { content: "\e607"; }
.icon-del:before { content: "\e608"; }
[class^=nav-icon-]{
    background: url(../image/icons.png) no-repeat;background-position: -9999px -9999px;width: 22px;height: 22px;display: inline-block;vertical-align: middle;
}   
.nav-icon-small{background-position: -4px -4px}
.nav-icon-account{background-position: -28px -5px}
.nav-icon-trade{background-position: -52px -5px}
.nav-icon-fund{background-position: -76px -5px}
.nav-icon-audit{background-position: -102px -5px}
.nav-icon-plugin{background-position: -126px -5px}
.nav-icon-coupon{background-position: -150px -5px}
.nav-icon-operator{background-position: -174px -5px}
.nav-icon-merchant{background-position: -198px -5px}
.nav-icon-download{background-position: -224px -5px}
.nav-icon-receipt{background-position: -250px -5px}
.nav-icon-upload{background-position: -276px -5px}
.nav-icon-help{background-position: -404px 0;}
.nav-icon-bill{background-position: -5px 0;}
[class*=picIcon-]{
    background: url(../image/icons.png) no-repeat;background-position: -9999px -9999px;width: 25px;height: 25px;display: inline-block;vertical-align: middle;
}
.nav-icon-sign{ background: url(../image/sign-icon.png) no-repeat;width: 22px;height: 22px;display: inline-block;vertical-align: middle;}
.picIcon-user{background-position: -306px -2px}
.picIcon-company{background-position: -333px -2px}
/*表单输入框*/
input,select,textarea{
    font:14px "\5FAE\8F6F\96C5\9ED1";color:#666;border:1px solid #CCC;
}
input, select {line-height:36px;height:36px;padding:0 8px;width:160px}
input[disabled]{background: 0 0;color: #666}
textarea {resize:none;width: 400px;height: 200px;line-height: 1.4!important;padding: 6px 12px}
input[type='radio'], input[type='checkbox'] {padding:0;margin-right:3px;width:auto;position:relative;top:2px;border:none;height: auto}
input[type='file']{position: absolute;-moz-opacity:0; opacity:0;filter:alpha(opacity=0);z-index: 999;cursor: pointer;display: block !important;}
/*横线*/
hr {
    margin:0;padding:0;border:none;border-bottom:1px solid #DDD;height:0
}   hr.dotted {border-bottom-style:dotted}
/*文字*/
.txt-info {color:#0075D2 !important;}
.txt-danger,.pay-error {color:#F22E48 !important;}
.txt-gray {color:#999 !important;}
.txt-red {color:#FF0000 !important;}
.txt-lg {font-size:25px !important;}
.txt-md {font-size:18px !important;}
/*背景*/
.bg-normal{background: #EFEFEF;}
.bg-success{background: #EDFFCE }
.txt-c{text-align: center}
.txt-r{text-align: right}
/*字符截取*/
.txt-eps {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.no-shadow {-webkit-box-shadow:none !important;box-shadow:none !important}
.no-border {border:none !important}
.v-top {vertical-align:top !important}
.hidden{display: none !important;}
/*边框*/
.wrapper {padding:25px 20px}
.wrapper-sm {padding:10px 12px}
.padder-h {padding-left:20px;padding-right:20px}
.padder-h-sm {padding-left:8px;padding-right:8px}
.padder-v {padding-top:25px;padding-bottom:25px }
.no-padder {padding:0 !important}
.margin {margin:25px 20px}
.margin-h {margin-left:20px;margin-right:20px}
.margin-v {margin-top:25px;margin-bottom:25px}
.margin-v-xs {margin-top:8px;margin-bottom:8px}
.left {float: left}
.right {float: right}
.btn {padding:0 10px;border:1px solid #fff; cursor:pointer;line-height: 28px;text-align: center;display: inline-block;}   
.btn.big {padding:0 20px;font-size:1.15em;border-color:#0064C1;color:#0075D2;line-height: 32px;}
.btn.large{padding:0 30px;font-size:1.15em;border-color:#0064C1;color:#0075D2;line-height: 36px;}
.btn.info {background:#0064C1;border:1px solid #0064C1;color:#fff;}
.btn.gray {background:#F6F6F6; border:1px solid #DDD; color:#666}
.btn.disable {background:#CBCBCB;border:1px solid #DDD;color:#666}
.btn.active {border-color:#0176d2;color:#0176d2}

.hide {display: none}
.show {display: block}
.flex-container {
    display: flex;
    display: -webkit-flex;
}