.pagelist{text-align: center;padding: 30px 0 ;}

.pagelist li{

  display: inline-block;vertical-align: middle;

}

.pagelist a{

  border: 1px solid #e6e6e6;font-size: 13px;

  padding: 5px 10px;

display: inline-block;

background: #fff;line-height: normal;

color: #666666;

cursor: pointer;

text-decoration: none;

}

.pagelist li:hover a{

  background: #000;

  color: #fff;

}

.pagelist .active a{

background: #000;

  color: #fff;

}

.pagelist .thisclass {

background: #000;

  color: #fff;

}

.pagelist  select{

      width: 52px!important;

    height: 27px;

    display: block;

    text-align: center;

}





.bnsp{

	background: rgb(8, 0, 0);

}

.spnr{

	width: 1200px;height: 760px;position: relative;display: block;margin: 0 auto;

}

.bnsp video{

	width: 100%;height: 760px;display: block;margin: 0 auto;

}

.bfbt{

	width: 68px;height: 68px;

	background-image: url(../images/play.png);

	background-size: 100% 100%;left: 50%; top:50%;transform: translate(-50%, -50%);

	position: absolute;cursor: pointer;z-index: 2;transition: all 0.2s ease;

	

}

.bfbt:hover{

	top:49.5%;

}

.spfm{

	z-index: 1;

	position: absolute;

	left: 0;top: 0;width:100%;height: 760px;background-size: cover;background-position: center;

}





.sylb a{

	height: 760px;background-size: cover;background-position: center;background-repeat: no-repeat;display: block;

}



.sylb .swiper-pagination-bullet{

	width: 15px;height: 15px;

}

.sylb .swiper-pagination-bullet-active{

	background: #fff;

}

.sylb .swiper-button-prev{

	background-image: url(../images/l1.png);

	left: 50px;

}

.sylb .swiper-button-next{

	background-image: url(../images/r1.png);

	right: 50px;

}

.sylb .swiper-button-prev,.sylb .swiper-button-next{

	width: 25px;height: 50px;

	background-size: 100% 100%;

}





.nfoot{

	background: rgb(32, 35, 42);

}

.w1200{

	width: 1200px;margin: 0 auto;

}

.w1000{

	width: 1000px;margin: 0 auto;

}

.nft{

	padding: 30px 0 ;display: flex;justify-content: space-between;

}

.nftl img{

	width: 30px;height: 30px;

	border-radius: 45px;

}

.nftl a{

	display: inline-blockl;

	margin: 0 5px;

}

.nftr{

	display: flex;align-items: center;

}

.nftrnav a{

	font-weight: bold;

	font-size: 12px;display: inline-block;color: #999999;

	margin: 0 5px;

}

.nftrnav{

	margin-right: 50px;color: #999999;

}

.nftrtel span{

	font-size: 16px;font-weight: bolder;

	color: #89674c;

}

.nftrtel img{

	width: 20px;height: 20px;margin-right: 10px;

}

.nftrtel{

	display: flex;align-items: center;

}

.nfb a{

	color: rgb(120, 123, 128);

}

.nfb p{

	display: inline-block;color: rgb(120, 123, 128);margin: 0 5px;

}

.nfb{

	text-align: center;

	padding-bottom: 20px;

}





.nyt1{

	line-height: 60px;font-size: 26px;font-weight: bolder;

	color: #89674c;margin-top: 20px;

}

.nynr h2{

	text-align: center;

	font-size: 22px;font-weight: bolder;

	line-height: 2;color: #333;

	margin-bottom: 20px;

}



.nynr{

	padding: 20px 0 50px;font-size: 16px;line-height: 2;color: #333;

}

.nynr img{

	display: block;margin: 0 auto 20px;

}

.nynr ul{

	

	display: flex;flex-wrap: wrap;justify-content: space-between;

}

.nynr li{

	width: 24%;list-style: none;

}



.pronr img{

	-webkit-box-shadow: 0 0 0 transparent;

    -ms-box-shadow: 0 0 0 transparent;

    -o-box-shadow: 0 0 0 transparent;

    box-shadow: 0 0 0 transparent;max-width: 1054px;

    display: block;margin: 40px auto;

    -moz-box-shadow:3px 2px 16px #333333; -webkit-box-shadow:3px 2px 16px #333333; box-shadow:3px 2px 16px #333333;



}

.pronr{

	padding: 0px 0 ;

}

.pronrt1{

	text-align: center;font-size: 24px;font-weight: bolder;

	padding-top: 50px;color: #333;

}



#gfn{

	top: -50px;position: relative;

}





.jmm1{

	background: #E6E6E6;

}

.jmm1 .w1100{

	display: flex;align-items: center;justify-content: space-between;height: 100vh;

}

.w1100{

	width: 1100px;margin: 0 auto;max-width: 95%;

}

.jmm1 .w1100>*{

	width: 48%;

}

.jmm1r11{

	font-size: 72px;font-weight: bolder;line-height: 1.4;

}

.jmm1r12{

	font-size: 46px;color: rgb(85, 85, 85);line-height: 1.4;

}

.jmm1r2{

	width: 90%;height: 1px;background:rgb(85, 85, 85);margin: 20px 0;

}

.jmm1r3 p{

	font-size: 24px;color: rgb(85, 85, 85);line-height: 1.8;

}

.jmm1r4{

	margin-top: 30px;

	font-size: 12px;color: rgb(85, 85, 85);

}





.jmm2{

	background:url(../images/jmbg.png) ;

	background-size: cover;background-position: center;    background-attachment: fixed;

	padding: 150px 0 80px;

}

.jmm21{

	text-align: center;

}

.jmm21 p{

	font-size: 40px;font-weight: bolder;line-height: 1.6;color: #fff;

}

.jmm22{

	display: flex;justify-content: center;margin-top: 80px;

}

.jmm22i{

	margin: 0 60px;text-align: center;

}

.jmm22i img{

	width: 125px;

}

.jmm22i div{

	margin-top: 20px;

}

.jmm22i p{

	font-size: 16px;color: #fff;line-height: 1.6;

}

.jm23{

	font-size: 12px;color: #fff;text-align: right;margin-top: 50px;padding-right: 150px;

}


.sjnav{
	display: none;
}

.ejnav{
	position: absolute;
	left: -25%;background: rgba(255, 255, 255, .7);width: 150%; border-radius: 10px;
	padding: 5px 0;display: none; -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
}
.yjnav{
	position: relative;
}
.ejnav a{
	display: block;line-height: 40px;
	width: 100%;color: #333;font-size: 14px;text-align: center;
}

