blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 } table { border-collapse: collapse; border-spacing: 0 } abbr, acronym, fieldset, img { border: 0 } ol, ul { list-style: none } caption, th { text-align: left } q:after, q:before { content: '' } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 } .col-c, .col-l, .col_c, .col_l, .l { float: left } .col-r, .col_r, .r, .ul-txt li span, .ul_txt li span, dt span { float: right } .c { clear: both } .n, em { font-weight: 400; font-style: normal } .b { font-weight: 700 } .i { font-style: italic } .fa { font-family: Arial } .fg { font-family: Georgia } .ft { font-family: Tahoma } .fl { font-family: Lucida Console } .fs { font-family: '宋体' } .fw { font-family: '微软雅黑' } .tc { text-align: center } .tr { text-align: right } .tl { text-align: left } .tdu { text-decoration: underline } .tdn, .tdn:hover, a.tdl:hover { text-decoration: none } .fc0 { color: #000 } .fc3 { color: #333 } .fc6 { color: #666 } .fc9 { color: #999 } .fcr { color: red } .fcw { color: #fff } .fcb { color: #00f } .fcg { color: green } .f0 { font-size: 0 } .f10 { font-size: 10px } .f12 { font-size: 12px } .f13 { font-size: 13px } .f14 { font-size: 14px } .f16 { font-size: 16px } .f20 { font-size: 20px } .f24 { font-size: 24px } .vm { vertical-align: middle } .vtb { vertical-align: text-bottom } .vt { vertical-align: top } .vn { vertical-align: -2px } .vimg { margin-bottom: -3px } .m0 { margin: 0 } .ml0 { margin-left: 0 } .ml5 { margin-left: 5px } .ml10 { margin-left: 10px } .ml20 { margin-left: 20px } .mr0 { margin-right: 0 } .mr5 { margin-right: 5px } .mr10 { margin-right: 10px } .mr20 { margin-right: 20px } .mt5 { margin-top: 5px } .mt10 { margin-top: 10px } .mt20 { margin-top: 20px } .mb5 { margin-bottom: 5px } .mb10 { margin-bottom: 10px } .mb20 { margin-bottom: 20px } .ml-1 { margin-left: -1px } .mt-1 { margin-top: -1px } .p1 { padding: 1px } .pl5 { padding-left: 5px } .p5 { padding: 5px } .pt5 { padding-top: 5px } .pr5 { padding-right: 5px } .pb5 { padding-bottom: 5px } .p10 { padding: 10px } .pl10 { padding-left: 10px } .pt10 { padding-top: 10px } .pr10 { padding-right: 10px } .pb10 { padding-bottom: 10px } .p20 { padding: 20px } .pl20 { padding-left: 20px } .pt20 { padding-top: 20px } .pr20 { padding-right: 20px } .pb20 { padding-bottom: 20px } .pr, .rel { position: relative } .abs, .pa { position: absolute } .dn { display: none } .db { display: block } .dib { -moz-inline-stack: inline-block; display: inline-block } .di { display: inline } .ovh { overflow: hidden } .ovs { overflow: scroll } .vh { visibility: hidden } .vv { visibility: visible } .lh14 { line-height: 14px } .lh16 { line-height: 16px } .lh18 { line-height: 18px } .lh20 { line-height: 20px } .lh22 { line-height: 22px } .lh24 { line-height: 24px } .fix { *zoom: 1 } .fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden } .z { _zoom: 1 } .h1 { height: 1px } .h5 { height: 5px } .h, .h10 { height: 10px } .h15 { height: 15px } .h20 { height: 20px } .h, .h1, .h10, .h15, .h20, .h5 { font-size: 0; line-height: 0; overflow: hidden; clear: both } *, :after, :before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0 !important; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-overflow-scrolling: touch } body { color: #3d4c63; background: #dce1e4; font: 14px/1.5 "Microsoft Yahei", sans-serif; outline: 0 } img { max-width: 100%; border: none } input, select, textarea { font-size: 14px; color: #333; font-family: 'Microsoft Yahei', "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif } input, input[type=button], input[type=checkbox], input[type=radio], input[type=reset], input[type=submit], select, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; outline: 0 } input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { -webkit-appearance: none } ::-webkit-input-placeholder { color: #999 } ::-moz-placeholder { color: #999 } ::-ms-input-placeholder { color: #999 } select::-ms-expand { display: none } a { color: #333; text-decoration: none } a:hover { color: #ff4b59 } .wp { margin: 0 auto; width: 100%; max-width: 1440px } .bodyIndex { padding-bottom: 120px; position: relative } .goTop { padding: 13px 0; position: fixed; right: 0; bottom: 24%; width: 98px; background-color: #b01f24; z-index: 100 } .goTop span { padding-top: 18px; display: block; font-size: 20px; color: #fff; text-align: center; line-height: 1.4; background: url(../images/ico-arrow2.png) center top no-repeat } .bg-m, .bg-pc { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center bottom; -webkit-background-size: cover; background-size: cover } .bg-m { display: none } .logo { position: absolute; left: 50%; top: 74px; width: 151px; height: 61px; line-height: 61px; overflow: hidden; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); margin-left: -644.5px; z-index: 100 } .logo img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100% } .banner { position: relative; z-index: 2; overflow: hidden } .banner img { display: block; width: 100% } .banner .banner-m { display: none } .main-index { margin-top: 20px; /* margin-top: -438px; */ position: relative; z-index: 2 } .g-box { padding: 17px 0 121px; position: relative; overflow: hidden } .g-box:before { content: ''; position: absolute; left: 0; top: 0; right: 0; height: 12px; background: url(../images/ico-line.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; display: none; } .g-tit1 { margin-bottom: 36px; overflow: hidden } .g-tit1 h2 { padding-bottom: 18px; font-size: 46px; color: #151515; letter-spacing: .05em; text-align: center; position: relative } .g-tit1 h2:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 39px; height: 6px; background-color: #ce2c1f; border-radius: 3px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .row-index1 { overflow: hidden } .index-cont { margin: 0 auto; width: 69%; font-size: 20px; color: #2b2b2b; line-height: 1.8; text-align: center } .row-index2 { overflow: hidden } .row-index2 .g-tit1 { margin-bottom: 29px } .tabs-l { margin-bottom: 60px; font-size: 0; text-align: center; overflow: hidden } .tabs-l li { padding: 0 10px; display: inline-block; vertical-align: middle } .tabs-l a { display: block; min-width: 140px; font-size: 20px; color: #2b2b2b; text-align: center; line-height: 44px; background-color: #f1f6fa; border: 2px solid #535e6f; border-radius: 24px } .tabs-l .on a { color: #fff; background-color: #cd2c1f; border-color: #cd2c1f } .tab-cons { overflow: hidden } .tab-cons .tab-item { height: 0; visibility: hidden; overflow: hidden } .tab-cons .tab-item.ok { height: auto; visibility: visible } .sp-swiper { margin: 0 auto; /* width: 980px; */ position: relative; overflow: hidden; text-align: center; } .sp-swiper-more { display: flex; flex-wrap: wrap; justify-content: space-between; } .sp-swiper .swiper-slide { width: 62%; display: inline-block; margin-bottom: 15px; } .sp-swiper-more .swiper-slide { width: 48% !important; } .sp-swiper .pic { margin-bottom: 11px; padding-top: 64%; position: relative; overflow: hidden } .sp-swiper .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .sp-swiper .pic .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5) } .sp-swiper .pic .start { position: absolute; left: 50%; top: 50%; width: 83px; height: 83px; background: url(../images/ico-start.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .sp-swiper h4 { padding: 17px 50px; font-size: 22px; color: #2b2b2b; text-align: center; } .sp-swiper .swiper-slide-active .pic .start, .sp-swiper .swiper-slide-active h4 { display: block } .row-index3 { overflow: hidden } .row-index3 .g-tit1 { margin-bottom: 86px } .jiab-l { margin: 0 -53px -106px; font-size: 0; overflow: hidden } .jiab-l li { margin-bottom: 106px; display: inline-block; vertical-align: top; width: 25% } .jiab-l .con { margin: 0 53px; display: block; overflow: hidden } .jiab-l .pic { margin: 0 auto 4px; width: 224px; position: relative; box-shadow: 0 0 10px rgba(0, 0, 0, .2); overflow: hidden } .jiab-l .pic:after { content: ''; display: block; padding-top: 129% } .jiab-l .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .jiab-l .inner { padding: 24px 0; overflow: hidden } .jiab-l h4 { margin-bottom: 10px; font-size: 26px; color: #2b2b2b; text-align: center; font-weight: 400 } .jiab-l .txt { font-size: 20px; color: #2b2b2b; text-align: center; line-height: 1.4 } .row-index4 { padding-bottom: 93px; overflow: hidden } .row-index4 .g-tit1 { margin-bottom: 77px } .yc-l { margin: 0 auto -76px; width: 810px; position: relative; overflow: hidden } .yc-l:before { content: ''; position: absolute; left: 190px; top: 8px; bottom: 0; width: 2px; background: url(../images/ico-line2.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .yc-l li { margin-bottom: 76px; position: relative; overflow: hidden } .yc-l li:before { content: ''; position: absolute; left: 184px; top: 26px; width: 14px; height: 14px; background-color: #ce2c1f; border-radius: 50% } .yc-l .time { margin-top: 10px; float: left; width: 169px; line-height: 50px; font-size: 20px; color: #fff; text-align: center; background-color: #2b2b2b } .yc-l .right { padding-left: 61px; overflow: hidden } .yc-l h4 { margin-bottom: 18px; font-size: 26px; color: #212121; line-height: 1.4; font-weight: 700 } .yc-l .item { padding: 4px 0; font-size: 20px; color: #2b2b2b; overflow: hidden } .yc-l .item .sp { padding-right: 10px; float: left; width: 88px; color: #b9281d } .yc-l .item .txt { overflow: hidden } .mt-1 { padding: 0 132px; display: block; height: 149px; line-height: 149px; font-size: 0; position: relative } .mt-1 .bg-m, .mt-1 .bg-pc { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: 1 } .mt-1 .bg-m { display: none } .mt-1 h2 { padding-right: 34px; display: inline-block; vertical-align: middle; font-size: 28px; color: #fff; line-height: 1.4; background: url(../images/ico-arrow.png) right center no-repeat; position: relative; z-index: 2 } @media only screen and (max-width:1680px) { .wp { width: 80% } .main-index { /* margin-top: -20% */ } } @media only screen and (max-width:1440px) { .logo { left: 5%; margin: 0; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0) } .jiab-l { margin: 0 -20px -40px } .jiab-l li { margin-bottom: 40px } .jiab-l .con { margin: 0 20px } .jiab-l .pic { width: 180px } .sp-swiper { /* width: 900px; */ } .sp-swiper h4 { font-size: 18px; padding: 0 0 17px; } .sp-swiper .pic .start { width: 50px; height: 50px; } } @media only screen and (max-width:1200px) { .wp { width: 76%; } .jiab-l .pic { width: 140px; } .sp-swiper { width: 620px } .sp-swiper .swiper-slide { /* width: 460px */ } .jiab-l li { width: 50%; } .jiab-l .pic { width: 260px; } } @media only screen and (max-width:959px) { .logo { top: 34px; width: 112px; height: 45px; line-height: 45px } .g-tit1 h2 { font-size: 34px } .index-cont { font-size: 20px } .mt-1 { padding: 0 44px } .sp-swiper { width: 560px; } .goTop { padding: 10px 0; width: 80px; } .goTop span { padding-top: 12px; font-size: 16px; -webkit-background-size: 12px auto; background-size: 12px auto; } } @media only screen and (max-width:767px) { .bodyIndex { padding-bottom: 77px } .goTop { bottom: 5%; padding: 6px 0; width: 50px } .goTop span { padding-top: 8px; font-size: 10px; -webkit-background-size: 10px auto; background-size: 10px auto } .bg-pc { display: none } .bg-m { display: block } .banner .banner-pc { display: none } .banner .banner-m { display: block } .logo { left: 15px; top: 17px; width: 56px; height: 22px; line-height: 22px } .wp { width: 100%; padding: 0 15px } .main-index { /* margin-top: -9% */ } .g-box { padding: 0 0 50px } .g-box:before { height: 6px; background-position: right bottom; background-image: url(../images/ico-line3.jpg) } .g-tit1 { margin-bottom: 10px; padding-left: 5px } .g-tit1 h2 { padding: 0 0 0 12px; font-size: 17px; text-align: left } .g-tit1 h2:after { margin-top: -10px; width: 3px; height: 20px; left: 0; right: auto; top: 50%; bottom: auto; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0) } .index-cont { padding: 0 18px; width: 100%; font-size: 10px; text-align: left; line-height: 1.8 } .row-index2 { padding-bottom: 40px } .row-index2 .g-tit1 { margin-bottom: 22px } .tabs-l { margin-bottom: 16px } .tabs-l li { padding: 0 10px } .tabs-l a { font-size: 10px; min-width: 70px; line-height: 22px; border-width: 1px } .sp-swiper { width: 310px } .sp-swiper .swiper-slide { width: 100% !important; margin-bottom: 10px; } .sp-swiper .pic { margin: 0 } .sp-swiper .pic .start { width: 40px; height: 40px } .sp-swiper h4 { padding: 7px 20px; font-size: 13px } .row-index3 .g-tit1 { margin-bottom: 20px } .jiab-l { margin-bottom: -30px } .jiab-l li { margin-bottom: 30px } .jiab-l .pic { margin: 0 auto; width: 112px } .jiab-l .inner { padding: 15px 0 } .jiab-l h4 { margin-bottom: 5px; font-size: 13px } .jiab-l .txt { font-size: 10px } .row-index4 .g-tit1 { margin-bottom: 23px } .yc-l { margin-bottom: -40px; width: 91% } .yc-l:before { top: 2px; left: 95px; width: 1px } .yc-l li { margin-bottom: 40px } .yc-l li:before { left: 92px; top: 12px; width: 7px; height: 7px } .yc-l .right { padding-left: 30px } .yc-l .time { margin-top: 2px; width: 84px; line-height: 25px; font-size: 10px } .yc-l h4 { margin-bottom: 8px; font-size: 13px } .yc-l .item { padding: 2px 0; font-size: 10px } .yc-l .item .sp { padding-right: 5px; width: 44px } .mt-1 { padding: 0 22px; height: 74px; line-height: 74px } .mt-1 h2 { padding-right: 16px; font-size: 14px; -webkit-background-size: 4px auto; background-size: 4px auto } .mt-1 .bg-pc { display: none } .mt-1 .bg-m { display: block } } .m-pop { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; display: none; } .pop-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .9); } .g-close { position: absolute; right: 40px; top: 40px; width: 60px; height: 60px; background: url(../images/i-close.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; cursor: pointer; } .video-1 { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 60%; } .video-1 video { display: block; width: 100%; } /*!登录弹框*/ .get-code { cursor: pointer; border: 0; float: left; width: 116px; height: 46px; font-size: 16px; color: #fff; background-color: #b01f24; margin-left: 10px; } .login_pop { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; display: none } .login_pop .bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.4) } .pop_pos { z-index: 1; position: absolute; width: 560px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .g-titq1 { text-align: center; overflow: hidden } .gh-g-titq1-1 { position: relative; top: -100px } .g-titq1 h3 { font-size: 32px; color: #424242; height: 54px; line-height: 1.5em; font-weight: 400; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .g-titq1 h3 span { display: inline-block; } .g-titq1 h3 span:after, .g-titq1 h3 span:before { content: ''; display: inline-block; vertical-align: middle; width: 151px; height: 2px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover } .g-titq1 h3 span:before { background-image: url(../images/iconq4.png); margin-right: 40px } .g-titq1 h3 span:after { background-image: url(../images/iconq5.png); margin-left: 40px } .m-form { width: 560px; min-height: 500px; background-color: #fff; border: 1px solid #eee; margin: 101px auto 119px; padding-top: 48px; overflow: hidden } .m-form h2 { font-size: 32px; color: #424242; line-height: 1.5em; font-weight: 400; text-align: center; padding: 0 20px; overflow: hidden } .m-form .form { width: 362px; margin: 33px auto 0; padding-bottom: 56px; overflow: hidden } .m-form .item { position: relative; margin-bottom: 20px } .m-form .item:after { content: ''; display: block; clear: both; visibility: hidden; width: 100%; height: 0 } .m-form .item.qm { padding-right: 128px } .m-form .inp { display: block; width: 100%; height: 46px; font-size: 14px; color: #333; line-height: 42px; border: 1px solid #dbdbdb; padding: 0 30px; overflow: hidden } .m-form .inp:focus { border-color: #b01f24 } .m-form .inp2 { padding-left: 30px } .m-form select:focus { border-color: #b01f24 } .m-form .but { display: block; width: 118px; height: 46px; font-size: 16px; color: #fff; line-height: 42px; text-align: center; background-color: #b01f24; border: 1px solid #b01f24; position: absolute; top: 0; right: 0; overflow: hidden } .m-form .item i { display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; position: absolute; top: 50%; left: 10px; margin-top: -10px } .m-form .sub-btn { cursor: pointer; display: block; width: 100%; height: 46px; font-size: 18px; color: #fff; line-height: 46px; text-align: center; border: none; background-color: #b01f24; margin-top: 40px; overflow: hidden } .m-form .sub-btn:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)' } .m-form .bot { font-size: 14px; color: #999; line-height: 1.5em; margin-top: 12px; overflow: hidden } .m-form .bot p a { display: inline-block; vertical-align: middle; float: none; color: #999; margin-left: 5px; margin-top: -2px } .m-form .bot p a:hover { text-decoration: none } .m-form.qm { min-height: 0 } .m-form .bot label { margin-right: 0; display: block; float: left; font-size: 14px; color: #999; line-height: 20px; background: url(../images/iconq10.png) left center no-repeat; padding-left: 26px; cursor: pointer; position: relative; overflow: hidden; background-size: contain } .m-form .bot label input { position: absolute; left: -9999px } .m-form .bot label.checked { background-image: url(../images/iconq10-1.png) } .bot.on label { background-image: url(../images/iconq10-1.png); } .m-form .bot label a { display: inline-block; vertical-align: middle; color: #999; margin-left: 0; } .m-form .bot label a:hover { color: #b01f24 } .m-form .bot a { display: block; float: right; font-size: 14px; color: #b01f24; line-height: 20px; margin-left: 10px; overflow: hidden } .m-form .bot a:hover { text-decoration: underline } .m-form .logon { background-color: #f7f7f7; padding: 0 26px; overflow: hidden } .m-form .logon a { display: block; float: right; font-size: 14px; color: #424242; line-height: 61px; overflow: hidden } .m-form .logon a:hover { color: #b01f24 } @media only screen and (max-width: 767px) { .pop_pos { width: 96% } .g-titq1 h3 { font-size: 22px; height: auto; } .g-titq1 h3 span:after, .g-titq1 h3 span:before { display: none } .m-form { width: auto; margin: 30px 10px; padding-top: 24px; } .m-form .form { width: auto; padding: 0 10px 20px } .m-form .inp { height: 40px; line-height: 38px; padding: 0 10px } .m-form .but { height: 40px; line-height: 38px; width: 95px } .m-form .item.qm { padding-right: 105px } .m-form .inp2 { padding-left: 30px } .m-form .item i { left: 6px } .m-form .sub-btn { height: 40px; line-height: 40px; font-size: 16px; margin-top: 26px; } .m-form select { padding-left: 30px; background-position: 97% 50% } .m-form .bot.qm label { float: none } .m-form .bot.qm a { float: none; text-align: center } .m-form .logon a { line-height: 46px; } .get-code { cursor: pointer; border: 0; float: left; width: 32%; height: 40px; font-size: 16px; color: #fff; background-color: #b01f24; margin-left: 3%; } } .sp-video { margin: 0 auto; width: 94%; position: relative; overflow: hidden; } .sp-video:after { content: ''; display: block; padding-top: 54%; } .sp-video video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .sp-video img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .sp-video .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 2; } .sp-video .zb { position: absolute; right: 15px; top: 13px; background-color: #c81313; border-radius: 30px; font-size: 8px; color: #ffffff; line-height: 32px; padding: 0 20px; text-align: center; min-width: 64px; } .sp-video .zb .icon { margin: -2px 5px 0 0; display: inline-block; vertical-align: middle; font-size: 0; height: 8px; line-height: 8px; overflow: hidden; } .sp-video .zb .icon i { margin: 0 1px; display: inline-block; vertical-align: bottom; width: 2px; height: 8px; background-color: #f2f8fc; } .sp-video .zb .icon .i1 { animation: zbAni 1.5s ease infinite 0s; -webkit-animation: zbAni 1.5s ease infinite 0s; } .sp-video .zb .icon .i2 { animation: zbAni 1.5s ease infinite .3s; -webkit-animation: zbAni 1.5s ease infinite .3s; } .sp-video .zb .icon .i3 { animation: zbAni 1.5s ease infinite .6s; -webkit-animation: zbAni 1.5s ease infinite .6s; } .sp-video .start { padding-top: 38px; position: absolute; left: 0; top: 50%; right: 0; font-size: 12px; color: #ffffff; text-align: center; background: url(../images/ico-start.png) center top no-repeat; -webkit-background-size: 30px auto; background-size: 30px auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } @keyframes zbAni { from { height: 8px; } to { height: 0; } } @-webkit-keyframes zbAni /* Safari 与 Chrome */ { from { height: 8px; } to { height: 0; } } @media only screen and (max-width:767px) { .index2-m { display: block; } .video-1 { width: 100%; } } @media only screen and (max-width: 479px) { .sp-swiper { width: 100%; } .sp-swiper .swiper-slide { /* width: 70%; */ } }