.pc_p1{
	height: 100vh;
}
.pc_p2{
	height: 50vh;
}
.pc_p3{
	height: 300vh;
}
.pc_p33{
	height: 200vh;
}
.pc_p4{

}
.pc_p5{

}

.gdc{
	z-index: 99999;
	position: absolute;
	width: 100%;
}
.ztbgbox{
	background: url(../img/bg01.jpg) center center no-repeat;
	background-size:100% 100%;
	position: fixed;
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 2;
	transition: all 0.2s linear;
}
.bg_p2{
	background: url(../img/bg02.jpg) center center no-repeat;
	background-size:100% 100%;
	position: fixed;
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 1;
	transition: all 0.2s linear;	
}
.bg_p2 .bg{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	opacity: 0;
	transition: all 0.5s linear;
}
.bg_p2 .text01,.bg_p2 .text02{
	height: 100%;
	position: fixed;
	width: 30px;

	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "kaiti";
	font-size: 22px;
	transition: all 0.2s linear;	
	opacity: 1;

}
.bg_p2 .text01{
	left: calc((100vw - 525px)/2 + 505px);
}
.bg_p2 .text02{
	left: calc((100vw - 525px)/2 + 535px);
}

.keywords01{
	width:106px;
	height: 639px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 736px);
	top: 177px;
	z-index: 999999;
	opacity: 0;
	z-index: 1;
	transition: all 0.3s linear;
}


.keywords_b01{
	z-index: 1;
	width:106px;
	height: 639px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b01.png) top center no-repeat;
	background-size:100%;
	z-index: 2;
}
.keywords_b02{
	height: 0;
	z-index: 2;
	width: 106px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r01.png) top center no-repeat;	
	background-size:100%;
}

.keywords02{
	width:70px;
	height: 786px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 776px);
	top: 75px;
	z-index: 999999;
	opacity: 0;
transition: all 0.3s linear;
}


.keywords_b011{
	z-index: 1;
	width:70px;
	height: 786px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b02.png) top center no-repeat;
	background-size:100%;
}
.keywords_b022{
	height: 0;
	z-index: 2;
	width: 70px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r02.png) top center no-repeat;	
	background-size:100%;
}

.keywords03{
	width:96px;
	height: 449px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 789px);
	top: 292px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b0111{
	z-index: 1;
	width:96px;
	height: 449px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b03.png) top center no-repeat;
	background-size:100%;
}
.keywords_b0222{
	height: 0;
	z-index: 2;
	width: 96px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r03.png) top center no-repeat;	
	background-size:100%;
}

.keywords04{
	width:79px;
	height: 787px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 758px);
	top: 94px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b01111{
	z-index: 1;
	width:79px;
	height: 787px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b04.png) top center no-repeat;
	background-size:100%;
}
.keywords_b02222{
	height: 0;
	z-index: 2;
	width: 79px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r04.png) top center no-repeat;	
	background-size:100%;
}

.keywords05{
	width:85px;
	height: 744px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 738px);
	top: 95px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b011111{
	z-index: 1;
	width:85px;
	height: 744px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b05.png) top center no-repeat;
	background-size:100%;
}
.keywords_b022222{
	height: 0;
	z-index: 2;
	width: 85px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r05.png) top center no-repeat;	
	background-size:100%;
}


/* .keywords06{
	width:78px;
	height: 722px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 755px);
	top: 59px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
} */
.keywords06{
	width:78px;
	height: 722px;
	position: fixed;
	left: calc((100vw - 720px)/2 - 110px);
	top: 59px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}

.keywords_b0111111{
	z-index: 1;
	width:78px;
	height: 722px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b06.png) top center no-repeat;
	background-size:100%;
}
.keywords_b0222222{
	height: 0;
	z-index: 2;
	width: 78px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r06.png) top center no-repeat;	
	background-size:100%;
}



