@font-face { font-family: "iconfont"; src: url('../fonts/font_1411542631_265689.eot'); /* IE9*/ src: url('../fonts/font_1411542631_265689.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/font_1411542631_265689.woff') format('woff'), /* chrome、firefox */ url('../fonts/font_1411542631_265689.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/font_1411542631_265689.svg#iconfont') format('svg'); /* iOS 4.1- */ } .ld-iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; } .ld-scrollview { position: relative; z-index: 999; } .ld-laymid { width: 90%; margin: 20px auto; } .ld-timeline { margin-top:20px; margin-left: 320px; padding-bottom: 200px; position: relative; } .ld-events .ld-vline,.ld-time .ld-vline { background: #FFF; width: 2px; position: absolute; top: 0; height: 100%; } .ld-events .ld-vline { left: 0px; } .ld-time .ld-vline { right: 0; *z-index: -1; } .ld-time { position: absolute; top: 0; left: -250px; } .ld-time,.ld-will-fixed { width: 85px; } .ld-one-year { padding-bottom: 100px; } .ld-year-field,.ld-event-field { position: relative; padding-left: 40px; } .ld-year-field { top: -20px; } .ld-year-field .ld-year { font-weight: 600; height: 48px; line-height: 48px; color: #56b5ff; font-size: 20px; margin-left: 30px; -webkit-transition: font-size .2s, margin-left .2s; -moz-transition: font-size .2s, margin-left .2s; -o-transition: font-size .2s, margin-left .2s; -ms-transition: font-size .2s, margin-left .2s; transition: font-size .2s, margin-left .2s; } .ld-year-field .ld-flag { width: 48px; height: 48px; line-height: 1; position: absolute; left: -24px; top: 50%; margin-top: -24px; } .ld-year-field .ld-flag i { position: absolute; } .ld-year-field .ld-blue,.ld-year-field .ld-white { left: -24px; top: -24px; display: block; height: 96px; width: 96px; line-height: 96px; text-align: center; -o-transition: font-size .2s; -moz-transition: font-size .2s; -ms-transition: font-size .2s; -webkit-transition: font-size .2s; transition: font-size .2s; } .ld-year-field .ld-arrow,.ld-year-field .ld-blue { color: #56b5ff; } .ld-year-field .ld-blue { font-size: 36px; } .ld-year-field .ld-white { font-size: 32px; } .ld-year-field .ld-arrow { font-size: 14px; right: 10px; top: 50%; margin-top: -10px; display: block; height: 20px; width: 20px; text-align: left; line-height: 20px; -webkit-transition: font-size .2s, right .2s; -moz-transition: font-size .2s, right .2s; -ms-transition: font-size .2s, right .2s; -o-transition: font-size .2s, right .2s; transition: font-size .2s, right .2s; } .ld-year-field .ld-hline { width: 50px; height: 1px; visibility: hidden; background: #56b5ff; right: -46px; top: 50%; margin-top: -1px; -webkit-transition: visibility .5s; -ms-transition: visibility .5s; -moz-transition: visibility .5s; -o-transition: visibility .5s; transition: visibility .5s; } .ld-event-field { border-bottom: 1px #f1f1f1 solid; opacity: 0; -webkit-transition: opacity 1s; -ms-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; } .ld-event-field .month,.ld-event-field .day { color: #FFF; vertical-align: middle; } .ld-event-field .ld-circle { line-height: 12px; } .ld-event-field .ld-date { position: absolute; left: -24px; top: 50%; margin-top: -10px; } .ld-event-field .ld-what { padding: 15px 0; font-size: 14px; } .ld-first { border-top: 1px #f1f1f1 solid; } .ld-event-field .ld-circle,.ld-nav .circle i { color: #FFF; font-size: 12px; display: inline-block; vertical-align: middle; } .ld-animate-in .ld-blue { font-size: 48px; } .ld-animate-in .ld-white { font-size: 36px; } .ld-animate-in .ld-arrow { font-size: 14px; right: -10px; } .ld-animate-in .ld-hline { visibility: visible; } .ld-animate-in .ld-year { font-size: 36px; margin-left: 40px; } .ld-animate-in .ld-event-field { opacity: 1; } /* * 左侧导航部分 */ .ld-nav .ld-nav-tab { text-align: right; position: relative; cursor: pointer; } .ld-nav a { display: block; padding-right: 15px; line-height: 36px; height: 36px; text-decoration: none; color: #FFF; font-size: 14px; -webkit-transition: font-size 100ms ease-out 0s; -moz-transition: font-size 100ms ease-out 0s; transition: font-size 100ms ease-out 0s; } .ld-nav .circle { width: 20px; height: 20px; position: absolute; top: 50%; margin-top: -10px; right: -9px; z-index: 9; } .ld-nav .circle i { color:#FFF; position: absolute; top: -14px; left: -14px; display: block; width: 48px; height: 48px; text-align: center; line-height: 48px; -webkit-transition: font-size 100ms ease-out 0s; -moz-transition: font-size 100ms ease-out 0s; transition: font-size 100ms ease-out 0s; } .ld-nav li.hover a { font-size: 18px; color: #56b5ff; } .ld-nav li.hover .circle i { color: #56b5ff; font-size: 16px; } .ld-nav li.active a { font-size: 30px; color: #56b5ff; } .ld-nav li.active .circle { margin-top: -10px; } .ld-nav li.active .circle i { color: #56b5ff; font-size: 20px; position: absolute; top: -14px; left: -14px; display: block; width: 48px; height: 48px; text-align: center; line-height: 48px; } .hash-target .ld-what { color: #f60; transition: 0.5s all; } .ld-events-list { position: relative; } .ld-events-list .ld-event { width: 120px; height: 180px; float: left; padding-left: 30px; } .ld-events-list .year { height: 32px; line-height: 32px; font-size: 28px; color: #56b5ff; } .ld-events-list .date { line-height: 28px; margin: 5px 0; } .ld-events-list .date .month { font-size: 20px; } .ld-events-list .words { cursor: pointer; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; } .ld-events-list,.ld-slider,.ld-slider .ld-bd { height: 180px; } .ld-events-list .circle { margin-top: 5px; } .ld-events-list .circle i { margin-left: 15px; font-size: 12px; } .ld-slider .ld-hline { background: #FFF; height: 1px; position: absolute; right:30px; top: 50px; left: 30px; } .ld-slider { position: relative; width: 100%; } .ld-slider .ld-hd { text-align: center; position: absolute; bottom: 0px; width: 100%; } .ld-slider .ld-hd .ld-tab { cursor: pointer; display: inline-block; margin-right: 5px; height: 8px; width: 8px; border-radius: 6px; border: 1px #FFF solid; *vertical-align: middle; } .ld-slider .ld-hd .active { background: #FFF; } .ld-slider .ld-bd,.ld-slider { width: 100%; position:relative; overflow: hidden; }