.i-ko-trigger{cursor:pointer;z-index:2;}
.i-ko-trigger:hover{}
.i-ko-trigger.option-text-icon:after{display:inline-block;margin-left:.2em;content:"\e6cf";font-family:'iconfont';}

.ul-hidden{display: none;}
.m-ko-options{position: absolute;top: 100%;left: 0;width: 100%;padding: 5px 0;text-align: center;-webkit-border-radius: .1rem;-moz-border-radius:.1rem;border-radius: .1rem;z-index:1;opacity: 0;-webkit-transition: .3s ease-in;transition: .3s ease-in;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);background: rgba(255,255,255,1);}
.m-ko-options .option-none{display: none;}
.m-ko-options li{line-height: 30px;}
.m-ko-options li span{display: block;position: relative;padding: .1rem .3rem;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none; user-select:none;-webkit-border-radius: .1rem;-moz-border-radius:.1rem;border-radius: .1rem;}
.m-ko-options li.ul-parent > span{padding-right: .5rem;}
.m-ko-options li span:hover{text-decoration: underline;}
.m-ko-options li span.current{background: #F5F6F8;color: #2C9EFE;}
/*.m-ko-options:before{content:'';display: block;position: absolute;left: 50%;bottom: 100%;margin-left: -.5em;margin-top: -.1em;border-width:.5em;display: block;width:0;height:0;border-style:solid;border-color: transparent  transparent rgba(255,255,255,.9) transparent;}*/
.m-ko-options.right{left: auto;right: 0;}
.m-ko-options.right:before{left:auto;right: .14rem;}
.m-ko-options li.ul-parent{position: relative;}
.m-ko-options li.ul-parent > span:after{content:"\e6a6";font-family: 'iconfont';display: block;position: absolute;position: absolute;right: .14rem;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);font-size: .26rem;}
.m-ko-options li.ul-parent > span.open:after{content:"\e6a5";font-family: 'iconfont';display: block;position: absolute;position: absolute;right: .14rem;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);font-size: .26rem;}

.m-ko-options.ul-over{opacity: 1;}
.m-ko-options ul{display: none;background: rgba(24,41,96,.6);}
.m-ko-options.right ul{left:auto;right: 100%;}

.m-ko-options.black{background: #0a2140;}
.m-ko-options.black li span{color: #04909f;}
.m-ko-options.black li span.current{background: #06365c;color: #01f8fd;}
