.mySwiper{
	height: 100%;
}
.p1{
	background: url(../img/p_bg01.jpg) center center no-repeat #a30911;
	background-size:100% 100%;
	position: relative;
	z-index: 1;
}
.p2{
	background: url(../img/p_bg02.jpg) center center no-repeat #a30911;
	background-size:100%;
	position: relative;
	z-index: 1;
}
.p3{
	background: url(../img/p_bg033.png) center center no-repeat #a30911;
	background-size:100% 100%;	
	position: relative;
	z-index: 1;
}
.wkbox{
	height: 100%;
	width: 111vh;
	margin: 0 auto;
	position: relative;


}










.p_1_box{
	
	height: 100%;
	
	position: absolute;
	left:-15.92vh ;
	top: 0;
	display: flex;
	align-items: center;


}
.p_1_box img{
	height: 39vh;

	
}

.p_2_box{
	position: absolute;
	top: 0;	
		height: 100%;
	display: flex;
	align-items: center;
	right:-11.11vh ;
	z-index: 1;


}
.p_2_box img{
	height: 54vh;

	
}

.p_3_box{
	position: absolute;
	top: 0;	
		height: 100%;
	display: flex;
	align-items: center;
	right:-11.11vh ;
	z-index: 2;


}
.p_3_box img{
	height: 54vh;

	
}

.p_2_bottom_bg{
	position: absolute;
	background: url(../img/p_2_bg.png) bottom center no-repeat;
	background-size:100% 100%;
	width: 100%;
	height: 60vh;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
}

.p_2_1{
	height: 17vh;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	margin-top: 12.4vh;
	z-index: 99;
}
.p_2_1 img{
	height: 100%;
}
.w1140{
	margin: 0 auto;
	width: 1136px;
	text-indent: 2em;
	margin-top: 5vh;
	
}
.w1140 p{
	line-height: 40px;
	font-size: 20px;
	text-align: justify;
	color: #fff;
}

.p_3_1{
	width: 47.4vh;
	position: absolute;
	top: 28vh;
	left: 50%;
	margin-left: -23.7vh;

}
.p_3_1 img{
	width: 100%;
}
.textbox{

}
.textbox ul li{
	background-color: #d67230;
	height: 4.26vh;
	padding: 0 2.6vh;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.85vh;
	color: #fff;
	line-height: 1;
	cursor: pointer;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(1){
	left: 21.85vh;
	top: 0;
}
.textbox ul li:nth-child(2){
	left: 6.3vh;
	top: 7.4vh;
}
.textbox ul li:nth-child(3){
	left: -11.67vh;
	top: 16.48vh;
}
.textbox ul li:nth-child(4){
	left: -5.55vh;
	bottom: 9.27vh;
}
.textbox ul li:nth-child(5){
	left: 8.52vh;
	bottom: 0;
}

.textbox ul li:nth-child(6){
	right: 0;
	top: 4.26vh;
}
.textbox ul li:nth-child(7){
	right: -7.6vh;
	top: 18.7vh;
}
.textbox ul li:nth-child(8){
	right: -8.7vh;
	top: 36.48vh;
}

.textbox ul li:nth-child(9){
	right: 7.96vh;
	bottom: 8.33vh;
}

.textbox ul li:nth-child(10){
	right: .7vh;
	bottom: 0;
}


.textbox ul li:nth-child(11){
	right: .7vh;
	bottom: 0;
}

.textbox ul li:nth-child(12){
	right: .7vh;
	bottom: 0;
}

.textbox ul li:nth-child(13){
	right: 6vh;
	bottom: 3vh;
}
.txtmini{
	position: absolute;
	width:34.8vh;
	top:6vh ;
	left: 50%;
	margin-left: -17.4vh;
}
.hidebox{
	width: 100%;
	height: 100%;
	background: url(../img/p_bg01.jpg) center center no-repeat #a30911;
	background-size:100% 100%;
		z-index: 99999;
		position: absolute;
		left: 0;
		top: 0;
}
.hide_bottom_bg{
	position: absolute;
	background: url(../img/p_4_bg.png) bottom center no-repeat;
	background-size:100% 100%;
	width: 100%;
	height: 62vh;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;

}
.zybox{
	width: 111.11vh;
	position: relative;
	margin: 0 auto;
	height: 100%;
}
.hidebox{
	display: none;
}
.hidebox ul li{
	display: none;
}
.hidebox ul li:nth-child(1) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -10vh;
	bottom: 5vh;

}
.hidebox ul li:nth-child(2) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 2vh;
}
.hidebox ul li:nth-child(3) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 2vh;
}
.hidebox ul li:nth-child(4) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -6vh;
	bottom: 8vh;
}
.hidebox ul li:nth-child(5) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -4vh;
	bottom: -1vh;
}
.hidebox ul li:nth-child(6) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: -1vh;
}
.hidebox ul li:nth-child(7) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 6vh;
}
.hidebox ul li:nth-child(8) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}
.hidebox ul li:nth-child(9) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}
.hidebox ul li:nth-child(10) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}


