.wrap {
	width: 100%;
	height: auto;
}
.banner {
	width: 100%;
	height: 600px;
	position: relative;
}
/*.swiper-container .swiper-notification{
	display: block;
	width: 60px;
	height: 2px;
	background-color: #7b7977;
	position: relative;
	top: 0;
}*/
	
	.swiper-pagination-bullet-active {
	background-color: #007AFF;
}
.swiper-pagination-bullet .swiper-pagination-bullet-active {
	background-color: #007AFF;
}
 .swiper-container .swiper-notificationnot(:last-child) {
 margin-bottom: 24px;
}
.banner .item {
	width: 100%;
	height: 600px;
	position: relative;
	float: left;
}
.banner .item img {
	width: 100%;
	height: 600px;
}
.banner .item .dec {
	width: 100%;
	height: 600px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	flex-flow: wrap;
}
 .banner .item .dec p:nth-child(1) {
 font-size: 54px;
 text-align: center;
}
 .banner .item .dec p:nth-child(2) {
 font-size: 24px;
}
/*.banner .dot {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 30px;
	margin: 0 auto;
}*/
	
	.swiper-container-horizontal>.dot.swiper-pagination-bullets {
	position: absolute;
	bottom: 30px;
	width: auto;
	z-index: 99;
}
.swiper-container-horizontal>.dot.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	background-color: #fff;
	border-radius: 50%;
	float: left;
	opacity: 1;
}
.swiper-container-horizontal>.dot.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #C6010D;
}
.banner .dot ul {
	width: auto;
	height: 16px;
	margin: 0 auto;/*display: flex;
	justify-content:space-between;
	align-content: space-around;
	align-items: center;
	margin: 0 auto;*/
	}
