html,
body {
	position: relative;
	height: 100%;
}

body {
	background: #eee;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-pagination-bullet {
	background-color: #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	height: 27px;
	border-radius: 4px;
}

.swiper-pagination {
	padding: 5px;
	border-radius: 9px;
	background: rgba(0, 0, 0, .2);
}







.swiper_backimg {
	background-color: rgb(4, 0, 0);
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.swiper_backimg>img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
	border: none;
	display: block;
}

.swiper_container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 31px;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	font-size: 0;
}



html {font-size: 100%;}
.slide_width {width: 1300px;}

.zywpv_page1 .page_title {text-align: center;padding-bottom: 80px;}
.zywpv_page1 h4 {font-size: 4.325rem;font-weight: bold;color: #f6ca27;}
.zywpv_page1 h6 {font-size: 3.735rem;color: #fff;}
.zywpv_page1 .page_text {color: #fff;text-align: center;font-size: 1.235rem;line-height: 3rem;}

.zywpv_page2 .page_title_mov{display: none;}
.zywpv_page2 .page_title { display: inline-block; vertical-align: top; width: 27%; text-align: left;}
.zywpv_page2 .page_text { display: inline-block; vertical-align: top; width: 73%;}
.zywpv_page2 .page_title>h4 {display: inline-block;vertical-align: top;font-size: 4.725rem;line-height: 82px;font-weight: bold;color: #040000;}
.zywpv_page2 .page_title>h6 {display: inline-block;vertical-align: top;font-size: 1.75rem;color: #f6ca27;-webkit-transform: rotate(90deg) translateX(-12px) translateY(-15px);transform: rotate(90deg) translateX(-12px) translateY(-15px);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;font-weight: bold;font-style: normal;}
.zywpv_page2 .page_text>p {	text-indent: 2em;font-size: 1.285rem;line-height: 2.575rem;color: #595757;text-align: left;}

.zywpv_page3 .page_title {text-align: center;}
.zywpv_page3 .page_title>h4 {font-size: 3.125rem;line-height: 78px;color: #f6ca27;}
.zywpv_page3 .page_title>h6 {font-size: 2.135rem;color: #ffffff;}
.zywpv_page3 .page_text {font-size: 0;padding: 150px 0 150px 0;}
.zywpv_page3 .page_text>div {color: #f6ca27;width: 25%;display: inline-block;}
.zywpv_page3 .page_text>div>h3 {font-size: 4.375rem;font-weight: bold;}
.zywpv_page3 .page_text>div>h3>span {font-size: 3.235rem}
.zywpv_page3 .page_text>div>h6 {font-size: 1.375rem;line-height: 24px;color: #7f7f80;}

.zywpv_page4 .page_title {font-size: 2.365rem;padding: 5px 0;}
.zywpv_page4 .page_text {font-size: 1.365rem;padding: 5px 0 30px 0;border-bottom: 1px solid #000000;}
.zywpv_page4 ul>li {float: left;margin-top: 30px;width: 20%;}

.zywpv_page5 {background-color: #000000;}
.zywpv_page5 .page_title {display: inline-block;vertical-align: top;width: 53%;text-align: left;}
.zywpv_page5 .page_text {display: inline-block;vertical-align: top;width: 47%;}
.zywpv_page5 .page_title h3{line-height: 50px;font-size: 2.375rem;color: #fff;}
.zywpv_page5 .page_title h4{line-height: 50px;font-size: 1.235rem;color: #fff;}
.zywpv_page5 .page_title h5{line-height: 50px;width: 80%;font-size: 1.235rem;color: #fff; border-top: #fff 1px solid; margin-top: 30px; padding-top: 30px; }
.zywpv_page5 .page_title h6{line-height: 50px;width: 80%; font-size: 1.235rem;color: #fff;}

.zywpv_page6 h1{font-size:2.735rem;text-align: left;}
.zywpv_page6 h2{font-weight:200;padding:5px 0;text-align: left;font-size:2.25rem;}
.zywpv_page6 h3{font-weight:100;font-size:2.25rem;padding:5px 0;text-align: left;}
.zywpv_page6 h4{font-weight:200;padding:25px 0 5px 0;text-align: left;font-size:1.735rem;}
.zywpv_page6 h5{font-weight:200;padding:5px 0;text-align: left;font-size:1.735rem;}

.zywpv_page7>.zyw_foot>.my-map {background-repeat: no-repeat;background-position: center 0;}
.zywpv_page7>.zyw_foot {width: 100%;position: absolute;bottom: 0;}

@media screen and (max-width: 1299px) {
	html {font-size: 70%;}
	.slide_width {width: 100%;}
	.swiper-pagination {display: none;}
	.zywpv_page1 .slide_width{margin-top: -2rem}
	.zywpv_page1 .page_title {padding-bottom: 50px;}
	.zywpv_page1  h4{font-size: 3.325rem;}
	.zywpv_page1  h6{font-size: 2.735rem;}
	.zywpv_page1 .page_text {line-height: 2.5rem;}
	
	.zywpv_page2 .page_title{display: none;}
	.zywpv_page2 .page_title_mov{display: block;}
	.zywpv_page2 .page_title_mov h4{font-size: 2.215rem;}
	.zywpv_page2 .page_title_mov h6{font-size: 1.325rem;color: #f6ca27;}
	.zywpv_page2 .page_text{width: 100%;padding: 0 10px;box-sizing: border-box;}
	
	.zywpv_page3 .page_text {font-size: 0;padding: 50px 0 100px 0;}
	.zywpv_page3 .page_text>div{width:50%;padding-bottom: 20px;}
	
	.zywpv_page4 .page_text {padding: 5px 0 10px 0}
	.zywpv_page4 ul li{width: 50%;margin-top: 10px}
	.zywpv_page4 ul li img{width: 100%;}
	.zywpv_page4 ul .mov{display: none;}	
	
	.zywpv_page5 .page_title {width: 100%;text-align: center;margin: auto;}
	.zywpv_page5 .page_text{width: 100%}
	.zywpv_page5 .page_title h5{margin: auto;margin-top: 10px; padding-top: 10px;}
	.zywpv_page5 .page_title h6{margin: auto;}
	.zywpv_page6 h1{margin-bottom: 20px;text-align: center;}
	.zywpv_page7>.zyw_foot>.my-map{display: none;}
	 
}