.hidebox ul li:nth-child(11) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}
.hidebox ul li:nth-child(12) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}
.hidebox ul li:nth-child(13) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}

.hidebox ul li:nth-child(14) .a{
	position: absolute;
	z-index: 1;
	width: 55.56vh;
	left: -5vh;
	bottom: 0vh;
}

.hidebox ul li .b{
	position: absolute;
	width: 101.85vh;
	z-index: 3;
	left: 0;
	bottom: 20vh;
}

.back_btn{
	width: 16.2vh;
	height: 5.56vh;
	background: url(../img/p_4_1.png) center center no-repeat;
	background-size:100% 100%;
		z-index: 99999;
		position: absolute;
		left: 0;
		top: 6.667vh;
		cursor: pointer;	
}

.sitetxt{
	z-index: 99;
	display: flex;
	justify-content: center;
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 1.5vh;
	width: 100%;
}
#controlKit{
	display: none;
}
.hidebox a.prev,.hidebox a.next{
	position: absolute;
	z-index: 9999;
	display: flex;
	height: 100%;
	width: 30vh;
	
	top: 0;
}
.hidebox a.prev{
	left: 0;
}
.hidebox a.next{
	right: 0;
}

.hidebox a.prev::after{
	content: "";
	position: absolute;
	width: 30vh;
	height: 100%;
	top: 0;
transition: all 0.5s linear;
	z-index: 2;
	background: url(../img/l.png) left center no-repeat;	
	left: -30vh;
}
.hidebox a.next::after{
	content: "";
	position: absolute;
	width: 30vh;
	height: 100%;
transition: all 0.5s linear;
	top: 0;

	z-index: 2;
	background: url(../img/r.png) right center no-repeat;
	right: -30vh;
}

.hidebox a.next:hover::after{
	right: 0;
}
.hidebox a.prev:hover::after{
	left: 0;
}
.hidebox ul li.on{
	display: block;
}

.next01,.prev01{
	position: absolute;
	z-index: 9999;
	display: flex;
	height: 9vh;
	width: 9vh;
	top: 50%;
	margin-top: -4.5vh;

	
}

.hidebox a.prev01{
	left:-1vh;

}
.hidebox a.next01{
	right:-1vh;	

	
}
.hidebox a.prev01::after{
content: "";
    width: 9vh;
    height: 9vh;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999;
    background: url(../img/left01.png) center center no-repeat;
    background-size: 100%;
	    opacity: .7;
}
.hidebox a.next01::after{
content: "";
    width: 9vh;
    height: 9vh;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 999;
    background: url(../img/right01.png) center center no-repeat;
    background-size: 100%;
	    opacity: .7;
}


				.mySwiper_tab{
						height: 61vh;
						width:118vh;
						top: 16.67vh;
						left: 50%;
						margin-left: -59vh;
						position: absolute;
						z-index: 9;
				}
				
				.mySwiper_tab .swiper-slide{
					opacity: 0 !important;
				}
				.mySwiper_tab .swiper-slide-active{
					opacity: 1 !important;
				}				
				
				.tab_hd_box{
					width: 70vh;
					height: 5vh;
					position: absolute;
					top:53vh;
					left: 50%;
					margin-left: -35vh;
					z-index: 9;
					background-color:#fff;
					box-shadow: 0 0 25px 0 rgba(0,0,0,.13);
					overflow: hidden;
					border-radius: 2.5vh;
					display: flex;
					align-items: center;
					/* justify-content: space-between; */
					box-sizing: border-box;
					z-index: 99998;
				}
				.tab_hd_box span{
					width: 15vh;
					display: flex;
					background-color: #ffc727;
					height: 100%;
					display: flex;
					align-items: center;
					color: #fff;
					font-size: 1.5vh;
					padding-left: 30px;
					box-sizing: border-box;
				}
				.tab_hd_box ul{
					display: flex;
					justify-content: center;
					width: 55vh;
					box-sizing: border-box;
					padding-right: 3vh;
					padding-left: 2vh;
				}
				.tab_hd_box ul li{
					font-size: 2vh;
					height: 5vh;
					display: flex;
					align-items: center;
					font-weight: 100;
					line-height: 1;
					color: #fff;
					cursor: pointer;
					text-align: center;
					justify-content: center;
					display: flex;
					color: #da4c39;
					width: 12.5vh;
				}
				.tab_hd_box ul li.active{
					background: url(../img/tab_active.png) 1vh 3vh  no-repeat;
				}



