html, body {
    position: relative;
    height: 100%;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.mb43{ margin-bottom: 0.573rem; }

/*第1屏*/
#Slide1{
	background: #d3d4d5 url(../images/block1_bg.jpg) no-repeat center center;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	background-size: 100% auto ;
}
#Slide1 .yun1{
	position: absolute;
	top: 28%;
	right: .2rem;
}
#Slide1 .yun2{
	position: absolute;
	top: 40%;
	left: -.8rem;
}
#Slide1 .cont{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3rem;
	margin-top: -3.5rem;
}
#Slide1 .block1_bot{
	position: absolute;
	bottom: 2rem;
	left: 50%;
	margin-left: -1.5rem;
}
/*第2屏*/
#Slide2 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background: url(../images/block2_bg.jpg) no-repeat center center;
	background-size: 100% auto;
	z-index: -1;
}
.s2-cont{
	position: relative;
}
.s2-content{
	position: absolute;
	top: -.05rem;
	left: 0;
}
.s2-cont1{
	text-align: center;
	padding-bottom: 1.12rem;
}
.s2-cont1 img{
	padding: .5rem;
}
.s2-cont1 img:nth-child(1),
.s2-cont1 img:nth-child(2){
	border-bottom: 1px dotted #fff;
}
.s2-cont1 img:nth-child(1),
.s2-cont1 img:nth-child(3){
	border-right: 1px dotted #fff;
}
/*第3屏*/
#Slide3 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background: #d11043 url(../images/block3_bg.jpg) no-repeat bottom center;
	background-size: 100% auto;
	z-index: -1;
}
.s3-cont{
	position: relative;
	text-align: center;
	margin-top: 1rem;
	padding-bottom: 87px;
}
.s3-cont .cir1{
	position: absolute;
	top: -1.3rem;
	left: 42%;
}
.s3-cont .cir2{
	position: absolute;
	top: -.35rem;
	left: 66%;
}
.s3-cont .cir3{
	position: absolute;
	top: 1.9rem;
	left: 78%;
}
.s3-cont .cir4{
	position: absolute;
	top: 4.7rem;
	left: 71%;

}
.s3-cont .cir5{
	position: absolute;
	top: 6.15rem;
	left: 44%;
}
.s3-cont .cir6{
	 position: absolute;
	top: 4.8rem;
	left: 13%;
 }
.s3-cont .cir7{
	position: absolute;
	top: 2rem;
	left: 4%;
}
.s3-cont .cir8{
	position: absolute;
	top: -.4rem;
	left: 16%;
}
/*第4屏*/
#Slide4 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background: #f3f6fe url("../images/block4_cont_bg.jpg") no-repeat bottom left;
	background-size: 100% auto;
	padding-bottom: 1.2rem;
	z-index: -1;
}
#Slide4 img{
	display: block;
}
#Slide4 .tit{
	position: absolute;
	top: .5rem;
	left: .3rem;
}
#Slide4 .cont{
	text-align: center;

	/*background-size: 100% 100%;*/
}
#Slide4 .cont img{
	margin: auto;
}
/*第5屏*/
#Slide5 {
	overflow: scroll;
	width: 100%;
	/*height: 100%;*/
	background: url(../images/block5_bg.jpg)  ;

	background-size: 100% auto;
	z-index: -1;
}
.block5_bot{
	width: 92%;
	margin:0 auto .8rem;
	background: #fff;

}
.block5_bot img{
	float: left;
}
/*第6屏*/
#Slide6 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background:#f3f6ff url(../images/block6_bg.jpg) no-repeat bottom center;
	background-size: 100% auto;
	z-index: -1;
}
/*第7屏*/
#Slide7 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background: url(../images/block7_bg.jpg) no-repeat center center;
	background-size: 100% auto;
	z-index: -1;
}


