@font-face {
	font-family: 'Cyrillic';
	src: url('../font/PTCyrillic.ttf');
}
.casetopbtn{display: block;margin-bottom: 25px;text-align: right}
.casetopbtn .btn{padding: 15px 30px; background: #000; color: #fff; display: inline-block;}
.casetopbtn .btn.hover{background: #06B5CF;}
/* 轮播 */
.casescroll{width: 1200px;}
.casescroll .gallery-thumbs {height: 410px;}
.casescroll .swiper-button-next, .casescroll .swiper-button-prev{width: 34px;height: 34px;background: #00B5CD; top: 375px;}
.casescroll .swiper-button-next{right: 561px;}
.casescroll .swiper-button-prev{left: 561px;}
.casescroll .swiper-button-next img,.casescroll .swiper-button-prev img{display: block;}
.gallery-thumbs .swiper-slide {width: 250px;height: 330px;text-align: center;font-size: 18px;}
.gallery-thumbs .swiper-slide img{width: 250px; height: 330px; opacity: .5;}
.gallery-thumbs .swiper-slide.swiper-slide-active img{opacity: 1;}
.casescroll .detail-container{width: 920px; height: 330px; background: rgba(255,255,255, .35);position: absolute;right: 0;top: 0;}
.detail-container .swiper-slide h1{position: absolute;top: 10px;left: 185px; font-size:70px; line-height: 140px; font-weight: bold; color: #000;letter-spacing: 5px;}
.detail-container .swiper-slide .filmdetail{background: #06B5CF; color: #fff;font-size: 14px; width: 480px; height: 55px; padding: 50px 35px 60px 35px; position: absolute; left: 145px;top: 90px;}
.detail-container .swiper-slide a{width: 270px; height: 65px; background: #F5D60D; font-size: 18px;color: #000; display: block;position: absolute;left: 60px;bottom: 45px; text-align: center; line-height: 65px;}

/* 破亿 */
.Breakthrough{width: 1000px;margin: 50px auto;position: relative; height: 275px}
.Breakthrough h2{ position: absolute;left: 45px; top: 0; writing-mode: vertical-lr; font-size: 18px; color: #343434; letter-spacing: 5px; line-height: 28px;font-weight: bold;}
.Breakthrough figure{ width: 100%; height: 200px; position: absolute; top: 75px;right: 0; background: url(../images/film/break-bg.png) no-repeat;  background-position: center; background-size: cover;display: block; backface-visibility: hidden;
  -moz-transition: opacity 0.35s ease 0s;
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  -ms-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
.Breakthroughlist{ position: absolute;top: 0; left: 101px; width: 798px; height: 220px;}
.Breakthroughlist ul li{margin: 0 8px;float: left;color: #999;font-size: 12px;}
.Breakthroughlist ul li p{margin-bottom: 3px;}
.Breakthroughlist ul li h3{color: #343434;font-size: 20px; font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top: 3px;}
/* 电影列表 */
.Movielist{width: 960px;margin: 15px auto 100px;}
.Movielist ul li:nth-child(odd){width: 910px;}
.Movielist ul li{margin-top: 100px; overflow: hidden;}
.Movielist ul li img{width: 410px; height: 585px;}
.Movietxt{width: 480px; font-size: 14px; color: #999; line-height: 30px;}
.Movietxt h1{font-size: 60px;color: #000; line-height: 120px; font-weight: bold;}
.Movietxt p{width: 375px;}
.Movieprop{margin: 30px 0 40px;}
.Movieprop span{float: left; margin: 20px 30px 0 0; color: #343434;}
.Movieprop span em{font-family: 'Cyrillic';font-size: 36px;color: #343434;font-style: normal;margin-right: 5px;}
.Movieprop span b{color: #999;font-size: 13px; display: block;font-weight: normal;}
.KnewBtn{width: 475px; height: 80px;background: #06B5CF; right: -55px;display: block; text-align: center;color: #fff; font-size: 18px; line-height: 80px;}
.Movielist ul li:nth-child(even) .KnewBtn{left: -115px; right: auto;}
.Movielist ul li .KnewBtn img.Arrowr{width: 33px; height: 19px;position: absolute; right: 15px; top: 31px;-webkit-animation-name:arrowrightL; -webkit-animation-duration:.6s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -webkit-animation-timing-function:linear;}
.Movielist ul li:nth-child(even) p{width: 432px;}

/* 案例详情 */
.pictxttop{width: 940px; margin: 20px 130px;}
.pictxttop img{width: 280px; height: 430px; float: left;}
.detailxq{margin-left: 320px;font-size: 15px;color: #2A2A2A; line-height: 30px;}
.detailxq h3{font-size: 24px;color: #343434; font-weight: bold; line-height: 75px;}
.detailxq b{display: block;}
.datashow{margin: 50px 100px;}
.datashow li{float: left; width: 250px; text-align: center; font-size: 13px; color: #999; position: relative; margin-bottom: 50px;}
.datashow li::after{content: '';position: absolute;right: 0;top: 5px;width: 1px; height: 34px;background:#D8D8D8;}
.datashow li:nth-child(4)::after,.datashow li:nth-child(8)::after,.datashow li:last-child::after{display: none;}
.datashow li h4{font-size: 36px;font-weight: bold; font-family: 'Cyrillic';height: 35px; line-height: 35px; color: #343434;}
.datashow li h4 em{font-size: 15px; font-style: normal; font-weight: normal;}
/* 案例展示 */
.CaseSwiper{padding: 30px 0 0;}
.Caseshow,.Otherfilm{width:1165px; margin: 50px auto 115px; }
.Caseshow{margin-bottom: 30px;}
.Caseshow .swiper-slide,.Caseshow .swiper-slide img{width: 215px; height: 365px;}
.Caseshow .swiper-slide,.Otherfilm .swiper-slide{margin: 0 7px; opacity: 1;}
.Caseshow .swiper-slide{margin: 0;}
.Caseshow .swiper-slide em{position: absolute;left: 0;top: 0;background: #000;opacity: .47;width: 215px;height: 365px;}
.swiper-button-next, .swiper-button-prev{width: 12px; height: 21px;}
.Caseshow .swiper-button-prev,.Otherfilm .swiper-button-prev{left: -40px; background: url(../images/film/heiarrowleft.png) no-repeat;}
.Caseshow .swiper-button-next,.Otherfilm .swiper-button-next{right: -40px; background: url(../images/film/heiarrowright.png) no-repeat;}
.Caseshow .swiper-slide.swiper-slide-active{width: 250px; height: 425px;}
.Caseshow .swiper-slide.swiper-slide-active img{width: 250px; height: 425px; margin-top: -30px;}
.Caseshow .swiper-slide.swiper-slide-active em{display: none;}

/* 其他影片营销案例 */
h2.title.title-center{font-size: 22px; font-weight: bold; margin-bottom: 40px;}
.Otherfilm .swiper-slide,.Otherfilm .swiper-slide img{width: 215px; height: 285px;}
.Filminform{display: none !important;background: #06B5CF; width: 475px; height: 80px; line-height: 80px; color: #fff;display: block;text-align: center;font-size: 18px;margin: 115px auto 70px;}
/*  */
@-webkit-keyframes arrowrightL { 
  0% { right:15px; opacity:1;}
  100% {right:30px;opacity:0.3;}
}

.anliNew{ padding: 20px 150px; font-size: 15px; line-height: 40px;}