.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(1){
	left: 21.85vh;
	top: 0;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(2){
	left: 6.3vh;
	top: 9.4vh;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(3){
	left: -11.67vh;
	top: 19.48vh;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(4){
	left: -0.55vh;
	bottom: 27vh;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(5){
	left: 8.52vh;
	bottom: 12vh;
}

.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(6){
	left: 7vh;
	bottom: 2vh;
	right: auto;
	top: auto;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(7){
	right: 18.4vh;
	top: 4vh;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(8){
	right: -2.7vh;
	top: 13.48vh;
}

.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(9){
	right: -9.04vh;
	bottom: 34.33vh;
}

.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(10){
	right: -13.3vh;
	bottom: 26vh;
}

.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(11){
	right: -8vh;
	bottom: 18.33vh;
}

.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(12){
	right: 10vh;
	bottom: 10vh;
}
.mySwiper_tab .swiper-slide-active .textbox ul li:nth-child(13){
	right: 6vh;
	bottom: 3vh;
}
.mySwiper_tab .swiper-slide-active .t03 ul li:nth-child(13){
	right: 30vh;
	bottom: 3vh;
}

.mySwiper_tab .swiper-slide-active .t03 ul li:nth-child(14){
	right: 4vh;
	bottom: 3vh;
}

.mySwiper_tab .swiper-slide-active .t02 ul li:nth-child(4){
	left: -9.55vh;
	bottom: 27vh;
}

.mySwiper_tab .swiper-slide-active .t04 ul li:nth-child(11){
right: -17vh;
    bottom: 15.33vh;
}

.dsjulli{
	
}
.dsjulli p{
	background-color: #db9b4d;
	color: #ffe79c;
	font-size: 1.5vh;
	height: 2.8vh;
	border: 1px solid #c38234;
	width: 12vh;
	margin: 0 auto;
	margin-bottom: 0.8vh;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.dsjulli p:hover{
	background-color: #ffe79c;
	color: #c38234;
}
.dsjulli p:hover a{
	background-color: #ffe79c;
	color: #c38234;
}
.dsjulli p a{
	color: #ffe79c;
}

.dsjulli p.active{
	background-color: #ffe79c;
	color: #c38234;	
}
.dsjulli p.active a{
	background-color: #ffe79c;
	color: #c38234;	
}

.more_newslist{
	background-color: #ce0000;
	width: 100vw;
	height: 100vh;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999999999999999999;
	align-items: center;
	display: none;
}	
.more_newslist_logo{
	height: 11vh;
	width: 100%;
	position: absolute;
	top: 4vh;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
}
.more_newslist_logo img{
	height: 100%;
}

.more_newslist_bottom_text{
	height: 3vh;
	width: 100%;
	position: absolute;
	bottom: 1vh;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;	
	color: #fff;
	font-size: 1.6vh;
}
.more_newslist_close{
	position: absolute;
	width: 4vh;
	height: 4vh;
	right: 2vh;
	top: 2vh;
	background:url(../img/close_btn.png) center center no-repeat;
	background-size:100% 100% ;
}
.more_newslist_box{
	display: flex;
	justify-content: space-between;
	width: 94%;
	margin: 0 auto;
}
.more_newslist_box .box{
	width: 22vw;
}
.more_newslist_box .box .more_newslist_box_nav{
	overflow: hidden;
	height: 3.8vh;
	background-color: #fe4646;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.85vh;
	color: #fff;
	font-weight: bold;
	line-height: 1;
}
.more_newslist_box .box ul{
	padding-top: 1vh;
}
.more_newslist_box .box ul li{
	font-size: 1.8vh;
	line-height: 2.2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.more_newslist_box .box ul li a{
	color: #fff;

}