.dkb{position:relative;width:100%;overflow:hidden;}

.ncan{position:absolute;width:100%;left:0%;bottom:15%;}
.ncan h2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	font-size:36px;
	line-height:2;
	color:#fff;
	font-weight:500;
	letter-spacing:5px;
	font-weight:bold;
}
.ncan p{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	font-size:18px;
	line-height:2;
	color:#fff;
	letter-spacing:2px;
	margin-top:20px;
}

.mcan{position:absolute;width:100%;left:0%;bottom:20%;}
.mcan h2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	font-size:28px;
	line-height:2;
	color:#fff;
	font-weight:500;
	letter-spacing:5px;
}
.mcan p{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	font-size:16px;
	line-height:2;
	color:#fff;
	letter-spacing:2px;
	margin-top:20px;
}

.dkb img{
	width:100%;
	display:block;
}
.soyfa{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:60px;
	overflow:hidden;
}
.soyfa1{
	width:100%;
	text-align:center;
	font-size:32px;
	line-height:2;
	overflow:hidden;
}
.soyfa2{
	width:80px;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
	height:2px;
	background:#007EC3;
}
.soyfa3{
	width:100%;
	max-width:600px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:15px;
	color:#777;
	line-height:2;
	margin-top:20px;
}

.wvst{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}

.wvst ul{
	width:100%;
	overflow:hidden;
}
.wvst ul li{
	width:25%;
	float:left;
	overflow:hidden;
	padding-bottom:80px;
	position:relative;
}

.wvs1{
	width:90px;
	overflow:hidden;
	margin:0 auto;
	margin-top:80px;
}
.wvs1 img{
	width:100%;
	display:block;
}

.wvs1b{
	width:90px;
	overflow:hidden;
	margin:0 auto;
	margin-top:80px;
	display:none;
}
.wvs1b img{
	width:100%;
	display:block;
}
.wvs2{
	width:100%;
	margin-top:60px;
	text-align:center;
	font-size:15px;
	line-height:1.5;
	overflow:hidden;
	color:#555;
}
.wvs3{
	display:none;
	position:absolute;
	width:70%;
	height:15px;
	left:15%;
	bottom:0%;
	background:#fff;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.wvst ul li:hover{
	background:#007EC3;
	border-radius:4px;
}
.wvst ul li:hover .wvs1{
	display:none;
}

.wvst ul li:hover .wvs1b{
	display:block;
}
.wvst ul li:hover .wvs2{
	color:#fff;
}
.wvst ul li:hover .wvs3{
	display:block;
}

.msmo {
    width:180px;
	margin:0 auto;
    background: #007EC3;
    text-align: center;
    font-size: 15px;
    line-height: 45px;
    color: #fff;
    margin-top:40px;
}
.msmo:hover{
    background:#035f91;
}

.unix{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}


.unixa{
	position:relative;
	width:50%;
	overflow:hidden;
	float:left;
}
.unixaa{
	width:100%;
	overflow:hidden;
}
.unixaa img{
	width:100%;
	display:block;
}
.unixab{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	background:#007EC3;
	opacity:0;
	transition: all 1s ease-out;
}
.unixac{
	position:absolute;
	width:80%;
	left:10%;
	top:45%;
	overflow:hidden;
	transition: all 1s ease-out;
}
.unixaca{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:1.5;
}

.unixacb{
	width:80px;
	margin:0 auto;
	height:2px;
	background:#fff;
	overflow:hidden;
	margin-top:20px;
	opacity:0;
	transition: all 1s ease-out;
}

.unixacc{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:2;
	margin-top:20px;
	opacity:0;
	transition: all 1s ease-out;
}

.unixa:hover .unixab{
	opacity:0.7;
    transition: all 1s ease-out;
}

.unixa:hover .unixac{
	top:30%;
	transition: all 1s ease-out;
}

.unixa:hover .unixacb{
	opacity:1;
	transition: all 1s ease-out;
}
.unixa:hover .unixacc{
	opacity:1;
	transition: all 1s ease-out;
}


.yangf{
	position:relative;
	width:100%;
	margin-top:100px;
	overflow:hidden;
}
.yangfa{
	position:relative;
	width:100%;
	overflow:hidden;
}
.yangfa img{
	width:100%;
	display:block;
}
.yangfb{
	position:absolute;
	width:100%;
	left:0%;
	top:25%;
}

.yangfb h2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:32px;
	line-height:1.5;
	color:#fff;
}
.yangfb p{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	font-size:18px;
	text-align:center;
	line-height:2;
	color:#fff;
	margin-top:20px;
}

.usla{
	position:relative;
	width:90%;
	max-width:1200px;
	margin:0 auto;
	margin-top:-60px;
}

.uslaa{
	width:105%;
	margin-left:-2.5%;
	overflow:hidden;
	padding-bottom:20px;
}
.uslaa ul li{
	position:relative;
	width:30%;
	float:left;
	margin-left:2.5%;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
	padding-bottom:80px;
	cursor:pointer;
	transition: all 0.5s ease-out;
}
.trupa{
	width:150px;
	margin:0 auto;
	margin-top:60px;
	overflow:hidden;
}
.trupa img{
	width:100%;
	display:block;
}
.trupb{
	text-align:center;
	font-size:32px;
	color:#777;
	line-height:2;
	margin-top:20px;
	overflow:hidden;
	transition: all 0.5s ease-out;
}
.trupc{
	width:80px;
	height:2px;
	background:#007EC3;
	margin:0 auto;
    margin-top:10px;	
}
.trupd{
	width:100%;
    text-align:center;
	font-size:15px;
	color:#777;
	line-height:2;
	margin-top:20px;
	overflow:hidden;
    transition: all 0.5s ease-out;	
}
.trupe{
	position:absolute;
	width:100%;	
	left:0%;
	bottom:0%;
	height:10px;
	background:#007ec3;
	opacity:0;
	transition: all 0.5s ease-out;
}

.uslaa ul li:hover{
	box-shadow:0px 0px 20px #007EC3;
	transition: all 0.5s ease-out;
}
.uslaa ul li:hover .trupb{
	color:#007EC3;
	transition: all 0.5s ease-out;
}
.uslaa ul li:hover .trupd{
	color:#007EC3;
	transition: all 0.5s ease-out;
}
.uslaa ul li:hover .trupe{
	opacity:1;
	transition: all 0.5s ease-out;
}

.leiss{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:80px;
	overflow:hidden;
}
.leisa{
	width:40%;
	float:left;
	overflow:hidden;
}
.leisa img{
	width:100%;
	display:block;
}

.leisb{
	width:52%;
	float:right;
	overflow:hidden;
}
.leisba{
	font-size:36px;
	}
