@charset "UTF-8";
.public-header{height:68px;}
.header{width:100%;position:fixed;left:0;top:0;z-index: 999;background-color:rgba(255,255,255,.95);}
.public-headerCon{width:1200px;;margin:0 auto;position:relative;}
.public-headerCon .logo{position:absolute;left:0;top:50%;transform:translateY(-50%);}
.public-headerCon .logo img{width:400px;}
.header-info{height:68px;padding:0 0 0 430px;}
.header-info dl{float:left;width:150px;position:relative;z-index:9999999;}
.header-info dt{line-height:68px;text-align:center;font-size:22px;color:#1a1a1a;position:relative;cursor: pointer;}
.header-info dt a{color:#1a1a1a;}
.header-info dd{width:150px;border-top:#469297 solid 2px;position:absolute;left:50%;transform:translateX(-50%);top:55px;display:none;z-index:1;}
.header-info dd i.mask{width:100%;height:100%;background-color:#fff;opacity:.9;display:block;position:absolute;left:0;top:0;z-index:-1;}
.header-info dd a{text-align:center;line-height:40px;font-size:14px;color:#1a1a1a;display:block;}
.header-info dd a:hover{color:#fff;background-color:#248389;}
.header-info dl:hover dd,.header-info dl.active dd{display:block;}
.header-info dl dt:hover:after{width:100%;}
img.data-lazy{background:url(../images/public/ajax-loader.gif) center no-repeat #fff;}

.banner{width:100%;height:550px;overflow:hidden;position:relative;}
.bannerInfo{width:1920px;height:550px;overflow:hidden;position:absolute;left:50%;margin-left:-960px;top:0;}
.bannerInfo .swiper-slide,.bannerInfo .swiper-slide img{width:1920px;height:550px;}
.bannerInfo .swiper-slide img.wap_img{display:none;}
.bannerInfo .swiper-slide br{display:none;}
.bannerInfo .pagination{width:100%;text-align:center;line-height:0;position:absolute;left:0;bottom:20px;z-index:1;}
.bannerInfo .pagination span{width:15px;height:15px;font-size:0;background-color:#e6e6e6;border-radius:50%;opacity:1;margin:0 15px;display:inline-block;vertical-align:top;}
.bannerInfo .pagination .swiper-pagination-bullet-active{background-color:#248389;}
.pulse{animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}
@keyframes pulse{
	0%{transform:scale(0.9)}
	50%{transform:scale(1)}
	100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(0.9)}
	50%{-webkit-transform:scale(1)}
	100%{-webkit-transform:scale(0.9)}
}
@media only screen and (max-width: 750px){
        .public-header{height:auto;}
        .header{width:100%;position:relative;left:0;top:0;z-index: 999;background-color:rgba(255,255,255,.95);}
        .public-headerCon{width:auto;;margin:0 auto;position:relative;}
        .public-headerCon .logo{position:relative;left:0;top:50%;transform:translateY(0);margin: .2rem auto;display: block;width: 4.42rem;}
        .public-headerCon .logo img{width:4.42rem;}
        .header-info{height:.68rem;padding:0;background-color: #258289;position: relative;}
        .header-info dl{width:20%;position: unset;}
        .header-info dt{line-height:.68rem;font-size:.28rem;color: #fff;}
        .header-info dt a{color: #fff;}
        .header-info dd{width:7rem;border-top:#469297 solid 0;padding:.3rem .25rem;position:absolute;left:50%;transform:translateX(-50%);top:.68rem;display:none;z-index:1;}
        .header-info dd i.mask{width:100%;height:100%;background-color:#fff;opacity:.9;display:block;position:absolute;left:0;top:0;z-index:-1;}
        .header-info dd a{text-align:center;line-height:.5rem;font-size:.28rem;color:#1a1a1a;margin-right:.2rem;display:inline-block;}
        .header-info dd a:hover{color:#f00;background-color:transparent;}
        .header-info dl:hover dt{background-color:#00adab;}
/*         .header-info dl:nth-child(1) dd{display:block;} */
        
        .banner{width:100%;height:auto;overflow:hidden;position:relative;}
        .bannerInfo{width:7.5rem;height:auto;overflow:hidden;position:relative;left:0;margin-left:0;top:0;}
        .bannerInfo .swiper-slide,.bannerInfo .swiper-slide img{width:7.5rem;height:auto;}
        /*.bannerInfo .swiper-slide img{display:none;}*/
        .bannerInfo .swiper-slide img.wap_img{display:block;}
        .bannerInfo .pagination{bottom:.2rem;}
        .bannerInfo .pagination span{width:.15rem;height:.15rem;margin:0 .1rem;}
        .footer-newCon a i.ioc2{
}