.keywords0701{
	width:75px;
	height: 503px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 764px);
	top: 214px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b0701{
	z-index: 1;
	width:75px;
	height: 503px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b0701.png) top center no-repeat;
	background-size:100%;
}
.keywords_b0702{
	height: 0;
	z-index: 2;
	width: 75px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r0701.png) top center no-repeat;	
	background-size:100%;
}

.keywords0702{
	width:100px;
	height: 442px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 755px);
	top: 48px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b0703{
	z-index: 1;
	width:100px;
	height: 442px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b0702.png) top center no-repeat;
	background-size:100%;
}
.keywords_b0704{
	height: 0;
	z-index: 2;
	width: 100px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r0702.png) top center no-repeat;	
	background-size:100%;
}


.keywords0703{
	width:70px;
	height: 777px;
	position: fixed;
	left: calc((100vw - 720px)/2 + 780px);
	top: 95px;
	z-index: 999999;
	opacity: 0;
	transition: all 0.3s linear;
}


.keywords_b0705{
	z-index: 1;
	width:70px;
	height: 777px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_b0703.png) top center no-repeat;
	background-size:100%;
}
.keywords_b0706{
	height: 0;
	z-index: 2;
	width: 70px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/text_r0703.png) top center no-repeat;	
	background-size:100%;
}


.wztext img{
	display: block;
	padding: 0;
	margin: 0 auto;
	margin-top: 18px;
	width: 100%;
}
.wztext span{
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: block;
	padding: 10px 8px;
	font-family: "kaiti";
	background-color: #873232;
}
.cdyl_page_bg{
	background: url(../img/bg03.jpg) top center no-repeat;
	background-size:100% 100%;
	width: 100%;
	height: 100%;
	z-index: 99999;
	display: none;
	opacity: 0;
}
.cdyl_kk{
	width: 1200px;
	height: 100vh;
	background-color: aqua;
	left: calc(50% - 600px);
	top: 0;
	position: fixed;
}
.cdyl_page_bg .bbg{
	background:url(../img/bg_bottombg01.png) bottom center no-repeat ;
	background-size:100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}

.cdyl_page{
	width: 540px;
	position: absolute;
	right: calc(50% - 600px);
	height: 700px;
	top: calc(50% - 350px);
	position: absolute;
	z-index: 1;
	opacity: 0;
	transition: all 0.2s linear;
	text-align: justify;
}


.cdyl_page h2{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	display: flex;
	align-items: center;
	width: 100%;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
	justify-content: center;
	line-height: 1;
}
.cdyl_page h2::after{
	content: "";
	width: 136px;
	height: 4px;
	background-color: #000;
	position: absolute;
	left: 0;
	top:17px ;
	
}
.cdyl_page h2::before{
	content: "";
	width: 136px;
	height: 4px;
	background-color: #000;
	position: absolute;
	right: 0;
	top:17px ;
	
	
}
.cdyl_page p{
	padding-bottom: 6px;
	font-size: 16px;
	line-height: 1.8;
}

.sdcz_page{
	background:url(../img/bg3.png) bottom center no-repeat ;
	background-size:auto 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;	
	opacity: 0;
	z-index: 2;
	transition: all 0.1s linear;
}

