*{margin: 0; padding: 0; box-sizing: border-box; font-family: Microsoft YaHei; resize: none; outline:none;}
@font-face {
    font-family: 'iconfont';  /* project id 1755451 */
    src: url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.eot');
    src: url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.woff') format('woff'),
    url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1755451_kr4p59frrgr.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important; font-size:14px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
[v-cloak]{display: none !important;}
/* *::-webkit-scrollbar{display: none;} */
/* *::-webkit-scrollbar {width:6px !important; background:none !important;}
*::-webkit-scrollbar-thumb{background: #CDD2D9 !important; width:6px !important; border-radius: 5px !important;} */

html{height:100%;}
body{min-height:100%;  background: #F8F8F8;}
.body{padding-bottom: 10px;}

.list-row{height:60px; line-height: 60px; border-bottom: 1px dotted #E6E6E6; list-style-position: inside; font-size: 16px; color:#666; cursor: pointer; padding-left: 20px; display: flex; align-items: center;}
.list-row:hover{background: #EFEFEF; color:#3F5092;}

.line{border-top: 1px solid #E6E6E6;}

.flex{display: flex;}
.flex-1{flex:1;}
.flex-fixed{flex-grow: 0; flex-shrink: 0;}
.align-center{align-items: center;}
.justify-center{justify-content: center;}
.justify-between{justify-content: space-between;}
.justify-right{justify-content: flex-end;}

.v-middle{}
.v-middle:before{height:100%; width:0; content:''; display: inline-block; vertical-align: middle;}
.v-top{vertical-align: top;}
.v-mid{vertical-align: middle;}
.v-bottom{vertical-align: bottom;}
.clear:after{content:''; display:block;clear: both;}
.fl{float: left;}
.fr{float:right;}
.btn{ background:#3F5092; color:#fff; text-align: center;  padding:5px 10px; border:none; outline: none; cursor: pointer;}

.mod{width:400px; background:#fff; border:1px solid #ddd;position:fixed; left:50%; margin-left:-200px; top:300px; z-index:999;}
.mod-title{ height:40px; line-height:40px; background:#f9f9f9; border-bottom: 1px solid #ddd; font-size: 16px; color:#2C3E50; padding-left: 15px;}
.mod-body{padding:1px 0 20px 0;}
.mod-foot{margin-bottom: 20px;}
.btn-ok{width:130px; height:40px; line-height:40px; background:#3F5092; border:none; outline: none; color:#fff;  cursor: pointer;}
.btn-reverse{height:40px; line-height:40px; background:#fff; border:1px solid #3F5092; outline: none; color:#3F5092; cursor: pointer; padding:0 15px;}
.btn-reverse:active{background:#eee;}
.btn-cancel{width:130px; height:40px; line-height:40px; background:#ddd; border:none; outline: none; color:#2C3E50; border:1px solid #ccc; cursor: pointer;}


.input-text{height:40px; padding:0 10px; border:1px solid #E6E6E6; outline:none; border-radius: 2px;}

.w5{width: 5% !important;}
.w10{width: 10% !important;}
.w15{width: 15%;}
.w19{width: 19%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w28{width: 28%;}
.w29{width: 29%;}
.w30{width: 30%;}
.w35{width: 35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w49{width: 49% !important;}
.w50{width: 50% !important;}
.w55{width: 55%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w75{width: 75%;}
.w80{width: 80%;}
.w85{width: 85%;}
.w90{width: 90%;}
.w95{width: 95%;}
.w99{width: 99%;}
.w100{width: 100%;}

.w-auto{width: auto !important;}
.w-5{width: 5px;}
.w-10{width: 10px;}
.w-15{width: 15px;}
.w-34{width: 34px;}
.w-48{width: 48px;}
.w-55{width: 55px;}
.w-94{width: 94px;}
.w-68{width: 68px;}
.w-70{width: 70px;}
.w-80{width: 80px;}
.w-86{width: 86px;}
.w-90{width: 90px;}
.w-100{width: 100px;}
.w-55{width: 55px;}
.w-95{width:95px;}
.w-116{width: 116px;}
.w-110{width: 110px;}
.w-120{width: 120px;}
.w-125{width: 125px;}
.w-140{width: 140px;}
.w-145{width: 145px;}
.w-150{width: 150px;}
.w-160{width: 160px;}
.w-175{width: 175px;}
.w-190{width: 190px;}
.w-162{width: 162px;}
.w-210{width: 210px !important;}
.w-220{width: 220px;}
.w-230{width: 230px;}
.w-240{width: 240px;}
.w-260{width: 260px;}
.w-267{width: 267px !important;}
.w-270{width: 270px;}
.w-280{width: 280px;}
.w-300{width: 300px !important;}
.w-345{width: 345px;}
.w-360{width: 360px;}
.w-400{width: 400px;}
.w-430{width: 430px;}
.w-470{width: 470px;}
.w-477{width: 477px;}
.w-520{width:520px;}
.w-535{width:535px;}
.w-560{width:560px;}
.w-670{width: 670px !important;}
.w-740{width:740px;}
.w-880{width:880px;}
.w-1100{width: 1100px;}


.h100{height: 100%;}
.h-10{height: 10px;}
.h-15{height: 15px;}
.h-20{height: 20px;}
.h-26{height: 26px !important;}
.h-28{height: 28px !important;}
.h-30{height: 30px !important;}
.h-35{height: 35px !important;}
.h-40{height: 40px;}
.h-45{height: 45px;}
.h-50{height: 50px;}
.h-70{height: 70px;}
.h-56{height: 56px;}
.h-90{height: 90px;}
.h-86{height: 86px;}
.h-120{height: 120px;}
.h-130{height: 130px;}
.h-132{height: 132px;}
.h-135{height: 135px;}
.h-140{height: 140px;}
.h-190{height: 185px !important;}
.h-200{height: 200px !important;}
.h-210{height: 210px !important;}
.h-220{height: 220px !important;}
.h-260{height: 260px !important;}
.h-290{height: 290px;}
.h-400{height: 400px;}
.h-auto{height:auto !important;}

.mh-45{min-height: 45px !important;}
.mh-135{min-height: 135px;}
.mh-180{min-height: 180px;}
.mh-210{min-height: 210px;}
.mh-220{min-height: 220px;}

.m-auto{margin: 0 auto;}

.ml5{margin-left: 5px;}
.ml7{margin-left: 7px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.ml45{margin-left: 45px;}
.ml50{margin-left: 50px;}
.ml55{margin-left: 55px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.ml130{margin-left:130px;}
.ml350{margin-left:350px;}
.ml-auto{margin-left: auto;}
.mr-auto{margin-right: auto;}

.m15{margin: 15px;}
.m30{margin: 30px;}

.mr0{margin-right: 0px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mr60{margin-right: 60px;}

.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px !important;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px !important;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt55{margin-top: 55px;}
.mt60{margin-top: 60px;}
.mt65{margin-top: 65px;}
.mt70{margin-top: 70px;}
.mt75{margin-top: 75px;}
.mt80{margin-top: 80px;}
.mt85{margin-top: 85px;}
.mt90{margin-top: 90px;}
.mt95{margin-top: 95px;}
.mt100{margin-top: 100px;}
.mt120{margin-top: 120px;}
.mt150{margin-top: 150px;}
.mt160{margin-top: 160px;}
.mt200{margin-top: 200px;}
.mt250{margin-top: 250px;}
.mt300{margin-top: 300px;}

.mt_10{margin-top: -10px;}

.mb30{margin-bottom: 30px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px;}
.mb15{margin-bottom: 15px;}
.mb5{margin-bottom: 5px;}

.p1{padding: 1px ;}
.p10-15{padding:10px 15px;}
.pt1{padding-top: 1px !important;}
.pt5{padding-top: 5px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt40{padding-top: 40px;}
.pt35{padding-top: 35px;}
.pl15{padding-left: 15px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}
.pl60{padding-left: 60px;}
.pl175{padding-left: 175px;}
.pr25{padding-right: 25px;}
.pr5{padding-right: 5px;}
.pr20{padding-right: 20px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.p15{padding: 15px;}
.p10{padding: 10px;}
.p20{padding: 20px !important;}

.relative{position: relative;}
.absolute{position: absolute;}
.top_5{top: -5px;}
.top_2{top: -2px;}

.f0{font-size: 0px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px !important;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f25{font-size: 25px;}
.f26{font-size: 26px;}
.f32{font-size: 32px;}
.f36{font-size: 36px;}
.f90{font-size: 90px;}
.fbold{font-weight: bold;}

.color-ff{color: #fff;}
.color-3f{color:#3F5092;}
.color-66{color:#666;}
.color-33{color:#333;}
.color-99{color:#999;}
.color-43{color:#4397F8;}
.color-f5{color:#F58C55;}
.color-red{color:#E24246;}
.color-ae{color:#AEAEAE;}
.color-40{color:#407EE2;}

.bg-ff{background:#fff;}
.bg-ef{background:#EFEFEF;}
.bg-f8{background:#F8F8F8;}
.bg-none{background: none;}

.pointer{cursor: pointer;}
.inline-block{display: inline-block;}
.none{display: none !important;}
.underline{ text-decoration: underline;}
.overflow-auto{overflow: auto;}
.overflow-hidden{overflow: hidden !important;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left !important;}
.text-justify{text-align: justify;text-align-last: justify;}
.text-hidden{text-overflow: ellipsis;}

.block{display: block !important;}
.no-underline{text-decoration: none;}

.event-none{pointer-events: none;}
.unvisible{visibility: hidden;}
.retract-32{text-indent: 32px;}
.retract-64{text-indent: 64px;}

.t-table{border-collapse: collapse; border-top:1px solid #e6e6e6;}
.t-tr{border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.t-td{height: 60px; border-right:1px solid #e6e6e6; padding:10px; font-size: 14px;}
