
@media screen and (max-width: 1200px){
	.manager_3 .tit{
		font-size: 18px;
		line-height: 1.55;
	}
	.manager_3 .dec{
		font-size: 14px;
		line-height: 1.55;
		padding-right: 15px;
	}
	.manager_3 .swiper-pagination{
		display: block;
	}

}
@media screen and (min-width: 1440px){
	.cul_2 .width2 .inner {
    height: 471px;
}
	.wrap{
		width: 100%;
		padding: 0px 6%;
	}
	.wap_list1{
	padding-left: 17%;
	padding-right: 17%;
		width: 100%;
	}
	.fullpage .block_2 .content{
		width: 1400px;
	}
	.fullpage .block_2 .imgbox{
		width: 26%;
	}
	.fullpage .block_2 .imgbox img{
		width: 100%;
	}
	.fullpage .block_2 .right{
		width: 74%;
	}
	.fullpage .block_4 .titlemodel,
	.fullpage .block_3 .titlemodel,
	.fullpage .block_2 .title{
		font-size: 36px;
		line-height: 1.55;
	}
	.fullpage .upg_2 .titlemodel,
	.fullpage .block_1 .upgcontent1 .title{
		font-size: 32px;
		line-height: 1.55;
	}
	.fullpage .block_4 .imgbox{
		height: 470px !important;
	}
	.fullpage .block_2 .dec{
		padding-top:5%
	}
	.fullpage .block_4 .dec,
	.fullpage .block_2 .dec{
		font-size: 20px;
		line-height: 1.55;
	}
	.fullpage .block_3 .list{
		width: 74%;
	}
	.fullpage .block_4 .pt2{
width: 74%;
	}
	.fullpage .block_1 .upgcontent1{
		width: 100%;
		padding-left: 11%;
		padding-right: 11%
	}
	.fullpage .upg_1 .content{
		width: 1440px;
	}
	.fullpage .upg_2 .content{
		width: 1440px;
	}
	.wrap2,
	.manager_3 .content0,
	.manager_4 .content0,
	.manager_1 .content0,
	.manager_2 .content,
	.cul_2 .width2.content,
	.cul_2 .content,
	.cul_1 .content{
		width: 1440px;
	}
	.cul_2 .width2 .inner {
    height: 471px;
}
.manager_2 .title{
	font-size: 30px;
}
.manager_2 .dec{
	font-size: 18px;
	line-height: 1.55;
}

}
@media screen and (min-width: 1920px){
	.fullpage .block_3 .list{
		width: 74%;
	}
		.fullpage .block_4 .pt2{
width: 74%;
	}
}
@media screen and (max-height: 550px){
.fullpage .block_1 .wap_list1{
	padding-top: 20px;
}
.fullpage .block_1 .wap_list1 .icon{
	padding-top: 18px;
}
.fullpage .block_1 .wap_list1 .title{
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 1.55;
}
.fullpage .block_1 .wap_list1 .dec2{
	font-size: 14px;
	line-height: 21px;
}
.fullpage .block_1 .wap_list1 .content{
	height: 200px;
}
.fullpage .block_1 .list .img {
    /* min-height: 400px; */
    height: calc(100vh - 300px);
}

.fullpage .upg_1 .imgbox img{
	width: 60%;
	display: block;
	margin: auto;
}
.fullpage .upg_2 .titlemodel,
.fullpage .upg_1 .titlemodel{
	font-size: 20px;
	line-height: 1.55;
}
.fullpage .upg_2 .dec1,
.fullpage .upg_1 .dec{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height: 1.55;
}
.cul_1 .content .dec,
.fullpage .upg_2 .dec3,
.fullpage .upg_2 .dec2{
	font-size: 14px;
	line-height: 1.55;
}
.fullpage .upg_2 .imgbox img ,.fullpage .upg_2 .type2 .imgbox img{
	width: auto;
	height: 60vh;
}

.cul_1 .content li{
padding:15px;}


.manager_3 .titletext,
.manager_4 .titletext,
.cul_1 .content .title{
	font-size: 20px;
	line-height: 1.55;
}


}


