html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{line-height: 1.6;font-family: Helvetica,Arial,sans-serif;}
*{margin: 0;padding: 0;}
a img{border: 0;}
a{text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
[class^="richui-icon-"],
[class*=" richui-icon-"]{display: inline-block;vertical-align: middle;font: normal normal normal 14px/1;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;}
/* ''*/[class^="richui-icon_"]:before,
[class*=" richui-icon_"]:before{margin: 0;}
.richui-icon-success-no-circle{font-size: 23px;color: #09BB07;}
.richui-icon-delete.richui-icon_gallery-delete{color: #FFFFFF;font-size: 22px;}
button.richui-btn,
input.richui-btn{width: 100%;border-width: 0;outline: 0;-webkit-appearance: none;}
button.richui-btn:focus,
input.richui-btn:focus{outline: 0;}
button.richui-btn_inline,
input.richui-btn_inline,
button.richui-btn_mini,
input.richui-btn_mini{width: auto;}
button.richui-btn_plain-primary,
input.richui-btn_plain-primary,
button.richui-btn_plain-default,
input.richui-btn_plain-default{border-width: 1px;background-color: transparent;}
.richui-btn_mini{display: inline-block;padding: 0 1.32em;line-height: 2.3;font-size: 13px;}
.richui-btn.richui-btn_inline + .richui-btn.richui-btn_inline{margin-top: auto;margin-left: 15px;}
.richui-cells{background-color: #FFFFFF;line-height: 1.41176471;font-size: 17px;overflow: hidden;position: relative;}
.richui-cells:before{content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.richui-cells:after{content: " ";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-bottom: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.richui-cells__title{margin-top: .77em;margin-bottom: .3em;padding-left: 15px;padding-right: 15px;color: #999999;font-size: 14px;}
.richui-cells__title + .richui-cells{margin-top: 0;}
.richui-cells__tips{margin-top: .3em;color: #999999;padding-left: 15px;padding-right: 15px;font-size: 14px;}
.richui-cell{padding: 10px 15px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.richui-cell:before{content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D9D9D9;color: #D9D9D9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);left: 15px;}
.richui-cell:first-child:before{display: none;}
.richui-cell_primary{-webkit-box-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.richui-cell__bd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.richui-cell__ft{text-align: right;color: #999999;}
.richui-cell_access{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: inherit;}
.richui-cell_access:active{background-color: #ECECEC;}
.richui-cell_access .richui-cell__ft{padding-right: 13px;position: relative;}
.richui-cell_access .richui-cell__ft:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 2px 2px 0 0;border-color: #C8C8CD;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: relative;top: -2px;position: absolute;top: 50%;margin-top: -4px;right: 2px;}
.richui-cell_link{color: #586C94;font-size: 14px;}
.richui-cell_link:first-child:before{display: block;}
.richui-input{width: 100%;border: 0;outline: 0;-webkit-appearance: none;background-color: transparent;font-size: inherit;color: inherit;height: 1.41176471em;line-height: 1.41176471;}
.richui-input::-webkit-outer-spin-button,
.richui-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}
.richui-textarea{display: block;border: 0;resize: none;width: 100%;color: inherit;font-size: 1em;line-height: inherit;outline: 0;}
.richui-textarea-counter{color: #B2B2B2;text-align: right;}
.richui-cells_form .richui-cell__ft{font-size: 0;}
.richui-cells_form .richui-icon-warn{display: none;}
.richui-cells_form input,
.richui-cells_form textarea,
.richui-cells_form label[for]{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.richui-gallery{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #000000;z-index: 1000;}
.richui-gallery__img{position: absolute;top: 0;right: 0;bottom: 60px;left: 0;background: center center no-repeat;background-size: contain;}
.richui-gallery__opr{position: absolute;right: 0;bottom: 0;left: 0;background-color: #0D0D0D;color: #FFFFFF;line-height: 60px;text-align: center;}
.richui-gallery__del{display: block;}
.richui-uploader__hd{display: -webkit-box;display: -webkit-flex;display: flex;padding-bottom: 10px;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.richui-uploader__title{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.richui-uploader__info{color: #B2B2B2;}
.richui-uploader__bd{margin-bottom: -4px;margin-right: -9px;overflow: hidden;}
.richui-uploader__files{list-style: none;}
.richui-uploader__file{float: left;margin-right: 9px;margin-bottom: 9px;width: 79px;height: 79px;background: no-repeat center center;background-size: cover;}
.richui-uploader__file_status{position: relative;}
.richui-uploader__file_status:before{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);}
.richui-uploader__file_status .richui-uploader__file-content{display: block;}
.richui-uploader__file-content{display: none;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #FFFFFF;}
.richui-uploader__file-content .richui-icon-warn{display: inline-block;}
.richui-uploader__input-box{float: left;position: relative;margin-right: 9px;margin-bottom: 9px;width: 77px;height: 77px;border: 1px solid #D9D9D9;}
.richui-uploader__input-box:before,
.richui-uploader__input-box:after{content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #D9D9D9;}
.richui-uploader__input-box:before{width: 2px;height: 39.5px;}
.richui-uploader__input-box:after{width: 39.5px;height: 2px;}
.richui-uploader__input-box:active{border-color: #999999;}
.richui-uploader__input-box:active:before,
.richui-uploader__input-box:active:after{background-color: #999999;}
.richui-uploader__input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.richui-footer{color: #999999;font-size: 14px;text-align: center;}
.richui-footer a{color: #586C94;}
.richui-footer_fixed-bottom{position: fixed;bottom: .52em;left: 0;right: 0;}
.richui-footer__links{font-size: 0;}
.richui-footer__link{display: inline-block;vertical-align: top;margin: 0 .62em;position: relative;font-size: 14px;}
.richui-footer__link:before{content: " ";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #C7C7C7;color: #C7C7C7;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);left: -0.65em;top: .36em;bottom: .36em;}
.richui-footer__link:first-child:before{display: none;}
.richui-footer__text{padding: 0 .34em;font-size: 12px;}
.richui-flex{display: -webkit-box;display: -webkit-flex;display: flex;}
.richui-flex__item{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;font-size: .8rem}
.richui-dialog{position: fixed;z-index: 5000;width: 80%;max-width: 300px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #FFFFFF;text-align: center;border-radius: 5px;overflow: hidden;}
.richui-dialog__hd{padding: 1.3em 1.6em 0.5em;}
.richui-dialog__title{font-weight: 400;font-size: 18px;}
.richui-dialog__bd{padding: 0 1.6em 0.8em;min-height: 40px;font-size: 15px;line-height: 1.3;word-wrap: break-word;word-break: break-all;color: #999999;}
.richui-dialog__bd:first-child{padding: 2.7em 20px 1.7em;color: #353535;}
.richui-dialog__ft{position: relative;line-height: 48px;font-size: 18px;display: -webkit-box;display: -webkit-flex;display: flex;}
.richui-dialog__ft:after{content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.richui-dialog__btn{display: block;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;color: #3CC51F;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);position: relative;}
.richui-dialog__btn:active{background-color: #EEEEEE;}
.richui-dialog__btn:after{content: " ";position: absolute;left: 0;top: 0;width: 1px;bottom: 0;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.richui-dialog__btn:first-child:after{display: none;}
.richui-dialog__btn_default{color: #353535;}
.richui-dialog__btn_primary{color: #0BB20C;}
@media screen and (min-width: 1024px){.richui-dialog{width: 35%;}}
.richui-toast{position: fixed;z-index: 5000;width: 7.6em;min-height: 7.6em;top: 180px;left: 50%;margin-left: -3.8em;background: rgba(40, 40, 40, 0.75);text-align: center;border-radius: 5px;color: #FFFFFF;font-size: .8rem;}
.richui-toast2{position: fixed;z-index: 5000;width: 14rem;top: 180px;left: 50%;margin-left: -7rem;background: rgba(40, 40, 40, 0.75);text-align: center;border-radius: 5px;color: #FFFFFF;font-size: .8rem;}
.richui-icon_toast{margin: 22px 0 0;display: block;}
.richui-icon_toast.richui-icon-success-no-circle:before{color: #FFFFFF;font-size: 55px;}
.richui-icon_toast.richui-loading{margin: 30px 0 0;width: 38px;height: 38px;vertical-align: baseline;}
.richui-toast__content{margin: 0 0 15px;}
.richui-toast2 .richui-toast__content{margin: 20px 15px;}
.richui-mask{position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);}
.richui-mask_transparent{position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;}
.richui-loadingWrap{display: block;position: fixed;background: rgb(51, 51, 51);width:100%;height:100%;top:0px;left: 0px;opacity: 0.6;z-index: 9998;}
.richui-loadingTip{background:#000;z-index:9999;color:#FFF;position: fixed;width:50%;height:50px;left:50%;margin-left:-25%;top:39%;border-radius:5px;}
.richui-tipInAnimate{-webkit-animation:tipIn .5s .2s ease both;-moz-animation:tipIn .5s .2s ease both;}
.richui-loadingIcon{display:block;float:left;width:20%;height:100%;background:url('../img/loading.gif') no-repeat center center;background-size:60% auto;}
.richui-loadingText{font-size: 1rem;line-height:50px;}
@-webkit-keyframes tipIn{0%{-webkit-transform:scaleX(1.5) scaleY(1.5);;opacity:0}
100%{-webkit-transform:scaleX(1) scaleY(1);;opacity:1}}
@-moz-keyframes tipIn{0%{-moz-transform:scaleX(1.5) scaleY(1.5);;opacity:0}
100%{-moz-transform:scaleX(1) scaleY(1);;opacity:1}}
.richui-loading{width: 20px;height: 20px;display: inline-block;vertical-align: middle;-webkit-animation: richuiLoading 1s steps(12, end) infinite;animation: richuiLoading 1s steps(12, end) infinite;background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size: 100%;}
@-webkit-keyframes richuiLoading{0%{-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
100%{-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}}
@keyframes richuiLoading{0%{-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}
100%{-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}}
.richui-btn{position: relative;display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;padding-left: 14px;padding-right: 14px;font-size: .8rem;text-align: center;text-decoration: none;color: #FFFFFF;line-height: 1.5rem;border-radius: 15px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow: hidden;}
.richui-btn_default{color: #000000;background-color: #F8F8F8;}
.richui-btn_default:not(.richui-btn_disabled):visited{color: #000000;}
.richui-btn_default:not(.richui-btn_disabled):active{color: rgba(0, 0, 0, 0.6);background-color: #DEDEDE;}
.richui-btn_red{width: 3.75rem;background-color: #fd4c5a;}
.richui-btn_gray{background-color: #dcdcdc;}
.richui-btn_blue{background-color: #00bbff;}
.richui-btn_green{background-color: #00da14;}
.richui-btn_gray2{color: #000;background-color: #dcdcdc;}
.richui-btn_green2{background-color: #009999;}
.richui-btn_orange{background-color: #ff9900;}
.richui-btn_red2{background-color: #e34b45;}
.richui-btn_purple{background-color: #aa89bd;}
.richui-btn_blue3{background-color: #008ac9;}
#easyDialogBox{width:100%}
.richui-dialog_title{height:2.4rem;font-size:0.85rem;line-height:2.8rem;color:#333;font-weight:bold;text-align:center;}
.richui-dialog_content{margin:0rem .75rem;padding-bottom:0.9rem;text-indent:20px;line-height:0.9rem;font-size:0.65rem;color:#333;text-align:center;text-indent:0;word-break:break-all;word-wrap:break-word;}
.richui-dialog_btn{display:block;}
.richui-dialog_sure{display:block;width: 100%;height: 2.175rem;line-height: 2.175rem;font-size: 0.75rem;border-top:1px solid #C0B8AF;text-align: center;color: #009DF4;text-decoration: none;}
.richui-dialog_errorImg{height: 3.0rem;line-height:3.0rem;background: url(../img/richui-dialog_errorImg.png) no-repeat center;background-size: 2.0rem 2.0rem;}
.richui-dialog_rightImg{height: 3.0rem;line-height:3.0rem;background: url(../img/richui-dialog_rightImg.png) no-repeat center;background-size: 2.0rem 2.0rem;}
.richui-dialog_btn2{display:block;width: 100%;line-height: 2.22rem;font-size: 0.75rem;border-top:1px solid #C0B8AF;}
.richui-dialog_sure2{float:left;width: 50%;text-align: center;color: #fff;background-color: #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom-right-radius: 5px;text-decoration: none;color:#009DF4;}
.richui-dialog_cancel{float: left;width: 50%;text-align: center;color: #009DF4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:1px solid #C0B8AF;text-decoration: none;}
.richui-shareBtn{display: block;width: 2.45rem;height: 2.45rem;position: absolute;bottom:4.51rem;left:12.8rem;}
.richui-shareBtn img{width: 2.45rem;height: 2.45rem}
.richui-construction{margin-top: 20%}
.construction{background:#F4F4F2}
.richui-error{text-align: center;}
.richui-error img{width:6.65rem;margin-top: 20%;}
.richui-error span{font-size: .8rem;display: block;color:#d5d5d5;margin-top: 1rem;}
.richui-list{margin-top:0.55rem;background: #fff;}
.richui-list ul li{height: 45px;line-height: 45px;border-bottom: 1px solid #f8f8f8;width:93%;margin:0 auto 0 auto;}
.richui-list ul li a{color: #626262;font-size: 14px;float: left;display: block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 14rem}
.richui-list ul li span{display: block;float: right;padding-right: 3px;}
.richui-list ul li span img{width: .4rem;}
.container .list.page{background: #fff}
/*loading2*/
.richui1-loaderWrap{display: block;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0.6;z-index: 9998;}
.richui1-loaderTip{z-index: 9999;color: #FFF;position: absolute;width: 100%;text-align: center;top: 25%;border-radius: 5px;}
.richui1-tipInAnimate{-webkit-animation: tipIn .5s .2s ease both;-moz-animation: tipIn .5s .2s ease both;}
#richui1-loader p{color: #999;font-size: 0.75rem;}
.ball-clip-rotate > div{background-color: #fff;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;border: 0.125rem solid #65ddde;border-bottom-color: transparent;height: 1.5rem;width: 1.5rem;background: transparent !important;display: inline-block;-webkit-animation: rotate 0.75s 0s linear infinite;animation: rotate 0.75s 0s linear infinite;}
@-webkit-keyframes rotate{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}

.date_ctrl,.gearDate{left:0;overflow:hidden;width:100%}
.date_btn,.tooth{text-align:center}
.gearDate{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;background-color:rgba(0,0,0,.2);display:block;position:fixed;top:0;height:100%;z-index:9900;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.date_ctrl{vertical-align:middle;background-color:#d5d8df;color:#000;margin:0;height:auto;position:absolute;bottom:0;z-index:9901;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slideInUp{-webkit-animation:slideInUp .3s;animation:slideInUp .3s}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.date_roll,.datetime_roll,.time_roll,.ym_roll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;overflow:hidden;background-color:transparent;-webkit-mask:-webkit-gradient(linear,0 50%,0 100%,from(#debb47),to(rgba(36,142,36,0)));-webkit-mask:-webkit-linear-gradient(top,#debb47 50%,rgba(36,142,36,0))}
.date_roll>div,.datetime_roll>div,.time_roll>div,.ym_roll>div{font-size:2.3em;height:10em;float:left;background-color:transparent;position:relative;overflow:hidden;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}
.date_roll>div .gear,.datetime_roll>div .gear,.time_roll>div .gear,.ym_roll>div .gear{width:100%;float:left;position:absolute;z-index:9902;margin-top:-4em}
.date_roll_mask{-webkit-mask:-webkit-gradient(linear,0 40%,0 0,from(#debb47),to(rgba(36,142,36,0)));-webkit-mask:-webkit-linear-gradient(bottom,#debb47 50%,rgba(36,142,36,0));padding:0}
.date_roll>div:nth-child(2){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
.date_roll>div:nth-child(1),.datetime_roll>div:nth-child(1){-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}
.datetime_roll>div:first-child,.datetime_roll>div:last-child{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}
.date_grid{position:relative;top:4em;width:100%;height:2em;margin:0;box-sizing:border-box;z-index:0;border-top:1px solid #abaeb5;border-bottom:1px solid #abaeb5}
.date_grid>div{color:#000;position:absolute;right:0;top:0;font-size:.8em;line-height:2.5em}
.date_roll>div:nth-child(3) .date_grid>div{left:42%}
.datetime_roll>div .date_grid>div{right:0}
.datetime_roll>div:first-child .date_grid>div{left:auto;right:0}
.datetime_roll>div:last-child .date_grid>div{left:50%}
.time_roll>div:nth-child(1) .date_grid>div{right:1em}
.ym_roll>div:nth-child(1) .date_grid>div{right:.1em}
.time_roll>div .date_grid>div,.ym_roll>div .date_grid>div{right:5em}
.date_btn{color:#0575f2;font-size:1.6em;line-height:1em;padding:.8em 1em}
.date_btn_box:after,.date_btn_box:before{content:'';position:absolute;height:1px;width:100%;display:block;background-color:#96979b;z-index:15;-webkit-transform:scaleY(.33);transform:scaleY(.33)}
.date_btn_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#f1f2f4;position:relative}
.date_btn_box:before{left:0;top:0;-webkit-transform-origin:50% 20%;transform-origin:50% 20%}
.date_btn_box:after{left:0;bottom:0;-webkit-transform-origin:50% 70%;transform-origin:50% 70%}
.date_roll>div:nth-child(1) .gear{text-indent:20%}
.date_roll>div:nth-child(2) .gear{text-indent:-20%}
.date_roll>div:nth-child(3) .gear{text-indent:-55%}
.datetime_roll>div .gear{width:100%;text-indent:-25%}
.datetime_roll>div:first-child .gear{text-indent:-10%}
.datetime_roll>div:last-child .gear{text-indent:-50%}
.time_roll>div .gear,.ym_roll>div .gear{width:100%;text-indent:-70%}
.time_roll>div:nth-child(1) .gear,.ym_roll>div:nth-child(1) .gear{width:100%;text-indent:10%}
.tooth{height:2em;line-height:2em}
#richui-dialog5 .richui-dialog_cancel{color: #009DF4;background: #fff;}
#richui-dialog5 .richui-dialog_sure2{color: #009DF4;background: #fff;}
#richui-dialog5 .richui-dialog_errorImg{background: url(../img/richui-dialog_errorImg.png) no-repeat center 1rem;background-size: 2.0rem 2.0rem;}