@charset "utf-8"; *, *:before, *:after { box-sizing: border-box; outline: 0; } #bsWXBox { box-sizing: content-box } body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin: 0; padding: 0 } html, body { position: relative; width: 100%; height: 100%; } body { font-family:'微软雅黑'; font-size: 14px; color: #333; line-height: 1.5 } a{ word-spacing:0;transition: 0.2s;} a:link, a:visited { text-decoration: none !important; outline: 333333; color: #2c2c2c; } a:hover, a:active, a:focus { color: #076ec1; text-decoration:none !important; } ul, li { list-style: none } img { border: 0; max-width: 100%; max-height: 100% } table { border-collapse: collapse; width: 100% } input, textarea { font-family: arial; font-size: 14px; } input[type='reset'], input[type='button'], input[type='submit'], input[type='radio'] { cursor: pointer; outline: none } input[type='checkbox'], input[type='radio'] { position: relative; vertical-align: middle; margin-top: -2px; margin-bottom: 1px; margin-left: 5px; margin-right: 5px } textarea, input[type='email'], input[type='date'], input[type='password'], input[type='text'] { padding: 0; color: #666; outline: none } .fl { float: left } .fr { float: right } .clearfix { clear: both; display: block } .container { max-width: 1480px; margin-left: auto; margin-right: auto; padding:0 10px; } .pic { width: 100%; overflow: hidden; position: relative; } .middleCenter { position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; display: block; vertical-align: middle; text-align: center; margin: auto; } .vcenter { top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: block; max-width: 100%; max-height: 100%; position: absolute; vertical-align: middle } .middleCenter { position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; display: block; vertical-align: middle; text-align: center; margin: auto } .pic { width:100%; overflow:hidden; position:relative } .pic:after { content:""; display:block; padding-bottom:100% } /* ============================================== slideLeft ============================================== */ .slideLeft{ animation-name: slideLeft; -webkit-animation-name: slideLeft; animation-duration: 1s; -webkit-animation-duration: 1s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; } @keyframes slideLeft { 0%{opacity:0}to{opacity:1} 0% { transform: translateX(150%); } 50%{ transform: translateX(-8%); } 65%{ transform: translateX(4%); } 80%{ transform: translateX(-4%); } 95%{ transform: translateX(2%); } 100% { transform: translateX(0%); } } @-webkit-keyframes slideLeft { 0%{opacity:0}to{opacity:1} 0% { -webkit-transform: translateX(150%); } 50%{ -webkit-transform: translateX(-8%); } 65%{ -webkit-transform: translateX(4%); } 80%{ -webkit-transform: translateX(-4%); } 95%{ -webkit-transform: translateX(2%); } 100% { -webkit-transform: translateX(0%); } } /* ============================================== slideUp ============================================== */ .slideUp{ animation-name: slideUp; -webkit-animation-name: slideUp; animation-duration: 1s; -webkit-animation-duration: 1s; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility: visible !important; } @keyframes slideUp { 0%{opacity:0}to{opacity:1} 0% { transform: translateY(100%); } 50%{ transform: translateY(-8%); } 65%{ transform: translateY(4%); } 80%{ transform: translateY(-4%); } 95%{ transform: translateY(2%); } 100% { transform: translateY(0%); } } @-webkit-keyframes slideUp { 0%{opacity:0}to{opacity:1} 0% { -webkit-transform: translateY(100%); } 50%{ -webkit-transform: translateY(-8%); } 65%{ -webkit-transform: translateY(4%); } 80%{ -webkit-transform: translateY(-4%); } 95%{ -webkit-transform: translateY(2%); } 100% { -webkit-transform: translateY(0%); } } .slideDown{ animation-name: slideDown; -webkit-animation-name: slideDown; animation-duration: 1s; -webkit-animation-duration: 1s; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility: visible !important; } @keyframes slideDown { 0%{opacity:0}to{opacity:1} 0% { transform: translateY(-100%); } 50%{ transform: translateY(8%); } 65%{ transform: translateY(-4%); } 80%{ transform: translateY(4%); } 95%{ transform: translateY(-2%); } 100% { transform: translateY(0%); } } @-webkit-keyframes slideDown { 0%{opacity:0}to{opacity:1} 0% { -webkit-transform: translateY(-100%); } 50%{ -webkit-transform: translateY(8%); } 65%{ -webkit-transform: translateY(-4%); } 80%{ -webkit-transform: translateY(4%); } 95%{ -webkit-transform: translateY(-2%); } 100% { -webkit-transform: translateY(0%); } } @-webkit-keyframes myfirst{0%{top:100px;opacity:0} 100%{top:0;opacity:1} } @keyframes myfirst{0%{top:100px;opacity:0} 100%{top:0;opacity:1} } @-webkit-keyframes myfirst2{0%{left:-100px;opacity:0} 100%{left:0;opacity:1} } @keyframes myfirst2{0%{left:-100px;opacity:0} 100%{left:0;opacity:1} } @-webkit-keyframes myfirst3{0%{right:-100px;opacity:0} 100%{right:0;opacity:1} } @keyframes myfirst3{0%{right:-100px;opacity:0} 100%{right:0;opacity:1} } @-webkit-keyframes myfirst4{0%{right:0;opacity:0} 100%{right:10%;opacity:1} } @keyframes myfirst4{0%{right:0;opacity:0} 100%{right:10%;opacity:1} }