 @charset "utf-8";
/* CSS Document */
* {margin: 0;outline: 0;padding: 0;}
body {background:#f3f3f3;font-family:'Microsoft YaHei';  font-size:12px;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;font-weight: 300}
img {border: 0 none;max-width:100%;}
ul, ol, li {list-style-type: none;}
:focus { outline: none; }
/*a {outline: medium none;text-decoration: none; color: #048de4;}*/
a {outline: medium none;text-decoration: none; color: #0d79bd;}
a:hover {color: #0265c1;}
table a:hover {text-decoration: underline; color: #0265c1;}
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;font-family:'Microsoft YaHei'; }
input,select,textarea,button{font-family: "Microsoft Yahei"; font-size: 12px;font-weight: 300}
/*字体图标样式开始*/
@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;}
/*字体图标样式结束*/
/*-----------------字体大小--------------------*/
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.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;}
.f38{ font-size: 38px;}
.f56{ font-size: 56px;}
/*-----------------字体粗细--------------------*/
.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!important;}
.c-333{ color:#333!important;}
.c-666{ color:#666!important;}
.c-000{ color:#000!important;}
.c-999{ color:#999!important;}
.c-DDD{ color:#DDD!important;}
.c-ccc{ color:#ccc!important;}
.c-ed221c{ color: #ed221c!important;}/*红色*/
.c-17c172{ color: #17c172!important;}/*绿色*/
.c-048de4{ color: #048de4!important;}/*蓝色*/
.c-ffa800{ color: #ffa800!important;}/*黄色*/
.c-06a737{ color: #06a737!important;}/*深绿色*/
.c-fd602f{ color: #fd602f!important;}
.c-1E9FFF{ color: #1E9FFF!important;}
.c-F68300{ color: #F68300!important;}
.c-c6d0d9{ color: #c6d0d9!important;}
.c-ff8100{ color: #ff8100!important;}
.c-048de4:hover{ color: #0265c1;}
.bg-fff{ background:#fff;}
.bg-ccc{ background:#ccc;}
.bg-27303f{ background:#333744;}
.bg-048de4{ background:#048de4;}
.bg-fae3b3{ background:#fae3b3;}
.bg-fbf6ec{ background: #fbf6ec;}
.bg-def4ff{ background: #def4ff;}
/*-----------------边框颜色--------------------*/
.br5{ border-radius:5px;}
.br3{ border-radius:3px;}
.b-none{ border:none;}
.b-ea5a60{ border:1px solid #ea5a60;}
.b-efeeee{ border:1px solid #efeeee;}
.bt-efeeee{ border-top: 1px solid #efeeee;}
.bt-ddd{ border-top: 1px solid #ddd;}
.bl-efeeee{ border-left: 1px solid #efeeee;}
.bb-efeeee{ border-bottom: 1px solid #efeeee;}
.br-eee{ border-right: 1px solid #eee;}
.br-e4e4e4{ border-right:1px solid #e4e4e4;}
/*-----------------水平垂直对齐--------------------*/
.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%;}
.wb90{ width: 90%;}
.wb65{ width: 65%;}
.wb56{ width: 56%;}
.wb43{ width: 43%;}
.wb31{ width: 31%;}
.w30{ width: 30px;}
.w40{ width: 40px;}
.w50{ width: 50px;}
.w300{ width: 300px;}
.lh20{ line-height: 20px;}
.lh24{ line-height: 24px;}
.minh100{ min-height:100px;}
.min-height500{ min-height: 500px;}
/*-------------------- 边距 --------------------*/
.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.mt8{ margin-top: 8px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.mt50{ margin-top: 50px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.ml15{ margin-left: 15px;}
.ml30{ margin-left: 30px;}
.ml40{ margin-left: 40px;}
.ml60{ margin-left: 60px;}
.ml80{ margin-left: 80px;}
.ml110{ margin-left: 110px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}
.mr30{ margin-right: 30px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb30{ margin-bottom: 30px;}
.m0-5{ margin:0 5px;}
.p0-6{ padding: 0 6px;}
.p20{ padding: 20px;}
.p0-20{ padding: 0 20px;}

/*layer样式*/
.layui-layer{border-radius: 5px !important;}
.layui-layer-tips .layui-layer-content{background-color: #f1f1f1 !important;color: #333!important}
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT{border-right-color: #f1f1f1!important}
.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR{border-bottom-color: #f1f1f1!important}
.layui-layer-dialog{min-width:360px!important}
.layui-layer-title{padding:0 80px 0 5px!important;height:45px!important;line-height:45px!important;border-bottom:1px solid #D5D5D5!important;font-size:14px!important;color:#333!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important; margin: 0 10px!important;}
.layui-layer-dialog .layui-layer-content{position: relative!important;padding: 20px!important;line-height: 24px!important;word-break: break-all!important;overflow: hidden!important;font-size: 14px!important;overflow-x: hidden!important;overflow-y: auto!important; text-align: center!important;}
.layui-layer-btn{padding:5px 10px 20px!important;pointer-events: auto!important;user-select: none!important;-webkit-user-select: none!important; text-align: center!important;}
.layui-layer-btn a{height:30px!important;line-height:30px!important;margin:0 8px!important;padding:0 20px!important;background:#f7f7f7!important;color:#333!important;font-size:12px!important;cursor:pointer!important;text-decoration:none!important; border:1px solid #ddd!important;}
.layui-layer-btn a:hover{opacity: .9!important;text-decoration: none!important}
.layui-layer-btn a:active{opacity: .8!important}
.layui-layer-btn .layui-layer-btn0{border-color: #4898d5!important;background-color: #2e8ded!important;color: #fff!important}
.layui-layer-msg{min-width: 180px!important;}