@charset "utf-8";
/* CSS Document */
* {margin: 0;outline: 0;padding: 0;}
body {background:#fff;font-family: "Microsoft Yahei";font-size:1rem;margin:0;padding:0;}
body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, fieldset, hr, div {margin: 0;padding: 0;}
img {border: 0 none;max-width:100%;}
ul, ol, li {list-style-type: none;}
:focus { outline: none; }
a {outline: medium none;text-decoration: none;}
a:hover {text-decoration: none; border:none;}
em,i{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}
table{border-collapse:collapse;}

.fam-a{ font-family:Arial;}
/*-----------------手机端去掉点击时默认边框--------------------*/
*:focus {outline: none;}
/* { -webkit-tap-highlight-color: transparent; -webkit-appearance: none;  border:0}  
/*-----------------字体粗细--------------------*/
.fw-bold{ font-weight:bold;}
.fw-500{ font-weight:500;}
/*-----------------浮动定位--------------------*/
.fl {float: left;}
.fr {float: right;}
.pr { position:relative;}
.pa { position:absolute;}
/*-----------------背景颜色--------------------*/
.bg-031b39{background:#031b39;}
.bg-f2f2f2{background:#f2f2f2;}
.bg-f7f7f7{background:#f7f7f7;}
.bg-f6f6f6{background:#f6f6f6;}
.bg-73bccb{background:#73bccb;}
.bg-ebf5f7{background:#ebf5f7;}
.bg-fff{ background:#fff;}
.bg-333{ background:#333;}
.bg-999{ background:#999;}

/*-----------------边框颜色--------------------*/
.br5{ border-radius:5px;}
.br3{ border-radius:3px;}

.c-fff{color:#fff;}
.c-333{color:#333;}
.c-666{color:#666;}
.c-888{color:#888;}
.c-999{color:#999;}
.c-e9bc08{color:#e9bc08;}
.c-61b4c5{color:#E81E1A;}
.c-0085a1{color:#E81E1A;}
.c-6a6a6a{color:#6a6a6a;}

/*-----------------水平垂直对齐--------------------*/
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.tin-2{ text-indent:2em}
.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}
.of-h{overflow: hidden;}
.cur_po{cursor: pointer;}
/*-----------------转换元素--------------------*/
.dis-n {display: none;}
.dis-b {display: block;}
.dis-ib {display: inline-block;}
/*-----------------宽高--------------------*/
.wb100 {width: 100%;}
.wb94 {width: 94%;}
.wb90 {width: 90%;}
.wb50{width:50%;}
.wb25{width: 25%;}
.hb100{ height:100%}
/*-------------------- 边距 --------------------*/
.m0-3 {margin:0 3%;}
.mb-3{margin-bottom:3%;}
.mb-5{margin-bottom:5%;}
.mb-8{margin-bottom:8%;}
.mt-5{margin-top:5%;}
.ml-b3{margin-left:3%;}

.p0-3{padding:0 3%;}
.p0-10{padding:0 10%;}
.p3-10{padding:3% 10%;}
.p-3{padding:3%;}
.p3-0{padding:3% 0;}
.pl-3{padding-left:3%;}
.pt-5{padding-top:5%;}
.pb-5{padding-bottom:5%;}
.pb-10{padding-bottom:10%;}

.ppb-3 p{margin-bottom:3%;}

.bt-cacaca{border-top:1px solid #cacaca;}
.bb-d8d8d8{border-bottom:1px solid #d8d8d8;}
.bb-0089e1{border-bottom:2px solid #0089e1;}


.margin-0 {
  margin: 0 !important;
}