.lumivie-pro .swiper-container {
	height: 613px;
}

.lumivie-pro .swiper-container .swiper-wrapper {
	height: 100%;
}

.lumivie-pro .percentage {
	display: block;
}

.lumivie-pro .ff-l {
	font-family: pingfangsc-light;
}

.lumivie-pro .ff-r {
	font-family: pingfangsc-regular;
}

.lumivie-pro .ff-m {
	font-family: pingfangsc-medium;
}
.lumivie-pro .ff-s {
	font-family: pingfangsc-semibold;
}
.lumivie-pro .banner-word-1 {
	right: 144px;
	top: 205px;
	text-align: center;
	position: absolute;
}

.lumivie-pro .banner-word-1 .series-name {
	font-size: 45px;
	color: #000;
	letter-spacing: 1px;
}

.lumivie-pro .banner-word-1 .series-detail {
	font-size: 58px;
	color: #000;
}

.lumivie-pro .banner-word .watch-vedio {
	font-size: 16px;
	color: #000;
	height: 24px;
	line-height: 24px;
	margin-top: 60px;
}

.lumivie-pro .banner-word .watch-vedio:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.lumivie-pro .banner-word .watch-vedio i {
	display: inline-block;
	height: 21px;
	vertical-align: middle;
	width: 21px;
	margin-left: 7px;
}

.lumivie-pro .banner-word .watch-vedio i img {
	width: 100%;
	height: 100%;
	margin-bottom: 0;
}

.lumivie-pro .banner-word-2 {
	left: 218px;
	top: 108px;
	position: absolute;
	color: #000;
}

.lumivie-pro .banner-word-2 .fz-32 {
	font-size: 32px;
}

.lumivie-pro .banner-word-2 .fz-32 a.watch-vedio {
	text-decoration: underline;
	margin-top: 0;
	display: inline-block;
	margin-left: 20px;
}

.lumivie-pro .banner-word-2 .fz-24 {
	font-size: 24px;
	color: #090909;
}

.lumivie-pro .banner-word-2 sup {
	font-size: 12px;
	vertical-align: text-top!important;
}

.lumivie-pro .banner-word-2 .pic-txt-desc {
	margin-top: 26px;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox {
	height: 80px;
	position: relative;
	margin-top: 8px;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox p {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox p.txt {
	margin-left: 20px;
	text-align: left;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox p.txt span {
	display: block;
	font-size: 16px;
	color: #000;
}

.lumivie-pro .banner-word-2 .pic-txt-desc .libox p.txt span:first-child {
	margin-bottom: 2px;
}
/*灏忓竷椤垫柊澧瀋ss-start*/
.lumivie-pro .banner-3 { }
.lumivie-pro .banner-3 .banner3-content { position: absolute;left: 165px;top: 94px; }
.lumivie-pro .banner-3 .banner3-content p { color: #000000; }
.lumivie-pro .banner-3 .banner3-content p.p1 { font-size: 35px;line-height: 1; }
.lumivie-pro .banner-3 .banner3-content p.p2 { font-size: 45px;margin-top: 10px;line-height: 1;/*font-weight: bold;*/ }
.lumivie-pro .banner-3 .banner3-content p.p3 { font-size: 24px;line-height: 36px;width: 512px;margin-top: 18px; }
.lumivie-pro .banner-3 .banner3-content .banner3-videos { margin-top: 20px; }
.lumivie-pro .banner3-content .banner3-videos .box { display: inline-block;vertical-align: top; }
.lumivie-pro .banner3-content .banner3-videos .box2 { margin-left: 16px; }
.lumivie-pro .banner3-content .banner3-videos .box .posterbox { width: 213px;height: 120px;padding: 5px;background-color: #f1eef4;border-radius: 5px;cursor: pointer; }
.lumivie-pro .banner3-content .poster { width: 213px;height: 120px;position: relative; }
.lumivie-pro .banner3-content .poster img { display: block;width: 100%;height: 100%; }
.lumivie-pro .banner3-content .poster .mask { width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000000;opacity: 0.4; }
.lumivie-pro .banner3-content .poster .banner3_btn { background-image: ;width: 48px;height: 48px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-repeat: no-repeat; }
.lumivie-pro .banner3-content .banner3-videos .box p { font-size: 18px;color: #000000;text-align: center;margin-top: 15px; }
.lumivie-pro .banner3-content .banner3-videos .box1 p{text-indent: -1.4em;white-space:nowrap;}
/*灏忓竷椤垫柊澧瀋ss-end*/
/*淇冮攢灞?/
/*.lumivie-promo { margin-top: 50px; }*/
.lumivie-promo .swiper-container {
	height: 612px;
}

.lumivie-promo .swiper-container .swiper-wrapper {
	height: 100%;
}

.lumivie-promo .percentage {
	display: block;
}

.lumivie-promo .banner-1 .banner-word-1 {
	position: absolute;
	right: 140px;
	bottom: 14px;
	text-align: left;
}

/*.lumivie-promo .banner-1 .banner-word-1 p {
	color: #000;
}

.lumivie-promo .banner-1 .banner-word-1 p.tx1 {
	font-size: 35px;
	font-family: pingfangsc-medium;
}

.lumivie-promo .banner-1 .banner-word-1 p.text-indet {
	text-indent: -0.5em;
}

.lumivie-promo .banner-1 .banner-word-1 p.tx2 {
	font-size: 20px;
	font-family: pingfangsc-regular;
}

.lumivie-promo .banner-1 .banner-word-1 p.tx2-1 {
	margin-top: 30px;
}

.lumivie-promo .banner-1 .banner-word-1 p span.tx3 {
	font-size: 30px;
	display: inline-block;
	font-family: pingfangsc-semibold;
}*/
.lumivie-promo .banner-word-1 .watch-vedio {
	font-size: 16px;
	color: #000;
	height: 24px;
	line-height: 24px;
	margin-top: 20px;
	font-family: pingfangsc-regular;
}
.lumivie-promo .banner-word-1 .watch-vedio:before {
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.lumivie-promo .banner-word-1 .watch-vedio i {
	display: inline-block;
	height: 21px;
	vertical-align: middle;
	width: 21px;
	margin-left: 7px;
}

.lumivie-promo .banner-word-1 .watch-vedio i img {
	width: 100%;
	height: 100%;
	margin-bottom: 0;
}
.lumivie-promo .banner-2 .banner-word-2 {
	position: absolute;
	left: 695px;
	top: 442px;
}


.lumivie-promo .banner-2 .banner-word-2 .promotionbtn {
	width: 172px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-color: #000;
	font-family: pingfangsc-regular;
}