.sscz_text{
	width: 720px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 100vh;
	text-align: center;
	padding-bottom: 20vh;
}
.sscz_text p{
	font-size: 18px;
	line-height: 2;
	
}
.sscz_text p strong{
	color: rgb(200, 35, 38);
	font-size: 22px;
	
}
.sscz_text p span{
	color: rgb(200, 35, 38);
	font-weight: bold;
}
.sdcz_page01{
	background:url(../img/bg22.png) bottom center no-repeat ;
	background-size:auto 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;	
	opacity: 0;
	z-index: 3;
	transition: all 0.1s linear;	
}
.textbox01{
	width: 720px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -360px;
	top: 30vh;
	font-size: 26px;
	font-weight: bold;
	font-family: "kaiti";
	line-height: 2.4;
}
.bqym_page{
	background:url(../img/bg4.png) bottom center no-repeat ;
	background-size:auto 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;	
	opacity: 0;
	z-index: 4;
	transition: all 0.1s linear;		
}
.bqym_wjx{
	background:url(../img/hongxin.png) bottom center no-repeat ;
	background-size:auto 100%;
	width: 100%;
	height: 74vh;
	position: absolute;
	left: 0;
	top: 0;	
	transition: all 0.5s linear;		
}
.jcw_logo{
	width: 134px;
	height: 64px;
	background:url(../img/logo.png) bottom center no-repeat ;
	position: absolute;
	top: 65vh;
	left: 50%;
	margin-left: -77px;
	transition: all 0.3s linear;
}
.jcw_name{
	width: 866px;
	height: 49px;
	background:url(../img/text_name.png) bottom center no-repeat ;
	position: absolute;
	top: 80vh;
	left: 50%;
	margin-left: -433px;
	transition: all 0.3s linear;
}
.bqym_page p{
	width: 100%;
	height: 40px;
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #000;
	justify-content: center;
	left: 0;
	top: 90vh;
	position:  absolute;
	transition: all 0.2s linear;
}
.sscz_nav{
	width: 266px;
	height: 38px;
	background: url(../img/sj_17.png) center center no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -133px;
	top: 11vh;
}
.sscz_text{
	width: 720px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 100vh;
	text-align: center;
	padding-bottom: 20vh;
}
.sscz_text p{
	font-size: 18px;
	line-height: 2;
	
}
.sscz_text p strong{
	color: rgb(200, 35, 38);
	font-size: 22px;
	
}
.sscz_text p span{
	color: rgb(200, 35, 38);
	font-weight: bold;
}
.ssbox01 p,.ssbox02 p,.ssbox03 p,.ssbox04 p{
	font-size: 20px;
	line-height: 2.4;	
}
.ssbox01 p strong,.ssbox02 p strong,.ssbox03 p strong,.ssbox04 p strong{
	color: rgb(200, 35, 38);
	font-size: 24px;
}
.ssbox01 p span,.ssbox02 p span,.ssbox03 p span,.ssbox04 p span{
	color: rgb(200, 35, 38);
	font-weight: bold;
}
.ssbox01,.ssbox02,.ssbox03,.ssbox04{
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 32vh;
	opacity: 0;
	text-align: center;
	transition: all 0.3s linear;	
}

.ztbgbox .zoomIn,.sdcz_page01 .zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
.ztbgbox .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.ztbgbox .bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

.ztbgbox .fadeInUp,.bqym_page  .fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.ztbgbox .fadeInDown,.bqym_page  .fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}



.dhxgpage01 .fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.dhxgpage01 .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.text01{
	animation-delay: 1s;
}
.text02{
	animation-delay: 0s;
}
.chuandan01{
	animation-delay: 3s;	
}

.sscz_nav_text{
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 23vh;
	text-indent: 2em;
	font-size: 20px;
	line-height: 1.5;
}

.sscz_nav_bg{
	width: 700px;
	height: 36px;
	position: absolute;
	left: 50%;
	margin-left: -350px;
	top: 17vh;	
	background: url(../img/sj_21.png) center center no-repeat;
}

.ssbox03 p{
	font-size: 18px;
	line-height: 2.2;
}

.sscz_lefttop{
	width: 238px;
	height: 40px;
	position: absolute;
	left: 20px;
	top: 11px;
	background: url(../img/zplogo.png) center center no-repeat;
	background-size: 100%;
}
.sscz_bottom_logo{
	width: 541px;
	height: 91px;
	position: absolute;
	left: 50%;
	margin-left: -270.5px;
	bottom: 10vh;
	background: url(../img/zplogo.png) center center no-repeat;
}

