@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
/*@font-face {font-family: "PingFang SC Bold";src: url('/private/font/fonts/PingFang Bold.ttf') format('truetype');}
@font-face {font-family: "PingFang SC Medium";src: url('/private/font/fonts/PingFang Medium.ttf') format('truetype');}*/
a.layui-btn{color:#fff;}
.all{min-width:300px;overflow:hidden;}
body{font-family:'PingFang SC Medium';}
.navc{float:left;width:13.5%;font-size:1.15em;text-align:center;position:relative;line-height:27px;padding:35px 0;cursor:pointer;}
.searbtn{float:right;}
.searbtn img{width:27px;cursor:pointer;}
.top1{position:relative;z-index:1000;}
.navlink{display:block;white-space:nowrap;}
a.navlink{color:#222;}
.navc.active  .navlink,.navc:hover .navlink,.navlink span,a.navclink:hover{color:#0060ce;}
.navcb{position:absolute;width:100%;top:100%;background:#fff;border-top:1px solid #0060ce;padding:7px 0;}
.top11{width:360px;}
.navcc{font-size:.85em;padding:2px 0;}
.navc:hover .navcb{display:block;}
.navc-sear{width:5.5%;}
.sear1 input{border-radius:0;height:44px;}
.sear2{width:120px;}
.sear2 .layui-btn{border-radius:0;height:44px;}
.sear2 img{width:30px;}
.searbox{margin:10px auto;max-width:710px;}
.top-searb{padding:15px 0;background:#fff;position:absolute;width:100%;border-top:1px solid #e6e6e6;}
.hpbtn{background:#0060ce;padding:3px 24px;height:44px;}
.navopen img{width:40px;}
.navopen,.navclose{cursor:pointer;}
.logo img{max-height:100%;}
.ban img{min-height:240px;object-fit:cover;}
.bot,.bot a{color:#fff;}
.bot{background:#2e3235;}
.fnavc{float:left;width:20%;}
.fnavclink{display:block;opacity:.5;font-size:12px;}
.bewm{float:left;}
.bxx{overflow:hidden;padding-left:15px;}
.top1b{z-index:10;}

.bxx img{float:left;}
.bxxwz{overflow:hidden;line-height:26px;}
.bxx>div{padding:3px 0; }
.fnavlink{margin-bottom:15px;display:block;}
.bot2{padding:30px 0 15px;border-bottom:1px solid #666;}
.bq{padding:15px 0;opacity:.5;}
.bot22 .tab{margin-right:0;}
.box1{padding:20px 0;}
.s1-radio input{display:none;}
.s1-radio{margin:0 10px;cursor:pointer;}
.s1ico{display:inline-block;width:15px;height:15px;border:1px solid #999;border-radius:50%;padding:2px;position:relative;top:3px;}
.s1 :checked + .s1ico{border-color:#0060ce;}
.s1 :checked + .s1ico:before{content:"";width:100%;height:100%;display:block;background:#0060ce;border-radius:50%;}
.s1bt2{float:left;width:72px;text-align:right;margin-right:10px;margin-top:5px;}
.s1cb{overflow:hidden;}
.s1tab{width:100%;border-radius:4px;border:1px solid #ddd;}
.s1t1 input{width:100%;height:30px;border:none;padding:2px 5px 2px 15px;font-size:13px;}
.s1t2 button{margin:-1px;border:1px solid #0060ce;height:32px;position:relative;left:1px;border-top-left-radius:unset;border-bottom-left-radius:unset;font-size:15px;}
.s1line textarea{min-height:71px;width:100%;border:1px solid #ddd;padding:5px 10px;font-size:13px;border-radius:4px;}
.s1bt{font-size:1.5em;color:#0060ce;margin-bottom:20px;font-family:'PingFang SC Bold';}
.s1box{padding:30px 30px 15px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);border-radius:7px;}
.s1{margin-top:15px;}
.bbt{font-size:1.6em;font-family:'PingFang SC Bold';color:#282828;line-height:1.6em;}
.bbt1{font-size:1.5em;color:#666;margin-bottom:6px;}
.font-blue{color:#0060ce;}
.s2 .bnr{line-height:2em;padding-right:20px;}
.s2fj img{float:right;}
.s2fjb{overflow:hidden;color:#fff;padding-top:10px;}
.s2fjb2{/*font-family:'OCR A';*/font-size:2em;line-height:1.4em;margin-top:5px;}
.s2fj{background:#333;padding:20px;}
.s2fj1{max-width:300px;}
.s3 .bbt{float:left;width:560px;}
.bms{line-height:1.8em;}
.s3{background:#f9faff;}
.s3-pagination{position:relative;margin-top:40px;}
.s3-pagination span.swiper-pagination-bullet{width:10px;height:10px;border-radius:0;background:#0060ce;opacity:1;}
.s3-pagination span.swiper-pagination-bullet-active{background:#333;}
.syswz{padding: 10px 15px;background:#fff;}
.syswz1{font-size:1.4em;font-family:'PingFang SC Bold';color:#222;line-height:36px;}
.syswz1 span{vertical-align:middle;position:relative;top:2px;}
.syswz2{padding:10px 0;line-height:2em;}
.sysimg img{width:100%;height:300px;object-fit:cover;}
.sysb{box-shadow:0 1px 4px rgba(0,0,0,.1); }
.tdwzb{padding-right:20px;padding-bottom:20px;background:#f9faff;overflow:hidden;}
.tdwz{padding:20px;box-shadow:1px 1px 5px rgba(0,96,206,.15);}
.tdwzcb{max-width:160px;}
.tdwz1{font-size:1.35em;font-family:'PingFang SC Bold';color:#222;line-height:1.5em;margin-bottom:5px;}
.tdwz2{color:#0060ce;}
.tdimg img{width:100%;height:280px;object-fit:cover;}

.mnavs{display:inline-block;margin-right:-6px;}
.mnavc{padding:5px 20px;border:1px solid #ddd;display:inline-block;margin:6px;min-width:78.6px;text-align:center;}
.mnavc.active{background:#0060ce;border:#0060ce;color:#fff;}
.mcase .mnavs{max-width:600px;}
.k11-b2{width:37.5%;}
.k11-b1{padding-right:80px;}
.k11-b11{line-height:2em;}
.k11-b12c1{font-size:1.1em;margin-bottom:6px;}
.k11-b12c1 .big{font-size:2.2em;font-family:'PingFang SC Bold';color:#0060ce;vertical-align:top;line-height:1.2em;margin-right:3px;}
.k11-b2 img{width:100%;height:100%;object-fit:cover;}
.k12-b1{max-width:1000px;}
.page a:hover,.page span{background:#0060ce;border-color:#0060ce;}
.k3item{width:20%;text-align:center;}
.zzimg{padding:10px;border:2px solid #f3f7fa;border-radius:5px;}
.zzimg img{width:100%;height:282px;}
.zzwz{max-width:12em;margin-top:15px;}
.fwimg img{width:100%;height:212px;object-fit:cover;}
.fwwz{padding:15px;background:#fff;}
.fwwz1{font-size:1.4em;font-family:'PingFang SC Bold';line-height:1.2em;margin-bottom:10px;}
.fwb{box-shadow:0 1px 4px rgba(0,76,216,.1);}
.tdb{padding-top:20px;border-top:2px solid #f3f6fd;}
.k61-b{width:450px;height:260px;background:#fff;}
.k61{background-image:url(../image/bg1.png);min-height:460px;margin:30px auto;}
.k61-b{box-shadow:0 1px 5px rgba(0,0,0,.1);padding:30px 40px;margin-top:80px;position:relative;left:10%;}
.k61b1,.k62-wz {font-size:1.4em;font-family:'PingFang SC Bold';line-height:1.5em;}
.k61b2{line-height:2em;margin-top:35px;}
.k62-bg{background:#f9faff;width:100vw;height:100%;left:50%;margin-left:-50vw;top:0;}
.k62-wz{text-align:right;display:inline-block;margin:90px auto 30px;}
.k62-b1img{float:left;}
.k62-wz{left:-230px;}
.k62wz1{color:#fff;font-size:1.3em;}
.k62{padding:60px 0;}
.k62-b2{width:calc(100% - 460px);margin-right:0;}
.k62-b21{background:#fff;line-height:2em;padding:40px 50px;box-shadow:0 1px 5px rgba(0,0,0,.1);}
.k62-b21b{margin-left:80px;}
.caseimg img{width:100%;height:221px;object-fit:cover;}
.casewz1{font-size:1.3em;font-family:'PingFang SC Bold';margin-bottom:10px;}
.casewz{background:#f4f4f4;padding:15px;text-align:center;}
.ywwz{width:85%;margin-right:0;}
.ywwz1{line-height:2em;}
.ywwz3-b{background:#333;color:#fff;padding:25px;}
.ywwz31{max-width:300px;}
.ywwz3-b2{font-size:2.4em;line-height:1.4em;/*font-family:'OCR A';*/}
.join-bt.bbt{width:325px;}
.join1-b>div{float:left;padding:5px 0;}
.join1-b2,.join1-b3,.join1-b4,.join1-b5{width:15%;text-align:center;}
.join1-b1{width:40%;}

.join thead th{font-size:1.2em;font-family:'PingFang SC Bold';color:#fff;background:#0060ce;line-height:1.6em;}
.join .layui-table{margin-top:0;margin-bottom:20px;}
.join1-b span{display:none;}
.join2-bt, .join3-bt{font-size:1.3em;font-family:'PingFang SC Bold';margin-bottom:15px;}
.joinbox{text-align:center;}
.join2-list{margin:-30px;}
.join2-list .join-item{width:20%;padding:30px;}
.join3-list .join-item{width:17%;}
.join3-list .join-item.active{width:32%;}
.join2-bg{width:100vw;height:100%;background:#f9faff;top:0;left:50%;margin-left:-50vw;}
.join2-b{padding:25px 15px;background:#fff;box-shadow:1px 1px 3px rgba(0,96,216,.1);}
.join3-b{background:#f9faff;padding-right:15px;padding-bottom:15px;overflow:hidden;cursor:pointer;}
.join3-inner{padding:15px;box-shadow:1px 1px 3px rgba(0,96,216,.1);}
.join-item.active .join3-b{padding-left:80px;text-align:left;position:relative;}
.join-item.active .join3-img{position:absolute;left:10px;top:38px;}
.join-item.active .join3-ms{display:-webkit-box;color:#888;padding:7px 0;height:80px;line-height:1.7em;}
.zwinfo1-wz{font-size:1.3em;font-family:'PingFang SC Bold';color:#222;}
.zwinfo1-wz1{color:#999;}
.zwinfo1-item{width:20%;}
.zwmswz{margin-top:15px;}
.layui-form-radio > i:hover, .layui-form-radioed > i{color:#0060ce;}
.zwinfo2b{background:#f9faff;}
.lyb{max-width:360px;font-size:1.1em;}
.lyb .layui-input:focus{border-color:#0060ce!important;}
.joinxx-tit{text-align:center;color:#fff;font-family:'PingFang SC Bold';line-height:38px;font-size:1.2em;}
.contact1{width:60%;}
#map{top:0;left:0;}
.contact2{padding:20px 0 20px 40px;}
.contact-wz{font-size:1.15em;line-height:2em;}
.contact-ewm>div{float:left;max-width:50%;padding-right:20px;}
.contact-ewm>div p{text-align:center;margin-top:5px;}
.contact-ewm>div img{width:88px;}
.contact-ewm{margin-top:20px;}
.news-tit{font-size:1.6em;font-family:'PingFang SC Bold';color:#222;line-height:1.4em;}
.news-time span{margin:3px;color:#888;}
.news-time{margin-top:6px;margin-bottom:20px;}
.news-control{background:#f9faff;padding:20px;}
.news-control span{color:#999;}
.news-control span a{color:#222;}
.news-control span a:hover{color:#0060ce;}
.sbimg img{width:100%;height:200px;object-fit:cover;}
.sbwz{font-size:1.2em;line-height:1.5em;padding:15px;-webkit-line-clamp:2;}
.sb{box-shadow:1px 1px 5px rgba(0,96,216,.1);}
.sbwzb{height:50px;}

.s1box{padding:30px;}
.syswz2b{max-height:6em;}
.hui2{line-height:2em;}

.sysb,.tdb,.fwb,.caseb{transition:ease-in-out .3s;position:relative;top:0;left:0;}
.sysb:hover,.caseb:hover{box-shadow:2px 3px 5px rgba(0,0,0,.3);left:-2px;top:-2px;}
.s3list{margin:-3px;padding:3px;}
.tdb:hover,.fwb:hover{box-shadow:1px 2px 10px rgba(0,60,130,.3);left:-2px;top:-2px;}
.zzb:hover{color:#0060ce;cursor:pointer;}
.zzb:hover .zzimg{box-shadow:1px 2px 3px rgba(0,60,140,.2);}
.news-img{float:left;margin-right:30px;}
.news-img+.newsbox{text-align:left;overflow:hidden;}
.news-img+.newsbox .news-tit,.news-img+.newsbox .news-time{text-align:left;}
.navc-ico{display:none;}

@media screen and (max-width: 1199px) {
    .top11{width:320px;}
    .s1r2{margin:-15px;}
    .s1r2>div{padding:15px;}
    .sysimg img{height:228px;}
    .s3 .bbt{width:460px;}
    .tdimg img{height:214px;}
    .mnavs{max-width:600px;}
    .k3item{width:25%;}
    .zzimg img{height:276px;}
    .fwimg img{height:176px;}
    .caseimg img{height:170px;}
    .ywwz{width:92%;}
    .zwinfo1-item{width:25%;}
}

@media screen and (max-width: 991px) {
    .top11{width:220px;}
    .navc{font-size:14px;padding:19px 0;}
    .navcc{padding:0;line-height:25px;}
    .bot22 .tab{margin-left:0;}
    .s22{display:none;}
    .sysimg img{height:172px;}
    .s3 .bbt{width:420px;}
    .tdimg img{height:348px;}
    .k11-b,.k11-b>div{display:block;}
    .k11-b2{width:100%;height:200px;}
    .k11-b1{padding-right:0;margin-top:-30px;}
    .zzimg img{height:196px;}
    .fwimg img{height:205px;}
    .k62-b21b{margin:0;}
    .k62-b2{width:100%;}
    .k62-wz{left:0;text-align:left;margin:20px 0 -10px;}
    .k62wz1{color:#555;}
    .k62-b1img img{width:100%;}
    .k62-b1img{float:none;}
    .k62{padding:40px 0;}
    .caseimg img{height:200px;}
    .ywwz{width:100%;}
    .join2-list .join-item,.join3-list .join-item{width:33.333333%;}
    .join3-list .join-item.active{width:66.666666%;}
    .zwinfo1-item{width:33.333333%;}
    .contact2{padding-left:20px;}
    .contact-wz{font-size:1.1em;}
    .contact1{width:50%;}
    .news-next{text-align:left;}
}

@media screen and (max-width: 767px) {
    .navb{position:fixed;width:100%;height:100vh;background:#fff;padding:20px 30px 30px;left:0;top:0;display:none;min-width:300px;}
    .navc-sear{display:none;}
    .navc{float:none;text-align:left;width:100%;padding:0;font-size:1.15em;}
    .navlink{border-bottom:1px solid #f4f4f4;padding:10px 0;}
    .navc-ico{display:inline;}
    .navc-ico:before{content:"\e61a";color:#555;float:right;font-size:1.2em;padding:0 10px;}
    .navcb{position:relative;border-top:0;background:#f4f4f4;padding:15px;}
    .navcc{padding:3px 0;font-size:.95em;}
    .navc.active  .navlink,.navc:hover .navlink,a.navclink:hover{color:#222;}
    .navc:hover .navcb{display:none;}
    .navs{height:100%;overflow:auto;}
    .navclose{display:block;top:20px;right:30px;}
    .navclose i{font-size:2.4em;}
    .navb .searb{display:block;}
    .top-searb{display:none!important;}
    .logo{position:relative;left:-15px;}
    .navopen{display:inline-block;}
    .top1{width:100%;position:fixed;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:300px;}
    .top{height:68px;}
    .ban-next,.ban-prev{display:none;}
    .bot2{display:none;}
    .s1r2{margin:0;}
    .s1r2>div{padding:0;}
    .sysimg img{height:auto;}
    .s3 .bbt{float:none;text-align:center;margin-bottom:30px;}   
    .tdimg img{height:46.35vw;}
    .mb1b, .mb1b>div{display:block;}
    .mb1 .bbt{text-align:center;margin-bottom:15px;}
    .mlist{text-align:center;}
    .k2 .sysimg img{height:36.2vw;}
    .k3item{width:50%;}
    .zzimg img{height:61.3vw;}
    .fwimg img{height:27.35vw;}
    .k61{min-height:0;}
    .k61-b{margin:30px auto;}
    .k62{padding:20px 0;}
    .caseimg img{height:26.7vw;}
    .join th .join1-b2, .join th .join1-b3,.join th .join1-b4, .join th .join1-b5{display:none;}
    .join1-b2, .join1-b3,.join1-b4, .join1-b5{width:50%;text-align:left;}
    .join1-b1{width:100%;}
    .join1-b span{display:inline;margin-right:5px;}
    td .join1-b1{font-size:1.2em;color:#0060ce;}
    .join2-list{margin:-15px;}
    .join2-list .join-item{padding:15px;}    
    .zwinfo1-item{width:50%;}
    .zwtime{text-align:center;}
    .zwinfo1-wz{font-size:1.2em;}
    .contact>.tab,.contact>.tab>div{display:block;width:100%;}
    #map{position:relative;height:60vw;}
    .news-tit{font-size:1.4em;}
    .sbimg img{height:160px}
    
    .s1btn{width:100%;display:block;}
    .s1box{padding:15px;}
}

@media screen and (max-width: 575px) {
    .top11{width:180px;}
    .top{height:56px;}
    .box1{padding:10px 0;}
    .bbt{font-size:1.4em;}
    .bbt1{font-size:1.3em;margin-bottom:0;}
    .k2item{width:100%;}
    .k2 .sysimg img{height:auto;}
    .zzimg img{height:58vw;}
    .fwimg img{height:auto;}
    .k4item{width:100%;}
    .tdb{padding-top:15px;}
    .k61-b{width:90%;left:5%;height:auto;}
    .k61b2{margin-top:15px;}
    .citem{width:100%;}
    .caseimg img{height:auto;}
    .sysb,.fwb,.caseb{max-width:450px;}
    .join2-list .join-item,.join3-list .join-item{width:50%;}
    .join3-list .join-item.active{width:100%;}
    .zwinfo1-wz{font-size:1.1em;}
    .zwinfo1 .layui-row{margin:-5px;}
    .zwinfo1 .layui-row>div{padding:5px;}
    .sbimg img{height:180px}
    .searitem{width:50%;}
}

@media screen and (max-width: 450px) {
}

@media screen and (max-width: 399px) {
    .navb{padding:10px 15px 20px;}
    .navclose{right:15px;top:10px;}
    .logo{left:0;padding:5px 0;height:56px;}
    .sear2{width:80px;}
    .sear2 .layui-btn,.sear1 input{height:40px;}
    .sear2 img{width:26px;position:relative;top:-4px;}
    .s1box{padding:15px;}
/*    .s1box>div>div{margin-bottom:-20px;}*/
    .s1t2 button{font-size:13px;}
    .s1bt{font-size:1.3em;margin-bottom:15px;}
    .s2fj1 img{width:60px;}
    .s2fjb2{font-size:1.6em;margin-top:0;}
    .s2fjb{padding-top:3px;}
    .s2fj{padding:15px;}
    .tdimg img{height:auto;}
    .tditem{width:100%;}
    .mnavc{padding:4px 10px;font-size:13px;margin:3px;}
    .k11-b12c1 .big{font-size:1.8em;}
    .k3item{width:100%;}    
    .zzimg img{height:auto;}
    .k61b1, .k62-wz{font-size:1.3em;}
    .k61-b,.k62-b21{padding:15px;}
    .k62wz1{font-size:1em;}
    .k61-b{width:95%;left:2.5%;margin:20px auto;}
    .join1-b4, .join1-b5{width:100%;}
    .join2-list,.join3-list{margin:-7.5px;}
    .join2-list .join-item,.join3-list .join-item{padding:7.5px;}
    .zwinfo1-item{width:100%;}
    .lyb .layui-input-block{margin-left:80px;}
    .lyb{padding:0 10px;}
    .sbwzb{height:auto;}
    .searitem{width:100%;}
}

@media screen and (max-width: 299px) {
}