/* //全屏按钮 */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	outline: none;
	text-decoration: none;
}

/* //所有控件 */

video::-webkit-media-controls-fullscreen-button {
	display: none !important;
}

video::-webkit-media-controls-play-button {
	display: none !important;
}

video::-webkit-media-controls-timeline {
	display: none !important;
}

video::-webkit-media-controls-current-time-display {
	display: none !important;
}

video::-webkit-media-controls-time-remaining-display {
	display: none !important;
}

video::-webkit-media-controls-mute-button {
	display: none !important;
}

video::-webkit-media-controls-toggle-closed-captions-button {
	display: none !important;
}

video::-webkit-media-controls-volume-slider {
	display: none !important;
}

/* 浏览器宽度大于780 */
@media (min-width: 780px) {
	.box-cent {
		width: 100%;
		height: auto;
		background-color: #000000;
		margin-top:280px;
	}

	.in-box {
		width: 100%;
		height: auto;
		position: relative;
		overflow: hidden;
	}

	.box-sp {
		width: 100%;
		overflow: hidden;
		left: 0;
		top: 0;
		position: relative;
	}

	.box-sp>img {
		width: 100%;
		height: auto;
	}

	.box-sp>video {
		width: 100%;
		height: auto;
		z-index: -1;
	}

	.in-yy {
		width: 100%;
		height: 400px;
		position: absolute;
		left: 0;
		bottom: 0;
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
		z-index: 1;
	}

	.box-tetle {
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 1;
		padding: 3.75rem;
		color: #fff;
	}

	.b-tt {
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 2;
		width: 100%;
		height: auto;
		padding: 3.75rem;
		color: #fff;
	}

	.b-tt>h2 {
		font-size: 30px;
		font-weight: 500;
	}

	.box-tetle>h2 {
		font-size: 30px;
		font-weight: 500;
	}

	.box-an1 {
		background: #fff;
		color: #000 !important;
		border: 1px solid #fff;
	}

	.box-an2 {
		border: 1px solid #fff;
		margin-left: 0.75rem;
	}

	.in-img {
		position: absolute;
		right: 50px;
		bottom: 50px;
		display: flex;
	}

	.in-img img {
		width: 35px;
	}

	.in-img-icon1 {
		width: 2.5rem;
		min-height: 2.75rem;
		overflow: hidden;
		position: relative;
		background-color: transparent;
		margin-right: 10px;
		border: none;
	}

	.jy {
		display: none;
	}

	.in-img-icon1>img {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 300;
	}

	/* 服务开始 */
	.in-server {
		width: 100%;
		height: auto;
		padding: 5rem 0 2.5rem 0;
	}

	.in-server>h2 {
		width: 100%;
		height: auto;
		padding: 0 1.5rem;
		text-align: center;
		font-weight: 500;
	}

	.in-sv-ul {
		/* width: 100%; */
		height: auto;
		margin: 2.5rem 3rem;
		display: flex;
		justify-content: space-between;
		overflow: hidden;
	}

	.in-sv-ul>li {
		width: 32.5%;
		overflow: hidden;
	}

	.in-sv-ul>li>a {
		width: 100%;
		height: 28.9375rem;
	}

	.sv-gk {
		position: relative;
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
	}

	.sv-gk>img {
		width: 100%;
		height: auto;
	}

	.sv-gk-zm {
		margin: 1rem 0 0.5rem;
		color: #000000;
		font-weight: 500;
		font-size: 1rem;
	}

	.sv-gk-gw {
		color: #19110b;
		font-size: 1rem;
		font-weight: 300;
	}

	.sv-gk-cx {
		display: inline-block;
		border-bottom: 1.5px solid #000000;
		color: #19110b;
		margin-top: 1rem;
		font-size: 1rem;
	}

	/* 服务结束 */

	/* 视频下面的栏目 */
	.in-box2 {
		width: 100%;
		height: auto;
		background-color: #ffffff;
	}

	.mg-list {
		padding: 0 1rem 1rem 1rem;
		width: 100%;
		height: auto;
		background-color: #fff;
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.mg-list>li {
		width: 49%;
		height: auto;
		margin-top: 1rem;
		/* margin-left: 1rem; */
	}

	.mg-item:hover {
		box-shadow: 0 0 0.625rem #ccc;
	}

	.mg-list>li>a {
		width: 100%;
		height: auto;
		padding: 1.5rem 2rem;
		display: inline-block;
		background-color: #f6f5f3;
	}

	.imgs {
		width: 50%;
		margin: 0 auto;
	}

	.imgs>img {
		width: 100%;
	}

	.mg-wz {
		width: 100%;
		height: auto;
		text-align: center;
		font-size: 1.875rem;
		font-weight: 500;
	}
}

/* //<=768的设备 */
@media (max-width: 780px) {

	video::-webkit-media-controls-fullscreen-button {
		display: none;
	}

	video::-webkit-media-controls-play-button {
		display: none;
	}

	video::-webkit-media-controls-timeline {
		display: none;
	}

	video::-webkit-media-controls-current-time-display {
		display: none;
	}

	video::-webkit-media-controls-time-remaining-display {
		display: none;
	}

	video::-webkit-media-controls-mute-button {
		display: none;
	}

	video::-webkit-media-controls-toggle-closed-captions-button {
		display: none;
	}

	video::-webkit-media-controls-volume-slider {
		display: none;
	}

	.box-cent {
		width: 100%;
		height: auto;
		margin-top:280px;
	}

	.in-box {
		width: 100%;
		height: auto;
	}

	.box-sp {
		overflow: hidden;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		    width: 100%;
		    height: 100%;
	}

	.myvideo {
		object-fit: fill;
		/* position: absolute;
		top: 0;
		left: 0;
		z-index: -111; */
		width: auto;
		height: 100%;
	}
	.box-tetle {
		width: 100%;
		height: auto;
	}

	.in-yy {
		width: 100%;
		height: 10rem;
		position: absolute;
		left: 0;
		bottom: 0;
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
	}

	.box-tetle>h2 {
		width: 100%;
		height: auto;
		position: absolute;
		left: 0;
		bottom: 5rem;
		text-align: center;
		color: #fff;
		font-size: 1.375rem;
		font-weight: 500;
	}

	.in-img {
		position: absolute;
		top: 3.5rem;
		right: 1.5rem ;
	}

	.in-img img {
		width: 2rem;
	}

	.in-box2 {
		width: 100%;
	}

	.in-box2 {
		width: 100%;
		height: auto;
	}

	.mg-list {
		padding: 0.5rem 0.5rem;
		width: 100%;
		height: auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-auto-flow: row;
		grid-gap: 0.5rem;
		background-color: #fff;
	}

	.mg-list>li {
		width: 100%;
		height: auto;
		text-align: center;
	}

	.imgs>img {
		width: 6.25rem;
	}

	.mg-list>li>a {
		width: 100%;
		height: auto;
		padding: 1rem 1rem;
		display: inline-block;
		background-color: #f6f5f3;
	}

	/* 服务开始 */
	.in-server {
		width: 100%;
		height: auto;
		padding: 4rem 2rem 0;
	}

	.in-server>h2 {
		width: 100%;
		height: auto;
		font-size: 1.375rem;
		font-weight: 500;
	}

	.in-sv-ul {
		margin: 1.5rem 0;
		width: 100%;
		height: auto;
	}

	.in-sv-ul>li>a {
		width: 100%;
		height: auto;
		display: inline-block;
		margin-bottom: 1.5rem;
	}

	.sv-gk {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
	}

	.sv-gk>img {
		width: 100%;
		height: auto;
	}

	.sv-gk-zm {
		margin: 1rem 0 0.5rem;
		font-size: 1rem;
		font-weight: 500;
	}

	.sv-gk-gw {
		font-size: 1rem;
		font-weight: 300;
		padding-bottom: 0.5rem;
	}

	.sv-gk-cx {
		box-shadow: 0 1px 0;
		transition: color .3s cubic-bezier(.39, .575, .565, 1);
		cursor: pointer;
		box-shadow: 0 1px 0 rgb(0 0 0 / 60%);
		transition: box-shadow .3s cubic-bezier(.39, .575, .565, 1);
		margin-top: 0.2rem;
		text-decoration: none;
		color: #19110b;
		display: inline-block;
		font-size: 1.0625rem;
	}

	.ft-two {
		width: 100%;
		height: auto;
		color: #fff;
	}

	/* 服务结束 */
}

/* 手机端样式结束 */