.leisbb{
	width:80px;
	height:3px;
	background:#007EC3;
	margin-top:20px;
	}
.leisbc{
	width:100%;
	margin-top:20px;
	overflow:hidden;
	}

.lesc{
	width:33.33%;
	float:left;
	overflow:hidden;

}

.ccz{
	text-align:center;
}
.ccr{
	text-align:right;
}

.ccl .xxa{
	text-indent:10px;
}

.ccr .dda{
	padding-right:7px;
}

.dda{
	font-size:40px;
}

.dda span{
	font-size:16px;
}
.dda span.tsu{
	font-size:20px;
}
.xxa{
	font-size:14px;
}

.leisbd{
	font-size:14px;
	line-height:2;
    color:#ccc;
	margin-top:140px;
}
.nsp{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:80px;
	overflow:hidden;
}
.mnsp{
	width:16.6%;
	float:left;
	overflow:hidden;
}
.mnsp1{
	width:100%;
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	font-size:40px;
	line-height:2;
}
.mnsp2{
	width:100%;
	background:#007EC3;
	text-align:center;
	font-size:15px;
	line-height:45px;
	color:#fff;
	margin-top:10px;
}
.mnsp2:hover{
	background:#035f91;
}


.nnsp{
	width:80%;
	float:right;
	overflow:hidden;
}
.nnspp{
	width:32%;
	float:left;
	margin-left:1%;
	overflow:hidden;
}
.nnsppt{
	width:100%;
	overflow:hidden;
}
.nnsppt img{
	width:100%;
	display:block;
}
.nnsppw{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	margin-top:10px;
	color:#777;
}
.wtfq{
	position:relative;
	width:100%;
	margin-top:80px;
	overflow:hidden;
}
.wtfqa{
	width:100%;
	overflow:hidden;
}
.wtfqa1{
	width:64%;
	float:right;
	overflow:hidden;
}
.wtfqa1 img{
	width:100%;
	display:block;
}
.wtfqb{
	position:absolute;
	width:100%;
	top:0%;
	left:0%;
	overflow:hidden;
}
.wtfqbn{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.wtfqb1{
	width:26%;
	overflow:hidden;	
}

.dwen1{
	width:100%;
	font-size:36px;
	color:#212121;
	line-height:1.5;
	margin-top:40px;
}
.dwen2{
	width:80px;
	height:4px;
	background:#007EC3;
	margin-top:20px;
}
.dwen3{
	width:100%;
	font-size:18px;
	line-height:2;
	color:#585858;
	margin-top:20px;
}

.dwen4{
	width:100%;
}

.dddaa{
	width:19%;
	float:left;
	overflow:hidden;
	margin-top:25px;
	margin-right:20%;
}

.dddaa.kkl{
	width:22%;
	margin-right:17%;
}



.dddaa.okk{
	margin-right:0px;
}


.ddda1{
	width:80%;
	margin:0 auto;
	overflow:hidden;
}
.ddda1 img{
	width:100%;
	display:block;
}

.ddda2{
	width:100%;
	text-align:center;
	font-size:15px;
	color:#585858;
}

.ddda2.yjk{
	font-size:14px;
}



.yhy{
	position:relative;
	wdith:100%;
	overflow:hidden;
	margin-top:80px;
}

.yhya{
	width:100%;
	overflow:hidden;
}
.yhyaa{
    width:64%;
	float:left;
	overflow:hidden;
}
.yhyaa img{
	width:100%;
	display:block;
}
.yhyx{
	position:absolute;
	width:36%;
	height:100%;
	top:0%;
	right:0%;
	background:#007EC3;
	overflow:hidden;
}
.yhyb{
	position:absolute;
	width:100%;
	top:0%;
	left:0%;
	overflow:hidden;
}
.yhybx{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.yhyba{
	width:25%;
	float:right;
	overflow:hidden;
}
.yhyba1{
	width:100%;
	text-align:right;
	font-size:36px;
	color:#fff;
	line-height:1.5;
	margin-top:40px;
}



.yhyba2{
	width:80px;
	height:4px;
	float:right;
	background:#fff;
	margin-top:20px;
	overflow:hidden;
	margin-bottom:20px;
}
.yhyba3{
	width:100%;
	text-align:justify;
	font-size:18px;
	line-height:2;
	color:#fff;
	margin-top:20px;
	overflow:hidden;
}
.yhyba4{
	width:100%;
	overflow:hidden;
}

.yhyba4 ul li{
    width:22%;
	float:left;
	overflow:hidden;
	margin-top:25px;
	margin-right:17%;
}
.yhyba4 ul li.ukk{
	margin-right:0px;
}

.yhn{
	width:80%;
	margin:0 auto;
	overflow:hidden;
}
.yhn img{
	width:100%;
	display:block;
}

.yhm{
	width:100%;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:1.6;
}

.kalk{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
	background:url(/nnyy/images/hxbg.png) no-repeat  center center / cover;
	padding-bottom:120px;
}
.kalka{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.kalka h2{
	margin-top:60px;
	text-align:center;
	color:#fff;
	font-size:32px;
	line-height:1.5;
}
.kalka p{
	margin-top:20px;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:1.5;
}

.kalkaa{
	width:200px;
	margin:0 auto;
	margin-top:40px;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:55px;
	border:1px solid #fff;
	border-radius:5px;
}

.kalkaa:hover{
	background:#fff;
	color:#007EC3;
}



.weil{
	width:100%;
	overflow:hidden;
	margin-top:60px;
}

.weil img{
	width:100%;
	display:block;
}

.aux{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
}
.auxa{
	width:50%;
	overflow:hidden;
	float:right;
}
.auxa img{
	width:100%;
	display:block;
}

.auxb{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}

.auxbx{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.auxbxx{
	width:100%;
	max-width:350px;
	overflow:hidden;
}

.auxbxxa{
	width:280px;
	height:20px;
	background:#007EC3;
	overflow:hidden;
}
.auxbxxb{
	font-size:36px;
	line-height:2;
	margin-top:40px;
}
.auxbxxc{
	width:80px;
	height:2px;
	background:#007EC3;
	overflow:hidden;
	margin-top:10px;
}
.auxbxxd{
	font-size:16px;
	line-height:2;
	margin-top:20px;
}

.lafer{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.lafera{
	width:100%;
	overflow:hidden;
}
.lafera img{
	width:100%;
	display:block;
}

.laferb{
	position:absolute;
	width:85%;
	top:0%;
	right:0%;
	overflow:hidden;
}
.laferb img{
	width:100%;
	display:block;
}
.laferc{
	position:absolute;
	width:100%;
	top:0%;
	left:0%;
	overflow:hidden;
}
.lafercx{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.lafercxx{
	width:50%;
	float:right;
	overflow:hidden;
}
.laferca{
	width:100%;
	color:#fff;
	text-align:center;
	font-size:32px;
	line-height:2;
	margin-top:40px;
}
.lafercb{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.lafercb img{
	width:100%;
	display:block;
}

.rund{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.rundx{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.runda{
	width:100%;
	overflow:hidden;
}
.runda img{
	width:100%;
	display:block;
}

.rundb{
	position:absolute;
	width:50%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.rundbx{
	margin:80px 80px 80px 80px;
	overflow:hidden;
}
.rundba{
	font-size:36px;
	line-height:2;
}
.rundbb{
	width:80px;
	height:2px;
	overflow:hidden;
	background:#007EC3;
	margin-top:10px;
}
.rundbc{
	font-size:15px;
	line-height:2;
	margin-top:20px;
}

.sswp{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.sswpx{
	width:90%;
	max-width:1280px;
    margin:0 auto;
	overflow:hidden;
}
.swipn1{
	position:relative;
	max-width:1200px;
	width:100%;
	margin:0 auto;
}

.wpyu{
	position:relative;
	margin-left:2px;
	margin-right:2px;
	overflow:hidden;
}
.wpyu img{
	width:100%;
	display:block;
}
.wpfu1{
	position:absolute;
	width:100%;
	height:100%;
	top:0%;
	left:0%;
	background:#007EC3;
	opacity:0.7;
	display:none;
}
.wpfu2{
	position:absolute;
	width:100%;
	top:50%;
	left:0%;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:2;
	margin-top:-14px;
	display:none;
}

.wpyu:hover .wpfu1,.wpyu:hover .wpfu2{
	display:block;
}



.fuza{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.fuzaa{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:250px;
}
.fuzaa img{
	width:100%;
	display:block;
}
.fuzaf{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:0%;
}

.fuzab{
	position:relative;
	width:100%;
	overflow:hidden;
	max-width:1200px;
	margin:0 auto;
}
.fuzb{
	position:relative;
	width:100%;
	overflow:hidden;
}
.fuzba{
	position:relative;
	width:100%;
	overflow:hidden;
}
.fuzba img{
	width:100%;
	display:block;
}
.fuzbf{
	position:absolute;
	width:50%;
	overflow:hidden;
	right:0%;
	top:0%;
}

.ljbb{
	position:relative;
	width:90%;
	max-width:1280px;
	margin:0 auto;
	margin-top:40px;
}

/**/
.ljbb .swiper-button-next,.ljbb .swiper-button-prev{position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;z-index:10;cursor:pointer;opacity:0.3;}
.ljbb .swiper-button-prev,.ljbb .swiper-container-rtl .swiper-button-next{background-image:none;left:-30px;right:auto;border-bottom:3px solid #fff;border-left:3px solid #fff;
-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(-45deg);}
 .ljbb .swiper-button-prev.swiper-button-black,.ljbb .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:none;background-color:#0f0;}
 .ljbb .swiper-button-prev.swiper-button-white,.ljbb .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:none;background-color:#00f;}
 .ljbb .swiper-button-next,.ljbb .swiper-container-rtl .swiper-button-prev{background-image:none;right:-30px;left:auto;border-top:3px solid #fff;border-right:3px solid #fff;
-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
 .ljbb .swiper-button-next.swiper-button-black,.ljbb .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:none;background-color:#f60;}
 .ljbb .swiper-button-next.swiper-button-white,.ljbb .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none;background-color:#f30;}


.wpyu1{
	width:100%;
	overflow:hidden;
}
.wpyu1 img{
	width:100%;
	display:block;
}

.vgtb{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.vgtbx{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.vgtba{
	width:38%;
	float:left;
	overflow:hidden;
}
.vgtbb{
	width:58%;
	float:right;
	overflow:hidden;
}
.vgtbb1{
	position:relative;
	width:70%;
	float:right;
	overflow:hidden;
}
.vgtbb1 img{
	width:100%;
	display:block;
}
.vgtbb2{
	position:relative;
	width:40%;
	float:right;
	margin-right:-10%;
	overflow:hidden;
	margin-top:200px;
}

.vgtbb2 img{
	width:100%;
	display:block;
}

.vgtbc{
	position:relative;
	width:90%;
	max-width:1280px;
	margin:0 auto;
	margin-top:80px;
}
.pzia{
	position:relative;
	width:100%;
	max-width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:80px;
}
.pziaa{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.pziaa img{
	width:100%;
	display:block;
}
.pziab{
	position:absolute;
	width:35%;
	overflow:hidden;
	top:0%;
	left:50%;
}
.pziab1{
	position:relative;
	width:100%;
	overflow:hidden;
}
.pziab2{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#007EC3;
	opacity:0.8;
	left:0%;
	top:0%;
}
.pziax{
	position:relative;
	margin:40px 40px 40px 40px;
	overflow:hidden;
}

.pziaxa{
	font-size:36px;
	color:#fff;
	line-height:1.5;
}

.pziaxb{
	width:80px;
	height:2px;
	background:#fff;
	margin-top:10px;
}
.pziaxc{
	font-size:15px;
	line-height:2;
	color:#fff;
	margin-top:20px;
}

.qipaa{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:80px;
}
.qipam{
	position:relative;
	width:60%;
	float:right;
	overflow:hidden;
	background:#007EC3;
	margin-top:80px;
}
.qipan{
	position:relative;
	width:60%;
	float:right;
	margin-right:-20%;
	overflow:hidden;
}
.qipan img{ 
    width:100%;
	display:block;
}
.qipamx{
	width:66.6%;
	float:right;
	overflow:hidden;
}
.nms{
	margin:160px 80px 160px 80px;
	overflow:hidden;
}
.pzinmr{
    position: absolute;
    width: 35%;
    overflow: hidden;
    top: 0%;
    right: 50%;
}

.rozd{
	width:100%;
	overflow:hidden;
	margin-top:80px;
	background:url(/nnyy/images/nmrbg.jpg) no-repeat  center center / cover;
	padding-bottom:100px;
}
.rozdx{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:100px;
}

.rozda{
	width:49%;
	float:left;
	overflow:hidden;
}

.rozda1{
	width:-webkit-calc(50% - 10px); 
    width:-moz-calc(50% - 10px); 
    width:calc(50% - 10px); 
	float:left;
	overflow:hidden;
}
.rozda1 img{
	width:100%;
	display:block;
}
.rozda2{
	width:-webkit-calc(50% - 10px); 
    width:-moz-calc(50% - 10px); 
    width:calc(50% - 10px); 
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.rozda2 img{
	width:100%;
	display:block;
}
.rozda3{
	width:-webkit-calc(50% - 10px); 
    width:-moz-calc(50% - 10px); 
    width:calc(50% - 10px); 
	float:left;
	margin-top:20px;
	overflow:hidden;
}
.rozda3 img{
	width:100%;
	display:block;
}

.rozda4{
	width:-webkit-calc(50% - 10px); 
    width:-moz-calc(50% - 10px); 
    width:calc(50% - 10px); 
	float:left;
	margin-top:20px;
	margin-left:20px;
	overflow:hidden;
}
.rozda4 img{
	width:100%;
	display:block;
}


.rozdb{
	width:49%;
	float:right;
	overflow:hidden;
}
.rozdbx{
	margin:60px 60px 60px 60px;
	overflow:hidden;
}

.rozdbxa{
	font-size:36px;
	line-height:2;
}
.rozdbxb{
	width:80px;
	height:2px;
	background:#007EC3;
	overflow:hidden;
	margin-top:10px;
}
.rozdbxc{
	font-size:14px;
	line-height:2;
	margin-top:20px;
	overflow:hidden;
}

.rodb{
	position:absolute;
	width:40%;
	overflow:hidden;
	height:8px;
	background:#007EC3;
	right:60px;
	bottom:0%;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

.sige{
	width:100%;
	margin-top:80px;
	overflow:hidden;
}
.sigex{
	width:100%;
	max-width:1200px;
	overflow:hidden;
	margin:0 auto;
}

.sigem{
	width:104%;
	margin-left:-2%;
	overflow:hidden;
	padding-bottom:60px;
}
.sigem ul li{
	width:22.5%;
	margin-left:2%;
	float:left;
	overflow:hidden;
	margin-top:38px;
	padding-bottom:0;
}

.lioot{
	width:100%;
	overflow:hidden;
	transition: all 1s ease-out;
}
.lioot img{
	width:100%;
	display:block;
}
.lioow{
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:2;
	overflow:hidden;
	margin-top:10px;
	opacity:0;
	transition: all 1s ease-out;
}
.lioow span{
	font-size:18px;
	color:#007EC3;
	padding-right:8px;
}

.sigem ul li:hover{
    margin-top:0px;
	padding-bottom:38px;
}

.sigem ul li:hover .lioot{
	margin:0px;
	transition: all 1s ease-out;
}
.sigem ul li:hover .lioow{
	opacity:1;
	transition: all 1s ease-out;
}

.dkb.kak{
	height:2500px;
	position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
	overflow:visible;
}


.huav{
	position:-webkit-sticky;
	position: sticky;
	left:0%;
	top:0%;
	width:100%;	
}
.huavv{
	position:relative;
	width:100%;	
	overflow:hidden;
}

.kmmu{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
}
.kmmux{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.kmmuy1{
	position:absolute;
	top:50%;
	margin-top:-4000px;
	left:50%;
	margin-left:-4000px;
	width:8000px;
	height:8000px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy2{
	position:absolute;
	top:50%;
	margin-top:-750px;
	left:50%;
	margin-left:-750px;
	width:1500px;
	height:1500px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy3{
	position:absolute;
	top:50%;
	margin-top:-650px;
	left:50%;
	margin-left:-650px;
	width:1300px;
	height:1300px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy4{
	position:absolute;
	top:50%;
	margin-top:-600px;
	left:50%;
	margin-left:-600px;
	width:1200px;
	height:1200px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy5{
	position:absolute;
	top:50%;
	margin-top:-450px;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:900px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy6{
	position:absolute;
	top:50%;
	margin-top:-350px;
	left:50%;
	margin-left:-350px;
	width:700px;
	height:700px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy7{
	position:absolute;
	top:50%;
	margin-top:-250px;
	left:50%;
	margin-left:-250px;
	width:500px;
	height:500px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy8{
	position:absolute;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-150px;
	width:300px;
	height:300px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy9{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy10{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy11{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy12{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy13{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy14{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy15{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}

.kmkk{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
}
.kmkkk{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.kmkzz{
	position:absolute;
	width:100%;
	top:50%;
	left:0%;
	margin-top:-75px;
}
.kzlogo1{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo2{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo3{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo4{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo5{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo6{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo7{
	width:800px;
	margin:0 auto;
	opacity:0;
	transition: all 1s ease-out;
}
.kzlogo8{
	width:800px;
	margin:0 auto;
	opacity:0;
	transition: all 1s ease-out;
}
.kzlogo9{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo10{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo11{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo12{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:0px;
}
.kzlogo13{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo14{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo15{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo1 img{
	width:100%;
	display:block;
}
.kzlz1{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz2{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz3{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz4{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz5{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz6{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz7{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz8{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz9{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz10{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz11{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz12{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz13{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz14{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz15{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.huno{
	margin-top:60px !important;
}
.weil1{
	width:100%;overflow:hidden;display:none;
	margin-top:40px;
}
.weil1 img{
	width:100%;
	display:block;
}
.dkb.kak{
	height:2500px;
	position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
	overflow:visible;
}


.huav{
	position:-webkit-sticky;
	position: sticky;
	left:0%;
	top:0%;
	width:100%;	
}
.huavv{
	position:relative;
	width:100%;	
	overflow:hidden;
}

.kmmu{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
}
.kmmux{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.kmmuy1{
	position:absolute;
	top:50%;
	margin-top:-4000px;
	left:50%;
	margin-left:-4000px;
	width:8000px;
	height:8000px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy2{
	position:absolute;
	top:50%;
	margin-top:-750px;
	left:50%;
	margin-left:-750px;
	width:1500px;
	height:1500px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy3{
	position:absolute;
	top:50%;
	margin-top:-650px;
	left:50%;
	margin-left:-650px;
	width:1300px;
	height:1300px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy4{
	position:absolute;
	top:50%;
	margin-top:-600px;
	left:50%;
	margin-left:-600px;
	width:1200px;
	height:1200px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy5{
	position:absolute;
	top:50%;
	margin-top:-450px;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:900px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy6{
	position:absolute;
	top:50%;
	margin-top:-350px;
	left:50%;
	margin-left:-350px;
	width:700px;
	height:700px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy7{
	position:absolute;
	top:50%;
	margin-top:-250px;
	left:50%;
	margin-left:-250px;
	width:500px;
	height:500px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy8{
	position:absolute;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-150px;
	width:300px;
	height:300px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy9{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy10{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy11{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy12{
	position:absolute;
	top:50%;
	margin-top:-44px;
	left:50%;
	margin-left:-44px;
	width:88px;
	height:88px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy13{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy14{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}
.kmmuy15{
	position:absolute;
	top:50%;
	margin-top:-26px;
	left:50%;
	margin-left:-26px;
	width:52px;
	height:52px;
	border-radius:50%;
	box-shadow: 0px 0px 9999px 9999px rgba(255,255,255,1);
	transition: all 1s ease-out;
}

.kmkk{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
}
.kmkkk{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.kmkzz{
	position:absolute;
	width:100%;
	top:50%;
	left:0%;
	margin-top:-75px;
}
.kzlogo1{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo2{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo3{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo4{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo5{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo6{
	width:800px;
	margin:0 auto;
	opacity:0;
}
.kzlogo7{
	width:800px;
	margin:0 auto;
	opacity:0;
	transition: all 1s ease-out;
}
.kzlogo8{
	width:800px;
	margin:0 auto;
	opacity:0;
	transition: all 1s ease-out;
}
.kzlogo9{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo10{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo11{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
}
.kzlogo12{
	width:800px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:0px;
}
.kzlogo13{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo14{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo15{
	width:400px;
	margin:0 auto;
	opacity:1;
	transition: all 1s ease-out;
	margin-top:37px;
}
.kzlogo1 img{
	width:100%;
	display:block;
}
.kzlz1{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz2{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz3{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz4{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz5{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz6{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz7{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz8{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz9{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:70px;
	opacity:0;
}
.kzlz10{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz11{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz12{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz13{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz14{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}
.kzlz15{
	width:100%;
	text-align:center;
	color:212121;
	font-size:30px;
	line-height:2;
	margin-top:50px;
	opacity:1;
}

.acfr{
	width:100%;
	overflow:hidden;
	background:url(/nnyy/images/zwabt2.png) no-repeat  center center / cover;
	padding-bottom:140px;
}
.acfra{
	width:100%;
	overflow:hidden;	
}
.acfra1{
	width:100%;
	font-size:36px;
	line-height:2;
	color:#fff;
	text-align:center;
	margin-top:120px;
}
.acfrax{
	width:100%;
	max-width:80px;
	height:2px;
	background:#fff;
	margin:0 auto;
    margin-top:20px;	
}
.acfra2{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	font-size:18px;
	line-height:2;
	color:#fff;
	text-align:center;
	margin-top:40px;
}
.acfra3{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	margin-top:80px;
}
.acfra3 ul li{
	position:relative;
	width:20%;
	float:left;
	margin-left:10%;
	overflow:hidden;
}
.acnt{
	width:100%;
	overflow:hidden;
}
.acnt img{
	width:100%;
	display:block;
}
.acnw{
	position:absolute;
	width:100%;
	left:0%;
	top:50%;
	margin-top:-35px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:2;
}

.monai{
	width:100%;
	overflow:hidden;
	background:url(/nnyy/images/yxbg.png) no-repeat  center center / cover;
	padding-bottom:100px;
}
.monaia{
	width:100%;
	text-align:center;
	margin-top:100px;
	font-size:36px;
	color:#333;
	line-height:2;
}

.monaix{
    position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
    padding-bottom:160px;	
}


.monaib{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:60px;
}
.monaib ul{
	width:105%;
	margin-left:-2.5%;
    overflow:hidden;
}
.monaib ul li{
	position:relative;
	width:30%;
	float:left;
	margin-left:2.5%;
    overflow:hidden;
	padding-bottom:80px;
	transition: all 1s ease-out;
}

.monaib ul li:hover{
	background:#007EC3;
	transition: all 1s ease-out;
	border-radius:5px;
}


.monz1{
	width:100%;
	margin-top:80px;
	text-align:center;
	color:#333;
	font-size:20px;
	line-height:1.5;
	font-weight:bold;
	transition: all 1s ease-out;
}
.monzx{
	width:60px;
	height:3px;
	background:#007EC3;
	margin:0 auto;
	margin-top:20px;
	transition: all 1s ease-out;
}
.monz2{
	width:100%;
	margin-top:40px;
	text-align:center;
	color:#333;
	font-size:16px;
	line-height:2;
	min-height:130px;
	transition: all 1s ease-out;
}
.monz3{
	position:absolute;
	bottom:0%;
	left:0%;
	width:100%;
	overflow:hidden;
	height:8px;
	background:#007EC3;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.monz4{
	position:absolute;
	bottom:12px;
	left:5%;
	width:90%;
	overflow:hidden;
	line-height:2;
	font-size:12px;
	color:#777;
	text-align:center;
	transition: all 1s ease-out;
}
.monz4 a{
	color:#dc2821;
	text-decoration:underline;
}
.monaib ul li:hover .monz1{
	color:#fff;
	transition: all 1s ease-out;
}
.monaib ul li:hover .monzx{
	background:#fff;
	transition: all 1s ease-out;
}
.monaib ul li:hover .monz2{
	color:#fff;
	transition: all 1s ease-out;
}
.monaib ul li:hover .monz4{
	color:#fff;
	transition: all 1s ease-out;
}
.moon{
	position:absolute;
	width:400px;
	right:0%;
	bottom:0%;
}
.moon1{
	width:100%;	
}
.moon1 img{
	width:100%;
	display:block;
}

.jojo{
	width:100%;
	overflow:hidden;
	background:url(/nnyy/images/gstbg.png) no-repeat  center center / cover;
	padding-bottom:120px;
}

.jojoa{
	width:100%;
	text-align:center;
	color:#fff;
	font-size:36px;
	line-height:2;
	margin-top:80px;
}
.jojob{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:2;
	margin-top:20px;
}
.jojoc{
	width:170px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:45px;
	margin-top:60px;
	border:1px solid #fff;
	transition: all 1s ease-out;
}
.jojoc:hover{
	color:#333;
	background:#fff;
	transition: all 1s ease-out;
}

.jojodx{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:60px;	
}

.jojod{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;	
}

.jojoda{
	width:35%;
    float:left;
    overflow:hidden;	
}
.jojoda img{
	width:100%;
    display:block;	
}
.jojodb{
	width:35%;
    float:right;
    overflow:hidden;	
}
.jojodb img{
	width:100%;
    display:block;	
}


.luogu{
	position:relative;
	width:100%;
}

.luogux{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.luogua{
	width:45%;
	float:left;
	overflow:hidden;
}
.luogua1{
	width:50%;
	float:left;
	overflow:hidden;
	
}
.luogua1 ul li{
	margin:15px 15px 15px 15px;
	overflow:hidden;
	padding-bottom:30px;
	background:#fff;
	box-shadow:0px 8px 6px 8px rgb(103,179,221,0.1);
}
.jlzsa{
	width:80%;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}
.jlzsa img{
	width:100%;
	display:block;
}
.jlzsb{
	width:90%;
	margin:0 auto;
	margin-top:30px;
	font-size:15px;
	line-height:1.8;
	color:#333;
	font-weight:bold;
}
.jlzsc{
	width:90%;
	margin:0 auto;
	margin-top:20px;
	font-size:14px;
	line-height:1.6;
	color:#454545;
	text-align:right;
}

.houha{
	position:absolute;
	width:100%;
	height:100%;
    left:0%;
    top:0%;	
}
.houhaxa{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	height:100%;
}
.houha1{
	width:100%;
	height:100vh;
	top:0%;
	left:0%;
	position:-webkit-sticky;
	position: sticky;
   	
}
.houhax{
	width:55%;
	float:right;
	height:100%;
}
.houhaxx{
	position:relative;
	width:100%;
	height:100%;
}

.zhibo1{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib1.png) no-repeat  center center / cover;
}
.zhibo2{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib1.png) no-repeat  center center / cover;
}
.zhibo3{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib1.png) no-repeat  center center / cover;
}
.zhibo4{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib1.png) no-repeat  center center / cover;
}
.zhibo5{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib2.png) no-repeat  center center / cover;
}
.zhibo6{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib2.png) no-repeat  center center / cover;
}
.zhibo7{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib2.png) no-repeat  center center / cover;
}
.zhibo8{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib3.png) no-repeat  center center / cover;
}
.zhibo9{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib3.png) no-repeat  center center / cover;
}
.zhibo10{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib3.png) no-repeat  center center / cover;
}
.zhibo11{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib3.png) no-repeat  center center / cover;
}
.zhibo12{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib4.png) no-repeat  center center / cover;
}
.zhibo13{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib4.png) no-repeat  center center / cover;
}
.zhibo14{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib4.png) no-repeat  center center / cover;
}
.zhibo15{
	position:absolute;
	width:15px;
	height:104px;
	left:40px;
	top:50%;
	margin-top:-52px;
	overflow:hidden;
	background:url(/nnyy/images/zhib4.png) no-repeat  center center / cover;
}

.zhibu{
	position:absolute;
	width:70%;
	right:0%;
	top:50%;
	margin-top:-230px;
	overflow:hidden;
	
}



.zhibua{
	position:relative;
	width:100%;
	overflow:hidden;
}
.zhibua img{
	width:100%;
	display:block;
}
.zhibub{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:-40px;
	text-align:right;
	font-size:48px;
	color:#313131;
	line-height:1;
	font-weight:800;
}
.zhibuc{
	position:relative;
	width:100%;
	overflow:hidden;
}
.zhibucc{
	position:relative;
	width:80px;
	height:4px;
	float:right;
	overflow:hidden;
	margin-top:30px;
	background:#313131;
}
.zhibud{
	width:100%;
	overflow:hidden;
	margin-top:40px;
	font-size:18px;
	line-height:2;
	color:#6c6c6c;
	text-align:justify;
}

.linbo{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.linbos{
	position:relative;
	width:100%;
	overflow:hidden;
}
.linbosa{
	position:relative;
	width:100%;
	overflow:hidden;
}
.linbosa .default__button--big{display:none;}
.linbosa .default__controls{display:none;}

.linbosbx11{
	position:absolute;
	width:100%;
	height:200px;
	left:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx12{
	position:absolute;
	width:100%;
	height:0px;
	left:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx21{
	position:absolute;
	width:200px;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx22{
	position:absolute;
	width:0px;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx31{
	position:absolute;
	width:100%;
	height:200px;
	left:0%;
	bottom:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx32{
	position:absolute;
	width:100%;
	height:0px;
	left:0%;
	bottom:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx41{
	position:absolute;
	width:200px;
	height:100%;
	right:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}
.linbosbx42{
	position:absolute;
	width:0px;
	height:100%;
	right:0%;
	top:0%;
	overflow:hidden;
	background:#fff;
	transition: all 1s ease-out;
}

.linbo1{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	transition: all 1s ease-out;
}
.linbo2{
	position:absolute;
	width:100%;
	left:0%;
	top:20%;
	overflow:hidden;
	transition: all 1s ease-out;
}
.linboa11{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:36px;
	line-height:2;
	color:#313131;
	transition: all 1s ease-out;
}
.linboa12{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:left;
	font-size:36px;
	line-height:2;
	color:#fff;
	transition: all 1s ease-out;
}
.linboa21{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:18px;
	line-height:2;
	color:#6c6c6c;
	transition: all 1s ease-out;
}
.linboa22{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:left;
	font-size:18px;
	line-height:2;
	color:#fff;
	transition: all 1s ease-out;
}

.linboa31{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:1000px;
	opacity:0;
	transition: all 1s ease-out;
}
.linboa32{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	opacity:1;
	transition: all 1s ease-out;
}
.lacla{
	width:120px;
	height:4px;
	background:#007EC3;
	overflow:hidden;
}

.laclb{
	width:100%;
	overflow:hidden;
}
.laclb h2{
	width:100%;
	font-size:24px;
	color:#fff;
	line-height:2;
	overflow:hidden;
	margin-top:20px;
}
.laclb p{
	width:100%;
	max-width:344px;
	font-size:16px;
	color:#fff;
	line-height:2;
	overflow:hidden;
	margin-top:10px;
}
.laclc{
	width:100%;
	overflow:hidden;
	margin-top:60px;
}
.vuce{
	width:350px;
	float:left;
	overflow:hidden;
	margin-right:60px;
}
.vucea{
	width:50px;
	float:left;
	overflow:hidden;
	font-size:56px;
	line-height:1;
	color:#007EC3;
}
.vuceb{
	width:300px;
	float:left;
	overflow:hidden;
}
.vuceb1{
	width:100%;
	overflow:hidden;
	font-size:18px;
	color:#fff;
	line-height:1;
	margin-top:8px;
}
.vuceb2{
	width:100%;
	overflow:hidden;
	font-size:15px;
	color:#fff;
	line-height:1;
	margin-top:10px;
}

.shim{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#111111;
	padding-bottom:60px;
}
.shima{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:60px;
	overflow:hidden;
}
.shimaa{
	position:relative;
	width:100%;
	overflow:hidden;
	opacity:0.2;
    animation: yuana 5s;
    -webkit-animation: yuana 5s linear 0s infinite; /* Safari 与 Chrome */
}
@keyframes yuana
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}
 
@-webkit-keyframes yuana /* Safari 与 Chrome */
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}


.shimaa img{
	width:100%;
	display:block;
}

.shimab{
	position:absolute;
	width:70%;
	overflow:hidden;
	left:15%;
	top:15%;
  -webkit-animation: yuanb 5s linear 0s infinite; /* Safari 与 Chrome */
}
.shimab img{
	width:100%;
	display:block;
}

@keyframes yuanb
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}
 
@-webkit-keyframes yuanb /* Safari 与 Chrome */
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}
.shimac{
	position:absolute;
	width:40%;
	overflow:hidden;
	left:30%;
	top:30%;
  -webkit-animation: yuanc 5s linear 0s infinite; /* Safari 与 Chrome */
}
.shimac img{
	width:100%;
	display:block;
}

@keyframes yuanc
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}
 
@-webkit-keyframes yuanc /* Safari 与 Chrome */
{
    0%   {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}

.shimad{
	position:absolute;
	width:260px;
	overflow:hidden;
	left:50%;
	top:50%;
	margin-top:-30px;
	margin-left:-130px;
}

.shimad img{
	width:100%;
	display:block;
}
.shimb{
	position:absolute;
	width:100%;
	height:150px;
	background:#111111;
	left:0%;
	top:0%;
}
.shimc{
	position:absolute;
	width:100%;
	height:150px;
	background:#111111;
	left:0%;
	bottom:0%;
}
.shimd{
	position:absolute;
	width:100%;
	left:0%;
	top:60px;
	text-align:center;
	font-size:36px;
	line-height:2;
	color:#fff;
}
.jzgu1{
	position:absolute;
	width:210px;
	left:50%;
	top:50%;
	margin-left:-500px;
	margin-top:-60px;
	-webkit-animation: yxian 8s linear 0s infinite; /* Safari 与 Chrome */
}
.jzgu1a{
	position:relative;
	width:160px;
	float:right;
	overflow:hidden;
}
.jzgu1b{
	position:relative;
	width:170px;
	float:right;
	overflow:hidden;
	margin-right:-120px;
}
.jzgu1b h2{
	width:100%;
	text-align:right;
	font-size:20px;
	line-height:2;
	color:#fff;
	margin-top:30px;
}
.jzgu1b p{
	width:100%;
	text-align:right;
	font-size:14px;
	line-height:1.6;
	color:#fff;
}

.jzgu2{
	position:absolute;
	width:210px;
	left:50%;
	top:50%;
	margin-left:200px;
	margin-top:-350px;
	-webkit-animation: yxian1 6s linear 0s infinite; /* Safari 与 Chrome */
}


.jzgu3{
	position:absolute;
	width:210px;
	left:50%;
	top:50%;
	margin-left:200px;
	margin-top:100px;
	-webkit-animation: yxian2 4s linear 0s infinite; /* Safari 与 Chrome */
}


.jzgu2a{
	position:relative;
	width:160px;
	float:left;
	overflow:hidden;
}
@keyframes yxian
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}
 
@-webkit-keyframes yxian /* Safari 与 Chrome */
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}

@keyframes yxian1
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}
 
@-webkit-keyframes yxian1 /* Safari 与 Chrome */
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}

@keyframes yxian2
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}
 
@-webkit-keyframes yxian2 /* Safari 与 Chrome */
{
    0%   {opacity:0.7;transform: 
	translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
	50%   {opacity:1;translate(0px,20px);
-ms-transform: translate(0px,20px); /* IE 9 */
-webkit-transform: translate(0px,20px); /* Safari and Chrome */}
    100% {opacity:0.7;translate(0px,0px);
-ms-transform: translate(0px,0px); /* IE 9 */
-webkit-transform: translate(0px,0px); /* Safari and Chrome */}
}




.jzgu2b{
	position:relative;
	width:170px;
	float:left;
	overflow:hidden;
	margin-left:-120px;
}
.jzgu2b h2{
	width:100%;
	text-align:left;
	font-size:20px;
	line-height:2;
	color:#fff;
	margin-top:40px;
}
.jzgu2b p{
	width:100%;
	text-align:left;
	font-size:14px;
	line-height:1.6;
	color:#fff;
	margin-top:5px;
}

.ckin__player {
    margin-bottom: 0px !important;
}

.ccttn{
	width:100%;
	overflow:hidden;
}
.ccttna{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:80px;
}
.ccttna h2{
	width:100%;
	text-align:center;
	font-size:36px;
	line-height:2;
	color:#313131;
}
.ccttna p{
	width:100%;
	text-align:center;
	font-size:15px;
	line-height:2;
	color:#6c6c6c;
	margin-top:10px;
}
.ccttnb{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}




.ccttnba{
	position:absolute;
	width:80px;
	height:8px;
	left:0%;
	top:0%;
	background:#007EC3;
	border-top-right-radius:4px;
	overflow:hidden;
}
.ccttnbf{
	position:absolute;
	width:8px;
	height:80px;
	left:0%;
	top:0%;
	background:#007EC3;
	border-bottom-left-radius:4px;
	overflow:hidden;
}
.ccttnbb{
	position:relative;
	margin:10px 10px 10px 10px;
	overflow:hidden;
	box-shadow:0px 8px 6px 8px rgb(103,179,221,0.1);
}
.ccttnbx{
	position:relative;
	margin:80px 60px 80px 60px;
	overflow:hidden;
}
.ccttl{
	width:49%;
	float:left;
	overflow:hidden;
}
.ccttr{
	width:45%;
	float:right;
	overflow:hidden;
}

.ccttla{
	width:100%;
	overflow:hidden;
}
.ccttla ul li{
	width:55px;
	font-size:14px;
	line-height:30px;
	text-align:center;
	float:left;
	cursor:pointer;
	transition: all 0.5s ease-out;
}
.ccttla ul li.qqy{
	background:#007EC3;
	color:#fff;
	transition: all 0.5s ease-out;
}
.ccttlb{
	width:100%;
	margin-top:40px;
	overflow:hidden;
}
.ccttlba{
	width:100%;
	overflow:hidden;
}
.ccttlba img{
	width:100%;
	display:block;
}

.ccttlc{
	width:100%;
	overflow:hidden;
}
.ccttlcr{
	width:100%;
	overflow:hidden;
}

.ccttlcra{
	font-size:14px;
	line-height:30px;
	color:#212121;
	font-weight:bold;
}
.ccttlcrb{
	font-size:24px;
	line-height:2;
	color:#212121;
	font-weight:bold;
}
.ccttlcrx{
	width:100%;
	overflow:hidden;
	background:#c1c1c1;
	height:1px;
	margin-top:20px;
}
.ccttlcrc{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.polfl{
	width:34px;
	overflow:hidden;
	float:left;
	font-size:18px;
	line-height:1.5;
}
.polfr{
	width:-webkit-calc(100% - 34px); 
    width:-moz-calc(100% - 34px); 
    width:calc(100% - 34px); 
	overflow:hidden;
	float:left;
	font-size:14px;
	line-height:1.8;
}
.polfr1{
	width:-webkit-calc(100% - 34px); 
    width:-moz-calc(100% - 34px); 
    width:calc(100% - 34px); 
	overflow:hidden;
	float:left;
	font-size:14px;
	line-height:1.8;
}
.polfr1 b{
	line-height:1.5;
}
.ccttlcre{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.rloa{
	display:block;
}
.rlob{
	display:none;
}
.rloc{
	display:none;
}
.rlod{
	display:none;
}
.rloe{
	display:none;
}
.rlof{
	display:none;
}
.rlog{
	display:none;
}

.zuia{
	display:block;
}
.zuib{
	display:none;
}
.zuic{
	display:none;
}
.zuid{
	display:none;
}
.zuie{
	display:none;
}
.zuif{
	display:none;
}
.zuig{
	display:none;
}

.changf{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:26%;
}

.changx{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-bottom:60px;
	margin-top:50px;
}
.changxa{
	position:relative;
	width:100%;
	overflow:hidden;
	height:2px;
	background:#999999;
	opacity:0.3;
	margin-top:4px;
}
.changxb{
	position:absolute;
	left:0%;
	top:4px;
	width:0%;
	overflow:hidden;
	height:2px;
	background:#fff;
-webkit-animation: chax 15s linear 0s infinite; /* Safari 与 Chrome */
}
@keyframes chax
{
    0%   {width:0%;}
    100% {width:100%;}
}
 
@-webkit-keyframes chax /* Safari 与 Chrome */
{
    0%   {width:0%;}
    100% {width:100%;}
}

.chdd1{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:20%;
	top:1px;
-webkit-animation: chaz1 15s linear 0s infinite; /* Safari 与 Chrome */
}

.chdd2{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:25%;
	top:1px;
-webkit-animation: chaz2 15s linear 0s infinite; /* Safari 与 Chrome */
}

.chdd3{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:34%;
	top:1px;
	-webkit-animation: chaz3 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd4{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:42%;
	top:1px;
	-webkit-animation: chaz4 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd5{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:52%;
	top:1px;
	-webkit-animation: chaz5 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd6{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:58%;
	top:1px;
	-webkit-animation: chaz6 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd7{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:66%;
	top:1px;
	-webkit-animation: chaz7 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd8{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:73%;
	top:1px;
	-webkit-animation: chaz8 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chdd9{
	position:absolute;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#fff;
	left:80%;
	top:1px;
	-webkit-animation: chaz9 15s linear 0s infinite; /* Safari 与 Chrome */
}

.chzz1{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:20%;
-webkit-animation: chaz1 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz2{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:25%;
	-webkit-animation: chaz2 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz3{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:34%;
	-webkit-animation: chaz3 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz4{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:42%;
	-webkit-animation: chaz4 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz5{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:52%;
	-webkit-animation: chaz5 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz6{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:58%;
	-webkit-animation: chaz6 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz7{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:66%;
	-webkit-animation: chaz7 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz8{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:73%;
	-webkit-animation: chaz8 15s linear 0s infinite; /* Safari 与 Chrome */
}
.chzz9{
	position:absolute;
	width:60px;
	text-align:center;
	margin-left:-26px;
	color:#fff;
	font-size:14px;
	line-height:2;
	top:20px;
	left:80%;
	-webkit-animation: chaz9 15s linear 0s infinite; /* Safari 与 Chrome */
}


@keyframes chaz1
{
    0%   {opacity:0;}
	19%   {opacity:0;}
	20%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz1 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	19%   {opacity:0;}
	20%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz2
{
    0%   {opacity:0;}
	24%   {opacity:0;}
	25%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz2 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	24%   {opacity:0;}
	25%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz3
{
    0%   {opacity:0;}
	33%   {opacity:0;}
	34%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz3 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	33%   {opacity:0;}
	34%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz4
{
    0%   {opacity:0;}
	41%   {opacity:0;}
	42%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz4 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	41%   {opacity:0;}
	42%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz5
{
    0%   {opacity:0;}
	51%   {opacity:0;}
	52%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz5 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	51%   {opacity:0;}
	52%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz6
{
    0%   {opacity:0;}
	57%   {opacity:0;}
	58%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz6 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	57%   {opacity:0;}
	58%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz7
{
    0%   {opacity:0;}
	65%   {opacity:0;}
	66%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz7 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	65%   {opacity:0;}
	66%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz8
{
    0%   {opacity:0;}
	72%   {opacity:0;}
	73%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz8 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	72%   {opacity:0;}
	73%   {opacity:1;}
    100% {opacity:1;}
}
@keyframes chaz9
{
    0%   {opacity:0;}
	79%   {opacity:0;}
	80%   {opacity:1;}
    100% {opacity:1;}
}
 
@-webkit-keyframes chaz9 /* Safari 与 Chrome */
{
    0%   {opacity:0;}
	79%   {opacity:0;}
	80%   {opacity:1;}
    100% {opacity:1;}
}

.zhibun{
	display:none;
	width:90%;
	margin:0 auto;
	margin-top:60px;
	padding-bottom:60px;
}
.zhibun .zhibua {
	max-width:350px;
	float:right;
}
.zhibun .zhibub {
	font-size:24px;
}
.zhibun .zhibud {
	font-size:14px;
}


/*历程*/
.mbfa{
	position:relative;
	width:100%;
	overflow:hidden;
}
.mbfaa{
	position:relative;
	width:100%;
	overflow:hidden;
}
.mbfaa img{
	width:100%;
	display:block;
  -webkit-animation: ytba 20s linear 0s infinite; /* Safari 与 Chrome */
}

@keyframes ytba
{
    0%   {transform:scale(1.0);}
    50% {transform:scale(1.2);}
	100% {transform:scale(1.0);}
}
 
@-webkit-keyframes ytba /* Safari 与 Chrome */
{
	0%   {transform:scale(1.0);}
    50% {transform:scale(1.2);}
	100% {transform:scale(1.0);}
}



.mbfab{
	position:absolute;
	width:100%;
	left:0%;
	bottom:20%;
	overflow:hidden;
}
.mbfabx{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.mbfabx h2{
	font-size:36px;
	line-height:1.5;
	color:#fff;
}
.mbfabx p{
	max-width:800px;
	font-size:15px;
	line-height:2;
	color:#fff;
	margin-top:20px;
}

.dinw{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
}




@media only screen and (min-width : 2600px) {
	.jojoa {
    margin-top:200px;
}
.jojo {
    padding-bottom:250px;
}
}