@media screen and (max-height: 650px){
	.cul_2 .width2.content {
    padding-bottom: 50px;
}
	.fullpage .block_3 .swiper-slide{
		padding: 12px;
	}
	.fullpage .block_4 .titlemodel{
		font-size: 20px;
		line-height: 1.55;
	}
	.fullpage .block_4 .dec{
		padding-top: 10px;
		padding-bottom: 15px;
		font-size: 14px;
		line-height: 1.55;
	}
	.fullpage .block_4 .text{
		font-size: 13px;
		line-height: 1.55;
		height: 131px;
		margin-top: 10px;
		margin-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.fullpage .block_4 .descrption{
		font-size: 13px;
		line-height: 1.55;
	}
	.manager_1 .titletext{
		font-size:20px;
		line-height:1.55
	}

	.cul_2 .titletext{
		font-size: 20px;
		line-height: 1.55;
		padding-bottom: 26px;
	}
	.cul_2 .content{
		padding-bottom: 0;
	}
	.cul_2 .dec{
font-size:14px;
line-height:1.55;
padding-left:20px;
padding-right:20px;
}
	.cul_2 .title{
		font-size:16px;
		line-height:1.55
	}
	.cul_2 .title2{
		font-size: 16px;
		line-height: 1.55;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.cul_2 .dec2{
		font-size: 13px;
		line-height: 1.55;
	}
	.cul_2 .inner{
		height: 360px;
	}
	.cul_2 .width2.content{
		padding-bottom: 50px;
	}
	.cul_2 .width2 .inner{
		height: 300px;
	}


}

@media screen and (max-height: 800px){
		.fullpage .block_4 .imgbox{
		height: 290px !important;
	}
}

@media screen and (max-width: 1440px){
	.wap_list1 .title{
		font-size: 16px;
		line-height: 1.55;
		padding-left: 15px;
		padding-right: 15px;
	}
	.wap_list1 .dec2{
		font-size: 13px;
		line-height: 1.55;
	}
}
@media screen and (max-width: 992px){
	
}
@media screen and (max-width: 850px){
.wap_nav {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 7777;
}
.wap_nav .logo {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
}
.wap_nav .logo img{height: 20px;margin-top: 16px;margin-left: 12px;}
body{
	/* padding-top: 50px; */
}

.pc{
    display: none;
}
.wap{
    display: block;
}
.pt{
	padding-top: 50px;
}
.fullpage .block_1 .list .h2tit{
	font-size: 23px;
	line-height: 1;
}
.fullpage .block_1 .list .dec{
	font-size: 14px;
	line-height: 1.55;
	padding-left: 15px;
	padding-right: 15px;
}

}

@media screen and (max-width: 768px){
	.fullpage .block_2 .imgbox{
		width: 100%;

	}
	.fullpage .block_2 .right{
		width: 100%;
		padding: 20px 0px;
	}
	.fullpage .block_2 .default{
		display: block;
		margin: auto;
		width: 42%;
	}
	.fullpage .block_2 .icon{
		width: 180px;
		right: 46vw;
		top: -30px;
	}
	.fullpage .block_2 .title{
		font-size: 18px;
		line-height:1.55;
		text-align: center;
	}
	.fullpage .block_2 .dec{
		font-size:14px;
		line-height:1.55
	}
	.fullpage .block_3 .titlemodel{
		font-size: 18px;
		line-height: 1.55;
		padding: 0px 15px;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
	}
	.fullpage .block_4 .titlemodel{
		font-size: 18px;
		line-height: 1.55;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		text-align: center;
	}
	.fullpage .block_4 .dec{
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 15px;
		line-height: 1.55;
	}
	.fullpage .block_3 .swiper-slide{padding: 13px;}
.fullpage .block_3 .swiper-pagination{
	display:block;
}
.block_3 .swiper-container-multirow>.swiper-wrapper{
	padding-bottom:40px;
}
.fullpage .block_3 .list{
	padding-top: 2vh;
	padding-left: 30px;
	padding-right: 30px;
}
.fullpage .block_4 .imgbox{
	height: 374px !important;
	background-position: center bottom !important;
}
.footer .bottom p:nth-child(2n){

width: 42%;
}
.footer .bottom p{
	font-size: 12px;
	float: left;
	width: 58%;
	text-align: center;
	line-height: 30px;
}
.footer .bottom .email{
	padding: 0px 5px;
	margin-left: 5px;
	margin: 0px;
	padding: 0px;
	border: none;
}
.footer .bottom .tel{
	padding: 0;
	border: none;
}
.footer .bottom{padding:5px 0px;background: none;}
.footer .bottom .ewm{
margin:0px auto;
display:block;
}
.fullpage .block_4 .text{
	font-size:14px;
	line-height:1.55;
	height:120px;
}

.wap_list1 .content{
    

border-radius: 4px;
    
margin: 20px;
    margin-bottom: 25px;
padding: 25px 0px;




    
}

.wap_list1 .swiper-pagination{
    display: block
}



.wap_list1 .content {
    height: calc(100vh - 50vh - 88px);
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0;
    margin: 0 20px;
    margin-top: 20px;
}
.wap_list1{
	padding-top: 0;
	overflow: auto;
	height: 45vh;
}
.wap_list1 .icon{
	padding-top: 0;
}
.wap_list1 .title{
	font-size: 18px;
	line-height: 1.55;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
}
.wap_list1 .dec2{
	font-size: 14px;
	line-height: 1.55;
}
.fullpage .block_4 .pt2{
	padding-bottom: 50px;
	padding-left: 30px;
	padding-right: 30px;
}

.fullpage .block_1 .upgcontent1 .imgbox img{
	width: 100%;
}
.fullpage .block_1 .upgcontent1{
	display: block;
}
.fullpage .block_1 .upgcontent1 .imgbox{
	/* display: none; */
	padding: 0px 20%;
	margin-bottom: 10px;
	padding-top: 3vh;
}
.fullpage .block_1 .upgcontent1 .right{
	width: 100%;
	padding: 0px
}
.fullpage .block_1 .upgcontent1{
	padding-top: 0;
	overflow: auto;
	height: 45vh;
	padding-left: 30px;
	padding-right: 30px;
	height: auto;
}
.fullpage .block_1 .upgcontent1 .title{
	font-size: 18px;
	line-height: 1.55;
	text-align: center;
}
.fullpage .block_1 .upgcontent1 .dec0{
	line-height: 1.55;
	font-size: 14px;
}

.cul_2 .titletext,
.fullpage .upg_2 .titlemodel,
.fullpage .upg_1 .titlemodel{
	font-size: 18px;
	line-height: 1.55;
	text-align: center;
}
.fullpage .upg_2 .dec1,
.fullpage .upg_1 .dec{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height: 1.55;
}
.fullpage .upg_2 .dec3,
.fullpage .upg_2 .dec2{
	font-size: 14px;
	line-height: 1.55;
}
.fullpage .upg_2 .content{
	display: block;
	padding-left: 30px;
	padding-right: 30px;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	padding-bottom: 0;
	padding-top: 100px;
	padding-bottom: 50px;
	padding-top: 50px;
}
.fullpage .upg_2 .type2 .imgbox img,
.fullpage .upg_2 .imgbox img{
	width: 61%;
	display: block;
	margin: auto;
	height: auto;
}
.fullpage .upg_2 .right{
	width: 100%;
	margin-left: 0px;
	padding-top: 20px;
	padding-left: 0;
	width: 100% !important;
}
.fullpage .upg_1 .content{
	padding-bottom: 50px;
}
.fullpage .upg_2 .imgbox{
	width: 100% !important;
}
.fullpage .upg_2 .dec3{
	padding-top: 10px;
}
.fullpage .block_2 .content{
	padding-bottom: 0;
	max-width: 100%;
	padding: 120px 30px;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 50px;
}
.cul_1 .content{
	display: block;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	padding-top: 50px;
	padding-bottom: 50px;
}
.cul_1 .content .imgbox{
	width: 100%;
	text-align: center;
}
.cul_1 .content .imgbox img{
	width: 80%;
}
.cul_1 .content .right{
	padding-top: 20px;
	width: 100%;
	padding-left: 0;
}
.cul_1 .content li:nth-child(2n){
margin-right:0px;
}
.cul_1 .content li{
	padding: 12px;
	margin-bottom: 10px;
	float: left;
	width: 50%;
	height: auto;
	width: 100%;
	margin-right: 0;
}
.cul_1 .content .title{
	font-size: 17px;
	line-height: 1.3;
}
.cul_1 .content .dec{
	font-size: 12px;
	line-height: 1.55;
	padding-top: 4px;
}
.cul_1 .content li:nth-child(3){
	width: 100%;
	float: none;
	clear: both;
	height: auto;
	margin-right: 0;
}
.cul_2 .titletext{
	padding-bottom: 20px;
	font-size: 18px;
}
.cul_2 .title{
	font-size: 18px;
}
.cul_2 .dec{
	font-size: 14px;
	line-height: 1.55;
}
.cul_2 .contents{
	height: 240px;
	margin-bottom: 20px;
}
.cul_2 .swiper-pagination{
	display: block;
}
.cul_2 .inner{
	height: 390px;
}
.cul_2 .title2{
	font-size: 18px;
	padding-top:15px;
	padding-bottom:10px;
	line-height:1.55;
}
.cul_2 .dec2{
	font-size:14px;
	line-height:1.55
}
.cul_2 .width2 .inner{
	height: 400px;
}
.cul_2 .content{
	padding-bottom: 0;
	padding-left: 30px;
	padding-right: 30px;
	/* padding-top: 0; */
	position: static;
	padding: 50px 30px;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}




.cul_2 .content.lis{
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	position: static;
	left: 0;
	bottom: 0;
	top: auto;
	padding-top: 84px;
	/* padding-top: 0; */
	padding-top: 50px;
}




.cul_2 .width2.content{
	padding-bottom: 50px;
}
.manager_4 .titletext,
.manager_5 .titletext,
.manager_3 .titletext,
.manager_1 .titletext{
	font-size: 18px;
	line-height:1.55;
}
.manager_1 .title{
	font-size: 17px;
	line-height:1.55;
	padding: 16px 0;
	padding-top: 20px;
}
.manager_1 .swiper-pagination, .manager_4 .swiper-pagination{
	display: block;
}
.manager_3 .content0{

padding-left: 30px;

padding-right: 30px;

padding-top: 84px;

padding-bottom: 0;

position: static;

-o-transform: none;

-webkit-transform: none;

-moz-transform: none;

-ms-transform: none;

transform: none;

overflow: auto;

padding-top: 50px;

padding-bottom: 50px;
}





.manager_4 .content0,
.manager_2 .content{
	display: block;
	padding-left: 30px;
	padding-right: 30px;
}

.manager_4 .content0{
	padding-top: 84px;
	padding-bottom: 0;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	overflow: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.manager_2 .content .imgbox{
	width: 100%;
	text-align: center;
}
.manager_2 .content .imgbox img{
	width: 77%;
}
.manager_2 .right{
	width: 100%;
	padding: 0px;
	padding-top: 20px;
}
.manager_2 .title{
	font-size: 18px;
	line-height: 1.55;
	text-align: center;
}
.manager_2 .dec{
	font-size: 14px;
	line-height: 1.55;
}
.manager_2 .content .imgbox img.bg{
	    width: 131px;
	    right: auto;
	    top: -45px;
	    left: -1vw;
}
.manager_2 .dec{
	padding-top: 15px;
	font-size: 16px;
}
.manager_4 .title{
	font-size: 16px;
	line-height: 1.55;
}
.manager_4 .dec{
	font-size: 14px;
	line-height: 1.55;
}
.activity .list .title{
	font-size: 18px;
	line-height: 1.55;
}
.activity .list .dec{
	line-height: 1.55;
	font-size: 14px;
}
.banner .h2tit{
	font-size: 23px
}
.banner .imgbox{
	height: 27vh;
}
.banner{
	margin-top: 50px;
}
.banner .h2tit span{
	font-size: 25px;
	width: 100%;
}
.manager_4 .list .swiper-wrapper,
.manager_4 .list .swiper-container,
.manager_3 .list .swiper-wrapper,
.manager_3 .list .swiper-container,
.manager_1 .list .swiper-wrapper,
.manager_1 .list .swiper-container,
.cul_2 .list .swiper-wrapper,
.cul_2 .list .swiper-container,
.wap_list2 .swiper-wrapper,
.wap_list2 .swiper-container,
.wap_list1 .swiper-wrapper,
.wap_list1 .swiper-container{
	display: block;
	overflow: auto;
	transform: none !important;
}
.manager_4 .list .swiper-pagination,
.manager_3 .list .swiper-pagination,
.manager_1 .list .swiper-pagination,
.cul_2 .list .swiper-pagination,
.wap_list2 .swiper-pagination,
.wap_list1 .swiper-pagination{
	display: none
}


.manager_4 .list .swiper-container,
.manager_3 .list .swiper-container,
.manager_1 .list .swiper-container,
.cul_2 .list .swiper-container,
 .wap_list2 .swiper-container,
 .wap_list1 .swiper-container{
 	height: 100%;
 }


.manager_4 .list .swiper-wrapper,
.manager_3 .list .swiper-wrapper,
.manager_1 .list .swiper-wrapper,
 .cul_2 .list .swiper-wrapper,
 .wap_list2 .swiper-wrapper,
 .wap_list1 .swiper-wrapper{
 	height: auto;
 }






.wap_list2 {
    padding-top: 0;
    overflow: auto;
    height: auto;
}

 .cul_2 .list {
    padding-top: 0;
    overflow: auto;
}

.fullpage .block_4 .imgbox.hau{
	height: auto  !important;
	background: none !important
}
.fullpage .block_1 .list .img{
	height: 27vh;
}
.fullpage .upg_1 .list li{
	margin-right: 0px;
	width: 100%;
	margin-bottom: 20px;
}
.fullpage .upg_1 .imgbox {
width: 50%;
margin: auto;
}
.fullpage .upg_1 .title{
	padding-top: 5px;
}
.fullpage .upg_1 .content{
	padding-top: 90px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}
.manager_1 .list{
	padding: 0
}
.manager_1 .content0{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0;
	padding-bottom: 0;
	position: static;
	-o-transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
	padding-top: 84px;
	padding: 50px 30px;
}
.wrap3,
.wrap2{
	padding-left: 30px;
	padding-right: 30px;
}
.fullpage .upg_2 .type2 .imgbox img{
	width: 70%;
}
.cul_2 .width2 .inner {
    height: 300px;
}
.cul_2 .width2 .inner {
    height: 360px;
}

.manager_1 .swiper-slide:nth-child(1){margin-left: 18% !important;}
.manager_1 .swiper-slide{
	
float: left;
	
width: 31.333% !important;
	
margin: 0px 1% !important;
	
display: inline-block;
	
vertical-align: middle;
	
margin-bottom: 21px !important;
}
.manager_1 .list .swiper-wrapper{
	text-align:center;
	font-size: 0;
}
.manager_1 .content{padding-top: 37px;height: 204px;}
.manager_1 .dec{
	font-size: 14px;
	line-height:1.5;
	padding-left: 10px;
	padding-right: 10px;
}
.manager_1 .num{
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size:16px;
	top: -25px;
	z-index: 5;
}
.manager_2{
background-size:90%;}

.manager_3 .titletext{padding-bottom: 20px;}
.manager_3 .content{
	padding-left:50px;
	height: auto;
	padding-bottom: 8px;
}
.manager_3 .tit{
	font-size:15px;
	padding-bottom: 5px;
}
.manager_3 .dec{
	font-size:12px;
	line-height:1.5
}
.manager_3 .num{
	
font-size: 18px;
	
width: 60px;
	
height: 60px;
	
line-height: 61px;
}
.manager_3 .list{
	overflow: auto;
}

.manager_3 .swiper-slide{
	margin-right: 0px !important;
	margin-bottom: 10px !important;
}
.manager_4 .titletext{
	padding-bottom: 20px;
}

.manager_4 .swiper-slide {
	margin-right: 0px !important;
	margin-bottom: 10px !important;
}
.article .title{
	font-size: 18px;
	line-height: 1.55;
}
.article .contentText{
	font-size: 14px;
	line-height: 1.55;
}
.article .back a{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.wap_list1{
	-webkit-transition:all 0.3s;
-o-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
transition:all 0.3s;
}
.wap_list1{
	position: static;
	width: 100%;
	left: 0px;
	bottom: 0px;
	z-index: 5;
	background: #fff;
	height: auto;
}
.wap_list1.current{
	
}
.wap_list1:after{
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
z-index: 9;
display: none;

-webkit-transition:all .4s;
-o-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all .4s;
transition:all .4s;
}
.wap_list1.current:after{
	z-index: -1;
}

.section ,
.fp-tableCell,
html,body{
	height: auto !important;
	overflow: auto !important;
}
.fullpage{
	    transform: none !important;
	    height: auto !important;
	    overflow: auto !important;
}
.fadeOutDown{
	animation-name: fadeOutDown2;
}

.fullpage .block_4 .list .swiper-slide{
	margin-bottom: 20px !important;
}
.fullpage .block_2{
	height: auto;
	background-size: 81%;
}
.fullpage .upg_1 .list {
    zoom: 1;
    overflow: hidden;
}
.footer{
	position: relative;
}
.footer .bottomwap{
	position: relative;
}
.manager_4 .content{
	margin-bottom: 20px !important;
}
.manager_3 .list .swiper-wrapper{
	width: 100% !important;
}
.manager_2 .content{
	padding: 50px 30px;
	position: static;
	-o-transform: none;
    -webkit-transform: none;
    -moz-transform:none;
    -ms-transform: none;
    transform: none;
}
.pt2{
	padding-top: 50px;
	padding-bottom: 50px;
}
}