.banner .dot ul li {
	list-style: none;
	width: 16px;
	height: 16px;
	background-color: #fff;
	border-radius: 50%;
	float: left;
}
 .banner .dot ul li:not(:last-child) {
 margin-right: 20px;
}
.banner .dot ul li.active {
	background: #C6010D;
}
.about {
	width: 100%;
	height: auto;
	margin-bottom: 80px;
}
.about .title {
	padding: 80px 60px;
	font-size: 48px;
	color: #323232;
	text-align: center;
}
.about .show_dec {
	width: 1200px;
	height: 450px;
	margin: 0 auto;
	position: relative;
}
.about .show_dec .pic_bg {
	width: 770px;
	height: auto;
	float: left;
}
.about .show_dec .pic_bg img {
	width: 100%;
}
.about .show_dec .small_picture {
	width: 400px;
	height: 300px;
	float: left;
	position: absolute;
	top: 68px;
	z-index: 11;
}
.about .show_dec .small_picture img {
	width: 400px;
	height: 300px;
}
.about .show_dec .picture {
	width: 370px;
	height: 450px;
	float: right;
	display: flex;
	justify-content: space-between;
	align-content: center;
}
.about .show_dec .picture .pic {
	width: 459px;
	height: 450px;
}
.about .show_dec .picture .pic img {
	width: 459px;
	height: 450px;
}
.about .show_dec .picture .info {
	width: 370px;
	height: auto;
}
.about .show_dec .picture .info .title_pic {
	width: 100%;
	font-size: 24px;
	color: #323232;
	text-align: left;
	margin-top: 30px;
}
/*p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}*/
	
	.about .show_dec .picture .info .dec {
	width: 100%;
	height: 175px;
	position: relative;
	overflow: hidden;
	font-family: 'PingFangSC-Regular';
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 25px;
	margin-top: 30px;
	/*
	text-align:right;
	*/
	text-align:justify;
	text-justify:newspaper;
}
 .about .show_dec .picture .info .dec::after {
 content: "...";
 position: absolute;
 bottom: 0;
 right: 0;
 padding-left: 40px;
 background: -webkit-linear-gradient(left, transparent, #fff 55%);
 background: -o-linear-gradient(right, transparent, #fff 55%);
 background: -moz-linear-gradient(right, transparent, #fff 55%);
 background: linear-gradient(to right, transparent, #fff 55%);
}
.about .show_dec .picture .info .btn {
	width: 160px;
	height: 40px;
	font-family: 'PingFangSC-Regular';
	font-size: 18px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px;
	margin-top: 45px;
	background: #C6010D;
}
.about .show_dec .picture .info .btn a {
	font-family: 'PingFangSC-Regular';
	font-size: 18px;
	color: #FFFFFF;
	text-decoration:none;
}
.slide_move {
	width: 100%;
	height: 450px;
	background: #292B5B;
}
.slide_move .list {
	width: 1200px;
	height: 450px;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-content: space-between;
	align-content: center;
	margin: 0 auto;
}
.slide_move .list .item {
	width: 300px;
	height: 450px;
	position: relative;
}
.slide_move .list .item .font {
	width: 300px;
	height: 450px;
	position: relative;
}
.slide_move .list .item .font img {
	width: 300px;
	height: 450px;
	opacity: 0.5;
}
.slide_move .list .item .font .title {
	/*background: ;*/
		position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	width: 300px;
	height: 450px;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
}
.slide_move .list .item:hover .back {
	opacity: 1;
}
.slide_move .list .item:hover .font {
	opacity: 0;
}
.slide_move .list .item .back {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 450px;
	padding: 45px 30px 65px 30px;
	background: rgb(122, 109, 84, 0.2);
	/*display: none;*/
		opacity: 0;
	transition: all 1.5s
}
.slide_move .list .item .back .title {
	font-family: "PingFangSC-Regular";
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
}
.slide_move .list .item .back .dec {
	font-family: "PingFangSC-Regular";
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 20px;
	margin-top: 20px;
	height:200px;
}
.slide_move .list .item .back .btn {
	width: 160px;
	height: 40px;
	background-color: #C6010D;
	font-family: 'PingFangSC-Regular';
font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px;
	/*margin-top: 30px;*/
		margin: 80px auto 30px auto;
}
.slide_move .list .item .back .btn a {
	font-family: 'PingFangSC-Regular';
	font-size: 18px;
	color: #FFFFFF;
	text-decoration:none;
}
.device {
	width: 100%;
	height: auto;
	margin-top: 79px;
	margin-bottom: 30px;
}
.device .center {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.device .center .title {
	font-family: "PingFangSC-Regular";
	font-size: 48px;
	color: #323232;
	text-align: center;
}
.device .center .tip {
	margin-top: 20px;
	font-family: "PingFangSC-Regular";
	font-size: 18px;
	color: #323232;
	text-align: center;
}
.device .center .box {
	width: 1200px;
	height: auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-content: space-between;
}
 .device .center .box .list:nth-child(1) {
 width: 447px;
 height: auto;
}
.device .center .box .list .item {
	position: relative;
	margin-bottom: 15px;
}
 .device .center .box .list:nth-child(1) .item:nth-child(1),  .device .center .box .list:nth-child(1) .item:nth-child(1) img {
 width: 447px;
 height: 447px;
}
 .device .center .box .list:nth-child(2) .item:nth-child(2),  .device .center .box .list:nth-child(2) .item:nth-child(2) img {
 width: 447px;
 height: 270px;
}
.device .center .box .list .item .dec {
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	line-height: 36px;
	color: #FFFFFF;
	font-size: 18px;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 36px;
}
 .device .center .box .list:nth-child(1) .item .dec {
 width: 447px;
}
 .device .center .box .list:nth-child(2) .item .dec {
 width: 365px;
}
 .device .center .box .list:nth-child(3) .item .dec {
 width: 360px;
}
 .device .center .box .list:nth-child(2) {
 width: 365px;
 height: auto;
}
 .device .center .box .list:nth-child(1) .item:nth-child(1),  .device .center .box .list:nth-child(1) .item:nth-child(1) img {
 width: 447px;
 height: 447px;
}
 .device .center .box .list:nth-child(1) .item:nth-child(2),  .device .center .box .list:nth-child(1) .item:nth-child(2) img {
 width: 447px;
 height: 270px;
}
 .device .center .box .list:nth-child(2) .item:nth-child(2),  .device .center .box .list:nth-child(2) .item:nth-child(2) img {
 width: 365px;
 height: 379px;
}
 .device .center .box .list:nth-child(3) {
 width: 360px;
 height: auto;
}
 .device .center .box .list:nth-child(3) .item:nth-child(1),  .device .center .box .list:nth-child(3) .item:nth-child(1) img {
 width: 360px;
 height: 390px;
}
 .nav .list ul li:nth-child(1) a {
 color: #C6010D;
}
/****/
	
.slide {
	max-width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden
}
.slide ul {
	width:10000%;
	list-style-type:none
}
.next_btn {
	position:absolute;
	width:25px;
	height:26px;
	line-height:26px;
	text-align:center;
	opacity:.5;
	vertical-align:middle;
	background:rgba(0, 0, 0);
	right:5px;
	top:50%;
	color:#fff;
	font-family:arial;
	font-size:20px;
	font-weight:700;
	display:inline-block;
	cursor:pointer;
	font-family:ËÎÌå
}
.prev_btn {
	position:absolute;
	width:25px;
	height:26px;
	line-height:26px;
	text-align:center;
	opacity:.9;
	vertical-align:middle;
	background:rgba(0, 0, 0, .1);
	left:5px;
	top:50%;
	color:#fff;
	font-family:ËÎÌå;
	font-size:20px;
	font-weight:700;
	display:inline-block;
	cursor:pointer
}
.slide ul:after {
	content:'';
	clear:both;
	display:block
}
.slide ul li {
	float:left;
	text-align:center
}
.slide ul li img {
	vertical-align:middle;
	max-width:100%
}
.slide .circle_btn {
	position:absolute;
	bottom:15px;
	text-align:center;
	left:0;
	display:table;
	margin:0 auto;
	width:100%
}
.slide .circle_btn button {
	box-sizing:content-box;
	opacity:.8;
	outline:0;
	border:0;
	padding:2px 18px;
	background:rgba(255, 255, 255, .2);
	margin:2px 5px;
	overflow:hidden;
transition:all .6s;
	cursor:pointer
}
.slide .circle_btn button.active {
	background:rgba(167, 167, 167, .8)
}
