.banner, .banner img, .cti-sales, .cti-year { width: 100% } .cti-sales, .cti-year, .cti-year>ul { position: relative } .cti-year .next, .cti-year .prev, .cti-year li { line-height: 44px; float: left; text-align: center } .cti-sales { max-width:1000px; margin: 0 auto 45px } ol, ul { list-style: none } .fl { float: left } .fr { float: right } .al { text-align: left } .ac { text-align: center } .ar { text-align: right } .hide { display: none } .cti-box { background: url(../../images/sales_bg.jpg) #fff } .cti-year { color: #fff } .cti-year>ul { width: 90%; height: 44px; float: left; margin: 0 auto } .cti-year li { height: 44px; margin-bottom: 30px; font-size: 14px } .cti-year li a { display: block; background-color: #b2b2b2; color: #fff } .cti-year .end, .cti-year .front { z-index: 66; width: 20px; background: url(../../images/sales_grey_triangel.png) no-repeat #fff; position: absolute; top: 0; height: 44px } .swiper-slide { overflow: inherit } .cti-year .front { left: -10px } .cti-year .end { right: -10px } .cti-year .active .front { z-index: 88; background: url(../../images/sales_red_front_triangel.png) no-repeat #fff } .cti-year .active .end { z-index: 88; background: url(../../images/sales_red_end_triangel.png) no-repeat #fff } .cti-year li.active a, .cti-year li:hover a { font-size: 18px; font-weight: 700; background-color: #dc0001 } .cti-year li.active a { display: block } .cti-year li:hover .front { z-index: 99; background: url(../../images/sales_transparent_front_triangel.png) no-repeat } .cti-year li:hover .end { z-index: 99; background: url(../../images/sales_transparent_end_triangel.png) no-repeat } .cti-year .next { right: 0 } .cti-year .next, .cti-year .prev { position: absolute; top: 0; z-index: 3; display: block; width: 15%; max-width: 5%; height: 44px; background-color: #DC0001 } .cti-content li, .cti-content li a { position: relative; display: block } .cti-year>a>img { display: inline-block; width: 8px; height: 10px } .cti-year>ul>li.active-two { display: none } .cti-year a:hover { background-color: #dc0001 } .cti-year a:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) } .cti-sales .cti-content::after { content: ''; display: block; clear: both } .cti-content ul { width: 100%; padding-top: 34px } .cti-content li { margin-bottom: 20px; padding: 10px 40px 10px 10px; /*background-color: #fff*/ } .cti-content li:last-child { margin-bottom: 0 } .cti-content li a .timeline { position: absolute; left: -48px; top: -40px; display: none } .cti-content li .img { position: relative; width: 35%; margin-right: 3.5% } .cti-content li .img img{ height: 222px; } .cti-content .img img, .cti-content a { display: block; width: 100% } .cti-content a { height: 100% } .cti-content .img .activity { position: absolute; bottom: 0; left: 0; width: 30%; padding: 4px 0; font-size: 14px; text-align: center; color: #fff; background-color: #dc0001 } .cti-content .icon img { position: absolute; top: 20px; left: -27px } .cti-content .img-activeend { position: absolute; background: url('../"../images/sales_over.png') no-repeat; width: 84px; height: 84px } .cti-content .icon .circle { position: absolute; top: 20px; left: -56.7px; width: 12px; height: 12px; background-color: #fff; border: 4px solid #dc0001; border-radius: 50% } .cti-content ul dl { width: 60%; padding: 10px 0 } .cti-content ul dt { margin-bottom: 20px; color: #dc0001; font-size: 18px; font-weight: bolder; line-height: 1.7em; height: 1.7em; overflow: hidden } .cti-content ul dd { font-size: 14px } .cti-content .general { padding-right: 90px; overflow: hidden; text-align: justify; color: #000; line-height: 1.5em; height: 3em } .cti-content ul .date { position: absolute; bottom: 10px; font-size: 14px; color: #000 } @media screen and (max-width:1000px) { .cti-poster { background: #f7f7f7 } .cti-sales { padding-top: 0; width: 95%; margin: 0 auto } .cti-year li { margin-bottom: 25px } .cti-content .timeline, .cti-content li .icon { display: none } .cti-content li .img { width: 100%; margin-right: 0 } .cti-content li .img img{ height: 222px; } .cti-sales .cti-content { padding-left: 0 } .cti-content ul { width: 95%; padding-top: 23px; margin: 0 auto; float: none } .cti-content li { border-left: none; padding: 3%; margin: 0 } .cti-content ul dl { width: 100% } .cti-content ul dt { font-size: 14px; margin-bottom: 8px } .cti-content ul .date { position: relative; bottom: -8px; font-size: 12px } .swiper-wrapper>.swiper-slide>a { font-weight: 800; font-size: 18px; text-align: center } .cti-content .general { padding-right: 0 } }