.zt_nav{
	width: 100%;
	height: 70px;
	position: fixed;
	top: -70px;
	left: 0;
	z-index: 99999999;
	transition: all 0.6s linear;	
}
.zt_nav::after{
	background: #c4bbb4;
	opacity: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	content: "";
}
.zt_nav .logo{
	background: url(../img/zplogo.png) left center no-repeat;
	background-size:240px 40px;
	width: 240px;
	height: 40px;
	left: 20px;
	top: 12px;
	z-index: 2;
	position: absolute;
}
.zt_nav .list{
	z-index: 2;
	position: absolute;
	right: 40px;
	top: 0;
	height: 70px;
	
}
.zt_nav .list ul{
	display: flex;
	height: 70px;
	display: flex;
	align-items: center;	
	padding-right:44px
}

.zt_nav .list ul li{
	font-size: 20px;
	color: #665d56;
	padding:0 30px ;
	height: 100%;
	display: flex;
	align-items: center;
	line-height: 1;	
}
.zt_nav .list ul li:first-child{
	letter-spacing: 30px;
	padding: 0 0 0 30px;
}
.zt_nav .list ul li.on{
	color: #c91b1d;
	background: url(../img/001.png) center 52px no-repeat #d6d1cd;


}

.zt_right_mini_navbg{
	width: 58px;
	height: 58px;
	position: fixed;
	right: 12px;
	top: 7px;
	background: url(../img/sj_1111.png) center center no-repeat;
	z-index: 9999999999;
	opacity: 0;
	display: none;
}

.left_st{
	width: 27vw !important;
	position: absolute!important;
	right: 54%!important;
	left: auto!important;
	top: auto!important;
    bottom: 14vh!important;
	z-index: 10;	
	transition: all 0.5s linear;	
}
.right_st {
	width: 45vw !important;
	position: absolute!important;
	left: 51%!important;
		top: auto!important;
	bottom: 4vh!important;
	z-index: 10;	
	transition: all 0.5s linear;	
}
.pc_sjxw_map_box01{
	width: 1000px;
	height: 460px;
	background: url(../img/sj_map01.png) center bottom no-repeat;
	margin: 0 auto;
}
.pc_sjxw_map_box02{
	width: 1000px;
	height: 460px;
	background: url(../img/sj_map01.png) center bottom no-repeat;
	margin: 0 auto;
}


.pc_sjxw_map_box04{
	width: 1000px;
	height: 460px;
	background: url(../img/sj_map04.png) center bottom no-repeat;
	margin: 0 auto;
}

