@charset "utf-8";
/* CSS Document */
* {margin: 0;outline: 0;padding: 0;}
a{blr:expression(this.onFocus=this.blur())}
body {background:#f7f7f7;font-family:Arial,'Microsoft YaHei';  font-size:1rem;margin: 0;padding: 0;word-break: break-all; word-wrap:break-word;}
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;}
em,i{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}
.clearfix{zoom: 1;}
.clear{ clear:both}
table{border-collapse:collapse;}
input,select,textarea,button{font-family: "Microsoft Yahei";}
/*-----------------字体大小--------------------*/
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
/*-----------------字体粗细--------------------*/
.fw-bold{ font-weight:bold;}
.fw-normal{ font-weight:normal;}
/*-----------------浮动定位--------------------*/
.fl {float: left;}
.fr {float: right;}
.pr { position:relative;}
.pa { position:absolute;}
/*-----------------字体颜色--------------------*/
.c-fff{ color:#fff;}
.c-333{ color:#333;}
.c-666{ color:#666;}
.c-000{ color:#000;}
.c-999{ color:#999;}
.c-DDD{ color:#DDD;}
.c-ccc{ color:#ccc;}
.c-4478e3{ color:#4478e3;}
.c-4478e3:hover{ color: #077cd2;}
.c-FF0000{ color:#FF0000;}
.c-00CC7A{ color:#00CC7A;}
/*-----------------背景色--------------------*/
.bg-fff{ background:#fff;}
.bg-ccc{ background:#ccc;}
.bg-cf000f{ background: #cf000f;}
.bg-19b5fe{ background: #19b5fe;}
.bg-1bbc9b{ background: #1bbc9b;}
.bg-c6d580{ background: #c6d580;}
.bg-c196cb{ background: #c196cb;}
.bg-feb49b{ background: #feb49b;}
.bg-a1cadc{ background: #a1cadc;}
.bg-9ac7b4{ background: #9ac7b4;}
.bg-ead978{ background: #ead978;}
.bg-eb8f80{ background: #eb8f80;}
.bg-8dd7d8{ background: #8dd7d8;}

.bg-9a8fdf{ background: #9a8fdf;}
.bg-d58fdf{ background: #d58fdf;}
/*-----------------边框颜色--------------------*/
.br5{ border-radius:5px;}
.br3{ border-radius:3px;}
.b-none{ border:none;}
.b-ea5a60{ border:1px solid #ea5a60;}
.b-efeeee{ border:1px solid #efeeee;}
/*-----------------水平垂直对齐--------------------*/
.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;}
.of-h-one{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cur_po{cursor: pointer;}
.cur-de{cursor: default;}
.box-siz{ box-sizing:border-box;}
.word-wrap{word-wrap:break-word;}
/*-----------------转换元素--------------------*/
.dis-n {display: none;}
.dis-b {display: block;}
.dis-ib {display: inline-block;}
/*-----------------宽高--------------------*/
.wb100 {width: 100%;}
.wb65{ width: 65%;}
.minh100{ min-height:100px;}
.minh400{ min-height:400px;}
/*-------------------- 边距 --------------------*/
.mt-8{ margin-top: -8px;}
.mt20{ margin-top: 20px;}
.mt50{ margin-top: 50px;}
.mt160{ margin-top: 160px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml40{ margin-left: 40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr30{ margin-right: 30px;}
.mb10{ margin-bottom: 10px;}
.m0-5{ margin:0 5px;}
/*字体图标样式开始*/
@font-face{font-family: "iconfont"; src: url('../font/iconfont.eot'); /* IE9*/ src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/iconfont.woff') format('woff'), /* chrome、firefox */ url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont" !important;font-style:normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*字体图标样式结束*/