html, body {
	width: 100%;
	height: 100%;	
}
html {
	color: black;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	font-family: "宋体";
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size:0.5rem;
	line-height:1.5;
	background:#dd2726 url(../images/bg.jpg) no-repeat top center;background-size: 100%;position: relative;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p,label {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
header, hgroup, nav, section, article, aside, footer {
	display: block;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul, ol, li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
img {
	vertical-align:top;
}
a:link, a:visited {
	text-decoration: none;
} 
.swiper-container {width:100%;height:100%;}
.swiper-slide {font-size:18px;width:100%;height:100%;position: relative;}
.btn1 { position:relative}
.btn1 a{ position:absolute; display:block}
.btn1 .link2{top: 9%;width: 22%;height: 18%;right: 0;}
.link1{ display:block}

.box {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}
.innbox {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}

.bg1{width:100%; background:url(../images/bg1.jpg) no-repeat; background-size:100%;height:36.5rem;padding-top:3rem; margin-top:1.5rem;}
.bg2{width:100%; background:url(../images/bg2.jpg) no-repeat; background-size:100%;height:21.2rem;padding-top: 4rem;}
.bg3{width:100%; background:url(../images/bg3.jpg) no-repeat; background-size:100%;height:29rem;padding-top: 4rem; margin-bottom:1.5rem}

.part{ width:84%; margin:auto; font-size:0.5rem; color:#967acf}
.hdxz{ width:30%; margin:auto; margin-top: 0.3rem;}

.part h3{color: #8a40dc;font-size: 1rem;font-weight: bold;text-align: center;}
.part p{ margin-top:0.3rem; line-height:1.5}
.part ul{ margin-top:0.3rem}
.part ul li{ line-height:1.5;}
.part span{ width:0.5rem; float:left}
.part label{ float:left; width:95%;margin-left:1%;}
.part label a{ text-decoration:none; color:#8a40dc}
.clear{ clear:both}

@-webkit-keyframes upDownBtn{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}}
@keyframes upDownBtn{0%{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}50%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}

.page1{background:url(../images/bg.jpg) no-repeat center center;background-size: 100%;position: relative;}
.page2{background:#BC1C2E;position: relative;}

.img{ margin-top:4%}


