.header.fix{background:none;box-shadow:none;}
.d2{display:none;}
.header.fix .d1{display:none;}
.header.fix .d2{display:inline-block;}
.header.fix .topnav li a,.header.fix .topnav li .navdown li:hover a{color:#fff}
.header.fix .topnav li .navdown li a{color:#333}
.header.fix .navbar{border-bottom:1px solid #fff;}
.header.fix .search_box{border-left:1px solid #fff;border-right:1px solid #fff}
.header.fix2{background:#fff;}
/* 首页 */
.home .swiper-slide{ display: flex;align-items: center;height:100%;}
html,body,.home{position: relative;height: 100%;}
.swiper-container{width: 100%;height: 100%;}
/* slide */
.page1 .slide_txt{position:relative;z-index:2;color:#fff;width:100%}
.page1 .slide_txt .txt1{font-size:68px}
.page1 .slide_txt .txt2{font-size:68px;margin:-10px 0 80px 0}
.more a{max-width: 200px;height: 56px;line-height:56px;border: 1px solid #fff;display:block;text-align:center;font-size:14px;color:#fff;border-radius:30px;}
.more a:hover{background:#fff;color:#27BAAF;border-color:#fff}
.node .swiper-pagination{position: absolute;bottom:60px;left:150px;text-align:left;}
.node .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;position: relative;background: transparent;margin: 0 5px;opacity: 1;cursor:pointer;}
.node .swiper-pagination .swiper-pagination-bullet:before{content: "";position: absolute;width: 4px;height: 4px;left: 50%;top: 50%;margin-left: -2px;margin-top: -2px;background: #fff;border-radius: 50%;}
.node .swiper-pagination .ui-loop{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;/*opacity: 0;*/
transition: all .3s;}
.node .swiper-pagination .ui-loop svg{position: absolute;left: 0;top: 0;transition: all .3s;}
.node .swiper-pagination .swiper-pagination-bullet .ui-loop{opacity:0;}
.node .swiper-pagination .swiper-pagination-bullet-active .ui-loop{opacity:1;}
.node .swiper-pagination .ui-loop .path-loop-bg{fill: none;width: 100%;height: 100%;stroke: #fff;stroke-miterlimit: 10;stroke-width: 3px;opacity: 0;}
.node .swiper-pagination .ui-loop .path-loop{fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: 3px;opacity: 0;transition: opacity .3s 1s;}
.node .swiper-pagination .swiper-pagination-bullet-active .ui-loop .path-loop-bg{opacity: .2;}
.node .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active .ui-loop{opacity: 1;}
.node .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active .path-loop{opacity: 1;}
.home .swiper-slide{padding-top:100px;clear:both;}
.home .page1{padding-top:0}

/* page1 */
.page1 .ban-slide-bj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;background: no-repeat center;background-size: cover;}
.page1 .swiper-slide-active .ban-slide-bj{transform: scale(1.15);-ms-transform: scale(1.15);-webkit-transform: scale(1.15);transition:all linear 5s;-webkit-transition:all linear 5s;}
.page1 .ban-slide-bj1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.home .node2{right:80px!important}
.home .node2 .swiper-pagination-bullet{width:60px;height: 30px;background:url(../img/dot1.png) no-repeat center;cursor:pointer;position: relative;background-size:9px;}
.home .node2 .swiper-pagination-bullet-active{background:url(../img/dot2.png) no-repeat center;}
.home .node2.on .swiper-pagination-bullet{background:url(../img/dot_1.png) no-repeat center;background-size:9px;}
.home .node2.on .swiper-pagination-bullet-active{background:url(../img/dot_2.png) no-repeat center;}
.home .node2.on .swiper-pagination-bullet::after{color:#fff}
.home .node2.on .swiper-pagination-bullet:hover::after{color:#fff}
.slide_down{position:absolute;bottom:5%;z-index:1;width:34px;text-align:center;color:#fff;font-weight:bold;animation:mymove 1s linear infinite alternate;left:50%;margin-left:-17px;background-size:19px;}
@keyframes mymove{ 0%{bottom: 60px;} 100%{bottom: 30px;}; }
.home .node2 .swiper-pagination-bullet::after{content:"";position:absolute;right:0;color:#434343;right:-50px;top:50%;transform: translateY(-50%);transition:all ease .3s;font-size:15px}
.home  .node2 .swiper-pagination-bullet:nth-child(1):hover::after,.home .node2 .swiper-pagination-bullet-active:nth-child(1)::after{content:"HOME";right:-35px}
.home  .node2 .swiper-pagination-bullet:nth-child(2):hover::after,.home .node2 .swiper-pagination-bullet-active:nth-child(2)::after{content:"公司愿景";right:-48px}
.home  .node2 .swiper-pagination-bullet:nth-child(3):hover::after,.home .node2 .swiper-pagination-bullet-active:nth-child(3)::after{content:"典型案例";right:-48px}
.home  .node2  .swiper-pagination-bullet:nth-child(4):hover::after,.home .node2 .swiper-pagination-bullet-active:nth-child(4)::after{content:"产品介绍";right:-48px}
.home  .node2 .swiper-pagination-bullet:nth-child(5):hover::after,.home .node2 .swiper-pagination-bullet-active:nth-child(5)::after{content:"合作企业";right:-48px}
.home .node2 .swiper-pagination-bullet:last-child{display:none;}
.page1 .more i{font-size:18px;margin-left:15px;}
/* page6 */
.home .swiper-slide.page6{width:100%;clear:both;position:relative;display:initial;height:auto;padding-top:20px}
.home .swiper-slide.page6::before{content:"";width:100%;height:100%;top:0;left:0;z-index:1;background:#595959;position:absolute;}
.page4{background:#F4F5F5;}
.page4 li .item .pbox{position:relative;overflow:hidden;}
.page4 li .pbox:before{content:"";width:100%;height:0;position: absolute;left:0;top:0;align-items:center;flex-direction: column;background:rgba(47, 165, 154, .8);color:#fff;text-align:center;justify-content:center;line-height:35px;z-index:2;transition:all ease .3s;top:50%;transform: translateY(-50%);}
.jia{width:39px;height:39px;text-align:center;line-height:39px;border-radius:50%;border:1px solid #fff;border-radius:50%;display:inline-block;margin-top:15px;cursor: pointer;display:inline-flex;align-items:center;justify-content:center;}
.jia:hover{border-color:rgba(255,255,255,.7)}
.page4 li .fdc{position: absolute;top:0;left:0;width:100%;height:100%;z-index:2;height:0;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;overflow:hidden;transition:all ease .3s;transform: translateY(-50%);top:50%;}
.page4 li .pbox:hover::before{height:100%}
.page4 li .pbox:hover .fdc{height:100%}
.page4 li .tit{margin:15px 0;}
/* page2 */
.page2{background:url(../img/bg_sec2.jpg) no-repeat top 60px center;background-size:cover;}
.page2 .youshi li .desc{color:#666;padding:15px 0}
.page2 .youshi li .type_tit{padding:15px 0 6px 0;}
.jia2{border-color:#1F9F93}
.jia2:hover{opacity:.88;border-color:#1F9F93}
.page2 .youshi li .jianjie{margin-bottom:10px;}
.page2 .youshi li:hover a{opacity.88}
.m_partner .swiper-slide{text-align:left;}
.page5 .swiper-pagination{text-align:cener;}
.m_hezuo .item{border:1px solid #E5E5E5;}
.m_hezuo .item:hover{border: 1px solid #2FA59A;}
.m_hezuo .swiper-pagination-bullet-active{background:#009944!important}
.home .swiper-slide .swiper-slide{padding-top:0;}
/* page3 */
.page3 .tab_ul{position: relative;z-index:2;}
.page3 .tab_ul li a {color:#666}
.page3 .bimg{position: relative;}
.page3 .tab_ul li.active a,.page3 .tab_ul li:hover a{color:#2FA59A}
.page3 .tab_ul li{position: relative;padding-bottom:10px;margin-left:65px;}
.page3 .tab_ul li::after{content:"";width:0;height:4px;background:#08DFAD;position: absolute;bottom:0;left:50%;transform: translateX(-50%);transition: all ease .3s;}
.page3 .tab_ul li.active::after{width:50px}
.page3 .flip-item .info{background:#2FA59A;color:#fff;height:80%;padding:0 10%;justify-content:center;}
.page3 .flip-item .info .desc{margin:20px 0;}    
.page3 .tablist{margin-top:-75px;}
.page3 .nav.nav-turn{left:46%}
.page3 .nav.nav-turn>li>a{color:rgba(255,255,255,.6);margin:0 2px;width:12px;height:12px;}
.page3 .nav.nav-turn>li.active>a{color:rgba(255,255,255,1);}
/* 关于我们 */
.typedesc{color:#666;line-height:30px;margin-top:30px;}
.about1 .info{padding-left:58px;}
.about2{background-position:top center;background-size:cover;height:680px;overflow:hidden;}
.about2 .youshi li{transition: all ease .3s;align-items: center;}
.about2 .youshi li{border-right:1px solid rgba(255,255,255,.4)}
.youshi li .item{max-width:195px;transition: all ease .3s;}
.about2 .youshi li .item{max-width:336px;margin:0 auto;justify-content:center;align-items: center;text-align:center;transition: all ease .3s;height:210px;}
.youshi li:last-child{border:0}
.youshi .icon img{width:68px;}
.youshi li,.about2 ul{height:100%;}

.youshi li .type_tit{padding:35px 0;color:#1FA093}
.youshi li .en{margin-top:-10px}
.about2 .youshi li .desc{color:#fff;display:none;overflow:hidden;}
.about2 .youshi li:hover{background:rgba(0,0,0,.6);}
.youshi li:hover .item{height:100%;}
.about2 .youshi li:hover .desc{display:block;}
.main .sxp2{padding:100px 0;}
.main .sxp2 ul{margin:0 -40px;}
.main .sxp2 li .item{margin:0 40px;align-items:center;background: #FFFFFF;box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.1);border-radius: 10px;padding:40px 48px;transition: ease .3s;}
.main .sxp2 li .icon img{max-width:105px;}
.main .sxp2 li .item .title{font-size:30px;margin-bottom:6px;color:#333;}
.main .sxp2 li .link{font-size:14px;color:#666;}
.main .sxp2 li .b2{display:none;}
.main .sxp2 li:hover .b1{display:none;}
.main .sxp2 li:hover .b2{display:inline-block;}
.main .sxp2 li:hover .item{background:#27BAAF;}
.main .sxp2 li .link i{position:relative;z-index:2;float:left;margin-left:10px;color:#666;font-size:18px;vertical-align: middle;}
.main .sxp2 li:hover .link i{color:#fff}
.main .sxp2 li .link span{float:left;height:20px;line-height:20px;}
.main .sxp2 li:hover .link,.main .sxp2 li:hover .title{color:#fff;}

/* 案例 */
.main .list_case{padding-bottom:105px;}
.main .list_case li{margin-top:105px;overflow:hidden;}
.main .list_case li .tit{color:#333}
.main .list_case li .info{height:100%;justify-content:center;padding-left:56px;}
.main .list_case li .info .desc{color:#666;margin-top:15px;}
.main .list_case li:hover .tit{color:#067C5A}
/* solute */
.main .list_solute li .item{text-align:center;overflow:hidden;}
.main .list_solute li .tit{color:#666;margin-top:15px;}
.main .list_solute li:hover .tit{color:#067C5A}
.main .list_solute ul{justify-content: space-between;}
.main .list_solute li{max-width:780px;}
/* 解决方案 */
.main .fangan1 .desc{color:#666;margin-top:30px;}
.main .fangan1 .fn1_slide{padding-left:70px;}
.swp_jt .jt{background:none;width:50px;height:50px;background:rgba(0, 0, 0, 0.6);border-radius:50%;text-align:center;color:#08DFAD;line-height:48px;}
.swp_jt .jt i{font-size:32px;vertical-align:middle;}
.swp_jt .jt:hover{background:rgba(0,0,0,.9);}
.swp_jt .jt:hover i{color:rgba(255,255,255,.8)}
.swp_jt .jt.swiper-button-prev{left:5%}
.swp_jt .jt.swiper-button-next{right:5%}
.type{padding:45px 0}
.type{padding:45px 0}
.list_partner ul{margin:0 -25px}
.list_partner li .item{border:1px solid #E5E5E5;margin:25px}
.list_partner li:hover .item{border: 1px solid #2FA59A;}
/* 产品详情页 */
.probox .detail1 .info{padding-left:90px;}
.probox .detail1 h1.title{font-weight:bold;color:#08DFAD}
.probox .detail1 .jianjie{line-height:25px;}
.probox .detail1 .jianjie h3,.probox .detail1 .jianjie b{font-weight:bold;font-size:16px!important}
.probox .detail1 .jianjie p{margin:0;padding:0;margin-bottom:3px;}
.probox .detail1 .jianjie{padding:35px 0}
.probox .detail2{padding-top:60px}
.pagecont,.pagecont p{line-height:2;margin-bottom:10px;}
.pagecont img{max-width:100%!important;height:auto!important;}

/* 
招聘 
*/
.bgf8{background:#F8F8F8;}
.sec_type{position:relative;}
.sec_type .subcat{position:absolute;bottom:10px;right:0;}
.sec_type .subcat ul li{float:left;margin-left:45px;text-align:center;position:relative;padding-bottom:8px}
.sec_type .subcat ul li a{color:#666}
.sec_type .subcat ul li::after{content:"";width:0;height:4px;background:#DAB866;border-radius:3px;position:absolute;bottom:0;left:50%;transform: translateX(-50%);transition:all .3s;opacity:0}
.sec_type .subcat ul li.on::after,.weizhi .subcat ul li:hover::after{width:32px;opacity:1}
.sec_type .subcat ul li.on  a,.sec_type .subcat ul li:hover a{color:#333}
.item_ul{margin:0 -15px}
.item_ul li .item{margin:15px}
.item_ul li .tit{margin:15px 0 6px 0}
.item_ul li .desc{font-size:16px;line-height:30px;max-height:60px;overflow:hidden;color:#666}
.jobs{padding:20px 0;}
.jobs .list li{font-size:12px;margin:15px 0 0 0;padding:0;}
.jobs .list li p.fold-head{padding: 15px;margin:0;display:flex;align-items:center;justify-content: space-between;font-size:20px;}
.jobs .list li p.fold-head{background-color:#e7e8ec;padding:15px 35px;cursor:pointer;}
.jobs .list li:hover p.fold-head{background:rgba(231, 232, 236, .8);}
.jobs .list li {font-size:18px;color:#666;margin-bottom:10px;}
.jobs .list li .info {background-color:#Fbfbfb;padding:30px 35px 0 35px;display:none;}
.jobs .list li .info .text,.jobs .list li .info .text p{color:#666!important;font-size:14px;line-height:28px;margin-bottom:15px;}
.jobs .list li .info .text{padding:10px 0}
.jobs .list li .info .text p{margin-bottom:4px}
.jobs .list li .apply_btn{overflow:hidden;}
.jobs .list li .apply_btn a{padding:6px 45px;background:#DAB866;color:#fff;margin:25px 0;cursor:pointer;border-radius: 6px;display:inline-block}
.jobs .list li .apply_btn a:hover{opacity:.8;}
.jobs .list li i.fa{color:#08DFAD;font-size:24px;}
.jobs .list li .zp1 span{font-size:16px;margin-right:50px;font-weight:bold;}
.ygfc{width: 100%;background-size: 100% 100%;margin:0;clear:both;}
.ygfc .swiper-container{width:100%;padding:50px 0 70px 0;}
.job2 .wp2,.fangan3 .job2.wp2{max-width:1410px;margin:0 auto}
.ygfc .swiper-slide{width: 70%;}
.ygfc .swiper-slide img{display: block;width: 100%;height: 530px;border-radius:20px;}
.ygfc .swiper-slide-active img{box-shadow: 0px 0px 36px 4px rgba(0, 0, 0, 0.3);}
.ygfc .swiper-button-next,.ygfc .swiper-button-prev{top:48%;width:49px;height:49px;}
.ygfc .swiper-button-next{background: url("../img/yjt1.png") no-repeat center;background-size:cover;right:3%}
.ygfc .swiper-button-prev{background: url("../img/zjt1.png") no-repeat center;background-size:cover;left:3%}
.ygfc .swiper-pagination-bullet{width:12px;height:12px;background:#B5B5B5;opacity:1;margin:0 12px!important}
.ygfc .swiper-pagination-bullet-active{background:#08DFAD;}
/* 联系我们 */
.ny_slide{clear:both;color:#fff;position:relative;}
.ny_slide .slide_tc{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;text-align:center;}
.ny_slide .container{height:100%;justify-content: center;flex-direction: column;}
.ny_slide .slide_img{position:relative;z-index:-1;}
.ny_slide .crumbs{position:absolute;bottom:0;width:100%;padding:15px 0;background:rgba(0,0,0,.6);color:#F0F2F1;z-index:2;}
.crumbs a{color:#F0F2F1;}
.crumbs a:hover,.crumbs .on a{color:rgba(240, 242, 241,1)}
.crumbs .subcat li{float:left;margin-left:15px;}
.crumbs .icon_zy{vertical-align:middle;margin:-3px 6px 0 0}

.contact-box{overflow:hidden;box-sizing:border-box;color:#FFF;margin:0 0 25px 0}
.contact-box .info{float:left;background:#565656;width:600px;padding:80px 35px;box-sizing:border-box;height:650px;background-size:cover}
.contact-box .map{width:calc(100% - 600px);height:650px;float:left;}
.contact-box .map img{max-width:initial!important;}
.contact-box .info h3{font-size:30px!important;margin-bottom:5px;font-weight:bold;}
.contact-box .info ul{overflow:hidden;border-top:1px solid rgba(231, 221, 218,.6);border-bottom:1px solid rgba(231, 221, 218,.6);margin:35px 0 40px 0;padding:20px 0 40px 0}
.contact-box .info ul li{margin-top:25px;overflow:hidden;font-size:14px;height:36px;line-height:30px;}
.contact-box .info ul li .biao{width:36px;float:left;margin-right:17px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:36px;height:36px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.contact-box .info ul li .biao i{font-size:1.2rem}
.contact-box .info ul li .biao:hover{opacity:.88}
.daohang-btn{width:160px;height:37px;background:#08DFAD;margin-top:20px;display:block;text-align:center;line-height:37px;border-radius:21px;color:#fff!important;font-size:16px;}
.daohang-btn:hover{background:rgba(8, 223, 173,.8);}
.mdk{padding-top:80px;margin-top:-80px}

