
body{overflow-x: hidden;}
body,p,h1,h2,h3,dl,dt,dd,ul,li{margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;}
li,a,p,div{font-family: microsoft yahei;font-size: 15px;color: #666666;}

.df{display: flex;}
.j-sb{justify-content: space-between;}
.a-ic{align-items: center;}
.f-dc{flex-direction: column;}
.flex1{flex: 1;}
.fl-end{justify-content: flex-end;}
.fl-wrap{flex-wrap: wrap;}
.w{width: 1200px;margin: 0 auto;}
.pos-r{position: relative;}
.pos-a{position: absolute;}

/* 公共头部 */

.head .logo a img{display: block;width: 158px;}
.menu ul{height: 88px;}
.menu{margin-right: 43px;}
.menu ul li{margin-left: 48px;}
.menu ul li a{font-size: 16px;color: #333333;transition: all ease-in-out .2s;}
.menu ul li a:hover,.menu ul li a.hover{color: #015fb6;}
.head .tel span{color: #015fb6;font-size: 21px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.head .tel img{width: 21px;margin-right: 6px;}

/* 轮播图 */
.mySwiper .swiper-wrapper .swiper-slide img{width: 100%;display: block;}
.mySwiper .swiper-pagination .swiper-pagination-bullet{width: 60px;height: 4px;border-radius: 4px;}
.mySwiper .swiper-pagination{bottom: 30px!important;}

/*  关于我们/公司简介  */
#f1{background: #f7fafd;}
.f1{padding: 80px 0;}
.f1l{width: 600px;}
.f1l h2{color: #333333;font-size: 32px;margin-bottom: 32px;}
.f1l a.more{transition: all ease-in-out .2s;font-size: 14px;display: block;text-align: center;line-height: 36px; width: 120px;height: 36px;color: #666;border: 1px solid #666;border-radius: 18px;}
.f1l a.more:hover{color: #015fb6;border: 1px solid #015fb6;}
.f1l p{line-height: 1.8em;margin-bottom: 36px;}
.f1r img{display: block;width: 528px;border-radius: 10px;}
.f1bot .item .nums{font-weight: bold;font-size: 58px;color: #333333;}
.f1bot .item .nums i{color: #015fb6;font-style: normal;}
.f1bot .item .nums span{position: relative;}
.f1bot .item .nums span::after{position: absolute;font-size: 15px;font-weight: normal;color: #333333;}
.f1bot .item1 .nums span::after{content: '年';}
.f1bot .item2 .nums span::after{content: '+';}
.f1bot .item3 .nums span::after{content: '人';}
.f1bot .item4 .nums span::after{content: '人';}
.f1bot{padding: 0 46px;margin-top: 60px;}


/* 业务领域 */
.ftitle{margin: 90px 0 50px; font-size: 38px;color: #333333;text-align: center;font-weight: bold;}
.yewu .navi .pic{width: 70px;height: 70px;}
.yewu .navi1 .pic{background: url(../images/d1.png) no-repeat center center;}
.yewu .navi2 .pic{background: url(../images/d2.png) no-repeat center center;}
.yewu .navi3 .pic{background: url(../images/d3.png) no-repeat center center;}
.yewu .navi4 .pic{background: url(../images/d4.png) no-repeat center center;}
.yewu .navi5 .pic{background: url(../images/d5.png) no-repeat center center;}
.yewu .navi6 .pic{background: url(../images/d6.png) no-repeat center center;}
.yewu .navi7 .pic{background: url(../images/d7.png) no-repeat center center;}
.yewu .navi .tit{text-align: center;font-size: 16px;color: #333;margin-top: 6px;}
.yewu .navi{display: flex!important;justify-content: center;cursor: pointer; align-items: center;flex-direction: column;}
.yewu .navi.slick-current .tit{color: #015fb6;}
.yewu .navi1.slick-current .pic{background: url(../images/d1h.png) no-repeat center center;}
.yewu .navi2.slick-current .pic{background: url(../images/d2h.png) no-repeat center center;}
.yewu .navi3.slick-current .pic{background: url(../images/d3h.png) no-repeat center center;}
.yewu .navi4.slick-current .pic{background: url(../images/d4h.png) no-repeat center center;}
.yewu .navi5.slick-current .pic{background: url(../images/d5h.png) no-repeat center center;}
.yewu .navi6.slick-current .pic{background: url(../images/d6h.png) no-repeat center center;}
.yewu .navi7.slick-current .pic{background: url(../images/d7h.png) no-repeat center center;}
.fori a .more{width: 120px;height: 38px;line-height: 38px;text-align: center;background: none;font-size: 14px;border: 1px solid #666666; border-radius: 20px;color: #666666;}
.fori a .pic{overflow: hidden;}
.fori a .des{padding: 30px 36px;}
.fori a .des h2{font-weight: normal;margin-bottom: 14px; color: #393939;font-size: 22px;}
.fori a .des p{font-size: 15px;margin-bottom: 20px; color: #777;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; 
line-height: 1.7em;}
.fori{width: 582px!important;}
.fori a{display: block;background: #f8fafd;border-radius: 14px 14px 12px 12px;}
.fori a .pic img{display: block;width: 582px;height: 320px;object-fit: cover;border-radius: 12px 12px 0 0;}
.slider-for{margin-top: 40px;overflow: hidden;}
.yewu .slider-for .slick-list .slick-track{display: flex;justify-content: space-between;}
.yewu {padding-bottom: 90px;}
.fori.slick-current a{background: #015fb6;}
.fori.slick-current a .des h2,.fori.slick-current a .des p{color: #fff;}
.fori.slick-current a .des .more{background: #fff;color: #015fb6;border: 1px solid #015fb6;}







/* 荣誉资质 */
#honor{background: url(../images/bg_honor.jpg) no-repeat center top;}
.honor,.honorl{height: 470px;}
.honorl h2{color: #fff;width: 36px;font-size: 38px;font-weight: normal;}
.honorr{width: 1118px;overflow: hidden;}
.honorr .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 4px;background: #c7d0de; border-radius: 4px;}
.honorr .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
.honorr .swiper-wrapper .swiper-slide{display: flex;justify-content: center;align-items: center;}
.honorr .swiper-wrapper{height: 240px;margin-top: 110px;}
.honorr .swiper-wrapper .swiper-slide img{max-width: 100%;}









/* 4大优势 */
.f2b{height: auto;overflow: hidden;padding-bottom: 74px;}
.f2b .f2bl{width: 396px;border-radius: 8px;margin: 4px 30px 30px 10px; box-shadow: 0 6px 10px #efefef;}
.f2b .f2bl ul li{display: flex;position: relative; align-items: center;height: 104px;padding-left: 28px;}
.f2b .f2bl ul li .lil{font-size: 40px;color: #8e8e8e;margin-right: 20px;}
.f2b .f2bl ul li:nth-child(1){border-radius: 8px 8px 0 0;}
.f2b .f2bl ul li:nth-last-child(1){border-radius: 0 0 8px 8px;}
.f2b .f2bl ul li .lil,.f2b .f2bl ul li,.f2b .f2bl ul li .lir h2,.f2b .f2bl ul li .lir p{transition: all ease-in-out .2s;}
.f2b .f2bl ul li .lir h2{font-size: 23px;color: #393939;margin-bottom: 6px;}
.f2b .f2bl ul li .lir p{color: #8e8e8e;font-size: 14px;}
.f2b .f2bl ul li:hover div,.f2b .f2bl ul li:hover h2,.f2b .f2bl ul li:hover p{color: #fff;}
.f2b .f2bl ul li:hover{background: #015fb6;}
.f2b .f2bl ul li::after{content: '';height: 1px;position: absolute;bottom: 0; width: 344px;background: #eeeeee;}

.f2b .f2bl ul li:nth-last-child(1):after,.f2b .f2bl ul li:hover::after{display: none;}








/* 风采展示 */
#f3{background: #f7fafd;}
.f3{height: auto;overflow: hidden;padding-bottom: 96px;}
.fengcai .swiper-wrapper a.swiper-slide img{width: 378px;height: 252px;border-radius: 10px; display: block;object-fit: contain;}
.fengcai .swiper-wrapper a.swiper-slide{width: 378px;}
.fengcai .swiper-wrapper a.swiper-slide p{text-overflow: ellipsis;margin-top: 26px; overflow: hidden;white-space: nowrap; text-align: center;font-size: 16px;color: #333333;}
.fengcai .arows .buton{cursor: pointer;z-index: 10;text-align: center; position: absolute;top: 100px; width: 30px;height: 50px;background: rgba(0,0,0,0.4);}
.fengcai .arows .anext::after, .fengcai .arows .aprev::after {
    content: 'prev';
    font-family: swiper-icons;font-size: 20px;opacity: 0.6;
    color: #fff;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 50px;
}
.fengcai .arows .anext::after{content: 'next';}
.fengcai .arows{position: relative;}
.fengcai .arows .aprev{left: 0;}
.fengcai .arows .anext{right: 0;}






/* 新闻中心 */
.f4 .inews .pic{margin-bottom: 34px;}
.f4 .inews .pic img{width: 380px;height: 214px;object-fit: cover;border-radius: 10px;display: block;}
.f4 .inews a{display: block;width: 380px;margin-right: 28px;}
.f4 .inews a h2{font-size: 16px;transition: all ease-in-out .2s; color: #3b3b3b;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin-bottom: 16px;}
.f4 .inews a p{font-size: 13px;color: #777;line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px;}
.f4 .inews a:hover h2{color: #015fb6;}
.f4 .inews a:nth-child(3n){margin-right: 0;}

/* 合作客户 */
.clients {overflow: hidden;}
.clients .bd ul li{float: left;margin: 10px; width: 220px;height: 116px;border-radius: 8px; box-shadow: 0 6px 12px #edf0f7;}
.clients .bd ul li a{text-align: center;display: flex;align-items: center;justify-content: center; width: 100%;height: 100%;}
.clients .bd{padding: 60px 0;}
.clients .bd ul li a img{object-fit: cover;max-width: 220px;max-height: 78px;}





/* 底部样式 */
.footer{background: #303847;clear: both;}
.fttop{padding: 36px 0;}
.flink{padding-top: 40px;}
.flink span{color: #fff;font-size: 16px;}
.flink a{font-size: 13px;color: #fff;opacity: 0.8;display: inline-block;margin-right: 12px;}
.fttop .ftlogo img{display: block;}
.fttop .ftmenu a,.fttop .ftmenu span{font-size: 13px;color: #fff;opacity: 0.8;}
.fttop .ftmenu span{opacity: 0.1;margin: 0 6px 0 11px;}
.fttop .ftl .fttel span{font-size: 22px;}
.fttop .ftl .fttel{color: #fff;margin: 15px 0;}
.fttop .ftr img{width: 105px;display: block;}
.fttop .ftr p{margin-top: 12px;color: #fff;opacity: 0.85;font-size: 14px;}
.fttop .ftc ul li{font-size: 14px;line-height: 23px;margin-bottom: 10px; color: #fff;opacity: 0.8;padding-left: 38px;}
.fttop .ftc ul li.li1{background: url(../images/a1.png) no-repeat 0 0px;}
.fttop .ftc ul li.li2{background: url(../images/a2.png) no-repeat 0 0px;}
.fttop .ftc ul li.li3{background: url(../images/a3.png) no-repeat 0 0px;}
.fttop .ftc{padding-left: 168px;}
.ftbot .ftbot-r img{display: block;width: 173px;height: 47px;}
.ftbot-l p.p2{color:#969696;font-size: 12px;opacity: 0.8;}
.ftbot-l p.p1,.ftbot-l p.p1 a{color:#fff;font-size: 13px;opacity: 0.4;}

.ftbot-l p.p1{margin-bottom: 10px;}
.ftbot{border-top: 1px solid #404855;padding: 22px 0;}

.bans img{width: 100%;}

/* 右侧悬浮 */
.sidebar{position: fixed;right: 0;z-index: 890;top: 260px;width: 76px;}
.sidebar .side a.item{display: block;}
.sidebar .side .item{width: 76px;height: 66px;cursor: pointer;margin-bottom: 1px;transition: all ease-in-out .2s;}
.sidebar .side .item1{background: url(../images/qq.png) no-repeat center center #303847;}
.sidebar .side .item2{background: url(../images/wx.png) no-repeat center center #303847;}
.sidebar .side .item3{background: url(../images/dh.png) no-repeat center center #303847;}
.sidebar .side .item4{background: url(../images/icon_ewm.png) no-repeat center center #303847;}
.sidebar .side .item5{background: url(../images/top.png) no-repeat center center #303847;}

.sidebar .side .item1:hover{background: url(../images/qqh.png) no-repeat center center #015fb6;}
.sidebar .side .item2:hover{background: url(../images/wxh.png) no-repeat center center #015fb6;}
.sidebar .side .item3:hover{background: url(../images/dhh.png) no-repeat center center #015fb6;}
.sidebar .side .item4:hover{background: url(../images/icon_ewmh.png) no-repeat center center #015fb6;}
.sidebar .side .item5:hover{background: url(../images/toph.png) no-repeat center center #015fb6;}
.sidebar .side .item .dianhua{opacity: 0;display: none; transition: all ease-in-out .2s; color: #fff;background: #015fb6;position: absolute;right: 76px; height: 66px;line-height: 66px;padding: 0 20px;}
.sidebar .side .item3:hover .dianhua,.sidebar .side .item1:hover .dianhua{opacity: 1;display: block;}
.sidebar .side .item .sideewm img{width: 105px;display: block;}
.sidebar .side .item .sideewm {padding: 20px;background: #015fb6;}
.sidebar .side .item .sideewm{position: absolute;right: 76px;opacity: 0;display: none; }
.sidebar .side .item2:hover .sideewm,.sidebar .side .item4:hover .sideewm{display: block;opacity: 1;}



