@charset "utf-8";
/* CSS Document */
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;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
b,strong{ font-weight:bold}
p{ font-size:0.24rem; text-align:justify; text-indent:2em; line-height:0.4rem;}
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;}
.pr{ position:relative}

.pd35{ padding:0 0.35rem}
.pdl35{ padding:0 0.35rem 0 0}
.mt20{ margin-top:0.2rem}

/*封面*/
.fm{ width:100%; height:100%;position:fixed; z-index:99; background:url(img/fmbg.jpg) no-repeat center top; background-size:cover}
.fm .down{ position:absolute; left:0; bottom:0.5rem; width:100%; text-align:center; font-size:0.3rem; color:#fff;}
.fm .down i{ display:inline-block; width:0.57rem; height:0.32rem; background:url(img/arrow.png) no-repeat; background-size:100%;animation: start 1.5s infinite ease-in-out;-webkit-animation: start 1.5s infinite ease-in-out;-moz-animation: start 1.5s infinite ease-in-out;-o-animation: start 1.5s infinite ease-in-out;}
@-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);}
}

.banner{ background:url(img/banner.jpg) no-repeat center top; background-size:100%; height:3.1rem;}
.title{ width:100%;text-align:center; padding:0.4rem 0 0.2rem 0}
.page{ margin-left:0.75rem; background:#3858cd; color:#fff; padding:0.35rem; box-sizing:border-box;}
.page h2{ text-align:center; font-size:0.32rem;}
.page h2 span{ display:inline-block; vertical-align:middle; width:10%; height:3px; background:#fa2a88}

.part02 ul li{ width:100%; background:url(img/libg.jpg) no-repeat center; background-size:100%; height:0.95rem; margin-top:0.2rem; color:#333; position:relative; display:table}
.part02 ul li:nth-child(even){ background:#3858cd; color:#fff; border-radius:0.05rem;}
.part02 ul li i{ position:absolute; top:0.17rem; left:0.4rem; display:block; width:0.6rem; height:0.6rem; background:url(img/icon01.png) no-repeat; background-size:0.6rem 2.4rem;}
.part02 ul li i.i02{ background-position:0 -0.6rem;}
.part02 ul li i.i03{ background-position:0 -1.2rem;}
.part02 ul li i.i04{ background-position:0 -1.8rem;}
.part02 ul li p{ display:table-cell; vertical-align:middle;padding:0 0.4rem 0 1.4rem;font-size:0.2rem; text-indent:0}
.part03{ background:url(img/contact.jpg) no-repeat center top; height:1.44rem; background-size:100%; padding-top:4.4rem;}
.part03 a{ display:block; width:80%; line-height:0.8rem; border-radius:0.05rem; margin:0 auto; text-align:center; background:#fa2a88; color:#fff; font-size:0.3rem; font-weight:bold;}
.part04 ul li{ width:49%; height:3rem; float:left; border:1px solid #ccc; box-sizing:border-box; border-radius:0.05rem; text-align:center}
.part04 ul li:nth-child(even){ float:right}
.part04 ul li i{ display:inline-block; vertical-align:bottom; width:0.9rem; height:0.8rem; background:url(img/icon02.png) no-repeat; background-size:0.9rem 4.8rem; margin:0 auto }
.part04 ul li i.i02{ background-position:0 -0.8rem;}
.part04 ul li i.i03{ background-position:0 -1.6rem;}
.part04 ul li i.i04{ background-position:0 -2.4rem;}
.part04 ul li i.i05{ background-position:0 -3.2rem;}
.part04 ul li i.i06{ background-position:0 -4rem;}
.part04 ul li h2{font-size:0.3rem;}
.part04 ul li p{ text-indent:0; padding:0 0.3rem;}
.tab01{ width:100%; text-align:center; padding:0.3rem 0; font-size:0;}
.tab01 li{ display:inline-block; width:0.23rem; height:0.23rem; border:0.02rem solid #ccc; border-radius:100%; margin:0 0.1rem;}
.tab01 li.on{ background:#fa2a88; border:0.02rem solid #fa2a88}
.part05 ul.u01 li{ float:left;width:32%; height:1.6rem; border-radius:0.1rem; background:#3858cd; color:#fff; text-align:center; font-size:0}
.part05 ul.u01 li:nth-child(2){ background:#fa2a88; margin:0 2%;}
.part05 ul.u01 li:nth-child(3){ background:#fa9c29}
.part05 ul.u01 li i{ display:inline-block; vertical-align:top; width:0.75rem; height:0.55rem; background:url(img/icon03.png) no-repeat; background-size:0.75rem 1.65rem; margin-top:0.3rem;}
.part05 ul.u01 li i.i02{ background-position:0 -0.55rem}
.part05 ul.u01 li i.i03{ background-position:0 -1.1rem}
.part05 ul.u01 li p{text-indent:0; font-size:0.24rem; font-weight:bold;text-align:center; line-height:normal}
.part05 ul.u02 li{ width:100%; float:left; margin:0.3rem 0 0 0}
.part05 ul.u02 li h2{ font-size:0.24rem; color:#3858cd}
.part05 ul.u02 li h2 span{ display:inline-block;  width:0.1rem; height:0.1rem; background:#3858cd; vertical-align:middle; margin:0 0.1rem;}
.part05 ul.u02 li p{ text-indent:0; padding:0 0.3rem}
.part05 ul.u02 li:nth-child(2) h2{ color:#fa2a88}
.part05 ul.u02 li:nth-child(2) h2 span{ background:#fa2a88}
.part05 ul.u02 li:nth-child(3) h2{ color:#fa9c29}
.part05 ul.u02 li:nth-child(3) h2 span{ background:#fa9c29}
.part06 ul li{ width:100%; float:left;}
.part06 ul li b{ display:block; width:100%; text-align:center; font-size:0.24rem; padding:0.2rem 0}
.part06 ul li p{ padding:0 0.35rem;}
.tab02{ width:100%; text-align:center; font-size:0; margin-bottom:0.3rem;}
.tab02 li{ display:inline-block; width:30%; font-size:0.28rem; border:2px solid #3858cd; line-height:0.6rem; margin:0 0.1rem; border-radius:0.05rem;}
.tab02 li.on{ background:#3858cd; color:#fff}
.part07{ padding-bottom:0.4rem;}
.part07 b{ display:block; text-align:center; font-weight:bold; font-size:0.24rem; padding:0.2rem 0}
.part07 img{ position:relative; z-index:9}
.part07 span{ display:block; width:2.4rem; height:1.8rem; background:url(img/line.jpg) repeat; position:absolute; right:-0.35rem; bottom:0}
.guide{ width:100%; height:100%; background:url(img/yd.jpg) no-repeat center top; background-size:cover; position:fixed; top:0; left:0; z-index:999; display:none}