.ssbox01 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 300px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox02 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 330px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox03 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 330px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox04 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 330px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.sdcz_page .fadeInDown{
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
.pc_sjxw_map_box01,.pc_sjxw_map_box02,.pc_sjxw_map_box03,.pc_sjxw_map_box04{
	position: relative;
}

.ssbox01 img,.ssbox02 img,.ssbox03 img,.ssbox04 img{
	width: 160px;
	position: absolute;
	display:block;
}

.sj_map_1_text01{
	left: 420px;
    top: 52px;	
}
.sj_map_1_text02{
    left: 180px;
    top: 120px;
}
.sj_map_1_text03{
    right: 180px;
    top: 120px;
}
.sj_map_1_text04{
	left: 80px;
    top: 250px;	
}
.sj_map_1_text05{
	right: 80px;
    top: 250px;	
}
.sj_map_1_text06{
	left: 100px;
    top: 380px;	
}
.sj_map_1_text07{
	right: 100px;
    top: 380px;	
}
.sj_map_2_text01{
	left: 420px;
    top: 52px;	
}
.sj_map_2_text02{
    left: 180px;
    top: 120px;
}
.sj_map_2_text03{
    right: 180px;
    top: 120px;
}
.sj_map_2_text04{
	left: 80px;
    top: 250px;	
}
.sj_map_2_text05{
	right: 80px;
    top: 250px;	
}
.sj_map_2_text06{
	left: 100px;
    top: 380px;	
}
.sj_map_2_text07{
	right: 100px;
    top: 380px;	
}

.sj_map_3_text01{
    left: 180px;
    top: 50px;
}
.sj_map_3_text02{
    right: 180px;
    top: 50px;
}
.sj_map_3_text03{
	left: 80px;
    top: 190px;	
}
.sj_map_3_text04{
	right: 80px;
    top: 190px;	
}
.sj_map_3_text05{
	left: 100px;
    top: 340px;	
}
.sj_map_3_text06{
	right: 100px;
    top: 340px;	
}

.sj_map_4_text01{
    left: 160px;
    top: 30px;
}
.sj_map_4_text02{
    right: 160px;
    top: 30px;
}
.sj_map_4_text03{
	left: 60px;
    top: 170px;	
}
.sj_map_4_text04{
	right: 60px;
    top: 170px;	
}
.sj_map_4_text05{
	left: 100px;
    top: 310px;	
}
.sj_map_4_text06{
	right: 100px;
    top: 310px;	
}
.ztaudio{
	width: 58px;
	height: 58px;
	position: fixed;
	z-index: 999999;
	bottom:8px;
	right: 8px;
}
.ztaudio img{
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
}

/* 当屏幕宽度小于1600px时的样式调整 */
@media screen and (max-width: 1800px) {

	.ssbox01,.ssbox02,.ssbox03,.ssbox04{
		width: 1000px;
		position: absolute;
		left: 50%;
		margin-left: -500px;
		top: 31vh;
		opacity: 0;
		text-align: center;
		transition: all 0.3s linear;
	}
	.sscz_nav_text{
		width: 800px;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		top: 19vh;
		text-indent: 2em;
		font-size: 18px;
		line-height: 1.5;
	}
	

	
	.sscz_nav_bg{
		width: 500px;
		height: 28px;
		position: absolute;
		left: 50%;
		margin-left: -250px;
		top: 13.5vh;
		background: url(../img/sj_21.png) center top no-repeat;
		background-size: 100%;
	}
	
	.sscz_nav{
		width: 200px;
		height: 32px;
		background: url(../img/sj_17.png) top center no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		margin-left: -100px;
		top: 8vh;
	}
	.pc_sjxw_map_box01{
		width: 1000px;
		height: 440px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 35%;
		margin: 0 auto;
	}
	.pc_sjxw_map_box02{
		width: 1000px;
		height: 440px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 35%;
		margin: 0 auto;
	}

	.pc_sjxw_map_box03{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size:38% ;
		margin: 0 auto;
	}
	.pc_sjxw_map_box04{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map04.png) center bottom no-repeat;
		background-size:44% ;
		margin: 0 auto;
	}	
	

.ssbox01 p strong, .ssbox02 p strong, .ssbox03 p strong, .ssbox04 p strong{
	font-size: 20px;
}

.ssbox01 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 240px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox02 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 280px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox03 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 280px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}
.ssbox04 p{
	margin-top: 24px;background-color: rgb(200, 35, 38);width: 280px;margin: 0 auto;display: flex;align-items: center;line-height: 1;justify-content: center;height: 36px;
}


.ssbox01 img,.ssbox02 img,.ssbox03 img,.ssbox04 img{
	width: 140px;
	position: absolute;
	display:block;
}

.sj_map_4_text01{
    left: 200px;
    top: 30px;
}
.sj_map_4_text02{
    right: 200px;
    top: 30px;
}
.sj_map_4_text03{
	left: 100px;
	top: 170px;
}
.sj_map_4_text04{
	right: 100px;
	top: 170px;
}
.sj_map_4_text05{
	left: 140px;
	top: 310px;
}
.sj_map_4_text06{
	right: 140px;
	top: 310px;
}

.sj_map_3_text01{
    left: 280px;
    top: 50px;
}
.sj_map_3_text02{
    right: 200px;
    top: 50px;
}
.sj_map_3_text03{
	left: 120px;
	top: 190px;
}
.sj_map_3_text04{
	right: 120px;
	top: 190px;
}
.sj_map_3_text05{
	left: 160px;
	top: 340px;
}
.sj_map_3_text06{
	right: 240px;
	top: 340px;
}


