/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1231px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

.head{position: fixed;left: 0;right: 0;top: 0;z-index: 99;/*padding: 10px 0;*/background: #1A1A1A;}
.logo img{height: 70px;}
.menu  li{display: inline-block;width: 120px;text-align: center;line-height: 65px;}
.menu  li a{color: #fff;font-size: 18px;}

.pc-video-page {height: 100vh;position: relative}
.pc-video-page .fake-nav {height: 50px}
.pc-video-page .video-container {height: calc(100% - 50px);position: relative;overflow: hidden}
.pc-video-page .first-video {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}
.pc-video-page .controller-container {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2}
.pc-video-page .controller-container>img {width: 164px}
.pc-video-page .hide-dot-btn {position: absolute;width: 100px;height: 100px;background: transparent;right: 0;bottom: 0;z-index: 1}
.pc-video-page .init-background {background: #fcc800;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 3}
.videoslide-leave-active {-webkit-transition: all .5s cubic-bezier(.68, -.55, .265, 1.55);transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)}
.p-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.p-center,.p-space-between {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}

.p-space-between {-webkit-box-pack: justify;  -ms-flex-pack: justify; justify-content: space-between;}
.erweima img{height: 250px;}
.wenzi h3{font-size: 30px;color: #fff;font-weight: normal;line-height: 60px;}
.wenzi span{display: block;font-size: 20px;color: #fff;}

.p-flex-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.head2{position: fixed;left: 0;right: 0;top: 0;z-index: 99;padding: 0 0;background: black;}



.pc-online-book {
	height: 100vh;
	position: relative
}

.pc-online-book .book-container {
	background: #fcc800;
	background: linear-gradient(112deg, #fcc800 63%, #fff 0);
	-webkit-transition: background .5s linear;
	transition: background .5s linear
}

.pc-online-book .action-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 5
}

.pc-online-book .follow-qr-code {
	height: 100%;
	background: url(../images/onlineintro_bg_1_4.jpg) no-repeat 50%;
	background-size: cover;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 4
}

.pc-online-book .code {
	width: 250px;
	height: 250px
}

.pc-online-book .info-cn {
	font-size: 28px;
	letter-spacing: 2.72px;
	text-align: center;
	font-weight: 500;
	margin-top: 40px;
	height: 42px;
	line-height: 42px
}

.pc-online-book .info-en {
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	margin-top: 10px
}

.pc-online-book .slide-enter-active {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.pc-online-book .slide-leave-active {
	-webkit-transition: all .5s cubic-bezier(1, .5, .8, 1);
	transition: all .5s cubic-bezier(1, .5, .8, 1)
}

.pc-online-book .slide-enter,
.pc-online-book .slide-leave-active {
	-webkit-transform: translate(100%);
	transform: translate(100%)
}

.pc-online-book .info-slide-enter-active {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	opacity: 1
}

.pc-online-book .info-slide-leave-active {
	-webkit-transition: all .2s cubic-bezier(1, .5, .8, 1);
	transition: all .2s cubic-bezier(1, .5, .8, 1);
	opacity: 1
}

.pc-online-book .info-slide-enter,
.pc-online-book .info-slide-leave-active {
	-webkit-transform: translate(40%);
	transform: translate(40%)
}

.pc-online-book .fade-in-left-enter {
	opacity: 0
}

.pc-online-book .fade-in-left-enter-active {
	-webkit-animation: fadeInLeft-data-v-35d61166 .4s;
	animation: fadeInLeft-data-v-35d61166 .4s
}

.pc-online-book .fade-in-left-leave-active {
	animation: fadeInLeft-data-v-35d61166 .4s reverse
}

@-webkit-keyframes fadeInLeft-data-v-35d61166 {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInLeft-data-v-35d61166 {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.pc-online-book .book-background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pc-online-book .book-background>img {
	width: 62.5%
}

.pc-online-book .course-book {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2
}

.pc-online-book .content-wrap {
	min-width: 1000px;
	max-width: 1231px;
	height: 100%;
	margin: 0 auto
}

.pc-online-book .content-wrap .left-area {
	position: relative;
	width: 730px;
	height: 100%;
	font-family: PingFangSC,  , "\9ED1\4F53", "\5B8B\4F53", sans-serif;
	color: #333
}

.pc-online-book .content-wrap .left-area .info-box {
	margin-top: -10%
}

.pc-online-book .content-wrap .left-area .cn-title {
	height: 100px;
	margin-left: -6px;
	margin-bottom: 68px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.pc-online-book .content-wrap .left-area .big-num {
	font-size: 110px;
	line-height: 80px;
	font-weight: 600;
	letter-spacing: .9px;
	color: #333;
	text-indent: -10px
}

.pc-online-book .content-wrap .left-area .normal {
	font-size: 50px;
	font-weight: 600
}

.pc-online-book .content-wrap .left-area .cn-detail {
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 2.6px
}

.pc-online-book .content-wrap .left-area .en-title {
	font-size: 42px;
	line-height: 52px;
	font-weight: 500;
	margin-top: 48px
}

.pc-online-book .content-wrap .left-area .en-detail {
	font-size: 18px;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: 1px;
	margin-top: 23px
}

.pc-online-book .content-wrap .right-area {
	padding-right: 81px;
	height: 100%;
	position: relative
}

.pc-online-book .bottom-code {
	position: absolute;
	left: -3.5%;
	bottom: 40px
}

.pc-online-book .bottom-code>img {
	width: 160px;
	height: 160px;
	display: block
}

.pc-online-book .bottom-code>div {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 8px
}

.pc-online-book .division-line {
	width: 52px;
	height: 6px;
	background-color: #333;
	margin-top: 48px
}

.pc-online-book .phone-box {
	position: relative;
	margin-top: 40px
}

.pc-online-book .phone-box .fake-img,
.pc-online-book .phone-box>img {
	width: 365px;
	height: 688px
}

.pc-online-book .phone-box .video {
	position: absolute;
	width: 288px;
	left: 37px;
	top: 63px
}

.pc-online-book .phone-box video {
	width: 100%;
	margin-top: -38px;
	border-radius: 32px
}

.pc-online-book .indicaror {
	width: 10px;
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -70px
}

.pc-online-book .indicaror>a {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #979797;
	border-radius: 999px;
	margin-bottom: 19px;
	-webkit-transition: background .2s;
	transition: background .2s
}

.pc-online-book .indicaror>a.active {
	background: #fcc800;
	border: none
}

.pc-online-book .page {
	width: 60px;
	height: 56px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 50px;
	font-weight: 700;
	color: #cecece;
	position: absolute;
	right: 0;
	bottom: 78px
}

.white .book-container {
	background: #fcc800;
	background: linear-gradient(112deg, #fff 63%, #fcc800 0);
	-webkit-transition: background .5s linear;
	transition: background .5s linear
}

.white .indicaror>a {
	border: 1px solid #979797
}

.white .indicaror>a.active {
	background: #e6b705;
	border: none
}

.white .page {
	color: #e6b705
}

@media screen and (max-width:1300px) {
	.pc-online-book .content-wrap .left-area {
		width: 60%;
		padding-left: 5%
	}

	.pc-online-book .content-wrap .left-area .big-num {
		font-size: 100px;
		line-height: 72px
	}

	.pc-online-book .content-wrap .left-area .normal {
		font-size: 50px
	}

	.pc-online-book .content-wrap .left-area .cn-detail {
		font-size: 22px
	}

	.pc-online-book .content-wrap .left-area .en-detail {
		font-size: 16px
	}

	.pc-online-book .content-wrap .left-area .division-line {
		margin-top: 20px
	}

	.pc-online-book .content-wrap .right-area {
		padding-right: 5%
	}

	.pc-online-book .bottom-code {
		left: 5%;
		bottom: 10px
	}

	.pc-online-book .video {
		left: 40px
	}
}

@media screen and (max-width:1100px) {
	.pc-online-book .content-wrap .left-area {
		width: 60%;
		padding-left: 5%
	}

	.pc-online-book .content-wrap .left-area .big-num {
		font-size: 90px;
		line-height: 72px
	}

	.pc-online-book .content-wrap .left-area .normal {
		font-size: 40px
	}
}

@media screen and (max-height:740px) {
	.pc-online-book .content-wrap .left-area .en-title {
		font-size: 32px;
		line-height: 32px;
		margin-top: 28px
	}

	.pc-online-book .content-wrap .left-area .en-detail {
		font-size: 16px;
		line-height: 26px
	}

	.pc-online-book .content-wrap .left-area .bottom-code {
		bottom: 5px
	}

	.pc-online-book .phone-box>img {
		width: 320px;
		height: 626px
	}

	.pc-online-book .phone-box video {
		border-radius: 20px;
		margin-top: -20px
	}

	.pc-online-book .phone-box .video {
		width: 250px;
		left: 37px;
		top: 63px
	}
}


img{max-width: 100%;}


.pc-box-info {
	height: 100vh;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pc-box-info .pc-box-container {
	height: 100%;
	background: url(../images/background.jpg) no-repeat 50%;
	background-size: cover
}

.pc-box-info .photo-box {
	height: 100%
}

.pc-box-info .swiper-container-wrap {
	position: relative;
	padding: 0 84px;
	min-width: 500px;
	max-width: 1240px;
	margin: 0 84px
}

.pc-box-info .swiper-slide {
	width: 500px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pc-box-info .custom-pagination {
	position: absolute;
	bottom: -60px;
	left: 0;
	right: 0
}

.swiper-pagination-bullet {
	width: 34px;
	height: 6px;
	opacity: .9;
	border-radius: 3px;
	background-color: #474747;
	margin-right: 20px;
	cursor: pointer
}

.swiper-pagination-bullet-active {
	width: 90px;
	height: 6px;
	border-radius: 3px;
	background: #fcc800;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.pc-box-info .swiper-button-next,
.pc-box-info .swiper-button-prev {
	width: 54px;
	height: 54px;
	margin-top: -27px;
	-webkit-tap-highlight-color: transparent;
	border: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: none
}

.pc-box-info .swiper-button-prev {
	left: 0;
	background: url(../images/pc_right_btn.png) no-repeat 0 0;
	background-size: 100%
}

.pc-box-info .swiper-button-next {
	right: 0;
	background: url(../images/pc_next_btn.png) no-repeat 0 0;
	background-size: 100%
}

.pc-box-info .city {
	text-align: center
}

.pc-box-info .city img {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.pc-box-info .city .cover {
	background: rgba(0, 0, 0, .28);
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pc-box-info .city:active img,
.pc-box-info .city:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.pc-box-info .city:active .cover,
.pc-box-info .city:hover .cover {
	opacity: 0;
	overflow: hidden
}

.pc-box-info .city:active .info,
.pc-box-info .city:hover .info {
	opacity: 1
}

.pc-box-info .city.active .cover {
	opacity: 0;
	overflow: hidden
}

.pc-box-info .city.active .info {
	opacity: 1
}

.pc-box-info .cn-name {
	color: #fff;
	font-size: 28px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin-top: 26px;
	opacity: .8
}

.pc-box-info .en-name {
	color: #d8d8d8;
	font-size: 16px;
	font-weight: 500;
	height: 22px;
	line-height: 22px;
	opacity: .8
}

.pc-box-info .box-img {
	position: relative;
	width: 500px;
	height: 400px;
	overflow: hidden
}

.pc-box-info .box-img>img {
	width: 500px;
	height: 400px;
	cursor: pointer
}

.pc-box-info .box-img .info {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	opacity: .9
}

.pc-box-info .box-bottom-info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 89px;
	text-align: center;
	color: #c5c5c5;
	font-size: 16px;
	font-weight: 500
}

.pc-box-info .box-bottom-info>.city-cn {
	height: 30px;
	line-height: 30px
}

.pc-box-info .box-bottom-info>.city-en {
	line-height: 17px;
	color: #858585;
	font-size: 12px
}

@media screen and (max-height:900px) {
	.pc-box-info .box-bottom-info {
		bottom: 20px
	}
}



.pc-class-info {
	height: 100vh;
	position: relative
}

.pc-class-info .fake-nav {
	height: 50px
}

.pc-class-info .pc-class-ontainer {
	height: calc(100% - 50px);
	background: url(../images/background.jpg) no-repeat 50%;
	background-size: cover;
	background-color: #000
}

.pc-class-info .class-container {
	width: 80%;
	margin: 0 auto;
	max-width: 1200px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.pc-class-info .class-container a {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	overflow: hidden;
	min-width: 150px;
	width: 33%
}

.pc-class-info .class-container a>img {
	width: 100%;
	display: block;
	height: auto;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.pc-class-info .class-container a:active>img,
.pc-class-info .class-container a:hover>img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.pc-class-info .class-container a:active .cover,
.pc-class-info .class-container a:hover .cover {
	opacity: 0;
	overflow: hidden
}

.pc-class-info .class-container a:active .name,
.pc-class-info .class-container a:hover .name {
	opacity: 1
}

.pc-class-info .class-container a.active .cover {
	opacity: 0;
	overflow: hidden
}

.pc-class-info .class-container a.active .name {
	opacity: 1
}

.pc-class-info .class-container .cover {
	background: rgba(0, 0, 0, .5);
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pc-class-info .class-container .name {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: .64;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.pc-class-info .class-container .ename-1,
.pc-class-info .class-container .ename-2,
.pc-class-info .class-container .ename-3 {
	font-size: 28px;
	font-weight: 600;
	height: 34px;
	line-height: 34px
}

.pc-class-info .class-container .and {
	font-size: 32px;
	font-weight: 600
}

.pc-class-info .class-container .line {
	width: 28px;
    display:none;
	height: 2px;
	background-color: #d8d8d8;
	margin-top: 9px;
	margin-bottom: 8px
}

.pc-footer-info.yellow-bg {
	background: #fcc800
}

.pc-footer-info.white-bg {
	background: #fff
}

.pc-footer-info {
	height: auto !important;
	position: relative;
	padding: 43px 0;
	min-width: 680px
}

.pc-footer-info .footer {
	margin: 0 auto;
	min-width: 680px
}

@media screen and (min-width:100px) and (max-width:1240px) {
	.pc-footer-info .footer {
		width: 94%
	}
}

@media screen and (min-width:1240px) and (max-width:1920px) {
	.pc-footer-info .footer {
		width: 1240px
	}
}

@media screen and (min-width:1920px) {
	.pc-footer-info .footer {
		width: 1400px
	}
}

.pc-footer-info .logo {
	text-align: center;
	margin-top: 71px;
	margin-bottom: 10px
}

.pc-footer-info .logo>img {
	width: 130px;
	height: 134px
}

.pc-footer-info .copy-right {
	color: #2a2a2a;
	font-size: 14px;
	line-height: 20px;
	text-align: center
}

.pc-footer-info .copy-right .flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pc-footer-info .copy-right img {
	margin-left: 6px
}

.pc-footer-info .copy-right a {
	color: #2a2a2a;
	margin-left: 6px
}

.pc-footer-info .copy-right a:hover {
	color: #000
}

.pc-footer-info .copy-right>p {
	margin-bottom: 0
}

.pc-footer-info .copy-right .line-position {
	position: relative
}

.pc-footer-info .copy-right .line-position .domain-protection-statement {
	position: absolute;
	left: -90px
}

.pc-footer-info .copy-right .line-position .domain-protection-statement a {
	border-bottom: 1px solid #2a2a2a
}

.pc-footer-info .copy-right .line-position .domain-protection-statement a:hover {
	border-bottom: 1px solid #000
}

.pc-footer-info .separator-line {
	width: 1px;
	height: 84px;
	background-color: #333
}

.pc-footer-info .column-1,
.pc-footer-info .column-2,
.pc-footer-info .column-3 {
	height: 184px
}

.pc-footer-info .column-2,
.pc-footer-info .column-3 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left
}

.pc-footer-info .column-2 a,
.pc-footer-info .column-3 a {
	display: block;
	color: #6d5600;
	height: 22px;
	line-height: 22px;
	font-size: 16px
}

.pc-footer-info .column-2 a:active,
.pc-footer-info .column-2 a:hover,
.pc-footer-info .column-3 a:active,
.pc-footer-info .column-3 a:hover {
	color: #000
}

.pc-footer-info .column-2 .en,
.pc-footer-info .column-3 .en {
	margin-left: 6px
}

.pc-footer-info .tell {
	color: #6d5600;
	height: 22px;
	line-height: 22px;
	font-size: 16px
}

.pc-footer-info .pic-link {
	height: 32px;
	position: relative;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.pc-footer-info .pic-link .wx-logo {
	width: 32px;
	height: 32px;
	cursor: pointer
}

.pc-footer-info .pic-link .wx-logo:active,
.pc-footer-info .pic-link .wx-logo:hover {
	opacity: 1
}

.pc-footer-info .pic-link a {
	margin-left: 60px
}

.pc-footer-info .pic-link a:active,
.pc-footer-info .pic-link a:hover {
	opacity: 1
}

.pc-footer-info .pic-link a>img {
	width: 32px;
	height: 32px
}

.pc-footer-info .wechat-container {
	position: relative
}

.pc-footer-info .wechat-pub {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 40px;
	-webkit-transform: translate3d(-70px, 0, 0);
	transform: translate3d(-70px, 0, 0);
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 3px;
	text-align: center
}

.pc-footer-info .wechat-qrcode {
	background: #fff
}

.pc-footer-info .wechat-qrcode img {
	width: 160px;
	height: 160px;
	display: block
}

.bounce-enter-active {
	-webkit-animation: bounce-in-data-v-300de06c .3s;
	animation: bounce-in-data-v-300de06c .3s
}

.bounce-leave-active {
	-webkit-animation: bounce-out-data-v-300de06c .15s;
	animation: bounce-out-data-v-300de06c .15s
}



.pc-video-page {
	height: 100vh;
	position: relative
}

.pc-video-page .fake-nav {
	height: 50px
}

.pc-video-page .video-container {
	height: calc(100% - 50px);
	position: relative;
	overflow: hidden
}

.pc-video-page .first-video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.pc-video-page .controller-container {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2
}

.pc-video-page .controller-container>img {
	width: 164px
}

.pc-video-page .hide-dot-btn {
	position: absolute;
	width: 100px;
	height: 100px;
	background: transparent;
	right: 0;
	bottom: 0;
	z-index: 1
}

.pc-video-page .init-background {
	background: #fcc800;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 3
}

.videoslide-leave-active {
	-webkit-transition: all .5s cubic-bezier(.68, -.55, .265, 1.55);
	transition: all .5s cubic-bezier(.68, -.55, .265, 1.55)
}

.videoslide-leave-to {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

video::-internal-media-controls-download-button {
	display: none
}

video::-webkit-media-controls-overlay-play-button {
	display: none
}

video::-webkit-media-controls-enclosure {
	overflow: hidden
}