html{color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration:none;}
img{border:none; width:100%; display:block}
b,strong{ font-weight:bold}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
#swipe{ position:fixed; right:10px; bottom:10px; width:31%; height:40px; background:#000; opacity:0; z-index:99999;}

html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; line-height:0.35rem; color:#333; max-width:750px; margin:0 auto }
.swiper-container { width: 100%; height: 100%;}
.swiper-slide {position: relative;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.content{ width:100%; overflow:hidden; margin:0 auto 0; }
.main{ width:92%; overflow:hidden; margin:0 auto 0}
.pd20{ padding:0.2rem 0}
.mt20{ margin-top:0.2rem}
 

.bg01{ background:url(img/bg01.jpg) no-repeat center; background-size:100%}
.bg02{ background:url(img/bg02.jpg) no-repeat center; background-size:100%}
.bg03{ background:url(img/bg03.jpg) no-repeat center; background-size:100%}
.bg04{ background:url(img/bg04.jpg) no-repeat center; background-size:100%}
.bg05{ background:url(img/bg05.jpg) no-repeat center; background-size:100%}
.bg06{ background:url(img/bg06.jpg) no-repeat center; background-size:100%}
.title{ width:100%; text-align:center; margin-bottom:0.2rem;}
.title em{ font-size:0.38rem; line-height:0.4rem; text-transform:uppercase}
.title em strong{ font-size:0.5rem; font-weight:normal}
.title b{ display:block; font-weight:normal; font-size:0.4rem; line-height:0.5rem;}
.title p{ letter-spacing:5px; line-height:0.4rem}
.t-white{ color:#fff}
.sign{ text-align:justify; text-indent:2em}

.jslg{ width:2.74rem; height:1.39rem;}
.zt01{ width:85%; margin:0.8rem auto 0 auto}
.pa01 b{ display:block; text-align:center; font-size:0.32rem; font-weight:normal; padding:0.2rem 0}
.pa01 p{ text-align:justify; text-indent:2em; line-height:0.4rem;}
.pa01 p strong,.pa02 p strong,.sign strong{ color:#802250}
.sign02 strong{ color:#d2b285}
.pa02{ text-align:center}
.pa02 b{ display:inline-block; background:#802250; color:#fff; font-size:0.32rem; font-weight:normal; line-height:0.6rem; padding:0 0.5rem;}
.pa02 em{ line-height:0.4rem;}
.pa02 img{ width:70%; margin:0 auto}
.pa03{ padding:0 9%}
.pa03 .txt{ padding:10% 0; background:#802250; color:#fff; text-align:center}
.pa03 .txt h2{ font-weight:normal; font-size:0.24rem;}
.pa03 .txt h2 em{ font-size:0.32rem; padding-right:0.1rem;}
.pa03 .txt span{ display:inline-block; vertical-align:middle; width:1px; height:20px; background:#fff;}
.pa04 li{ width:49%; float:left; margin-bottom:2%}
.pa04 li:nth-child(odd){ float:left}
.pa04 li:nth-child(even){ float:right}
.pa05 ul li{ margin-top:0.2rem;}
.end p{ text-align:justify; color:#fff; padding:0.2rem 0}
.dblg{ width:56%; margin:0.2rem auto 0 auto}

.swiper-pagination{ position:static; padding:0.2rem 0 0 0}
.swiper-pagination-bullet-active{ width:20px; border-radius:8px; background:#802250}
.swiper-container04 .swiper-pagination-bullet,.swiper-container07 .swiper-pagination-bullet{ background:#fff; opacity:1}
.swiper-container04 .swiper-pagination-bullet-active,.swiper-container07 .swiper-pagination-bullet-active{ background:#802250}
footer{ display:none!important}
#array{	position:absolute;z-index:999;-webkit-animation: start 1.5s infinite ease-in-out;	width:0.47rem;height: 0.49rem;	bottom: 50px;left:45%;}
.fixedhack{ position:fixed; top:0; left:0; width:100%; z-index:9999}
@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
	60% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,10px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,-8px);}
}

@keyframes fade{
	from{ opacity:0}
	to{ opacity:1}
}
@-webkit-keyframes fade{
	from{ opacity:0}
	to{ opacity:1}
}
@-moz-keyframes fade{
	from{ opacity:0}
	to{ opacity:1}
}