.sj_map_2_text01{
	left: 420px;
    top: 52px;	
}
.sj_map_2_text02{
    left: 220px;
    top: 120px;
}
.sj_map_2_text03{
    right: 220px;
    top: 120px;
}
.sj_map_2_text04{
	left: 160px;
	top: 250px;
}
.sj_map_2_text05{
	right: 160px;
	top: 250px;
}
.sj_map_2_text06{
	left: 140px;
	top: 380px;
}
.sj_map_2_text07{
	right: 140px;
	top: 380px;
}


.sj_map_1_text01{
	left: 420px;
    top: 52px;	
}
.sj_map_1_text02{
    left: 220px;
    top: 120px;
}
.sj_map_1_text03{
    right: 220px;
    top: 120px;
}
.sj_map_1_text04{
	left: 160px;
	top: 250px;
}
.sj_map_1_text05{
	right: 160px;
	top: 250px;
}
.sj_map_1_text06{
	left: 140px;
	top: 380px;
}
.sj_map_1_text07{
	right: 140px;
	top: 380px;
}
}

/* 当屏幕宽度大于1600px且小于1900px时的样式调整 */
@media screen and (min-width: 1801px) and (max-width: 1920px) {
	
	.ssbox01,.ssbox02,.ssbox03,.ssbox04{
		width: 1000px;
		position: absolute;
		left: 50%;
		margin-left: -500px;
		top: 32vh;
		opacity: 0;
		text-align: center;
		transition: all 0.3s linear;
	}
	.sscz_nav_text{
		width: 800px;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		top: 21vh;
		text-indent: 2em;
		font-size: 20px;
		line-height: 1.5;
	}
	
	.sscz_nav_text{
		width: 800px;
		position: absolute;
		left: 50%;
		margin-left: -400px;
		top: 21vh;
		text-indent: 2em;
		font-size: 20px;
		line-height: 1.5;
	}
	
	.sscz_nav_bg{
		width: 600px;
		height: 36px;
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: 15.5vh;
		background: url(../img/sj_21.png) center top no-repeat;
		background-size: 100%;
	}
	
	.sscz_nav{
		width: 240px;
		height: 35px;
		background: url(../img/sj_17.png) top center no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		margin-left: -120px;
		top: 10vh;
	}
	.pc_sjxw_map_box01{
		width: 1000px;
		height: 500px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 40%;
		margin: 0 auto;
	}
	.pc_sjxw_map_box02{
		width: 1000px;
		height: 500px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 40%;
		margin: 0 auto;
	}	
	.pc_sjxw_map_box03{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size:40% ;
		margin: 0 auto;
	}
	.pc_sjxw_map_box04{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map04.png) center bottom no-repeat;
		background-size:48% ;
		margin: 0 auto;
	}
}


@media screen and (min-width: 1921px) {
.ssbox01,.ssbox02,.ssbox03,.ssbox04{
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 35vh;
	opacity: 0;
	text-align: center;
	transition: all 0.3s linear;
}	
.sscz_nav_text{
	width: 1000px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 23vh;
	text-indent: 2em;
	font-size: 24px;
	line-height: 1.6;
}

	.pc_sjxw_map_box01{
		width: 1000px;
		height: 500px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 40%;
		margin: 0 auto;
	}
	.pc_sjxw_map_box02{
		width: 1000px;
		height: 500px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size: 40%;
		margin: 0 auto;
	}	
	.pc_sjxw_map_box03{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map01.png) center bottom no-repeat;
		background-size:40% ;
		margin: 0 auto;
	}
	.pc_sjxw_map_box04{
		width: 1000px;
		height: 460px;
		background: url(../img/sj_map04.png) center bottom no-repeat;
		background-size:48% ;
		margin: 0 auto;
	}
}
/* @media screen and (min-width: 1930px) {
.keywords01{
	width:135px;
	height: 814px;	
	left: calc((100vw - 720px)/2 + 820px);	
	top: calc((100vh - 814px)/2 + 3vh); ;
}	
.keywords_b01{
	width:135px;
	height: 814px;
}
.keywords_b02{
	width: 135px;
}	
} */