@charset "utf-8";.btn-switch{height:16px;width:30px;display:inline-block;*display:inline;*zoom:1;line-height:0;cursor:pointer;position:relative;zoom:1;border:2px solid;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;vertical-align:middle;}
.btn-switch span{width:16px;height:16px;display:inline-block;line-height:0;display:inline-block;background-color:#fff;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:absolute;top:0;left:50%;-webkit-transition:margin .3s ease-in-out,width .3s ease-in-out;-moz-transition:margin .3s ease-in-out,width .3s ease-in-out;-khtml-transition:margin .3s ease-in-out,width .3s ease-in-out;transition:margin .3s ease-in-out,width .3s ease-in-out;}
.btn-switch:hover span{width:22px;}
.btn-switch-on{background-color:#3fc000;border-color:#3fc000;}
.btn-switch-on:hover{background-color:#16aa01;border-color:#16aa01;}
.btn-switch-on span{margin-left:-1px;}
.btn-switch-on:hover span{margin-left:-7px;}
.btn-switch-off{background-color:#b9b9b9;border-color:#b9b9b9;}
.btn-switch-off:hover{background-color:#999;border-color:#999;}
.btn-switch-off span{margin-left:-15px;}
.search-box{position:relative;display:inline-block;*display:inline;*zoom:1;line-height:32px;}
.search-box .if-search{position:absolute;top:2px;right:5px;font-size:20px;color:#d1d1d1;line-height:30px;top:1px;cursor:pointer;}
.search-box .if-search:hover{color:#ff0042;}
.search-box .fm-text::-ms-reveal,.search-box .fm-select::-ms-reveal,.search-box .fm-text::-ms-clear,.search-box .fm-select::-ms-clear,{display:none;}
.select-box{position:relative;display:inline-block;*zoom:1;*display:inline;z-index:1;vertical-align:middle;line-height:normal;}
.select-box i{border-color:#000 transparent transparent;border-style:solid;border-width:4px;font-size:0;height:0;line-height:0;width:0;vertical-align:middle;position:absolute;right:6px;top:14px;}
.select-box .fm-text::-ms-reveal,.select-box .fm-select::-ms-reveal,.select-box .fm-text::-ms-clear,.select-box .fm-select::-ms-clear,{display:none;}
.option-list ul{margin:0;padding:0;list-style:none;border:1px solid;border-color:#b2b2b2 #d3d3d3 #d3d3d3 #b2b2b2;background-color:#fff;font-size:14px;-webkit-box-shadow:1px 1px 1px #e5e5e5 inset;-moz-box-shadow:1px 1px 1px #e5e5e5 inset;box-shadow:1px 1px 1px #e5e5e5 inset;}
.option-list{position:absolute;top:32px;left:0;width:100%;}
.option-list a{padding:4px;line-height:18px;cursor:pointer;display:block;color:#333;}
.option-list a:hover{background-color:#fafafa;text-decoration:none;}
.ext-select-box{position:relative;display:inline-block;*zoom:1;*display:inline;font-size:14px;vertical-align:middle;height:30px;}
.ext-select-box .angle{border-style:solid;border-width:4px;font-size:0;height:0;line-height:0;border-color:#000 transparent transparent;position:absolute;right:11px;top:13px;transition:transform .2s ease-in 0s;}
.ext-select-box .select-item{position:relative;padding:0 28px 0 10px;display:inline-block;height:30px;line-height:30px;z-index:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #dfdfdf;width:60px;}
.ext-select-box .option{text-align:left;border:1px solid #e3e2e2;padding:1px;background-color:#fff;position:absolute;z-index:2;width:auto;top:0;left:0;background-color:#fff;display:none;width:96px;}
.ext-select-box.current .option,.current .option{display:block;}
.ext-select-box .option ul{margin:0;padding:0;list-style:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ext-select-box .option li{display:block;padding:0;float:none;margin:0;position:relative;zoom:1;}
.ext-select-box .option a,.current .ext-select-box .option a{color:#999;display:block;height:28px;line-height:28px;background:none;border:none;padding:0 27px 0 9px;font-size:14px;}
.ext-select-box .option a:hover{color:#fff;text-decoration:none;background-color:#ff0042;border:none;}
.ext-select-box .option a:hover .angle{border-color:#fff transparent transparent;}
.ext-select-box .option .angle{right:10px;top:11px;}
.ext-select-box.current{z-index:4;}
.current .angle{transform:rotate(180deg);transform-origin:50% 30% 0;}
.ext-select-box .option .operate{position:absolute;top:0;right:5px;}
.ext-select-box .option a .operate .iconfont{color:#999;font-size:12px;display:inline-block;width:20px;text-align:center;}
.ext-select-box .option a .operate .iconfont:hover{color:#ff0042;}
.select-box-red .select-item{width:80px;color:#ff0042;border-color:#ff0042;}
.select-box-red .option{top:29px;border-color:#ff0042;border-top:none;width:116px;}
.select-box-red .angle{border-color:#ff0042 transparent transparent;}
.choice-box .choice-item{float:left;line-height:26px;font-size:14px;border:1px solid #e6e6e6;padding:1px 11px;color:#333;text-align:center;float:left;margin-right:10px;cursor:pointer;display:inline-block;}
.choice-box .choice-item input{display:none;}
.choice-box .choice-item:hover{border-color:#ff0042;}
.choice-box .current{border:2px solid #ff0042;cursor:auto;padding:0 10px;background:url(../img/check.gif) right bottom no-repeat;}