/*! vue-ydui v1.2.6 by YDCSS (c) 2018 Licensed MIT */ @-webkit-keyframes yd-kf-zoom-in { 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 50% { opacity: 1 } } @keyframes yd-kf-zoom-in { 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 50% { opacity: 1 } } @-webkit-keyframes yd-kf-down-in { 0% { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } 50% { opacity: .5 } to { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) } } @keyframes yd-kf-down-in { 0% { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } 50% { opacity: .5 } to { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) } } @-webkit-keyframes yd-kf-up-out { 0% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) } 50% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } } @keyframes yd-kf-up-out { 0% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) } 50% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); transform: translate3d(0, -50px, 0) } } @-webkit-keyframes yd-kf-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes yd-kf-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .yd-dialog-black-mask { background-color: rgba(0, 0, 0, .5) } .yd-dialog-black-mask, .yd-dialog-white-mask { position: fixed; z-index: 2000; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-dialog-white-mask { background-color: transparent } .yd-confirm { width: 85%; background-color: #fafafa; border-radius: 2px; font-size: 15px; -webkit-animation: yd-kf-zoom-in .15s ease forwards; animation: yd-kf-zoom-in .15s ease forwards } .yd-confirm-hd { text-align: left; padding: 15px 20px 5px } .yd-confirm-title { font-weight: 400; color: #444; word-break: break-all } .yd-confirm-bd { text-align: left; padding: 0 20px; font-size: 14px; color: #888; line-height: 20px; word-break: break-all } .yd-confirm-ft { position: relative; line-height: 40px; margin-top: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-confirm-ft:after { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-confirm-ft>a { position: relative; text-align: center; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 2px } .yd-confirm-ft>a:not(:last-child):after { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #e4e4e4 50%, transparent 0); background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 0) } .yd-confirm-ft>a.default { color: #353535 } .yd-confirm-ft>a.primary { color: #0bb20c } .yd-alert { -webkit-animation: yd-kf-zoom-in .15s ease forwards; animation: yd-kf-zoom-in .15s ease forwards } .yd-alert .yd-confirm-bd { text-align: center; padding: 20px 20px 0 } .yd-alert .yd-confirm-ft { margin-top: 14px } .yd-toast { min-width: 124px; max-width: 80%; padding-top: 27px; background: rgba(40, 40, 40, .85); text-align: center; border-radius: 3px; color: #fff; -webkit-animation: yd-kf-zoom-in .06s ease forwards; animation: yd-kf-zoom-in .06s ease forwards } .yd-toast-none-icon { padding-top: 10px; border-radius: 3px } .yd-toast-none-icon .yd-toast-content { padding: 0 36px 10px } .yd-toast-content { font-size: 14px; padding: 0 15px 22px; line-height: 22px; word-break: break-all } .yd-toast-error-icon, .yd-toast-success-icon { display: block; margin-bottom: 6px } .yd-toast-error-icon:after, .yd-toast-success-icon:after { display: inline-block; content: "" } .yd-toast-success-icon:after { width: 38px; height: 38px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAByFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ip6xsAAAAl3RSTlMAAQIDBAYHCAkKCwwNDg8SFBUWFx0fICEkJygpLi8wMTQ1NzxAQUVGR0hJSktMTU5PUFFSVVhZWlxda2xtb3Byc3R1dnd4e3yCg4SMjo+Qk5SYmZydnqeoq6ytsLe4ubq7vL2+v8DDxMXGyMrOz9DR0tXW19jZ2tvc3d7f4OHi4+Tl5ufp6uvs7e7v8PHy8/T19vn7/P3++FiVSgAAA/NJREFUWMOtmf9DEncYxx8xEbMtYJEoY5VtqWs5wXI1WtZcONsqm83cFxa1NtNVTk1sYxQWYhjzMJXXv7sfLkZwHNwd9/zG5/Pc67jPPZ/383yeE6lv7hORyfhSZovXL/9aiE9GTrjFunUMXn1UpMqKj64OdlihOfqnlTIml8vtlX8p0/0Ok7jOC0n12vTM+PARj0NExOU5Mjw+k1bHkxc6TeBcX2YBdu9E/NpJf+TOLkB2zGWUdyYFkLj0np6D99IKQOqMIZzvZ4CHp+uukuP0Q4CYrzHvbB5InGpp5NdyKgHkzzZwa78JbI+3GXmUtvFt4Pv2ej7eOWC2y+hid80Cc946Dk+geKXVeDi0ThThie4fCKyBEjYXsEMKrAVqz/mfQfaY2R11bB2e+WvNeFb171XPAmuw6qnxzuZhvcfKrg+sw7xTMzwFhV5rqtRbgClNPEMxbFXnQkWoinBfHr61rpwTkK/chTGYb7MObP0dYhX6AkqXNGFdCoy8pfUpGJWmbBRS5cwwBov7mgPuW4Kx//U+CyelSfsENkpZ4TzMSdM2B+ffqO/fMNQ8cAiSqsr3w2OHecDxd6uywgoMiIjINETN8/oKf1QRo3BLRKRDYc9ngQc/Ve22PZT9IhKC38zztmuo4D0IicgN+MIWnkTghogkIGgLT/yQEPFCtsUWnkgavDIAP9jEkxn4WC6bDRp9nkThskypr8YOnoRgSu7CBzbxJAi/yjK4beKJG5Ylw57DJp44imTkX17ZxRN5xZZATjvxTq8lnrwEec2mljdb+NAKT3IgG+xoxn8ELdEAT3bYkiRoatDu51D4yDyvHTLyJ2hLJy3RCE8Nm7s1xaaaaIgnQbint/UqicZ46tbTE4e3iQZ5qjjoyleZ2G+QJzNwso7AloiGearAyiq8L3WIxnlqCpDv9JNU93MoGObJ52qSCkFc6hAN8ySuBsx+hV3d01X3C+M8766a6OUWXNT16nlhlCcX35QiMgDL+om0xyjP8bhULDmSdpVz/zhsLjhL0dK5YXNJbHvRbv+xQkZgq+mDz2c2H81+qRg5nIdvrAO/hnzVE55r9nh7zuYD+E3NqHMe1rsttwja7Wti9Og0MUT8acgcNcs7moG0joAEnoJiUiY+VeCp7nMdWoTihNlW1eIhfYeD98030+4frOfivG623Xfd2cAtvGmmIbk53PjGvhjAg0Yt0wcAscOGlmYkBbAyqpsLvaNqU3fE6GK7xtS28+3abefbatv5K5eJ8DpQboxHw0F3i4iI0x0MR8uN8QMmd0BF676Yy+V2mmrdq5lh8NqC9uPCwjVrHxdKktEXmYwvZRRQMkvxyUifp8EF/wHnSfXkuFtvVAAAAABJRU5ErkJggg==) no-repeat; background-size: 38px 38px } .yd-toast-error-icon:after { width: 35px; height: 35px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABxVBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sayP7AAAAlnRSTlMAAQIDBAYHCAkKCwwNDxIUFRYXGx0fICEkJygpLi8wMTQ1Njc/QEVGR0hJSktMTU5PUFFSVVhZWlxda2xtbm9wcnN0dXZ3eHt8goOEjI6PkJOUmJmcnZ6nqKust7i5uru8vb6/wMHCw8TFxsfIzs/Q0dLV1tfY2drb3N3e3+Dh4uPk5enq6+zt7u/w8fLz9PX2+fv8/f7QXI1oAAAENklEQVRYw62Z70NTVRjHH4b8dsJSZEmkhilkEgMlbTbRiCGVimFIkdM00w2VAAGL0DGGw8VFgfv5e3txpcF27r3nbjvvOOfhs91zn+d7nvOdiPNoPBkeic2k1nn3+q+p2Ej4ZKMUP+q6rj0zyRvms2tddcXQfB1jRg6TyWS2c38ZYx0+j7iGS4vW/ybHh3qPNvlERGqbjvYOjSet+cVLDR5wtd+kAbbuhoOFi8Hw3S2A9ECtLu/cEsD8lQ/sAgJX5gCWzmnhmn8BeHrWcZd8Z58CTDS7885ngfkzFW5xFWfmgex5l7CaW8DboSqdR6kaegv8VOMUE4gDj1p0N7vlERAPOAS8APO7Sv10qBw24YXtF2hdBqPHW8J2G7Dcql4LvoL0ca8VdXwFXgVVK00L9p/lNFqXYaFJ8c4mYeVIMVXfugKT1QXTo7DRXpwqtW/AaEE+g9lTrM6FTMjL8OYs/FC8cg5Ddm8VTsBkVfHAyj9gYo++gNEiJYwWA/p2af0S9EtJox+WcifDAEzvKw24bwYG/tf7NJyWEsfnsLpzKlyEuJQ84nDxvfr+Dd2lA7th0VL5DnjuKx3om4NOEREZg6iUYUThtohIncG2+qyxVVr1QvM2Rr2IhOCBMqD+wddqXuT3euX8fQiJyE2IKHkPMZXEiMlDJTEMN0VkHtpUy/5JlMSICQm/UvJhXiQAafUhrCba80SSEJBO+Nlm7/2JQqITT8bhMxl0SBp/AsyINk+iMCij1qvRIzrzJASjcg8+Fk2iC0/a4DeZBae2eTfRjSeNMCspth0LOUeMmBD3O5azSUr+5Y1zie4Q3Xkib1gXyIgOUYcnr0HeseYmI/44mDo8yYCssik6RB2ebLIui1DjGjgIMOgaVgMp+ROa3AIjJuTXjG3a3LMRm/x6S2gQ2+C+c+ntyme/BjEEo47isKc+NIhRGHSSr7x6U6lZgXyddhDYgvp1JSYhILIAH2nxXInWESA/2hxSKn1xJn5lHVIhiGnyXIgxK2HqDbYCmjxHYmDLOujlNly24xXWrz3x8vtWRDphVvGeDxpqPfAnwDioUNfnO82Sb1Hdzp3YUOuLP7Hxqbqd+8fn3HB+YqNX/nabhnMnWxpWy9wSl71pL/+1QvpgveSLz5dlvpr9umfmcBa+Lx54FbJ5T3ih1OvthTJfwG8VzFZPwsqHRVsENeUzMY7YmBgiwSSkjnnlHUtBMmjz3V+C4fHW94UBL22f69A0mMNerarpQ/YBBx57N9MeH3AKqb7h1e67Ue0S1rPmxZBc69WwTCcAnrhZpk8AJg5rbU3fEsBcv63TGOi3TN0+3c2uHbBs5ztq2/mOZTt/W+shvfbnjPFoT1tjhYhIdWNbTzRnjO/3aiHstu7NTCazWZJ1b50MXdenCn9cmLpe3I8LO5JxKjwSm0kZYKRmYiPhU24N+X9p2xPwBOaSwgAAAABJRU5ErkJggg==) no-repeat; background-size: 35px 35px } .yd-notify { position: fixed; top: 0; left: 0; width: 100%; right: 0; background-color: rgba(40, 40, 40, .85); line-height: 14.000000000000002px; font-size: 13px; color: #fff; padding: 20px 12px 15px; opacity: 0; -webkit-animation: yd-kf-down-in .2s linear forwards; animation: yd-kf-down-in .2s linear forwards; word-break: break-all; text-align: center; z-index: 2000 } .yd-notify-out { -webkit-animation: yd-kf-up-out .15s linear forwards; animation: yd-kf-up-out .15s linear forwards } .yd-loading { border-radius: 3px; color: #fff; background-color: rgba(40, 40, 40, .85); -webkit-animation: yd-kf-zoom-in .1s ease forwards; animation: yd-kf-zoom-in .1s ease forwards; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 23px 0 24px; height: 48px } .yd-loading-icon { width: 28px; height: 28px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGzUExURUxpcaSmo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo6Smo7OajWMAAACQdFJOUwDzVSjxAgf0ChUBCd/hpyn6+ai70Qz1uB92XuuOR5xNbnBc0ulZd4eNIdsW/myUA1iBhMgnbQiWb7zsJM/l1hqqFEjOqQ3GrbH4LGQrr/CK49NdjIncrLNiaRtbtRl1771FUHjQj0aQBt5axWCTHeRmt57dnbTyg6vV7eIgEk4mUdcwOvceDgQRiPylmZgL2vNJv00AAAM1SURBVFjDrZl3WxpBEMaPQ3ovKiAKSreABREVLLEbTewaY4mJJb333nvhIwd2jqNzbeYvHnb2d+zd7Du3LxRVPyaPeqK2Mb8sY3n5yG6L9hxNUuJD7Tk57s6URffxiUcthqZoNaoyNUJlbFUIxDW26zN1Q9/eKACnO2jJcEaLU8eX12sontiUmu5P7tD0TrJ/OtVUPGLo5YVzPChMaZhPLmqLB7WL3vmGwnizg5vXweab9+iqi9LRe2b2ih0cuMRj9km6d2un7brZCniYqMfrmmXSLBua+lfWbFiY1Nmu2lmRTSZpOM59b+LDTPJmpFaKKQ0ZMhe/anDJID9tqj4+ugLjq3K+9SVfhRkro1XvSieMWgXsVJ0R5nRWuePXB2AsrBWyRbXrMGtAWTHUBiN9QkWkD+a1VdQzfD8kXJaGYGZZhTtgf8zFhANjW7BnSndhM/nSJ0o51T7Y1yX6AvUnF6fscqjHQNE1QK9clMhwgZoV1ueE/Sa++zwhACer90SfF+TigZHPOcJIvisMEv5FCf2RChHEINPfbhCl10gBaog+6qEXthK6m5IU7ixi4hN8JhvcPC4NOH4Y/pKvGfJr5yiJ8Y39dJWs+C2FFn9yvAtKPOC/HHACj9dFVnweD3iOAE14wGukqhV4QCL9djwedYV0OkTghxwwhAj054BBRODTHPASIpBUzWVEoAUbOIK9ZD32Q/Fhlw16YaNvPXRxQJcvdIGlOpFbAPUbu0lBG/XgAf+SRr+FuGYrxqtIZeG48YAKog+qSTwiwgtnmQVCNHEhjkeEl3YbHpA5VqzhEQOSDj7VAo5mdjUa8DUcHp/H0Ihroo+3dVuBiAN4zVAyFsG6FouYNzGMCSzi6D0g+tCqx/RKmBHEHXdfMO6T7R2PIy2fTvnmVt5MC3GZaT8sqe98nvUd1u4L79dO2w9n+8bPX1/5LPv9IWtIbtNVe6GS3mYMyQNeN9LRXGSZLnuXSi3TJe9ywTJNf+SpPSWmrmrK+sx7m755P9hvnSqxtg0Bvk9b5+RjOwd1AgpohtsYnxHaC3Gte+gMnjN75Z8L9jOPFB3WnJK/P7I/VuUfs0V7TrncmP8jtvO4FdRBjgAAAABJRU5ErkJggg==) no-repeat; background-size: 28px 28px; -webkit-animation: yd-kf-rotate .45s linear forwards infinite; animation: yd-kf-rotate .45s linear forwards infinite; margin-right: 10px } .yd-loading-txt { font-size: 15px; color: #fff; max-width: 140px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } @media screen and (min-width:768px) { .yd-confirm { width: 40% } } .yd-view { margin: 0 auto; max-width: 750px; min-width: 300px } .yd-view:before { height: 45px } .yd-view:after, .yd-view:before { content: ""; display: block; width: 100% } .yd-view:after { height: 75px } .yd-flexview { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 750px; min-width: 300px } .yd-scrollview { width: 100%; height: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; position: relative; margin-bottom: -1px } .yd-scrollview:after { content: ""; display: block; width: 100%; height: 25px } .ios .yd-scrollview { margin-top: 1px } .hairline .yd-scrollview { margin-top: .5px } @-webkit-keyframes yd-kf-rolling { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes yd-kf-rolling { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .yd-button { padding: 0 12px } .yd-btn { text-align: center; position: relative; border: none; pointer-events: auto; -webkit-user-select: none; -ms-user-select: none; user-select: none; height: 30px; font-size: 12px; display: inline-block; padding: 0 10px; box-sizing: content-box; border-radius: 2px; white-space: nowrap } .yd-btn-loading { width: 100%; height: 100%; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; pointer-events: none; position: absolute; top: 0; left: 0; z-index: 0 } .yd-btn-block { border: none; width: 100%; display: block; font-size: 15px; height: 45px; margin-top: 25px; border-radius: 3px } .yd-btn-block, .yd-btn-mini { text-align: center; position: relative; pointer-events: auto; -webkit-user-select: none; -ms-user-select: none; user-select: none } .yd-btn-mini { border: none; font-size: 10px; border-radius: 2px; white-space: nowrap; vertical-align: middle; padding: 0 10px; height: 22px } .yd-btn-primary { color: #fff } .yd-btn-primary:not(.yd-btn-loading) { background-color: #04be02 } .yd-btn-primary:not(.yd-btn-loading):active { background-color: #04ab02 } .yd-btn-danger { color: #fff } .yd-btn-danger:not(.yd-btn-loading) { background-color: #ef4f4f } .yd-btn-danger:not(.yd-btn-loading):active { background-color: #d74747 } .yd-btn-warning { color: #fff } .yd-btn-warning:not(.yd-btn-loading) { background-color: #ffb400 } .yd-btn-warning:not(.yd-btn-loading):active { background-color: #e6a200 } .yd-btn-disabled { background-color: #ccc; color: #f0f0f0; pointer-events: none } .yd-btn-disabled:active { background-color: #b8b8b8 } .yd-btn-hollow { color: #454545; border: 1px solid #eaeaea } .yd-btn-hollow:not(.yd-btn-loading) { background-color: #fff } .yd-btn-hollow:not(.yd-btn-loading):active { background-color: #f7f7f7 } .yd-btn-hollow.yd-btn-mini { border: none } .yd-btn-hollow.yd-btn-mini:after { position: absolute; z-index: 2; top: -50%; left: -50%; content: ""; width: 200%; height: 200%; -webkit-transform: scale(.5); transform: scale(.5); border: 1px solid #ccc; border-radius: 4px } .yd-btn-hollow .yd-btn-rolling>i, .yd-btn-hollow .yd-btn-rolling>i:after { border: 1px solid #ccc; border-top-color: transparent } .yd-btn-circle { border-radius: 200px } .yd-btn-angle { border-radius: 0 } .yd-btn-angle.yd-btn-hollow.yd-btn-mini:after { border-radius: 0 !important } .yd-btn-rolling { position: relative } .yd-btn-rolling-mini { width: 10px; height: 10px } .yd-btn-rolling-mini>i { margin-left: -5px; margin-top: -5px } .yd-btn-rolling-small { width: 12px; height: 12px } .yd-btn-rolling-small>i { margin-left: -6px; margin-top: -6px } .yd-btn-rolling-large { width: 18px; height: 18px } .yd-btn-rolling-large>i { margin-left: -9px; margin-top: -9px } .yd-btn-rolling>i, .yd-btn-rolling>i:after { width: inherit; height: inherit; border: 1px solid #fff; position: absolute; border-top-color: transparent; border-radius: 50% } .yd-btn-rolling>i { top: 50%; left: 50%; -webkit-animation: yd-kf-rolling .5s linear infinite; animation: yd-kf-rolling .5s linear infinite } .yd-btn-rolling>i:after { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .hairline .yd-btn-block:not(.hairline.yd-btn-mini) { border: .5px solid #dedede } .yd-navbar { height: 45px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 5 } .yd-navbar:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, currentColor 50%, transparent 0); background-image: linear-gradient(0deg, currentColor 50%, transparent 0) } .yd-navbar-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 100 } .yd-navbar-item { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; padding: 0 10px; font-size: 13px; white-space: nowrap; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: inherit } .yd-navbar-item:first-child { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-right: -25% } .yd-navbar-item:last-child { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3 } .yd-navbar-item:last-child, .yd-navbar-item:last-child>a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .yd-navbar-item>a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 45px; min-width: 25%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-navbar-center-box { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; height: 45px; width: 50%; margin-left: 25% } .yd-navbar-center { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: inherit } .yd-navbar-center-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .yd-navbar-center img { height: 60% } .yd-back-icon:before, .yd-next-icon:before { display: inline-block; font-family: YDUI-INLAY; font-size: 15px; color: inherit; vertical-align: middle; margin-top: -2.5px } .yd-back-icon:before { content: "\E607" } .yd-next-icon:before { content: "\E608" } .yd-cell-box { margin-bottom: 10px } .yd-cell { position: relative; z-index: 5; background-color: #fff } .yd-cell:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-cell a.yd-cell-item, .yd-cell label.yd-cell-item { background-color: #fff } .yd-cell a.yd-cell-item:active, .yd-cell label.yd-cell-item:active { background-color: #f5f5f5 } .yd-cell-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; padding-left: 12px; overflow: hidden } .yd-cell-item:not(:last-child):after { margin-left: 12px; height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-cell-left { color: #555; font-size: 14.000000000000002px; white-space: nowrap; -ms-flex-align: center } .yd-cell-left, .yd-cell-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center } .yd-cell-right { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; min-height: 50px; color: #525252; text-align: right; font-size: 13px; padding-right: 12px; -ms-flex-align: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .yd-cell-right input[type=date], .yd-cell-right input[type=datetime-local], .yd-cell-right input[type=time] { line-height: 50px } .yd-cell-right input[type=checkbox]:not(.yd-switch), .yd-cell-right input[type=radio] { position: absolute; left: -9999em } .yd-cell-right input[type=checkbox]:not(.yd-switch)+.yd-cell-checkbox-icon:after, .yd-cell-right input[type=checkbox]:not(.yd-switch)+.yd-cell-radio-icon:after, .yd-cell-right input[type=radio]+.yd-cell-checkbox-icon:after, .yd-cell-right input[type=radio]+.yd-cell-radio-icon:after { font-family: YDUI-INLAY; font-size: 21px } .yd-cell-right input[type=checkbox]:not(.yd-switch)+.yd-cell-radio-icon:after, .yd-cell-right input[type=radio]+.yd-cell-radio-icon:after { content: "\E600"; color: #4cd864; display: none } .yd-cell-right input[type=checkbox]:not(.yd-switch)+.yd-cell-checkbox-icon:after, .yd-cell-right input[type=radio]+.yd-cell-checkbox-icon:after { content: "\E604"; color: #d9d9d9 } .yd-cell-right input[type=checkbox]:not(.yd-switch):checked+.yd-cell-radio-icon:after, .yd-cell-right input[type=radio]:checked+.yd-cell-radio-icon:after { display: inline-block } .yd-cell-right input[type=checkbox]:not(.yd-switch):checked+.yd-cell-checkbox-icon:after, .yd-cell-right input[type=radio]:checked+.yd-cell-checkbox-icon:after { color: #4cd864; content: "\E601" } .yd-cell-right:active { background: 0 0 } .yd-cell-right .yd-input-clear, .yd-cell-right .yd-input-password { height: 50px } .yd-cell-right .yd-datetime-input, .yd-cell-right input[type=date], .yd-cell-right input[type=datetime-local], .yd-cell-right input[type=email], .yd-cell-right input[type=number]:not(.yd-spinner-input), .yd-cell-right input[type=password], .yd-cell-right input[type=tel], .yd-cell-right input[type=text], .yd-cell-right input[type=time], .yd-cell-right input[type=url] { width: 1%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 50px; border: none; font-size: 14.000000000000002px; background: 0 0; color: #555; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: left } .yd-cell-right select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 50px; border: none; display: block; color: #a9a9a9; font-size: 14.000000000000002px; margin-left: -4px } .yd-cell-icon { display: block; margin-right: 5px } .yd-cell-icon img { height: 15px; vertical-align: middle } .yd-cell-arrow:after { margin-left: 2.5px; margin-right: -4px; display: block; font-family: YDUI-INLAY; font-size: 14.000000000000002px; color: #c9c9c9; content: "\E608" } .yd-cell-title { padding: 2.5px 12px 5px; font-size: 14.000000000000002px; text-align: left; color: #888; position: relative; z-index: 1 } .yd-cell-title:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-switch { position: relative; z-index: 10; display: block; width: 48px; height: 27px; left: 0; border: 1px solid #dfdfdf; border-radius: 16px; -webkit-appearance: none } .yd-switch:after, .yd-switch:before { content: ""; position: absolute; top: 0; left: 0; height: 25px; border-radius: 15px; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s } .yd-switch:before { width: 46px; background-color: #fdfdfd } .yd-switch:after { width: 25px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .4) } .yd-switch:checked { border-color: currentColor; background-color: currentColor } .yd-switch:checked:before { -webkit-transform: scale(0); transform: scale(0) } .yd-switch:checked:after { -webkit-transform: translateX(21px); transform: translateX(21px) } .yd-switch-small { width: 42px; height: 22px } .yd-switch-small:after, .yd-switch-small:before { height: 20px } .yd-switch-small:before { width: 40px } .yd-switch-small:after { width: 20px } .yd-switch-small:checked:after { -webkit-transform: translateX(20px); transform: translateX(20px) } .yd-switch-large { width: 52px; height: 32px } .yd-switch-large:after, .yd-switch-large:before { height: 30px } .yd-switch-large:before { width: 50px } .yd-switch-large:after { width: 30px } .yd-switch-large:checked:after { -webkit-transform: translateX(20px); transform: translateX(20px) } .yd-switch[disabled] { opacity: .5 } .yd-grids-2 { overflow: hidden; position: relative; background-color: #fff } .yd-grids-2:before { height: 1px; position: absolute; z-index: 1; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-grids-2 .yd-grids-item { width: 50% } .yd-grids-2 .yd-grids-item:not(:nth-child(2n)):before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-grids-3 { overflow: hidden; position: relative; background-color: #fff } .yd-grids-3:before { height: 1px; position: absolute; z-index: 1; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-grids-3 .yd-grids-item { width: 33.333333% } .yd-grids-3 .yd-grids-item:not(:nth-child(3n)):before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-grids-4 { overflow: hidden; position: relative; background-color: #fff } .yd-grids-4:before { height: 1px; position: absolute; z-index: 1; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-grids-4 .yd-grids-item { width: 25% } .yd-grids-4 .yd-grids-item:not(:nth-child(4n)):before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-grids-5 { overflow: hidden; position: relative; background-color: #fff } .yd-grids-5:before { height: 1px; position: absolute; z-index: 1; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-grids-5 .yd-grids-item { width: 20% } .yd-grids-5 .yd-grids-item:not(:nth-child(5n)):before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-grids-item { width: 25%; float: left; position: relative; z-index: 0; padding: 17.5px 0; font-size: 14.000000000000002px } .yd-grids-item-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-grids-item:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-grids-icon { height: 34px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-grids-icon :after, .yd-grids-icon :before { font-size: 27px } .yd-grids-icon img { height: 70% } .yd-grids-txt { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; color: #333; padding: 0 10px } .yd-gridstitle { padding: 17.5px 12px 5px; font-size: 14.000000000000002px; text-align: left; color: #888; position: relative; z-index: 1; background-color: #f5f5f5 } .yd-gridstitle:after { height: 1px; position: absolute; z-index: 3; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } @font-face { font-family: YDUI-ICONS; src: url(//at.alicdn.com/t/font_1461139240_0312312.ttf) format("truetype") } [class*=" yd-icon-"]:before, [class^=yd-icon-]:before { font-family: YDUI-ICONS; font-size: inherit; display: inline-block } [class*=" icon-custom-"]:before, [class^=icon-custom-]:before { font-size: inherit; display: inline-block } .yd-icon-footmark:before { content: "\E636" } .yd-icon-discount:before { content: "\E633" } .yd-icon-verifycode:before { content: "\E632" } .yd-icon-star-outline:before { content: "\E630" } .yd-icon-star:before { content: "\E631" } .yd-icon-weibo:before { content: "\E62F" } .yd-icon-download:before { content: "\E62E" } .yd-icon-next:before { content: "\E62D" } .yd-icon-home-outline:before { content: "\E62C" } .yd-icon-home:before { content: "\E63D" } .yd-icon-weixin:before { content: "\E629" } .yd-icon-refresh:before { content: "\E628" } .yd-icon-tencent-weibo:before { content: "\E627" } .yd-icon-search:before { content: "\E626" } .yd-icon-time:before { content: "\E625" } .yd-icon-prev:before { content: "\E624" } .yd-icon-like-outline:before { content: "\E639" } .yd-icon-like:before { content: "\E63A" } .yd-icon-setting:before { content: "\E623" } .yd-icon-delete:before { content: "\E622" } .yd-icon-sortlist:before { content: "\E621" } .yd-icon-sortlarger:before { content: "\E620" } .yd-icon-sortlargest:before { content: "\E61F" } .yd-icon-qq:before { content: "\E62A" } .yd-icon-more:before { content: "\E618" } .yd-icon-shopcart-outline:before { content: "\E61A" } .yd-icon-shopcart:before { content: "\E619" } .yd-icon-checkoff:before { content: "\E617" } .yd-icon-bad:before { content: "\E61C" } .yd-icon-video:before { content: "\E61D" } .yd-icon-clock:before { content: "\E61E" } .yd-icon-ucenter-outline:before { content: "\E616" } .yd-icon-ucenter:before { content: "\E615" } .yd-icon-warn-outline:before { content: "\E613" } .yd-icon-warn:before { content: "\E614" } .yd-icon-share1:before { content: "\E610" } .yd-icon-share2:before { content: "\E60E" } .yd-icon-share3:before { content: "\E60D" } .yd-icon-feedback:before { content: "\E60F" } .yd-icon-type:before { content: "\E60C" } .yd-icon-discover:before { content: "\E60B" } .yd-icon-good:before { content: "\E61B" } .yd-icon-shield-outline:before { content: "\E608" } .yd-icon-shield:before { content: "\E60A" } .yd-icon-qrscan:before { content: "\E609" } .yd-icon-location:before { content: "\E607" } .yd-icon-phone1:before { content: "\E606" } .yd-icon-phone2:before { content: "\E637" } .yd-icon-phone3:before { content: "\E63B" } .yd-icon-error-outline:before { content: "\E602" } .yd-icon-error:before { content: "\E603" } .yd-icon-play:before { content: "\E601" } .yd-icon-compose:before { content: "\E600" } .yd-icon-question:before { content: "\E62B" } .yd-icon-order:before { content: "\E638" } .yd-list { overflow: hidden; position: relative } .yd-list-item:active { background: 0 0 } .yd-list-img { height: 0; width: 100%; padding: 50% 0; overflow: hidden } .yd-list-img img { width: 100%; margin-top: -50%; border: none; display: block } .yd-list-img img, .yd-list-mes { background-color: #fff } .yd-list-title { color: #505050; font-size: 13px; text-align: justify; font-weight: 800 } .yd-list-other { overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #999 } .yd-list-theme1 { padding: 0 2px } .yd-list-theme1 .yd-list-item { width: 50%; float: left; padding: 0 2px; margin-top: 4px } .yd-list-theme1 .yd-list-item .yd-list-mes { padding: 5px } .yd-list-theme1 .yd-list-item .yd-list-title { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify; height: 18px } .yd-list-theme2 .yd-list-item { width: 50%; float: left; padding-top: 4px } .yd-list-theme2 .yd-list-item:nth-child(odd) { padding-right: 2px } .yd-list-theme2 .yd-list-item:nth-child(2n) { padding-left: 2px } .yd-list-theme2 .yd-list-item .yd-list-mes { padding: 5px } .yd-list-theme2 .yd-list-item .yd-list-title { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify; height: 18px } .yd-list-theme3 .yd-list-item { width: 50%; float: left; padding: 10px; position: relative; z-index: 0; background-color: #fff } .yd-list-theme3 .yd-list-item:before { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-list-theme3 .yd-list-item:nth-child(odd):after { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-list-theme3 .yd-list-item .yd-list-mes { padding-top: 5px } .yd-list-theme3 .yd-list-item .yd-list-title { word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: justify; height: 18px } .yd-list-theme3 .yd-list-item:active { background: #fff } .yd-list-theme4 { padding: 0 7px; background-color: #fff } .yd-list-theme4 .yd-list-item { overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 7px 0 8px; position: relative } .yd-list-theme4 .yd-list-item:not(:last-child):after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-list-theme4 .yd-list-item .yd-list-img { width: 100px; padding: 50px 0 } .yd-list-theme4 .yd-list-item .yd-list-mes { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 7px } .yd-list-theme4 .yd-list-item .yd-list-title { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; line-height: 19px; max-height: 67px } .yd-list-theme4 .yd-list-item .yd-list-other { padding-top: 5px } .yd-list-theme5 { background-color: #fff } .yd-list-theme5 .yd-list-item { display: block; position: relative; z-index: 1; padding: 10px 10px 0 } .yd-list-theme5 .yd-list-item:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-list-theme5 .yd-list-item .yd-list-mes { padding: 10px 0 7.5px } .yd-list-theme5 .yd-list-item .yd-list-other { padding-top: 3px } @media screen and (min-width:768px) { .yd-list-theme1 { padding: 0 4px } .yd-list-theme1 .yd-list-item { padding: 0 4px; margin-top: 8px } .yd-list-theme2 .yd-list-item { padding-top: 8px } .yd-list-theme2 .yd-list-item:nth-child(odd) { padding-right: 4px } .yd-list-theme2 .yd-list-item:nth-child(2n) { padding-left: 4px } .yd-list-theme4 { padding: 0 9px } .yd-list-theme4 .yd-list-item { padding: 9px 0 10px } .yd-list-theme4 .yd-list-item .yd-list-mes { padding-left: 9px } } .yd-list-loading { padding: 5px 0; text-align: center; font-size: 13px; color: #999; height: 33px; box-sizing: content-box } .yd-list-loading-box { height: 33px; overflow: hidden; line-height: 33px } .yd-list-loading img { height: 33px; display: inline-block } .yd-list-loading svg { width: 33px; height: 33px } .yd-list-donetip { font-size: 12px; text-align: center; padding: 12.5px 0; color: #777 } @-webkit-keyframes yd-kf-backrotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } } @keyframes yd-kf-backrotate { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(-1turn); transform: rotate(-1turn) } } .yd-pullrefresh-animation-timing { -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s } .yd-pullrefresh-dragtip { pointer-events: none; position: absolute; top: -36px; left: 0; z-index: 996; -webkit-transform: translate(0); transform: translate(0); width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #6e6e6e; font-size: 14px; height: 36px; text-align: center; background-color: rgba(240, 250, 250, .9) } .yd-pullrefresh-dragtip, .yd-pullrefresh-dragtip-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-pullrefresh-dragtip-icon { height: 100% } .yd-pullrefresh-dragtip-icon>i { width: 14px; height: 14px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAABa1BMVEVTfvH///9TfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFAPDq2AAAAeHRSTlMAAAECAwQGBwkLDQ8QERMUFRkiIyYnLS4vMjM1Njc4OTpAQUJDREVGTVJWXmBiZmdoaWpxc3V8f4GCg4SGiIyNj5aXmZqbnJ+go6SlpqmqrK+wub2/wMHCxMXJzM3P0tPU1djd3t/n6Orr7O7w8fP09fb3+Pn6/f5+D/4+AAABqklEQVQ4y43V+T8CQRQA8GklUeQmhESuHBHJUY5EIWeHECGrcpVV++eb2Z3Y2d22eT+9mfm2n880894AQIRpKnDxVCh/sanD+c7/aS8PdDoCOqPfvCRu3c1VKaOOFC+P3LJBlAQ1h3m1uB8UpJRan/FaOX3i39jaj5fw+OeIJ6nzQ1y4crXhGeP43qfk63/UwQnjxDCxS4ufU9DeNzQqLTBAFn1y2vKIBi9WoAivnAZR/tqtJTG1lWFaHNKUmF6i1K0tRWpDWZLRliINoWykjhRo0ztMYqBuQGpHv3FR0TV07q1U9AzSO0BFM5BG6GgO0nU6ikpkhY5y9DQPqY9+W2E6ek7/Z/noj2CM/mCF6xKnouIlHKWiwtW+ZmqjGV8XpmLBLNWUHXm+Ep+VlGHJVkMaYuhLO/WKG4b+GC2yZqJlsCotAxhPhcqaBrJGtKjYW39akAEA6rS3dr/YxCN6CQWTuGkmXBY802gP4bndBiClYKDaiisP0e3NwEGyWG3NqwwgKWzwFbUGn52QnJbms+ExAjWqeIwyHhN5BxRPXLbAc+xNcK5Hdl1+ASkP8ND4fLD1AAAAAElFTkSuQmCC) no-repeat; display: inline-block; background-size: 14px 14px; margin-right: 6px } .yd-pullrefresh-dragtip-icon>i.yd-pullrefresh-loading { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAABcVBMVEVTfvH///9TfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvFTfvG7eWgbAAAAenRSTlMAAAECAwQGBwkKCw0PEBETFBUZIiMmJy0uLzIzNTY3ODk6QEFCQ0RFRktNUlZeYGJmZ2hpanFzdXyBgoOEhoiMjY+Wl5mam5yfoKOkpqmqrK+wuLm6vb/AwcLExcnMzc/S09TV2N3e3+fo6uvs7vDx8/T19vf4+fr9/naKfqcAAAGISURBVDjLjZVVW0JBEEBXDLC7FbsVuzDAwO7E7sAORDi/3od7/T72Ajrztjvn4c7dmTNKaZHV7t2+eQ5/BI4Xewq1TFKSdmxZ+yIqTvszEqCNx1jjcTAtDpq9RLy4qIpBK27NXPh81TM+OecPmufvNgva8mYk9ly55o2jafYdYMuuo40hAA5qtCrzPCF20vUPKH0BCPbalCXKfOl6WZnXAPcV6q8wUB/AQ7H6H3WGgc9qJUB3AfqVAHUCHNok6DxArRKg9ldgX0nQegCXCB0FwjkidAM4UyL0CliWoY/AmAz9AoZlaEiOPgFueVlLMnRT/rPc8idokD+s/RXwi1CjCeuUuLWP/mjtTneRNjADCcmCJyL+rqgxDDoTkGn7ANOC4U5ZAQhka8oIxFOGYx2ADquI+mJqKz8HwPuv3vI9hsSXU6Kl2WpK88CVZ96k1s+bdzPJuoorf1UcuVybmvAuHH7+qnnEFiv4SDzB3zVL18aQQ7aMroayEu4tY8XdPRMKnPi6Syzt8gMGxsBO8KgZSQAAAABJRU5ErkJggg==) no-repeat; background-size: 14px 14px; -webkit-animation: yd-kf-backrotate .5s linear infinite; animation: yd-kf-backrotate .5s linear infinite } .yd-pullrefresh-draghelp { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 500; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-pullrefresh-draghelp>div { width: 114.99999999999999px; height: 114.99999999999999px; background-color: rgba(0, 0, 0, .8) } .yd-pullrefresh-draghelp>div:before { content: "\E60D"; font-family: YDUI-INLAY; font-size: 44px; text-align: center; color: #fff; display: block; padding-top: 18px } .yd-pullrefresh-draghelp>div>span { text-align: center; color: #fff; font-size: 14.000000000000002px; display: block; padding-top: 10px } .yd-badge { color: #fff; font-size: 12px; position: relative; display: inline-block; border-radius: 1000px; line-height: 1; padding: 3px 6px; white-space: nowrap; background-color: #d0d0d0; -webkit-transform-origin: center center; transform-origin: center center } .yd-badge-radius { border-radius: 2px } .yd-badge-primary { background-color: #04be02; color: #fff } .yd-badge-danger { background-color: #ef4f4f; color: #fff } .yd-badge-warning { background-color: #ffb400; color: #fff } .yd-badge-hollow { background-color: #fbfbfb; color: #b2b2b2 } .yd-badge-hollow:after { content: ""; width: 200%; height: 200%; border: 1px solid #b2b2b2; position: absolute; top: 0; left: 0; border-radius: 50px; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scale(.5); transform: scale(.5) } .yd-badge-radius:after { border-radius: 2px } .yd-tabbar { width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-tabbar:after { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, currentColor 50%, transparent 0); background-image: linear-gradient(0deg, currentColor 50%, transparent 0) } .yd-tabbar-fixed { position: fixed; bottom: 0; left: 0; z-index: 100 } .yd-tabbar-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-tabbar-active, .yd-tabbar-active .yd-tabbar-icon { color: inherit } .yd-tabbar-badge { top: -5px; margin-left: -7.5px } .yd-tabbar-badge, .yd-tabbar-dot { position: absolute; left: 100%; z-index: 999 } .yd-tabbar-dot { display: block; width: 8px; height: 8px; background-color: #ef4f4f; border-radius: 50%; border: 1px solid #fff; top: 0; margin-left: -4px } .yd-tabbar-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative } .yd-tabbar-icon img { height: inherit } .yd-tabbar-txt { display: inline-block; font-size: inherit } .yd-tabbar-other { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-tabbar-other img { display: block } .yd-tab-box { overflow: auto; -webkit-overflow-scrolling: touch } .yd-tab-nav-nomal .yd-tab-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-tab-nav-nomal .yd-tab-nav .yd-tab-nav-item { width: 1%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-tab-nav-scoll .yd-tab-nav .yd-tab-nav-item { padding: 0 20px; display: inline-block } .yd-tab-nav { position: relative; z-index: 0 } .yd-tab-nav:after { height: 1px; position: absolute; z-index: 3; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, currentColor 50%, transparent 0); background-image: linear-gradient(0deg, currentColor 50%, transparent 0) } .yd-tab-nav-item { text-align: center; height: 100%; display: block; position: relative } .yd-tab-nav-item-label { color: inherit; display: inline-block; position: relative } .yd-tab-nav .yd-tab-active { color: currentColor } .yd-tab-nav .yd-tab-active:before { content: ""; width: 70%; height: 2px; position: absolute; left: 50%; bottom: 0; margin-left: -35%; z-index: 4; background-color: currentColor } .yd-tab-panel { position: relative; overflow: hidden } .yd-tab-panel-item { width: 100%; position: absolute; top: 0; overflow: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%) } .yd-tab-panel-item.yd-tab-active { position: relative; -webkit-transition: -webkit-transform .15s; transition: -webkit-transform .15s; transition: transform .15s; transition: transform .15s, -webkit-transform .15s; -webkit-transform: translateX(0); transform: translateX(0) } .yd-tab-panel-item.yd-tab-active~.yd-tab-panel-item { -webkit-transform: translateX(100%); transform: translateX(100%) } .yd-tab-badge { position: absolute; top: 2px; z-index: 9; line-height: 0 } .yd-tab-dot { position: absolute; top: -10px } .yd-tab-dot>i { display: inline-block; width: 6px; height: 6px; border-radius: 100px } .yd-scrolltab { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-scrolltab-nav { height: 100%; background-color: #f5f5f5; overflow-y: auto; -webkit-overflow-scrolling: touch; position: relative; z-index: 1 } .yd-scrolltab-nav:after { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #dfdfdf 50%, transparent 0); background-image: linear-gradient(90deg, #dfdfdf 50%, transparent 0) } .yd-scrolltab-item { padding: 0 15px; height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 1 } .yd-scrolltab-item:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #dfdfdf 50%, transparent 0); background-image: linear-gradient(0deg, #dfdfdf 50%, transparent 0) } .yd-scrolltab-item:before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #dfdfdf 50%, transparent 0); background-image: linear-gradient(90deg, #dfdfdf 50%, transparent 0) } .yd-scrolltab-item:active { background: 0 0 } .yd-scrolltab-active { background-color: #fff } .yd-scrolltab-active:before { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #fff 50%, transparent 0); background-image: linear-gradient(90deg, #fff 50%, transparent 0) } .yd-scrolltab-active:active { background-color: #fff } .yd-scrolltab-icon { margin-right: 10px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-scrolltab-icon>img { height: 20px; display: inline-block } .yd-scrolltab-title { font-size: 15px; color: #666; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 80px } .yd-scrolltab-content { height: 100%; background-color: #fff; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 12px 12px; position: relative } .yd-scrolltab-content-title { font-size: 15px; font-weight: 400; color: #555; display: block; padding-bottom: 5px; padding-top: 16px; margin-bottom: 10px; position: relative; z-index: 1 } .yd-scrolltab-content-title:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #e4e4e4 50%, transparent 0); background-image: linear-gradient(0deg, #e4e4e4 50%, transparent 0) } .yd-actionsheet { text-align: center; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1502; background-color: #efeff4; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s } .yd-actionsheet-active { -webkit-transform: translate(0); transform: translate(0) } .yd-actionsheet-item { display: block; position: relative; font-size: 14.000000000000002px; color: #555; height: 50px; line-height: 50px; background-color: #fff } .yd-actionsheet-item:after { height: 1px; position: absolute; z-index: 2; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-actionsheet-action { display: block; margin-top: 7.5px; font-size: 14.000000000000002px; color: #555; height: 50px; line-height: 50px; background-color: #fff } .yd-mask { position: fixed; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; pointer-events: none; -webkit-transition: opacity .2s ease-in; transition: opacity .2s ease-in; opacity: 0 } .yd-keyboard { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1502; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; background-color: #f7f7f7 } .yd-keyboard-active { -webkit-transform: translate(0); transform: translate(0) } .yd-keyboard-content { background-color: #fff; margin-top: 15px; position: relative } .yd-keyboard-content:before { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-keyboard-title { overflow: hidden; padding: 10px 0 6px; color: #222; margin-bottom: 1px; font-size: 12px; text-align: center; background-color: #fff } .yd-keyboard-title:before { font-family: YDUI-INLAY; content: "\E60A"; font-size: 13px; color: #ff2424; line-height: 1; margin-right: 3px } .yd-keyboard-numbers { font-size: 24px; background-color: #fff } .yd-keyboard-numbers>li { width: 100% } .yd-keyboard-numbers>li, .yd-keyboard-numbers>li>a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-keyboard-numbers>li>a { width: 1%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #666; height: 50px; position: relative; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden } .yd-keyboard-numbers>li>a:not(:last-child):after { content: ""; position: absolute; z-index: 0; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #f5f5f5 50%, transparent 0); background-image: linear-gradient(90deg, #f5f5f5 50%, transparent 0) } .yd-keyboard-numbers>li>a:before { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #f5f5f5 50%, transparent 0); background-image: linear-gradient(0deg, #f5f5f5 50%, transparent 0); top: 0 } .yd-keyboard-numbers>li:last-child>a:last-child, .yd-keyboard-numbers>li:last-child>a:nth-last-child(3) { background-color: #f7f7f7; font-size: 15px; color: #686868 } .yd-keyboard-numbers>li:last-child>a:last-child:after { font-family: YDUI-INLAY; content: "\E609"; font-size: 30px } .yd-keyboard-head { height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #444; font-size: 15px; position: relative } .yd-keyboard-head:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-keyboard-head>strong { font-weight: 400 } .yd-keyboard-password { margin: 0 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; background-color: #fff } .yd-keyboard-password:after { content: ""; width: 200%; height: 200%; -webkit-transform: scale(.5); transform: scale(.5); position: absolute; border: 1px solid #ececec; top: 0; left: 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; border-radius: 4px } .yd-keyboard-password li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 50px } .yd-keyboard-password li:not(:last-child):after { content: ""; width: 1px; height: 50%; position: absolute; right: 0; top: 25%; background-color: #ececec; -webkit-transform: scaleX(.5); transform: scaleX(.5) } .yd-keyboard-password li i { width: 6px; height: 6px; border-radius: 50%; background-color: #000 } .yd-keyboard-error { padding: 2px 40px; color: red; overflow: hidden; height: 25px; line-height: 25px; font-size: 12px; text-align: left } @-webkit-keyframes yd-kf-opacity-in { 0% { opacity: 0 } to { opacity: 1 } } @keyframes yd-kf-opacity-in { 0% { opacity: 0 } to { opacity: 1 } } .yd-slider { width: 100%; overflow: hidden; position: relative } .yd-slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translateZ(0); transform: translateZ(0); position: relative; z-index: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform } .yd-slider-wrapper-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .yd-slider-item { width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0 } .yd-slider-item a { display: block } .yd-slider-item img { width: 100%; display: block } .yd-slider-pagination { position: absolute; width: 100%; z-index: 2; left: 0; bottom: 5px; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; opacity: 0; -webkit-animation: yd-kf-opacity-in .3s linear .4s forwards; animation: yd-kf-opacity-in .3s linear .4s forwards } .yd-slider-pagination, .yd-slider-pagination-vertical { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-slider-pagination-vertical { width: 0; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; bottom: 0; left: auto; right: 5px } .yd-slider-pagination-item { margin: 2.5px; width: 6px; height: 6px; display: inline-block; border-radius: 100% } .yd-slider-pagination-item-active { width: 14px; border-radius: 100px } .yd-spinner { border-radius: 1px; display: inline-block } .yd-spinner, .yd-spinner>span { position: relative; overflow: hidden } .yd-spinner>span { float: left; width: 25%; height: 100%; text-align: center; font-weight: 700; color: #666; letter-spacing: 0; background-color: #fafafa } .yd-spinner>span:active { background-color: #eee } .yd-spinner>span>i:after { font-family: YDUI-INLAY; color: #777; font-size: 8px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-45%, -40%); transform: translate(-45%, -40%) } .yd-spinner>span:last-child>i:after { content: "\E602" } .yd-spinner>span:first-child>i:after { content: "\E60B" } .yd-spinner>input { letter-spacing: 0; float: left; height: inherit; text-align: center; color: #666; border: none; font-size: 13px; background-color: #fff } .yd-spinner-square:after { top: -1px; top: 0 } .yd-spinner-square:after, .yd-spinner-square:before { content: ""; position: absolute; z-index: 5; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-spinner-square:before { bottom: 0 } .yd-spinner-square>span:last-child:after { content: ""; position: absolute; z-index: 5; top: 0; right: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(left, #ececec 50%, transparent 0); background-image: linear-gradient(90deg, #ececec 50%, transparent 0) } .yd-spinner-square>span:first-child:before { content: ""; position: absolute; z-index: 5; top: 0; left: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(right, #ececec 50%, transparent 0); background-image: linear-gradient(270deg, #ececec 50%, transparent 0) } .yd-spinner-circle>span { border-radius: 100px; display: block; background-color: #f5f5f5 } .yd-cityselect { position: fixed; bottom: 0; left: 0; width: 100%; height: 75%; background-color: #fff; z-index: 1502; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s } .yd-cityselect-active { -webkit-transform: translate(0); transform: translate(0) } .yd-cityselect-move-animate { -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s } .yd-cityselect-next { -webkit-transform: translate(-50%); transform: translate(-50%) } .yd-cityselect-prev { -webkit-transform: translate(0); transform: translate(0) } .yd-cityselect-header { position: absolute; top: 0; left: 0; width: 100%; z-index: 1 } .yd-cityselect-header:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-cityselect-title { width: 100%; font-size: 15px; text-align: center; height: 45px; line-height: 45px; position: relative } .yd-cityselect-title:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-cityselect-nav { width: 100%; padding-left: 10px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-cityselect-nav>a { font-size: 13px; color: #222; display: block; height: 40px; line-height: 46px; padding: 0 8px; position: relative; margin-right: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 40% } .yd-cityselect-nav-active { color: #f23030 !important } .yd-cityselect-nav-active:after { content: ""; width: 100%; height: 2px; background-color: #f23030; position: absolute; bottom: 1px; left: 0; z-index: 2 } .yd-cityselect-content { height: 100%; padding-top: 85px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-cityselect-item { display: block; height: inherit; width: 50%; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #fff } .yd-cityselect-item::-webkit-scrollbar { width: 0 } .yd-cityselect-item:nth-child(2n) { background-color: #f5f5f5 } .yd-cityselect-item-active { color: #f23030 !important } .yd-cityselect-item-active:after { display: block; content: "\E600"; font-family: YDUI-INLAY } .yd-cityselect-item-box { width: 100%; height: inherit; display: block; padding: 0 20px } .yd-cityselect-item-box>a { color: #333; font-size: 13px; height: 40px; line-height: 40px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; position: relative; z-index: 1 } .yd-cityselect-item-box>a:before { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-cityselect-item-box>a:active { background: 0 0 } .yd-cityselect-item-box>a span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; line-height: 16px; max-height: 32.2px; font-size: 13px } .yd-cityselect-loading { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 13px; color: #999 } .yd-cityselect-loading svg { width: 36px; height: 36px } .yd-progressbar { position: relative; color: #333; width: 100%; height: 100% } .yd-progressbar>svg { width: 100% } .yd-progressbar>svg>path { -webkit-transition: all 1s linear; transition: all 1s linear } .yd-progressbar-content { position: absolute; top: 50%; left: 50%; font-size: 15px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .yd-rate { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-rate a:after { content: "\E7AD"; font-family: YDUI-INLAY; font-size: inherit; color: inherit } .yd-rate a.rate-active:after { content: "\E7AC" } .yd-rate-text { color: #657180; margin-left: 5px; font-size: 15px } .yd-textarea { padding: 10px 0; background-color: #fff; width: 100% } .yd-textarea>textarea { border: none; width: 100%; display: block; height: 75px; font-size: 13px; color: inherit; background-color: transparent } .yd-textarea-readonly { opacity: .3 } .yd-textarea-counter { font-size: 14.000000000000002px; color: #b2b2b2; text-align: right; padding-top: 3px } .yd-popup { position: fixed; background-color: #fff; z-index: 1501; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .yd-popup-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch } .yd-popup-left { -webkit-transform: translate(-100%); transform: translate(-100%); left: 0; top: 0; height: 100% } .yd-popup-right { -webkit-transform: translate(100%); transform: translate(100%); right: 0; top: 0; height: 100% } .yd-popup-bottom { -webkit-transform: translateY(100%); transform: translateY(100%); right: 0; bottom: 0 } .yd-popup-show { pointer-events: auto; -webkit-transform: translate(0); transform: translate(0) } .yd-popup-center { z-index: 1502; position: fixed; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%) scale(.95); transform: translate(-50%, -50%) scale(.95); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform .1s; transition: -webkit-transform .1s; transition: transform .1s; transition: transform .1s, -webkit-transform .1s } .yd-popup-center, .yd-popup-center * { pointer-events: none } .yd-popup-center.yd-popup-show { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); pointer-events: auto } .yd-popup-center.yd-popup-show * { pointer-events: auto } .yd-rollnotice { overflow: hidden; width: 100%; background-color: #fff } .yd-rollnotice-box { height: inherit } .yd-rollnotice-align-left { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .yd-rollnotice-align-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .yd-rollnotice-align-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-rollnotice-item { height: inherit; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: inherit; -webkit-justify-content: inherit; -ms-flex-pack: inherit; justify-content: inherit } .yd-input { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-input>input { display: block; width: 100%; height: 100%; border: none; font-size: inherit } .yd-input>input::-webkit-search-cancel-button { -webkit-appearance: none } .yd-input-clear, .yd-input-error, .yd-input-password, .yd-input-success, .yd-input-warn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-input-clear:after, .yd-input-error:after, .yd-input-password:after, .yd-input-success:after, .yd-input-warn:after { font-family: YDUI-INLAY } .yd-input-clear { height: 100%; padding-right: 7.5px; padding-left: 10px } .yd-input-clear:after { content: "\E60C"; color: #b2b2b2; font-size: 15px } .yd-input-error:after { content: "\E614"; color: #f43530; font-size: 20px } .yd-input-warn:after { content: "\E614"; color: #10aeff; font-size: 20px } .yd-input-success:after { content: "\E601"; color: #09bb07; font-size: 20px } .yd-input-password:after { content: "\E77E"; color: #b2b2b2; font-size: 22.5px } .yd-input-password-open:after { content: "\E77D"; color: #434343 } .yd-flexbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-flexbox-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100% } .yd-flexbox-vertical .yd-flexbox-item { width: 100% } .yd-flexbox-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-flexbox-item-start { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; justify-self: flex-end } .yd-flexbox-item-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center } .yd-flexbox-item-end { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end } .yd-radio { display: inline-block; padding-right: 10px } .yd-radio-icon { border: 1px solid #ccc; border-radius: 50%; display: inline-block; position: relative; z-index: 10; vertical-align: bottom; pointer-events: none } .yd-radio-icon>i { content: ""; position: absolute; left: 50%; top: 50%; border-radius: 50%; background-color: currentColor; opacity: 0; -webkit-transform: translate(-50%, -50%) scale(.1); transform: translate(-50%, -50%) scale(.1) } .yd-radio-text { margin-left: 1px; font-size: 15px; color: #666; pointer-events: none } .yd-radio>input[type=radio] { position: absolute; left: -9999em } .yd-radio>input[type=radio]:checked+.yd-radio-icon { border-color: currentColor } .yd-radio>input[type=radio]:checked+.yd-radio-icon>i { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .yd-radio>input[type=radio]:disabled~.yd-radio-text { color: #ccc } .yd-radio>input[type=radio]:disabled+.yd-radio-icon { border-color: #ccc; background-color: #f3f3f3 } .yd-radio>input[type=radio]:disabled+.yd-radio-icon>i { background-color: #ccc } .yd-checkbox { display: inline-block; padding-right: 10px } .yd-checkbox>input[type=checkbox] { position: absolute; left: -9999em } .yd-checkbox>input[type=checkbox]:checked+.yd-checkbox-icon { background-color: currentColor; border-color: currentColor } .yd-checkbox>input[type=checkbox]:checked+.yd-checkbox-icon>i { -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1); transform: translate(-50%, -50%) rotate(45deg) scale(1); -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .yd-checkbox>input[type=checkbox]:disabled~.yd-checkbox-text { color: #ccc } .yd-checkbox>input[type=checkbox]:disabled+.yd-checkbox-icon { border-color: #ccc; background-color: #f3f3f3 } .yd-checkbox>input[type=checkbox]:disabled+.yd-checkbox-icon>i { border-color: #ccc } .yd-checkbox-icon { border: 1px solid #ccc; border-radius: 2px; display: inline-block; position: relative; z-index: 10; vertical-align: bottom; pointer-events: none } .yd-checkbox-icon>i { content: ""; position: absolute; top: 45%; left: 50%; border: 2px solid #fff; border-top: 0; border-left: 0; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0) } .yd-checkbox-text { margin-left: 1px; font-size: 15px; color: #666; pointer-events: none } .yd-checkbox-circle .yd-checkbox-icon { border-radius: 50% } .yd-backtop { position: fixed; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 1000 } .yd-backtop-inlay { border: 1px solid silver; width: 50px; height: 50px; border-radius: 50%; background-color: hsla(0, 0%, 100%, .85) } .yd-backtop-inlay:after { font-family: YDUI-INLAY; content: "\E788"; font-size: 25px; color: silver } .yd-accordion { background-color: #fff } .yd-accordion-head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-user-select: none; -ms-user-select: none; user-select: none; padding: 0 12px; overflow: hidden } .yd-accordion-head:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-accordion-head-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-accordion-head-arrow, .yd-accordion-head-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-accordion-head-arrow { overflow: hidden; height: 100%; min-height: 50px } .yd-accordion-head-arrow:after { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid #a0a0a0; display: block; -webkit-transition: -webkit-transform .1s linear; transition: -webkit-transform .1s linear; transition: transform .1s linear; transition: transform .1s linear, -webkit-transform .1s linear; -webkit-transform: rotate(-180deg); transform: rotate(-180deg) } .yd-accordion-head-arrow.yd-accordion-rotated:after { -webkit-transform: rotate(0); transform: rotate(0) } .yd-accordion-title { min-height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14.000000000000002px; color: #444 } .yd-accordion-title-full { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-accordion-content { position: relative; overflow: hidden; -webkit-transition: height .1s linear; transition: height .1s linear } .yd-accordion-content:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-datetime { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1502; background-color: #fff; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform .25s; transition: -webkit-transform .25s; transition: transform .25s; transition: transform .25s, -webkit-transform .25s; -ms-touch-action: none; touch-action: none; will-change: transform } .yd-datetime-active { -webkit-transform: translateY(0); transform: translateY(0) } .yd-datetime-placeholder { color: #a1a1a1; font-size: inherit } .yd-datetime-input { width: 100% } .yd-datetime-head { 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; position: relative; background-color: #fbfbfb } .yd-datetime-head:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-datetime-head>a { height: 43px; padding: 0 30px; font-size: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #555 } .yd-datetime-head>a:last-child { color: #0bb20c } .yd-datetime-content { position: relative; width: 100%; height: 266px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-datetime-item { font-size: 16px; height: 100%; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-datetime-item-content>span { width: 100%; display: block; height: 38px; line-height: 38px; text-align: center } .yd-datetime-item-box { height: 100% } .yd-datetime-indicator, .yd-datetime-shade { pointer-events: none; position: absolute; left: 0; top: 0; height: 100%; width: 100% } .yd-datetime-shade { z-index: 3; -webkit-transform: translateZ(0); transform: translateZ(0); background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), -webkit-linear-gradient(bottom, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)); background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), linear-gradient(0deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)); background-position: top, bottom; background-size: 100% 114px; background-repeat: no-repeat } .yd-datetime-indicator { z-index: 4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .yd-datetime-indicator>span { display: block; width: 100%; height: 38px; position: relative } .yd-datetime-indicator>span:after { top: -1px } .yd-datetime-indicator>span:after, .yd-datetime-indicator>span:before { content: ""; position: absolute; z-index: 0; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-datetime-indicator>span:before { bottom: 0 } .yd-lightbox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1502; background-color: #000 } .yd-lightbox-head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #fff; height: 45px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; z-index: 1503; background-color: rgba(0, 0, 0, .3); -webkit-transform: translate(0); transform: translate(0); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .yd-lightbox-head>span { font-size: 12px; padding-left: 12px } .yd-lightbox-head>a { padding-right: 12px; font-size: 13px } .yd-lightbox-img { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; will-change: opacity; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: cubic-bezier(.4, 0, .22, 1); transition: cubic-bezier(.4, 0, .22, 1) } .yd-lightbox-foot { -webkit-transform: translate(0); transform: translate(0); -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; z-index: 1502; background-color: rgba(0, 0, 0, .3); padding: 12px } .yd-lightbox-scroller { -webkit-overflow-scrolling: touch; max-height: 100px; overflow-y: auto; line-height: 17px } .yd-lightbox-up-hide { -webkit-transform: translateY(-100%); transform: translateY(-100%) } .yd-lightbox-down-hide { -webkit-transform: translateY(100%); transform: translateY(100%) } .yd-lightbox-loading { width: 30px; height: 30px; position: absolute; top: 50%; left: 50%; z-index: 0; margin-left: -15px; margin-top: -15px } .yd-lightbox-tip { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, .85); z-index: 1505; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-lightbox-tip>img { width: 120px } .yd-timeline { background-color: #fff; font-size: 13px; color: #6e6e6e; overflow: hidden; position: relative; z-index: 1 } .yd-timeline:after { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-timeline-content { margin-left: 16px; border-left: 1px solid #e4e5e9 } .yd-timeline-custom-item, .yd-timeline-item { padding: 16px 12px 16px 0; margin-left: 16px; position: relative } .yd-timeline-custom-item:not(:last-child):after, .yd-timeline-item:not(:last-child):after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-timeline-custom-item .yd-timeline-icon, .yd-timeline-item .yd-timeline-icon { content: ""; position: absolute; z-index: 1; left: -16px; display: block; top: 19px; -webkit-transform: translate(-50%); transform: translate(-50%) } .yd-timeline-custom-item:first-child, .yd-timeline-item:first-child { margin-top: 16px; padding-top: 0; color: #000 } .yd-timeline-custom-item:first-child>.yd-timeline-icon, .yd-timeline-item:first-child>.yd-timeline-icon { top: 3px } .yd-timeline-custom-item:last-child:before, .yd-timeline-item:last-child:before { content: ""; width: 1px; height: 100%; background-color: #fff; position: absolute; left: -17px; top: 19px } .yd-timeline-item .yd-timeline-icon { width: 8px; height: 8px; border-radius: 99px; background-color: #e4e5e9 } .yd-timeline-item:first-child>.yd-timeline-icon { background-color: #f23030; width: 10px; height: 10px } .yd-timeline-item:first-child:before { content: ""; width: 16px; height: 16px; position: absolute; z-index: 0; top: 0; left: -24px; background-color: #fbbfbf; border-radius: 99px } .yd-timeline-custom-item:first-child>.yd-timeline-icon { top: 0 } .yd-step { font-size: 13px } .yd-step-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-step-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative } .yd-step-item:not(:first-child):before { content: ""; height: 2px; position: absolute; top: -1px; background-color: #ccc } .yd-step-item>em { border-radius: 50%; position: absolute; top: 50%; left: 50%; background-color: #ccc } .yd-step-item-bottom, .yd-step-item-top { position: absolute; left: 0; text-align: center; white-space: nowrap; text-overflow: ellipsis; width: 100%; padding: 0 4px } .yd-step-item-top-text>span { color: #989898 } .yd-step-item-bottom { color: #333 } .yd-step-theme1 .yd-step-content { padding: 10px 0 42px } .yd-step-theme1 .yd-step-item:not(:first-child):before { width: 70%; left: -35% } .yd-step-theme1 .yd-step-item>em { width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; text-align: center; line-height: 20px; font-size: 12px } .yd-step-theme1 .yd-step-item>em>i { color: #fff } .yd-step-theme1 .yd-step-item-top { bottom: 18px } .yd-step-theme1 .yd-step-item-bottom { top: 18px } .yd-step-theme1 .yd-step-item-current:before, .yd-step-theme1 .yd-step-item-current>em { background-color: currentColor } .yd-step-theme1 .yd-step-item-current>em.yd-step-checkmark:after { content: ""; position: absolute; top: 4px; left: 8px; border: 1px solid #fff; border-top: 0; border-left: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); width: 5px; height: 10px } .yd-step-theme1 .yd-step-item-current .yd-step-item-bottom { color: currentColor } .yd-step-theme2 .yd-step-content { padding: 42px 0 } .yd-step-theme2 .yd-step-item:not(:first-child):before { width: 80%; left: -40% } .yd-step-theme2 .yd-step-item>em { width: 10px; height: 10px; margin-left: -5px; margin-top: -5px } .yd-step-theme2 .yd-step-item-top { bottom: 15px } .yd-step-theme2 .yd-step-item-bottom { top: 15px } .yd-step-theme2 .yd-step-item-current .yd-step-item-top-text { display: inline-block; background-color: currentColor; padding: 5px 11px 3px; border-radius: 100px; position: relative; z-index: 1 } .yd-step-theme2 .yd-step-item-current .yd-step-item-top-text>span { color: #fff } .yd-step-theme2 .yd-step-item-current>em { background-color: currentColor } .yd-step-theme2 .yd-step-item-current>em:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid currentColor; position: absolute; top: -10px; left: 50%; margin-left: -6px } .yd-checklist { background-color: #fff; position: relative; z-index: 1 } .yd-checklist:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-checklist-alignright .yd-checklist-content { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 } .yd-checklist-alignright .yd-checklist-item-icon { margin-left: 0 } .yd-checklist-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; z-index: 1; margin-left: 12px } .yd-checklist-item:not(:last-child):after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-checklist-item-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 12px; margin-left: -12px } .yd-checklist-item-icon>input[type=checkbox] { position: absolute; left: -9999em } .yd-checklist-item-icon>input[type=checkbox]:checked+.yd-checklist-icon { background-color: currentColor; border-color: currentColor } .yd-checklist-item-icon>input[type=checkbox]:checked+.yd-checklist-icon>i { -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1); transform: translate(-50%, -50%) rotate(45deg) scale(1); -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .yd-checklist-item-icon>input[type=checkbox]:disabled+.yd-checklist-icon { border-color: #ccc; background-color: #f3f3f3 } .yd-checklist-item-icon>input[type=checkbox]:disabled+.yd-checklist-icon>i { border-color: #ccc } .yd-checklist-icon { border: 1px solid #ccc; border-radius: 100px; display: block; position: relative; z-index: 10; pointer-events: none; width: 20px; height: 20px } .yd-checklist-icon>i { width: 6px; height: 12px; content: ""; position: absolute; top: 45%; left: 50%; border: 2px solid #fff; border-top: 0; border-left: 0; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0) } .yd-checklist-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; color: #333; padding-right: 12px } .yd-search { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .yd-search-fly { width: 100%; height: 100%; position: fixed; left: 0; z-index: 1500; opacity: 0; pointer-events: none } .yd-search-show { opacity: 1; pointer-events: auto } .yd-search-input { background-color: #efeff4; border-left: none; border-right: none; padding: 10px 0 10px 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-search-input:after { bottom: 0 } .yd-search-input:after, .yd-search-input:before { height: 1px; position: absolute; z-index: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-search-input:before { top: -1px } .yd-search-input>.search-input { width: 100%; height: 30px; background-color: #fff; border: none; border-radius: 3px; margin-right: 10px; padding-top: 1px; overflow: hidden } .yd-search-input>.search-input, .yd-search-input>.search-input .search-icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-search-input>.search-input .search-icon { padding-left: 8px; padding-right: 5px; line-height: 28px } .yd-search-input>.search-input .search-icon:after { content: "\E626"; font-family: YDUI-INLAY; font-size: 15px; color: #b2b2b2 } .yd-search-input>.cancel-text { display: block; white-space: nowrap; padding-left: 10px; height: 30px; line-height: 32px; color: #0bb20c; font-size: 14px; padding-right: 10px; margin-left: -10px } .yd-search-list { overflow: auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background-color: #fff; -webkit-overflow-scrolling: touch } .yd-search-list-item { position: relative; height: 45px; line-height: 45px; margin-left: 12px; padding-left: 4px; overflow: hidden; white-space: nowrap; padding-right: 12px; text-overflow: ellipsis } .yd-search-list-item:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-scrollnav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .yd-scrollnav, .yd-scrollnav-tab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .yd-scrollnav-tab { position: relative } .yd-scrollnav-tab-item { white-space: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-scrollnav-tab-item>li { padding: 0 10px; font-size: 14.000000000000002px; display: inline-block; position: relative; height: inherit } .yd-scrollnav-tab-item>li.yd-scrollnav-current { color: currentColor !important; padding-left: 16px } .yd-scrollnav-tab-item>li.yd-scrollnav-current>i { width: 16px; height: inherit; position: absolute; top: 0; left: .5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-scrollnav-tab-item>li.yd-scrollnav-current>i:before { content: "\E651"; font-family: YDUI-INLAY; font-size: 16px; line-height: 1 } .yd-scrollnav-tab-item>li>span, .yd-scrollnav-toggle { height: inherit; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .yd-scrollnav-toggle { width: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-scrollnav-toggle:after { content: "\E68C"; font-family: YDUI-INLAY; display: block; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: -webkit-transform .08s linear; transition: -webkit-transform .08s linear; transition: transform .08s linear; transition: transform .08s linear, -webkit-transform .08s linear; font-size: 16px; color: currentColor } .yd-scrollnav-toggle-active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .yd-scrollnav-unfold { position: absolute; z-index: 2; width: 100%; top: 0; pointer-events: none; opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .08s linear; transition: all .08s linear } .yd-scrollnav-unfold-active { opacity: 1; -webkit-transform: translate(0); transform: translate(0) } .yd-scrollnav-unfold-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; border-width: 0 0 1px; border-style: solid } .yd-scrollnav-unfold-header>div { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; font-size: 14.000000000000002px; color: #333 } .yd-scrollnav-unfold-header>span { width: 50px } .yd-scrollnav-unfold>ul { pointer-events: auto; overflow: hidden; padding-bottom: 10px; padding-top: 10px } .yd-scrollnav-unfold>ul>li { float: left; width: 33.333%; padding-left: 15px; line-height: 35px; font-size: 14.000000000000002px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .yd-scrollnav-unfold>ul>li.yd-scrollnav-current { color: currentColor !important } .yd-scrollnav-content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch } .yd-preview { background-color: #fff; position: relative; z-index: 2 } .yd-preview:before { top: -1px } .yd-preview:after, .yd-preview:before { content: ""; position: absolute; z-index: 0; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-preview:after { bottom: 0 } .yd-preview-header { height: 50px; 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: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: 12px; padding-right: 12px; position: relative; color: #999; font-size: 14.000000000000002px; margin-bottom: 10px } .yd-preview-header:after { height: 1px; position: absolute; z-index: 0; bottom: 0; left: 0; content: ""; width: 100%; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) } .yd-preview-header>* { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-preview-header>:first-child { margin-right: 10px } .yd-preview-header>:last-child { text-align: right; color: #333; font-size: 16px } .yd-preview-item { padding: 0 12px; font-size: 13.5px; color: #999; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 7.5px } .yd-preview-item>* { display: block } .yd-preview-item>:first-child { min-width: 55.00000000000001px; text-align-last: justify; margin-right: 20px; height: 100%; text-align: right } .yd-preview-item>:last-child { word-break: normal; word-wrap: break-word; text-align: right; line-height: 22.5px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .yd-preview-item:last-child { padding-bottom: 12.5px } .yd-preview-footer { height: 50px; -ms-flex-align: center; font-size: 14.000000000000002px; color: #999; margin-top: 5px } .yd-preview-footer, .yd-preview-footer>* { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center } .yd-preview-footer>* { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: inherit; -ms-flex-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .yd-preview-footer>:not(:first-child):after { content: ""; position: absolute; z-index: 0; top: 0; left: 0; width: 1px; height: 100%; background-image: -webkit-linear-gradient(right, #ececec 50%, transparent 0); background-image: linear-gradient(270deg, #ececec 50%, transparent 0) } .yd-preview-footer:before { content: ""; position: absolute; z-index: 0; top: -1px; left: 0; width: 100%; height: 1px; background-image: -webkit-linear-gradient(bottom, #ececec 50%, transparent 0); background-image: linear-gradient(0deg, #ececec 50%, transparent 0) }