123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766 |
- /*
- * css reset
- */
- * { box-sizing: border-box; -webkit-tap-highlight-color: transparent }
- :after,:before { box-sizing: border-box }
- html { font-size: 20px; }
- body{
- margin: 0; padding: 0;
- font-size: 12px; color: #000;
- font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
- }
- div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
- margin: 0; padding: 0;
- }
- table { border-spacing: 0; }
- fieldset, img { border: 0; }
- img { max-width: 100%; max-height: 100%; }
- address, caption, cite, code, dfn, em, strong, th, var {
- font-style: normal; font-weight: normal;
- }
- ol, ul { list-style: none; }
- caption, th { text-align: left; }
- h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
- abbr, acronym { border: 0; font-variant: normal; }
- sup { vertical-align: text-top; }
- sub { vertical-align: text-bottom; }
- input, textarea, select {
- font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%;
- }
- /* div塌陷 clearfix */
- .clearfix:after { clear: both; content: ""; display: block; }
- .clearfix { *zoom: 1; }
- a { text-decoration: none; color: #000; }
- a:focus, a:hover { text-decoration: none; }
- button[disabled] { cursor: not-allowed !important; }
- input{ outline: none !important; }
- :focus { outline: none; }
- /*
- * color 色彩
- * 项目中所有字体颜色都从这里获取,不允许自定义字体颜色
- */
- .color-black { color: #000; }
- .color-black-light { color: #324057; }
- .color-black-extra-light { color: #475669; }
- .color-silver { color: #8492a6; }
- .color-silver-light { color: #99a9bf; }
- .color-silver-extra-light { color: #c0ccda; }
- .color-gray { color: #d3dce6; }
- .color-gray-light { color: #e5e9f2; }
- .color-gray-extra-light { color: #eff2f7; }
- .color-white { color: #fff; }
- .color-white-dark { color: #f9fafc; }
- .color-blue-dark { color: #1d8ce0; }
- .color-blue { color: #20a0ff; }
- .color-blue-light { color: #58b7ff; }
- .color-success { color: #13ce66; }
- .color-warning { color: #f7ba2a; }
- .color-danger { color: #ff4949; }
- /* 取消chrome默认背景色等 */
- /*input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
- -webkit-box-shadow: 0 0 0 1000px white inset;
- }
- input[type=text]:focus, input[type=password]:focus, textarea:focus {
- -webkit-box-shadow: 0 0 0 1000px white inset;
- }*/
- /*
- * animation
- * e.g. animation: lightSpeedIn .8s ease-out .2s both
- */
- /* lightSpeedIn */
- @-webkit-keyframes lightSpeedIn {
- 0%{ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
- 60%{-webkit-transform:skewX(20deg); transform:skewX(20deg); opacity:1; }
- 80%{-webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1; }
- 100%{-webkit-transform:none; transform:none; opacity:1; }
- }
- @keyframes lightSpeedIn {
- 0%{ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
- 60%{-webkit-transform:skewX(20deg); transform:skewX(20deg); opacity: 1; }
- 80%{-webkit-transform:skewX(-5deg); transform:skewX(-5deg); opacity:1; }
- 100%{-webkit-transform:none; transform:none; opacity:1; }
- }
- /* shake */
- @-webkit-keyframes shake {
- 0% ,100%{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
- 10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0); }
- 20%,40%,60%,80%{ opacity: 1;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0); }
- }
- @keyframes shake {
- 0% ,100%{opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
- 10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0); }
- 20%,40%,60%,80%{ opacity: 1; -webkit-transform:translate3d(10px,0,0); transform:translate3d(10px,0,0); }
- }
- /* pulse */
- @-webkit-keyframes pulse {
- 0 %{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 50%{-webkit-transform:scale3d(1.2,1.2,1.2); transform:scale3d(1.2,1.2,1.2); }
- 100%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); }
- }
- @keyframes pulse {
- 0 %{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 50%{-webkit-transform:scale3d(1.2,1.2,1.2); transform:scale3d(1.2,1.2,1.2); }
- 100%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); }
- }
- /* tada */
- @-webkit-keyframes tada {
- 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
- transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg); }
- 30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
- transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg); }
- 40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
- transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg); }
- 100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1); }
- }
- @keyframes tada {
- 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
- transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg); }
- 30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
- transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg); }
- 40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
- transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg); }
- 100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1); }
- }
- /* rubberBand */
- @-webkit-keyframes rubberBand {
- 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 30%{ -webkit-transform:scale3d(1.25,.75,1); transform:scale3d(1.25,.75,1); }
- 40%{ -webkit-transform:scale3d(0.75,1.25,1); transform:scale3d(0.75,1.25,1); }
- 50%{ -webkit-transform:scale3d(1.15,.85,1); transform:scale3d(1.15,.85,1); }
- 65%{ -webkit-transform:scale3d(.95,1.05,1); transform:scale3d(.95,1.05,1); }
- 75%{ -webkit-transform:scale3d(1.05,.95,1); transform:scale3d(1.05,.95,1); }
- 100%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); }
- }
- @keyframes rubberBand {
- 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- 30%{ -webkit-transform:scale3d(1.25,.75,1); transform:scale3d(1.25,.75,1); }
- 40%{ -webkit-transform:scale3d(0.75,1.25,1); transform:scale3d(0.75,1.25,1); }
- 50%{ -webkit-transform:scale3d(1.15,.85,1); transform:scale3d(1.15,.85,1); }
- 65%{ -webkit-transform:scale3d(.95,1.05,1); transform:scale3d(.95,1.05,1); }
- 75%{ -webkit-transform:scale3d(1.05,.95,1); transform:scale3d(1.05,.95,1); }
- 100%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); }
- }
- /* fadeInUp */
- @-webkit-keyframes fadeInUp {
- 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
- 100%{ -webkit-transform:none; transform:none; opacity:1; }
- }
- @keyframes fadeInUp {
- 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
- 100%{ -webkit-transform:none; transform:none; opacity:1; }
- }
- /* fadeInDown */
- @-webkit-keyframes fadeInDown {
- 0% { opacity: 0; -webkit-transform: translate3d(0,-100%, 0); transform: translate3d(0, -100%, 0); }
- 100%{opacity:1; -webkit-transform:none; transform:none; }
- }
- @keyframes fadeInDown {
- 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
- 100%{opacity:1; -webkit-transform:none; transform:none; }
- }
- /* fadeIn */
- @-webkit-keyframes fadeIn {
- 0% { opacity: 0; }
- 100%{opacity: 1; }
- }
- @keyframes fadeIn {
- 0% { opacity: 0; }
- 100%{opacity: 1; }
- }
- @-webkit-keyframes fadeInLeft {
- 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0); }
- 100%{opacity: 1; -webkit-transform: none; transform: none; }
- }
- @keyframes fadeInLeft {
- 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
- 100%{opacity: 1; -webkit-transform: none; transform: none; }
- }
- @-webkit-keyframes fadeInRight {
- 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0); }
- 100%{opacity: 1; -webkit-transform: none; transform: none; }
- }
- @keyframes fadeInRight {
- 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
- 100%{opacity: 1; -webkit-transform: none; transform: none; }
- }
- @-webkit-keyframes fadeOut {
- 0% { opacity: 1; }
- 100%{opacity: 0; }
- }
- @keyframes fadeOut {
- 0% { opacity: 1; }
- 100%{opacity: 0; }
- }
- @-webkit-keyframes fadeOutRight {
- 0% { opacity: 1; }
- 100%{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); }
- }
- @keyframes fadeOutRight {
- 0% { opacity: 1; }
- 100%{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); }
- }
- @-webkit-keyframes fadeOutLeft{
- 0% { opacity: 1; }
- 100%{opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); }
- }
- @keyframes fadeOutLeft {
- 0% { opacity: 1; }
- 100%{opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); }
- }
- @-webkit-keyframes fadeOutDown {
- 0% { opacity: 1; }
- 100%{opacity:0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); }
- }
- @keyframes fadeOutDown {
- 0% { opacity: 1; }
- 100%{opacity: 0; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); }
- }
- @-webkit-keyframes fadeOutUp {
- 0% { opacity: 1; }
- 100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
- }
- @keyframes fadeOutUp {
- 0% { opacity: 1; }
- 100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
- }
- @-webkit-keyframes flipInX {
- 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
- 40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in;}
- 60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg); transform:perspective(400px) rotate3d(1,0,0,10deg); opacity:1;}
- 80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg); transform:perspective(400px) rotate3d(1,0,0,-5deg); }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @keyframes flipInX {
- 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
- 40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in;}
- 60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg); transform:perspective(400px) rotate3d(1,0,0,10deg); opacity:1;}
- 80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg); transform:perspective(400px) rotate3d(1,0,0,-5deg); }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @-webkit-keyframes flipInY {
- 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 0; }
- 40%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg); transform:perspective(400px) rotate3d(0,1,0,-20deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }
- 60%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg); transform:perspective(400px) rotate3d(0,1,0,10deg); opacity:1; }
- 80%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg); transform:perspective(400px) rotate3d(0,1,0,-5deg); }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @keyframes flipInY {
- 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 0; }
- 40%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg); transform:perspective(400px) rotate3d(0,1,0,-20deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }
- 60%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg); transform:perspective(400px) rotate3d(0,1,0,10deg); opacity:1; }
- 80%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg); transform:perspective(400px) rotate3d(0,1,0,-5deg); }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @-webkit-keyframes flipInY2 {
- 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 0; }
- 70%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-10deg); transform:perspective(400px) rotate3d(0,1,0,-10deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @keyframes flipInY2 {
- 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- -webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 0; }
- 70%{ -webkit-transform:perspective(400px) rotate3d(0,1,0,-10deg); transform:perspective(400px) rotate3d(0,1,0,-10deg);
- -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; }
- 100%{-webkit-transform:perspective(400px); transform:perspective(400px); opacity:1; }
- }
- @-webkit-keyframes flipOutY {
- 0% { -webkit-transform: perspective(800px); transform: perspective(800px); }
- 30%{ -webkit-transform:perspective(800px) rotate3d(0,1,0,-15deg);
- transform:perspective(800px) rotate3d(0,1,0,-15deg);opacity:1; }
- 100%{-webkit-transform:perspective(800px) rotate3d(0,1,0,90deg);
- transform:perspective(800px) rotate3d(0,1,0,90deg); opacity:0; }
- }
- @keyframes flipOutY {
- 0% { -webkit-transform: perspective(800px); transform: perspective(800px); }
- 30%{ -webkit-transform:perspective(800px) rotate3d(0,1,0,-15deg);
- transform:perspective(800px) rotate3d(0,1,0,-15deg);opacity:1; }
- 100%{-webkit-transform:perspective(800px) rotate3d(0,1,0,90deg);
- transform:perspective(800px) rotate3d(0,1,0,90deg); }
- }
- @-webkit-keyframes rollIn {
- 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- 100%{opacity: 1; -webkit-transform:none; transform:none; }
- }
- @keyframes rollIn {
- 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
- 100%{opacity: 1; -webkit-transform:none; transform:none; }
- }
- @-webkit-keyframes zoomIn {
- 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
- 100%{ opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- }
- @keyframes zoomIn {
- 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
- 100%{ opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
- }
- @-webkit-keyframes slideInRight {
- 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @keyframes slideInRight {
- 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @-webkit-keyframes slideInUp {
- 0% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @keyframes slideInUp {
- 0% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @-webkit-keyframes slideOutRight {
- 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
- 100%{ visibility :hidden; -webkit-transform:translate3d(100%, 0,0);transform:translate3d(100%, 0,0); }
- }
- @keyframes slideOutRight {
- 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
- 100%{ visibility :hidden; -webkit-transform:translate3d(100%, 0,0);transform:translate3d(100%, 0,0); }
- }
- @-webkit-keyframes rotateIn {
- 0% { -webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);opacity: 0; }
- 100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1; }
- }
- @keyframes rotateIn {
- 0% { -webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);
- transform: rotate3d(0, 0, 1, -200deg);opacity: 0; }
- 100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1; }
- }
- @-webkit-keyframes rotateInDownRight {
- 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
- 100%{-webkit-transform-origin:right bottom; transform-origin:right bottom;
- -webkit-transform: none; transform: none; opacity: 1;}
- }
- @keyframes rotateInDownRight {
- 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
- 100%{-webkit-transform-origin:right bottom; transform-origin:right bottom;
- -webkit-transform: none; transform: none; opacity: 1;}
- }
- @-webkit-keyframes slideInLeft {
- 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform: translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @keyframes slideInLeft {
- 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @-webkit-keyframes slideInRight {
- 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform: translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @keyframes slideInRight {
- 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
- 100%{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity: 1; }
- }
- @-webkit-keyframes bounceIn {
- 0%,100%,20%,40%,60%,80%{
- -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
- animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
- }
- 0% { opacity:0;-webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); }
- 20% { -webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1); }
- 40% { -webkit-transform:scale3d(.9,.9,.9); transform:scale3d(.9,.9,.9); }
- 60% { opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03); }
- 80% { -webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97); }
- 100%{ opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1); }
- }
- @keyframes bounceIn {
- 0%,100%,20%,40%,60%,80%{
- -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
- animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
- }
- 0% { opacity:0;-webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); }
- 20% { -webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1); }
- 40% { -webkit-transform:scale3d(.9,.9,.9); transform:scale3d(.9,.9,.9); }
- 60% { opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03); }
- 80% { -webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97); }
- 100%{ opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1); }
- }
- @-webkit-keyframes rotateInUpRight {
- 0% { -webkit-transform-origin: right bottom;transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
- 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;
- -webkit-transform:none;transform:none;opacity:1;}
- }
- @keyframes rotateInUpRight {
- 0% { -webkit-transform-origin: right bottom;transform-origin: right bottom;
- -webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
- 100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;
- -webkit-transform:none;transform:none;opacity:1;}
- }
- /* circle animation */
- @-webkit-keyframes circle {
- 0%{ -webkit-transform: rotate(0deg); transform:rotate(0deg);}
- 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); }
- }
- @keyframes circle {
- 0%{ -webkit-transform: rotate(0deg); transform:rotate(0deg);}
- 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); }
- }
- @-webkit-keyframes circle2 {
- 0%{ -webkit-transform: rotate(0deg); transform:rotate(0deg);}
- 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); }
- }
- @keyframes circle2 {
- 0%{ -webkit-transform: rotate(0deg); transform:rotate(0deg);}
- 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); }
- }
- /* largen animation */
- @-webkit-keyframes largen {
- 0%{ -webkit-transform: scale(1, 1); transform: scale(1, 1); }
- 100% { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
- }
- @keyframes largen {
- 0%{ -webkit-transform: scale(1, 1); transform: scale(1, 1); }
- 100% { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
- }
- @-webkit-keyframes largen2 {
- 0%{ -webkit-transform: scale(1, 1); transform: scale(1, 1); }
- 100% { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
- }
- @keyframes largen2 {
- 0%{ -webkit-transform: scale(1, 1); transform: scale(1, 1); }
- 100% { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
- }
- @-webkit-keyframes zoomOut {
- 0% { opacity: 1; }
- 50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
- 100%{ opacity: 0; }
- }
- @keyframes zoomOut {
- 0% { opacity: 1; }
- 50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
- 100%{ opacity: 0; }
- }
- @-webkit-keyframes rotateOut {
- 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
- 100%{ -webkit-transform-origin: center; transform-origin: center;
- -webkit-transform:rotate3d(0, 0,1,200deg); transform:rotate3d(0, 0,1,200deg); opacity: 0; }
- }
- @keyframes rotateOut {
- 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
- 100%{ -webkit-transform-origin: center; transform-origin: center;
- -webkit-transform:rotate3d(0, 0,1,200deg); transform:rotate3d(0, 0,1,200deg); opacity: 0; }
- }
- .leave-immediately { display: none !important; }
- .fade-in {
- -webkit-animation: fadeIn .3s ease-out both;
- animation: fadeIn .3s ease-out both;
- }
- .fade-out {
- -webkit-animation: fadeOut .3s ease-out both;
- animation: fadeOut .3s ease-out both;
- }
- /* reset element ui css */
- .el-submenu .el-menu-item {
- min-width: inherit !important;
- }
- .el-button--text:hover { color: #ff474e !important; }
- input:-webkit-autofill {
- -webkit-box-shadow: 0 0 0 1000px white inset !important;
- }
- /*
- *common style
- */
- .sui-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all; }
- /* icons */
- .sui-icons {
- display: inline-block;
- width: 20px; height: 20px;
- cursor: pointer;
- }
- .sui-icons-close {
- background: url(../img/icons/icons-close.png) center center no-repeat;
- }
- /* table */
- .sui-table { max-width: 100%; width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
- .sui-table td, .sui-table th {
- padding: 6px 12px;
- text-align: left; border-color: #ccc;
- border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
- }
- .sui-table-small td, .sui-table-small th { padding: 2px 12px; }
- .sui-table-bgg { background-color: #f5f5f5; word-break: break-all;}
- .sui-table-bgw { background-color: #fff; }
- .sui-table .sui-table-tdl { color: #666; text-align: right; }
- .sui-table .sui-table-tdll { text-align: left; }
- .sui-table-form .sui-table-tdl { background-color: #f5f5f5; }
- /* tabs */
- .sui-tabs { text-align: center; }
- .sui-tabs > li {
- display: inline-block;
- height: 50px; line-height: 50px; vertical-align: middle;
- margin: 0 10px; padding: 0 2px;
- border-bottom: 2px solid #fff;
- cursor: pointer;
- font-size: 13px;
- transition: all .4s ease-out;
- }
- .sui-tabs > li.sui-tabs-li-sed {
- border-color: #70baf2;
- color: #70baf2;
- cursor: default;
- }
- .sui-tabs > a {
- display: inline-block;
- height: 50px; line-height: 50px; vertical-align: middle;
- margin: 0 10px; padding: 0 2px;
- border-bottom: 2px solid #fff;
- cursor: pointer;
- font-size: 13px;
- transition: all .4s ease-out;
- }
- .sui-tabs > a:hover { color: #70baf2; }
- .sui-tabs > a.router-link-active {
- color: #70baf2;
- border-color: #70baf2;
- }
- /* slide */
- .sui-slider-body { overflow: hidden; }
- .sui-slider {
- display: none; overflow: hidden;
- position: fixed; top: 0; right: 0; z-index: 1902;
- width: 100%; height: 100%;
- }
- .sui-slider-main{
- display: block; overflow: auto;
- position: absolute; top: 0; right: 0; z-index: 1904;
- width: 800px; height: 100%;
- box-shadow: 0 0 8px #333;
- background-color: #fff;
- }
- .sui-slider-cover {
- position: absolute; top: 0; right: 0; z-index: 1903;
- width: 100%; height: 100%;
- background-color: rgba(221, 221, 221, .15);
- }
- .sui-slider-in { -webkit-animation: slideInRight .3s ease-out 0s both; animation: slideInRight .3s ease-out 0s both; }
- .sui-slider-out { -webkit-animation: slideOutRight .3s ease-out 0s both; animation: slideOutRight .3s ease-out 0s both; }
- .sui-slider-title {
- position: relative;
- background-color: #f5f5f5;
- height: 60px;
- border-bottom: 1px solid #e6e6e6;
- }
- .sui-slider-title > h2 {
- padding-left: 30px; padding-top: 20px;
- font-size: 16px; color: #333;
- text-align: left;
- }
- .sui-slider-title-text { display: inline-block; padding-left: 5px; }
- .sui-slider-title-x {
- position: absolute; top: 24px; right: 30px;
- cursor: pointer; margin-right: 0 !important;
- }
- .sui-slider-title-x:hover { animation: circle 2s linear 0s infinite; }
- .sui-slider-title-x2 {
- position: absolute; top: 24px; right: 30px;
- cursor: pointer; margin-right: 0 !important;
- }
- .sui-slider-title-x2:hover { animation: circle 2s linear 0s infinite; }
- .sui-slider-content { padding: 20px; }
- .sui-slider {
- display: none; overflow: hidden;
- position: fixed; top: 0; right: 0; z-index: 1902;
- width: 100%; height: 100%;
- }
- /* menu */
- .sui-menu {}
- .sui-menu-li {
- padding: 0 0;
- }
- .sui-menu-li > a {
- display: inline-block;
- position: relative;
- overflow: hidden;
- width: 100%;
- height: 50px;
- padding: 15px 20px;
- border-right: 2px solid #fff;
- -webkit-transition: color .2s linear; transition: color .2s linear;
- }
- .sui-menu-li > a:hover { color: #ff474e; }
- .sui-menu-li > a.router-link-active {
- color: #ff474e;
- border-color: #ff474e;
- background-color: #f6f6f6;
- }
- .sui-menu-title {
- display: inline-block;
- padding-left: 40px;
- width: 100%;
- height: 20px; line-height: 20px; vertical-align: middle;
- }
- .sui-menu-icon {
- position: absolute; top: 15px; left: 30px;
- }
- /* 组织结构图插件样式 */
- /* Draw the lines */
- .jOrgChart .line { width: 1px; height: 20px; }
- .jOrgChart .down { margin: 0 auto; background-color: #666; }
- .jOrgChart .top { border-top: 1px solid #666; }
- .jOrgChart .left { border-right: 1px solid #666; }
- .jOrgChart .right { border-left: 1px solid #666; }
- /* node cell */
- .jOrgChart td { text-align: center; vertical-align: top; padding: 0; }
- /* The node */
- .jOrgChart .node {
- display: inline-block;
- margin: 0 8px; padding: 0 5px;
- z-index: 10;
- width: 120px; height: 40px; line-height: 40px; vertical-align: middle;
- overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;
- border-radius: 4px;
- background-color: #fff;
- border: 1px solid #666;
- }
- .jOrgChart .node a {
- display: inline-block;
- height: 100%; width: 100%;
- cursor: pointer;
- color: #1f2f3d; font-size: 13px; text-decoration: none;
- }
- /*物料进程图*/
- .jProcessChartCol .node {
- height: auto;
- border: none;
- }
- .jProcessChartCol .node {
- width: 135px;
- overflow: visible;
- margin: 0;
- }
- .jProcessChartCol .node a{
- line-height: 16px;
- }
- .jProcessChartColDiv {
- position: relative;
- border: 1px solid #a7a3a3a1;
- background: #67b1f1a6;
- max-height: 48px;
- }
- .jProcessChartColDivCurrent {
- background: #e6a23cb0;
- border: 1px solid #F56C6C;
- }
- .jProcessChartColDetail {
- width:260px;
- /* max-width: 200px; */
- white-space: normal;
- word-break: break-all;
- word-wrap: break-word;
- border:1px solid #ebeef5;
- color: #606266;
- position:absolute;
- top: 0;
- left: 140px;
- z-index:999;
- background:#fff;
- border-radius: 4px;
- padding: 5px;
- box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2);
- text-align: justify;
- font-size: 14px;
- }
- /*@media print {*/
- /*@page {*/
- /*size: 105mm 65mm; !* or size: 794px 1123px; *!*/
- /*!* size: 297mm 420mm; or size: 1123px 1588px; *!*/
- /*}*/
- /*}*/
- .ytg-print-table { text-align: center; max-width: 100%; width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
- .ytg-print-table th {
- padding: 0px 10px;
- border-color: #ccc; color: #000;
- border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
- word-break:break-all;
- text-align: center;
- font-size: 12px;
- }
- .ytg-print-table td {
- padding: 0px 10px;
- border-color: #ccc; color: #000;
- border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
- word-break:break-all;
- font-size: 10px;
- }
- /*结算单打印--字体要大!*/
- .ytg-print-table-biggerSize {
- border-color: #000;
- }
- .ytg-print-table-biggerSize th {
- border-color: #000; color: #000;
- border-right: 1px solid #000; border-bottom: 1px solid #000;
- font-size: 17px;
- padding: 10px 8px;
- }
- .ytg-print-table-biggerSize td {
- border-color: #000; color: #000;
- border-right: 1px solid #000; border-bottom: 1px solid #000;
- font-size: 17px;
- padding: 10px 8px;
- }
- .ytg-print-table-left {
- text-align: left;
- }
- .ytg-print-table2 { text-align: center; max-width: 100%; width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
- .ytg-print-table2 td {
- padding: 10px 10px;
- border-color: #ccc; color: #000;
- border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
- word-break:break-all;
- }
- .ytg-print-table2 th {
- padding: 10px 10px;
- border-color: #ccc; color: #000;
- border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
- word-break:break-all;
- text-align: center;
- }
|