/*第8屏*/
#Slide8 {
	/*overflow: scroll;*/
	width: 100%;
	height: 100%;
	background: #d11a46 url(../images/block8_bg.jpg) no-repeat top center;
	background-size: 100% auto;
	z-index: -1;
}
#Slide8 .cont{
    vertical-align: top;
}
#Slide8 .lastcont{
    margin-top: -1.6rem;
}
/*第9屏*/
#Slide9 {
	overflow: scroll;
	width: 100%;
	height: 100%;
	background:#f3f6ff url(../images/block9_bg.jpg) no-repeat center 1.22666rem;
	background-size: 100% auto;		
	z-index: -1;
}
#Slide9 .cont{
	position: absolute;
	top: 0;
	left: -.8rem;
}
#Slide9 .cont1,#Slide9 .cont3{
	border-left: 1px dotted #434343;
	padding-left: .65rem;
	border-bottom: 1px dotted #434343 ;
}{
	border-left: 1px dotted #434343;
	padding-left: .65rem;
	border-bottom: 1px dotted #434343 ;
}
#Slide9 .box1,#Slide9 .box2{
	position: relative;
	margin-top: -.1rem;
}
#Slide9 .cont2{
	border-right: 1px dotted #434343;
	padding-right: .65rem;
	margin-right: -1rem;
	padding-top: 1.25rem;
	padding-bottom: .5rem;
	border-bottom: 1px dotted #434343 ;

}
#Slide9 .tit2,#Slide9 .tit3{
	position: absolute;
	top: 1px;
	left:0.8rem;
	z-index: 100;
}
#Slide9 .cont3{
	padding-top: 1.25rem;
	padding-bottom: .5rem;
}
#Slide9 .box3 .tit4{
	top: -6px;
}
#Slide9 .cont4{
	border-bottom: 0;
}
/*第10屏*/
#Slide10 {
    overflow: scroll;
    width: 100%;
    height: 100%;
    background:#d3d4d4;
    z-index: -1;
}
#Slide10 .cont{
    position: relative;
    padding: 3.28rem 0 1.013rem;
    width: 8.667rem;
    border: 0.026rem solid #fff;
    margin: -2.53rem auto 0;
    z-index: 10;
}


/* music */
@-webkit-keyframes reverseRotataZ{
    0%{-webkit-transform: rotateZ(0deg);}
    100%{-webkit-transform: rotateZ(-360deg);}
}
@-webkit-keyframes rotataZ{
    0%{-webkit-transform: rotateZ(0deg);}
    100%{-webkit-transform: rotateZ(360deg);}
}
#musicControl { position:fixed;    right: 9px;
	top: 55px;margin-top:0;display:inline-block;z-index:2001}
#musicControl a { display:inline-block;width:25px;height:25px;overflow:hidden;background:url('../images/play.png') no-repeat;background-size:100%;}
#musicControl a audio{width:100%;height:56px;}
#musicControl a.stop { background-position:left bottom;}
#musicControl a.on { background-position:0px 1px;-webkit-animation: reverseRotataZ 1.2s linear infinite;}
#music_play_filter{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:2000;}
/*箭头指引*/
/*向下翻页*/
.nextPage{
	width: 0.8rem;
	left: 50%;
	top: 47.5%;
	margin-left:-0.4rem;
	z-index: 2;
	 -webkit-animation: animations 2s infinite ease-out;
     -moz-animation: animations 2s infinite ease-out;
     -o-animation: animations 2s infinite ease-out;
     -ms-animation: animations 2s infinite ease-out;
     animation: animations 2s infinite ease-out;
}
/*01向下过度下一页*/

@keyframes animations {
	0% {
		transform: translate(0,0);
		opacity: 1;
	}
	100% {
		transform: translate(-20px, 0);
		opacity: 0;
	}
}

/*菜单*/
#menu{
	position: absolute;
	top: .4rem;
	right: .25rem;
	z-index: 2002;
}
#menu_list{
	display: none;
}
#menu_list .menu_mask{
	width: 100%;
	background: rgba(0,0,0,0.01);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
#menu_list ul{
	position: absolute;
	top: 1.226rem;
	right: .25rem;
	background: rgba(209,16,67,.85);
	z-index: 200;
	/*padding: .2rem 0;*/
	width: 2.15rem;
	z-index: 2002;
}
#menu_list li{
	margin: auto;
	text-align: center;
	border-bottom: 1px solid #e6632b;
	line-height: .8rem;
	font-size: .3rem;
	width: 2.15rem;
	height: .82rem;
	color: #fff;
}
#menu_list li:hover{
	background: #e97026;
}

/*
#menu_list li a{

	text-align: center;

	display: block;
}*/



/* 固定每页title的内容 */
.fix{
	position: fixed;
    z-index:5;  /*关键*/
    top:0;
}