.header.hover .headnav .navul .navli.active a:before{background:#316fff}
.header.hover .headnav .navul .navli.active a:after{background:#fff}
.listbody .header.hover .headnav .navul .navli.active a.one{color:#316fff;}
.listbody .header.hover .headnav .navul .navli.active .xia{background:url(../images/arrow-h.png) no-repeat}
.listbody .header.active .navli.active .xia{background:url(../images/arrow-h.png) no-repeat}
.pagebox .header .navli.active .xia{background:url(../images/arrow-h.png) no-repeat}
.bannerbox{width:100%;position:relative; overflow:hidden;height:360px;}
.banner{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.banner#b2{display:block;height:360px;background:url(../images/a-banner.png) no-repeat;}
.banner#b2 .ban2{padding-top:110px;text-align:center;}
.banner#b2 .ban2 h5{font-size:60px;}
.banner#b2 .ban2 p{font-size:42px;}
.banner#b2 .ban2 p span{letter-spacing:16px;}
.banner#b2 .ban2#ba2{padding-top:60px;position:relative;}
.banner#b2 .ban2#ba2 p{font-size:36px;}
.banner#b2 .ban2#ba2:after{content:'';display:block;position:absolute;right:320px;bottom:-10px;width:40px;height:40px;background:url(../images/kbot.png) no-repeat;}
.banner#b2 .ban2#ba2:before{content:'';display:block;position:absolute;left:320px;top:160px;width:40px;height:40px;background:url(../images/ktop.png) no-repeat;}

.banner#b2 .ban2#ba3{padding-top:70px;position:relative;}
.banner#b2 .ban2#ba3 h5{font-size:42px;}
.banner#b2 .ban2#ba3 p{font-size:24px;line-height:24px;margin-top:12px;}
.banner#b2 .ban2#ba3:after{content:'';display:block;position:absolute;right:280px;bottom:-30px;width:40px;height:40px;background:url(../images/kbot.png) no-repeat;}
.banner#b2 .ban2#ba3:before{content:'';display:block;position:absolute;left:280px;top:180px;width:40px;height:40px;background:url(../images/ktop.png) no-repeat;}

/*关于我们*/
.aboutnav{border-bottom:solid 1px #f0f0f0;}
.aboutnav ul{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;}
.aboutnav ul li a{display:block;width:100%;padding:0 46px;border-bottom:solid 2px #fff;line-height:50px;box-sizing:border-box;}
.aboutnav ul li.active a{border-bottom:solid 2px #316fff;color:#316fff;}

.abouta{background:url(../images/bg4.png) no-repeat;padding:40px 0;background-position:center;margin-top:40px;}
.abouta .container{display:-webkit-box;display:-ms-flexbox;display:flex;}
.aboutaleft{padding-right:78px;}
.aboutaleft h5{font-size:30px;color:#333;font-weight:700;}
.aboutaleft p{font-size:16px;color:#888;line-height:28px;margin-top:20px;}
.aboutaright p{font-size:24px;line-height:34px;color:#333;font-weight:700;}
.aboutaright .play{margin-top:20px;cursor:pointer;}

.aboutb{background:#f8f9fc;padding:70px 0;margin-top:60px;}
.aboutc{background:url(../images/bg5.png) no-repeat;background-position:center;margin-top:60px;}
.aboutc .container{display:-webkit-box;display:-ms-flexbox;display:flex;}
.groupleft{display:block;width:40%;box-sizing:border-box;height:380px;position:relative;}
.groupleft ul{position:absolute;right:0;top:40px;}
.groupleft ul li{width:160px;height:50px;line-height:50px;font-size:20px;color:#fff;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;}
.groupleft ul li.active{background:#f8f9fc;color:#316fff;}
.groupright{width:60%;box-sizing:border-box;padding-left:54px;padding-top:30px;}
.groupright h3{font-size:30px;color:#333;font-weight:700;}
.groupright p.pt{font-size:18px;color:#316fff;font-weight:700;margin:18px 0;}
.explain{display:-webkit-box;display:-ms-flexbox;display:flex;}
.tips{display:block;width:50px;height:28px;background:#316fff;line-height:28px;color:#fff;text-align:center;border-radius:5px;position:relative;}
.tips:after{content:'';display:block;position:absolute;top:9px;right:-7px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #316fff;}
.explaincon{padding-left:20px;}
.explaincon p{font-size:16px;color:#888;margin-bottom:10px;}
.name{font-size:16px;color:#316fff;}
.groupb{display:none;}
.groupb.active{display:block;}
#ja{display:initial;}
#ja .tips{float:left;}
#qh{height:230px;}
#qh .swiper-pagination{bottom:0;}
#qh .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;}
#qh .swiper-pagination .swiper-pagination-bullet{background:#316fff;padding:0;width:4px;height:4px;}
#qh .swiper-pagination .swiper-pagination-bullet-active{width:20px;}
.jiazhib{max-width:550px;}

.aproduct{background:#f1f4fa;padding:70px 0;}
.bproduct{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:40px;}
.bproduct .bprid{display:block;width:23%;margin:1%;overflow:hidden;box-sizing:border-box;background:#fff;}
.bproduct .bprid .a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;background:url(../images/pimg.png) no-repeat;padding:23px 24px;box-sizing:border-box;}
.bproduct .bprid .a span{width:30px;height:30px;}
.bproduct .bprid .a span img{display:block;width:100%;height:100%;}
.bproduct .bprid .a h5{font-size:20px;color:#fff;padding:0;margin:0;margin-left:10px;}
.bproduct .bprid p{font-size:14px;color:#888;line-height:24px;padding:24px;}

/*了解团队*/
.positioning{background:#fff;padding:70px 0;}
.culture{background:#fff;padding:70px 0;}
.strength{background:#f8f9fc;padding:70px 0;}
.posi{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}
.posi .positext{width:54%;box-sizing:border-box;}
.positioning .posi .positext,.culture .posi .positext{padding-right:60px;}
.strength .posi .positext{padding-left:60px;}
.posi .positext h5{font-size:24px;color:#333;font-weight:700;}
.posi .positext p{color:#888;line-height:32px;font-size:16px;margin-top:20px;}
.posi .posipic{width:45%;box-sizing:border-box;}
.posi .posipic img{display:block;width:100%;height:100%;}

/*发展历程*/
.kubody .aboutnav{margin-bottom:0;}
.kursust{background:#f1f4fa;}
.kursus{display:block;width:1200px;margin:0 auto;position:relative;padding-top:50px;}
.kursus_top{position:relative;}
.kubd{font-size:24px;color:#316fff;position:absolute;left:200px;top:30px;}
.kursus_top h1{width:84px;height:84px;background:#316fff;margin-left:32px;border-radius:1000px;border:solid 5px #d5e1fb;margin-left:75px;}
.kursus_top h1 cite{display:block;line-height:84px;text-align:center;color:#fff;font-size:18px;cursor:pointer;background:url(../images/sanjiao.png) no-repeat center center;padding-bottom:34px;font-style:inherit;}
.kursus_top ul{display:none;width:110px;border:solid 1px #dce2ee;position:absolute;left:66px;top:94px;z-index:997;border-bottom:none;background:#fff;}
.kursus_top ul li{display:block;text-align:center;font-size:16px;color:#666;padding:10px 0px;cursor:pointer;line-height:36px;border-bottom:solid 1px #dce2ee;}
.kursus_top ul li:hover{background:#316fff;color:#fff;}
.kursus_top ul em{display:block;background:url(../images/sanjiao.png) no-repeat center center;}

.kursus_con{display:block;}
.kursusbox{display:block;overflow:hidden;width:1200px;margin:0 auto;}
.kursusbox h1,.kursusbox .ku_div{display:block;float:left;}
.kursusbox h1{width:10%;font-size:24px;text-align:center;padding:32px 0px;}
.kursusbox .ku_h1{color:#316fff;}
.kursusbox .ku_h2{color:#888;}
.kursusbox .ku_div{border-left:solid 5px #dce2ee;box-sizing:border-box;}
.kursusbox .ku_div span{display:block;width:960px;margin:20px 0px 20px 40px;background:#fff;color:#888;padding:20px 20px;font-size:16px;line-height:34px;border:1px solid #dce2ee;}
.kursusbox .ku_div span b{font-size:16px;color:#f27200;font-weight:normal;}
.ku_div{position:relative;}
.ku_div .ku_p{display:block;width:16px;height:16px;border-radius:50%;position:absolute;left:-16px;top:35px;background:#fff;border:solid 5px #dce2ee;}
.ku_div .pt{background:#316fff;}
.ku_div .ku_leftp{display:block;width:20px;height:20px;position:absolute;left:30px;top:38px;background:#fff;border-left:1px solid #dce2ee;border-top:1px solid #dce2ee;transform:rotate(-45deg);}

/*加入我们*/
.banner#b2 #ba4 p{font-size:24px;}
.deltag{background:#f1f4fa;padding-top:20px;padding-bottom:20px;}
.deltag .container{background:#fff;padding:55px;box-sizing:border-box;}
.deltop h5{font-size:24px;color:#333;font-weight:700;margin-bottom:20px;}
.deltop p{font-size:18px;color:#333;line-height:32px;margin-bottom:60px;}
.deltag dl{display:block;border-top:dashed 1px #f1f4fa;padding-top:30px;margin-top:30px;}
.deltag dl dt{font-size:24px;font-weight:700;padding-left:15px;border-left:solid 4px #2b65e3;margin-bottom:30px;}
.deltag dl dd{font-size:16px;color:#444;line-height:32px;}
.deltag dl dd.d1{font-weight:700;margin:10px 0;}
.deltag dl dd.d2 span{display:inline-block;margin-right:100px;}

/*联系我们*/
.hz{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;}
.banner#b2 .ban2#ba2 .hz p{font-size:24px;}
.banner#b2 .dza#ba2{padding-top:82px;}
.banner#b2 .dza#ba2:before{top:170px;}

.listbody .aboutnav{margin-bottom:0;}
.contact{background:#f1f4fa;padding-top:20px;padding-bottom:20px;}
.contact .container{background:#fff;padding:30px;box-sizing:border-box;}
.contact .conta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;}
.contact .conta dl dt{position:relative;font-size:24px;color:#333;font-weight:700;margin-bottom:20px;}
.contact .conta dl dt:before{content:'';display:block;position:absolute;top:0;left:-30px;width:4px;height:30px;background:#316fff;}
.contact .conta dl dd.h{font-size:24px;color:#333;margin-bottom:12px;}
.contact .conta dl dd.d1{font-size:16px;color:#888;margin-bottom:12px;}
.contact .conta dl dd.d1 span{display:inline-block;margin-right:20px;}
.contact .conta dl dd.d2{font-size:16px;color:#333;margin-top:20px;}
.contact .conta dl dd.d2 a{padding:4px 12px;background:#f5f8ff;border:solid 1px #316fff;color:#316fff;border-radius:1000px;font-size:14px;transition:all .3s;}
.contact .conta dl dd.d2 a:hover{background:#316fff;color:#fff;}
.contb{margin-top:60px;}
.contb dl dt{position:relative;font-size:24px;color:#333;font-weight:700;margin-bottom:20px;}
.contb dl dt:before{content:'';display:block;position:absolute;top:0;left:-30px;width:4px;height:30px;background:#316fff;}
.contb dl dd.h{font-size:18px;font-weight:700;margin-bottom:12px;}
.contb dl dd.d1 span{display:inline-block;margin-right:60px;}
.contb dl dd.d1 span.q a{padding:4px 12px;background:#f5f8ff;border:solid 1px #316fff;color:#316fff;border-radius:1000px;font-size:14px;transition:all .3s;}
.contb dl dd.d1 span.q a:hover{background:#316fff;color:#fff;}

.contb dl.dlc{margin-top:60px;}
.contb dl.dlc dd{line-height:36px;}
.contb dl.dlc dd span{display:inline-block;margin-right:32px;}
.contc{font-size:24px;color:#333;font-weight:700;margin:100px 0 40px 0;text-align:center;}
.contc b{color:#316fff;}

/*合作伙伴*/
.banner#b2 .ban2#b6{padding-top:145px;}
.partner{background:#f1f4fa;padding:60px 0;}
.partner h3{font-size:32px;color:#323232;text-align:center;padding-bottom:40px;}
.partner ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;}
.partner li{width:151px;height:68px;margin-bottom:24px;position:relative;border-radius:3px;border:solid 1px #f0f3fa;background:#fff;overflow:hidden;}
.partner li img{display:block;width:100%;height:100%;object-fit:cover;}