@charset "gb2312";
html{color:#333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:"Microsoft Yahei";}
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;}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none;width:100%;display:block}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

body,html{position:relative;height:100%;}
.swiper-container{position:relative; 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{position:relative;height:9.6rem;width:92%;padding:0 4%;} 

.swiper-slide p{font-size:.24rem;line-height:1.66;text-align:justify;white-space:pre-wrap;}
.pd30{padding:.1rem .3rem;}
.pd30 b{color:#2b71b2;}
.flower{position:absolute;left:0;bottom:0;z-index:-1;}
.flower:first-of-type{top:0;}

.banner{background:url(../images/banner.jpg) no-repeat center center;background-size:100%;}
.logo-wy{position:absolute;left:0;bottom:0;}
.tit h2{font-size:.45rem;line-height:.7rem;color:#26649f;text-align:center;}
.tit{padding-bottom:.5rem;}
.tit .line{width:1.8rem;height:5px;font-size:0;margin:0 auto;}
.tit .line span{display:inline-block;width:50%;height:5px;background-color:#dcdcdc;}
.tit .line span:first-child{background-color:#1a3b5a;}

.sw-partner{height:7.6rem;margin:0 auto;overflow:hidden;}
.partner{padding-bottom:.2rem;height:7.2rem;}
.sw-partner h3{padding:.2rem 0;font-size:.28rem;color:#2867a4;text-align:center;}
.sw-partner .swiper-pagination{margin-top:.2rem;font-size:0;text-align:center;}
.sw-partner .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:.34rem;height:.34rem;margin:0 .17rem;border-radius:0;line-height:.34rem;font-size:.24rem;background-color:#dbdbdb;opacity:1;}
.sw-partner .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background-color:#2b6ba7;}

.content .lead{padding:0 .3rem .2rem;color:#26649f;}
.happy{margin:.6rem .25rem 0 .1rem;border:1px solid #dcdcdc;padding:0 .2rem .8rem;}
.happy p{margin-top:-.3rem;}
.sw-happy{width:91%;position:relative;top:-.6rem;right:-.7rem;}
.sw-happy .swiper-pagination{height:.3rem;width:98%;padding-right:2%;font-size:0;background:url(../images/alpha.png) repeat;font-size:0;bottom:0;text-align:right;}
.sw-happy .swiper-pagination .swiper-pagination-bullet{width:.18rem;height:.18rem;margin:.06rem;background-color:#fff;opacity:1;}
.sw-happy .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffee35;}

.dialog img{position:absolute;left:0;top:0;}
.design{font-size:0;}
.design img{display:inline-block;width:52%;vertical-align:top;}
.design img:nth-of-type(2){width:46%;margin-top:.3rem;margin-left:2%;}
.design .lead{text-align:center;}
.content .lead span{color:#333;}
.pt20{padding-top:.2rem;}
.more{color:#26649f;}
.team{position:relative;margin-top:.3rem;margin-bottom:.8rem;border:1px solid #c9c9c9;border-top:.1rem solid #333;padding:0 .2rem .1rem;}
.team h3{width:1.7rem;height:.4rem;margin:-.25rem auto 0;background-color:#f0f0f0;font-size:.36rem;text-align:center;line-height:.4rem;}
.team b{color:#4580b8;}
.ewm{position:absolute;top:.1rem;right:.2rem;width:1.98rem;height:1.98rem;}
.posmg{margin-top:-.2rem;}



/*标题线条动画*/
@-webkit-keyframes longer {
	0%{opacity: 0;width:0;}
	100% {opacity: 1;width:1.8rem;}
}
@-moz-keyframes longer {
	0%{opacity: 0;width:0;}
	100% {opacity: 1;width:1.8rem;}
}
@keyframes longer {
	0%{opacity: 0;width:0;}
	100% {opacity: 1;width:1.8rem;}
}
.longer {
  -webkit-animation-name: longer;
  animation-name: longer;
}
/*箭头动画*/
@-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);}
}
#array{
	position:absolute;z-index:999;-webkit-animation: start 1.5s infinite ease-in-out;
	width:0.5rem;height: 0.5rem;
	bottom: 10px;left:45%;
}

/* 底部版权 */
.topscroll{position:fixed !important;}
@media screen and (max-height:480px){
	.topscroll{position:relative !important;}
	
}
header.top{height:35px;}
.top .lg{margin-top:0;}
footer.ft p{margin:0;padding:0;border:none;font: 12px/1.4 microsoft yahei;text-align: center;text-indent: 0;}
footer.ft{display: none!important}
header.tit{display: none!important}
.fix-nav{visibility:hidden;}
div.fix-navs{bottom:1.6rem;z-index:1;}
div.fix-navs .fix-nav-wrap{background-color:#1A3B5A;}


@media screen and (max-width:320px){
	.content{height:8.2rem;}
	.ewm{width:1.6rem;height:1.6rem;}
	.tit{padding-bottom:.2rem;}
	.content .lead{padding:.1rem;}
	.pd30{padding:0.1rem;}
	div.fix-navs{bottom:.1rem;}
}

footer{display: none;}
.fixedhack{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;}