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;}
strong{ font-weight:bold}
img{border:none; width:100%; display:block}
.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;}
.mgtb10{margin:.1rem 0;}
.mgtb20{margin:.2rem 0;}
.mgt20{margin:.2rem 0 0;}
.mgb20{margin:.2rem 0 0;}

.u-topbar{position:fixed;top:0;z-index:9999;width:100%;}
html, body {position: relative; height: 100%; }
body {background: #fff; font-size:0.24rem; 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:92%; overflow:hidden; margin:0 auto; }

.bg01{ background:url(img/bg01.jpg?v1.0) no-repeat center top; background-size:cover}
.bg02{ background:url(img/bg02.jpg) no-repeat center top; background-size:cover}
.bg03{ background:url(img/bg03.jpg) no-repeat center top; background-size:cover}

.title{ width:100%; text-align:center; margin-bottom:0.1rem;}
.title h2{ font-size:0.42rem;}
.t_red h2{ color:#da251d}
.t_blue h2{ color:#0b19b0}


#qq_v_0{height: 3.8rem!important} 
.hllogo{ width:2.43rem; height:1.33rem; margin:0 auto}
.zt{ width:100%; margin:0.5rem auto 0.3rem auto}
.hlczph{ width:4rem; margin:0 auto}
.dy{ width:1.48rem; margin:0.5rem auto 0.3rem auto}
.home p{ color:#fff; text-align:justify; text-indent:2em; font-size:0.24rem; line-height:0.36rem;}

.hllogo02{ width:4.9rem; margin:0 auto}
.part01 iframe{ margin:0.6rem auto}
.part01 p{line-height:0.36rem;}


.sign{text-indent:2em; line-height:0.3rem;text-align:justify;margin-bottom: .2rem;}
.txt{ padding:0.1rem 0}
.txt b{margin: .1rem;display:block;width:100%;text-align:center;font-size: .26rem;}
h3{ width:100%; text-align:center; font-size:0.3rem; font-weight:bold; padding:0.1rem 0}
.part02 .pic01{ margin:0.1rem auto}
.part02a ul li{ width:31%; margin:1%; float:left;text-align:center; line-height:0.5rem; border:1px solid #333; border-radius:20px; box-sizing:border-box}
.part02a ul li:nth-child(5){ background:#333; color:#fff}
.part02a a{ display:block; width:70%; text-align:center; line-height:0.8rem; background:#da251d; color:#fff;font-weight:bold; margin:0 auto; border-radius:50px; margin:0.2rem auto}
.part02a a i{ display:inline-block; vertical-align:middle; width:0.5rem; height:0.28rem; background:url(img/vricon.jpg) no-repeat; background-size:100%; margin-right:0.1rem;}
.part02b ul li,.part02c ul li{ width:48%;display: inline-block;vertical-align: top;margin-bottom: .2rem;}
.part02c h4{text-align: center;}
.part02b ul li:nth-child(odd),.part02c ul li:nth-child(odd){margin-right: 2%;}
.part02b ul li .txt{min-height:2rem;margin:-1rem 2% 0 2%;background:rgba(255,255,255,0.7);position:relative;z-index:9;padding: 2%;}
.part02b ul li .txt b,.part02c .txt b{ text-align:left}
.part02b ul li .txt p{ text-indent:0; text-align:justify;}
.part02c ul li{ margin-bottom:0.2rem;}
.part04 .txt ul li{ width:100%; float:left; font-size:0.24rem; line-height:0.4rem;}
.part04 .txt ul li:nth-child(1),.part04 .txt ul li:nth-child(2){ width:50%;}
.part04 .txt ul li em{ color:#0b19b0}
.part04 dl{ width:100%; float:left; padding:0.2rem 0 0.2rem 2.2rem; box-sizing:border-box;position:relative}
.part04 dl dt{ position:absolute; top:0; left:0; width:2rem; height:2rem; border-radius:100%; overflow:hidden;}
.part04 dl dd{ padding:0.1rem 0;}
.part04 dl dd h4{ font-size:0.24rem; line-height:0.6rem;}
.part04 dl dd h4 b{ display:inline-block; vertical-align:top; padding:0 0.1rem; background:#0b19b0; color:#fff;}
.part04 dl dd p{line-height:0.36rem; text-align:justify}
.part04b dl{ padding:0.2rem 0; overflow:hidden}
.part04b dl dd{ width:45%}
.part04b dl dt{width: 52%}
.part04b dl dt{ display: inline-block;vertical-align: middle;margin-right: .1rem;}
.part04b dl dd{font-size: .2rem;display: inline-block;vertical-align: middle;}
.part04b dl dd p{text-align:justify}
.part03 .txt b{ color:#da251d; font-size:0.24raem}
.part05 ul{padding: 0 0.5rem;overflow:hidden;}
.part05 ul li{ width:100%; text-align:center; line-height:0.7rem; background:#0b19b0; border-radius:20px; margin:0.15rem 0;}
.part05 ul li a{ color:#fff;}
.end{ width:5.4rem; margin:0 auto}
/*.swiper-container02 */
.swiper-pagination{ position:static;}
/*.swiper-pagination-hide-bg{background:none;}*/
#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%;}
@-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}
}


footer{display: none!important;}