@charset "utf-8";*{padding:0;margin:0;box-sizing:border-box;}

.pageMain{padding:0% 0;}
.cybj{justify-content:space-between;flex-wrap:wrap;}
.cybj .item{color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;width:49%;margin-bottom:2%;text-align:center;padding:80px 40px 90px;position:relative;font-size:16px;}
.cybj .item .tit{font-size:30px;margin:20px 0 110px;}
.cybj .item .ibtn{position:absolute;left:0;bottom:0;width:100%;line-height:60px;padding-top:20px;background:url(../images/flashline2.png) no-repeat top center;}
.cybj .item .ibtn a{display:block;}
.selectBlock{background:#f4f4f4;margin-bottom:50px;line-height:50px;}
.selectLine{border-bottom:1px solid #fff;padding:0 28px;align-items:center;}
.pageBlock{margin-bottom:5%;}
.productCatgray .title{margin-bottom:50px;}
.selectBlock .tit{font-size:18px;padding-right:30px;width:110px;flex:0 0 auto;}
.selects{flex:1 1 auto;justify-content:space-between;padding:28px 0;}
.selects .item{flex:1 1 auto;margin-left:10px;position:relative;}
.selects .item select{height:50px;width:100%;padding:0 20px;cursor:pointer;font-size:14px;}
.selects .item:after{content:"";width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;position:absolute;right:20px;top:50%;margin-top:-7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.proList{flex-wrap:wrap;align-items:stretch;margin-bottom:50px;}
.proList .item{width:32.66%;margin-right:1%;margin-bottom:1%;background:#f4f4f4;}
.proList .item:nth-child(3n){margin-right:0;}
.proList .item a{display:block;padding:25px 30px;font-size:16px;color:#666;-webkit-transition:.6s;transition:.6s;}
.proList .item .tit{font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proList .item .img{font-size:0;line-height:170px;text-align:center;margin-bottom:10px;}
.proList .item img{max-height:170px;}
.proList .item a:hover{box-shadow:0 5px 15px #ccc;}
.bottomContact{padding:90px 0;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;}
.bottomContact .title{margin-bottom:0;padding-right:50px;}
.bottomContact .flex{align-items:center;}
.contactLinks{flex:1 1 auto;justify-content:space-between;padding-left:15%;}
.contactLinks .item{padding-left:30px;}
.contactLinks .item .img{line-height:78px;border:1px solid #fff;border-radius:50%;width:80px;text-align:center;margin-right:10px;}
.contactLinks .item .tit{font-size:28px;}
.checkBoxs{flex:1 1 auto;padding:20px 0;line-height:30px;flex-wrap:wrap;}
.checkBoxs .checkItem{margin:10px 20px 0 0;position:relative;}
.checkBoxs .checkItem input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;cursor:pointer;}
.checkBoxs .checkItem span{display:block;border-radius:3px;padding:0 10px;}
.checkBoxs .checkItem input[type="radio"]:checked+span{color:#fff;background:#2d65bc;}
.productCatgray .ny_bt{margin-bottom:50px;}
.title2{font-size:20px;margin-bottom:20px;}
.solutionRel{padding:0 0 110px;}
.title .swiperBtns .prev,.title .swiperBtns .next{bottom:0;border-color:#999;}
.title .swiperBtns{position:absolute;right:0;bottom:0;width:140px;}
.title .swiperBtns .prev{right:auto;left:0;}
.title .swiperBtns .next{left:auto;right:0;background:#2d65bc;border-color:#2d65bc;}
.title .swiperBtns .next:after{border-color:#fff;}
.solutionRel .tit{font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:20px;}
@media(max-width:1024px){.cybj .item .tit{font-size:20px;margin-bottom:30px;}
.cybj .item{padding:40px 40px 50px;}
.cybj .item .ibtn{line-height:40px;}
.cybj .item .icon img{height:90px;}
.selectLine{flex-wrap:wrap;padding:10px;}
.selects{width:100%;padding:0;}
.checkBoxs{padding-top:0;width:100%;padding-bottom:10px;}
.checkBoxs .checkItem{margin:5px 10px 0 0;}
.selects .item:first-child{margin-left:0;}
.proList .item .tit{font-size:18px;}
.bottomContact .flex{flex-wrap:wrap;}
.bottomContact .title{width:100%;margin-bottom:30px;}
.contactLinks{padding-left:0;flex-wrap:nowrap;}
.contactLinks .item{padding:0 10px;}
.contactLinks .item .tit{font-size:18px;}
.contactLinks .item .img{line-height:60px;width:60px;}
}
@media(max-width:560px){.cybj .item{padding:30px 20px;font-size:14px;}
.cybj .item .tit{font-size:16px;}
.cybj .item .icon img{height:50px;}
.selectBlock{margin-bottom:30px;line-height:40px;}
.productCatgray .title{margin-bottom:30px;}
.selects{flex-wrap:wrap;}
.selects .item{width:49%;margin-left:2%;margin-bottom:1%;}
.selects .item:nth-child(2n+1){margin-left:0;}
.selects .item select{height:40px;}
.selectBlock .tit{margin-bottom:10px;width:auto;}
.proList .item{width:100%;margin-right:0;}
.proList{margin-bottom:30px;}
.contactLinks .item{margin-bottom:20px;padding:0;padding-right:10px;}
.title .swiperBtns{width:80px;}
.solutionRel .tit{font-size:18px;margin-top:10px;}
.solutionRel{padding:0 0 30px;}
}
.productInfo{padding-top:120px;}
.bread{margin-bottom:5%;font-size:16px;color:#999;}
.bread a{padding-right:18px;display:inline-block;position:relative;}
.bread a:before{content:'';width:4px;height:4px;background:#999;border-radius:50%;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bread span{color:#2d65bc;}
.infoTop{justify-content:space-between;align-items:stretch;margin-bottom:5%;}
.infoTop .img{width:50%;justify-content:center;align-items:center;background:#f3f3f3;}
.infoTop .desc{padding-left:50px;width:50%;font-size:16px;color:#555;line-height:2;}
.infoTop .desc h3{font-size:36px;color:#333;line-height:1.2;margin-bottom:20px;font-family:'SNregular';}
.infoTop .desc .sdes{padding-bottom:30px;margin-bottom:45px;border-bottom:1px solid #e5e5e5;}
.infoTop .desc .tit{font-size:26px;margin-bottom:30px;}
.infoTab{padding:15px 35px;color:#fff;background:#2d65bc;font-size:18px;}
.infoTab span{display:inline-block;vertical-align:middle;margin-right:30px;border-bottom:1px solid transparent;cursor:pointer;}
.infoTab span.cur{border-color:#fff;}
.infoList .info{padding:40px 0;font-size:16px;color:#555;}
.info table{width:100%;border-spacing:0;border-collapse:collapse;}
.info td{border:1px solid #e5e5e5;padding:15px 30px;}
.info td.td1,.info td:first-child{background:#f4f4f4;}
@media(max-width:1400px){.productInfo{padding-top:80px;}
}
@media(max-width:768px){.bread{font-size:14px;}
.infoTop{flex-wrap:wrap;}
.infoTop .img{width:100%;padding:10% 0;margin-bottom:20px;}
.infoTop .desc{width:100%;padding:0 10px;font-size:14px;}
.infoTop .desc h3{font-size:22px;}
.infoTop .desc .sdes{padding-bottom:10px;margin-bottom:20px;}
.infoTop .desc .tit{font-size:18px;margin-bottom:10px;}
.infoTab{font-size:16px;padding:10px 20px;}
.table td{padding:10px;font-size:14px;}
}
.aboutContent{justify-content:space-between;align-items:stretch;}
.aboutContent .left{width:62.5%;flex:0 0 auto;position:relative;padding-bottom:175px;}
.data2{padding:40px;background:#2d65bc;color:#fff;justify-content:space-between;font-size:16px;}
.data2 .item{padding:0 30px;}
.data2 .item b{font-family:'OswaldRegular';font-weight:normal;font-size:48px;}
.data2 .item sup{font-size:26px;line-height:1;position:absolute;right:0;top:0;}
.data2 .item .tit{display:inline-block;position:relative;line-height:1;padding-right:20px;margin-bottom:20px;}
.data2 .item sub{position:absolute;right:0;bottom:0;font-size:16px;}
.aboutContent .right{padding-left:90px;flex:1 1 auto;font-size:16px;line-height:30px;color:#555;padding-right:40px;}
.aboutContent .right .enTitle{font-size:40px;line-height:1;margin-bottom:20px;color:#2d65bc;font-family:'roboto';}
.aboutContent .right .tit{font-size:26px;line-height:1;color:#333;margin-bottom:20px;}
.aboutContent .right .short{color:#666;}
.aboutContent .right .short b{color:#d6000f;}
.aboutContent .right .text{background:#f4f4f4;padding:50px;margin:50px -40px 0 -90px;padding-left:90px;}
.aboutContent .left .imgbox{position:absolute;left:0;top:0;right:0;bottom:175px;}
.aboutContent .left .data2{position:absolute;left:0;right:0;bottom:0;z-index:20;}
.threeBlocks{overflow:hidden;}
.threeBlocks .item{position:relative;padding-right:50%;padding-bottom:30.6%;float:left;}
.threeBlocks .item .imgbox{position:absolute;left:0;right:0;bottom:0;top:0;}
.threeBlocks .item .text{position:absolute;left:70px;top:50px;right:70px;color:#fff;font-size:16px;}
.threeBlocks .item:first-child{padding-bottom:61.2%;}
.honorBlock{justify-content:space-between;align-items:stretch;}
.honorBlock .left{width:25%;flex:0 0 auto;font-size:16px;color:#555;line-height:30px;}
.honorBlock .left .title{margin-bottom:50px;}
.honorBlock .left .viewMore2{margin-top:60px;}
.honnorList{justify-content:space-between;flex:1 1 auto;counter-reset:honor;}
.honnorList .item{height:100%;margin-right:1%;width:33.33%;background:#f4f4f4;padding:30px;text-align:center;align-items:center;display:flex;}
.honnorList .item .img{position:relative;z-index:10;margin-bottom:50px;padding-top:110px;}
.honnorList .item .tit{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:50px;}
.honnorList .item .img:after{counter-increment:honor;content:"0"counter(honor);position:absolute;top:0;width:100%;left:0;z-index:-1;color:#eaeaea;font-size:165px;line-height:1;font-family:'OswaldRegular';}
.mailes{padding:60px 75px;position:relative;background:url(../uploadfiles/milesBg.jpg) no-repeat center;background-size:cover;font-size:16px;line-height:36px;color:#fff;min-height:650px;}
.mailes .slideContent{width:45%;}
.mailes .slideContent .title{margin-bottom:70px;}
.mailes .slideContent .imgbox{margin-bottom:45px;}
.mailes .slideTitle{position:absolute;right:0;top:50%;width:35%;text-align:center;height:650px;margin-top:-325px;overflow:hidden;}
.mailes .slideTitle .swiper-container{height:650px;margin-top:20px;}
.mailes .slideTitle .swiper-slide{height:130px !important;line-height:130px;font-size:48px;color:#c7d5df;font-family:'OswaldRegular';text-transform:uppercase;padding-left:45%;text-align:left;}
.mailes .slideTitle .swiper-slide-active{font-size:50px;color:#fff;}
.mailes .slideTitle:after{background:url(../images/slideLine.png) no-repeat center;content:"";width:100%;left:0;top:50%;margin-top:-45px;height:130px;position:absolute;}
.party{justify-content:space-between;align-items:center;}
.party .left{width:33.33%;flex:0 0 auto;padding-right:5%;font-size:16px;color:#555;}
.party .left .title{margin-bottom:45px;}
.party .left .tit{font-size:40px;line-height:1.2;color:#2d65bc;margin-bottom:20px;}
.party .left .desc{line-height:30px;}
.party .left .viewMore2{margin-top:60px;}
@media(max-width:1366px){
    .aboutContent .right {
        padding-left: 50px;
        font-size: 14px;
        padding-right: 30px;
    }
    .aboutContent .right .tit {
        font-size: 22px;
    }
}

@media(max-width:1200px){.aboutContent .right{padding-left:40px;}
.aboutContent .right .enTitle{font-size:32px;}
.aboutContent .right .tit{font-size:22px;}
.aboutContent .right .text{margin-left:-40px;padding:30px 40px;font-size:14px;}
.data2{padding:40px 20px;font-size:14px;}
.data2 .item b{font-size:34px;}
.data2 .item sup{top:-10px;}
.data2 .item .tit{margin-bottom:10px;}
.aboutContent .left{padding-bottom:148px;}
.aboutContent .left .imgbox{bottom:148px;}
.threeBlocks .subtitle span{font-size:24px;}
.threeBlocks .title h3{font-size:24px;}
.honnorList .item .tit{font-size:16px;}
.honnorList .item .img:after{font-size:110px;}
.honnorList .item .img{padding-top:65px;margin-bottom:30px;}
.party .left .tit{font-size:28px;}
.party .left .desc{font-size:14px;}
.party .left .viewMore2{margin-top:20px;}
}
@media(max-width:768px){.aboutContent{flex-wrap:wrap;}
.aboutContent .left .data2{position:static;padding:20px;}
.aboutContent .left{width:100%;padding:0;}
.aboutContent .left .imgbox{position:relative;padding-right:100%;padding-bottom:64%;bottom:0;}
.aboutContent .left .imgbox .scale{position:absolute;}
.data2 .item{padding:0 20px;width:50%;margin:15px 0;}
.data2{flex-wrap:wrap;}
.aboutContent .right{padding:20px;}
.aboutContent .right .enTitle{font-size:24px;}
.aboutContent .right .tit{font-size:20px;}
.aboutContent .right .text{margin:30px -20px 0;padding:20px;}
.threeBlocks .item{padding-right:100%;margin-bottom:10px;padding-bottom:61.5% !important;}
.threeBlocks .item .text{left:30px;top:30px;}
.honorBlock{flex-wrap:wrap;align-items:flex-start;}
.honorBlock .left{width:100%;}
.honorBlock .left .viewMore2{margin-top:30px;}
.honnorList{margin-top:30px;flex-wrap:wrap;}
.honnorList .item{width:100%;margin-right:0;margin-bottom:1%;padding:20px;justify-content:center;}
.honorBlock .left .title{margin-bottom:30px;}
.threeBlocks .title h3{font-size:20px;}
.threeBlocks .subtitle span{font-size:20px;}
.honnorList .item .img{padding-top:50px;margin-bottom:10px;}
.honnorList .item .img:after{font-size:70px;}
.mailes{padding:40px 20px 20px;min-height:0;font-size:14px;line-height:2;background-position:left center;}
.mailes .slideContent{width:100%;}
.mailes .slideTitle{position:static;height:40px;margin-top:30px;width:100%;}
.party{flex-wrap:wrap;}
.party .left{width:100%;margin-bottom:30px;}
.party .left .title{margin-bottom:30px;}
.party .left .tit{font-size:24px;}
.mailes .slideContent .title{margin-bottom:30px;}
.mailes .slideTitle .swiper-container{height:40px;margin-top:0;}
.mailes .slideTitle .swiper-slide{height:40px !important;line-height:40px;font-size:18px;padding:0;text-align:center;}
.mailes .slideContent .imgbox{margin-bottom:20px;}
.mailes .slideTitle:after{display:none;}
.mailes .slideTitle .swiper-slide-active{background:url(../images/slideLine.png) no-repeat center;background-size:cover;}
.viewMore2 a,.viewMore2 span{line-height:30px;font-size:14px;border-width:1px;}
.viewMore2 a:after,.viewMore2 span:after{margin-left:10px;}
}
.honnorCenter{margin-bottom:50px;flex-wrap:wrap;}
.honnorCenter .item{width:25%;text-align:center;padding-bottom:83px;position:relative;margin-bottom:40px;padding-left:20px;padding-right:20px;justify-content:center;align-items:flex-end;}
.honnorCenter .item:before{content:"";position:absolute;width:50%;height:83px;left:0;bottom:0;background:url(../images/shawCenter.png) repeat-x center top;}
.honnorCenter .item:after{content:"";position:absolute;width:50%;height:83px;right:0;bottom:0;background:url(../images/shawCenter.png) repeat-x center top;}
.honnorCenter .item .tit{position:absolute;left:0;width:100%;bottom:25px;z-index:10;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.honnorCenter .item .img{display:inline-block;position:relative;}
.honnorCenter .item .img .viewbtn{display: none; position:absolute;right:0;bottom:0;width:38px;height:38px;z-index:10;background:rgba(0,0,0,.2) url(../images/icon-search.png) no-repeat center;}
@media(min-width:768px){.honnorCenter .item:nth-child(4n+1):before{background:url(../images/shawLeft.png) no-repeat left top;}
.honnorCenter .item:nth-child(4n+4):after,.honnorCenter .item:last-child:after{background:url(../images/shawRight.png) no-repeat right top;}
}
@media(max-width:768px){.honnorCenter .item{width:50%;padding-bottom:60px;}
.honnorCenter .item:before,.honnorCenter .item:after{height:60px;}
.honnorCenter .item .tit{bottom:15px;font-size:14px;}
.honnorCenter .item .img .viewbtn{width:22px;height:22px;background-size:60%;}
.honnorCenter{margin-bottom:10px;}
.honnorCenter .item:nth-child(2n+1):before{background:url(../images/shawLeft.png) no-repeat left top;}
.honnorCenter .item:nth-child(2n):after{background:url(../images/shawRight.png) no-repeat right top;}
}
.teamList .item{padding:50px;background:#f9f9f9;margin-bottom:40px;}
.teamList .item .tit{font-size:30px;color:#2d65bc;margin-bottom:5px;}
.teamList .item .subt{font-size:18px;margin-bottom:15px;}
.teamList .item .desc{font-size:16px;color:#777;line-height:30px;}
@media(max-width:768px){.teamList .item{padding:20px;margin-bottom:20px;}
.teamList .item .tit{font-size:22px;}
.teamList .item .subt{font-size:16px;}
.teamList .item .desc{font-size:14px;line-height:2;}
}
.lcBg{background:url(../images/lcBg.png) no-repeat bottom center;background-size:100% auto;}
.history{margin-left:0%;position:relative; padding-right:200px;}
.history .item{position:relative;padding-left:127px;cursor:pointer;}
.history .item .date{position:absolute;left:0;top:0;font-size:18px;}
.history .item .date b{ color:#1E88E5;font-size:30px;font-family:'Oswald_Regular';padding-right:5px;line-height:1;vertical-align:baseline;display:inline-block;}
.history .item .content{position:relative;font-size:16px;line-height:30px;color:#555;padding-bottom:10px;min-height:150px;border-left:2px solid #f1f1f1;padding-left:35px;}
.history .item .content:before{content:"";position:absolute;width:20px;height:20px;border:1px solid #a8b0b8;background:#fff;border-radius:50%;top:1px;left:-12px;z-index:20;}
.history .item .content:after{content:"";position:absolute;width:10px;height:10px;background:#a8b0b8;border-radius:50%;top:6px;left:-7px;z-index:30;}
.history .item:hover:before{content:"";width:40px;height:176px;position:absolute;left:107px;top:0;margin-top:-78px;z-index:10;background:url(../images/flash-v.png) no-repeat center;}
.history .item:hover .content:before,.history .item:hover .content:after{display:none;}
@media(max-width:768px){.history{margin-left:0;padding-top:30px;overflow:hidden;}
.history .item{padding-left:88px;}
.history .item .date{font-size:16px;}
.history .item .date b{font-size:22px;}
.history .item:hover:before{left:69px;background-size:auto 100%;}
.history .item .content{padding-left:20px;font-size:14px;min-height:100px;padding-bottom:40px;}
}
.culture{justify-content:space-between;align-items:stretch;}
.culture .left{width:33.33%;padding-right:5%;flex:0 0 auto;}
.culture .imgbox{max-height:none;}
.culture .pic{position:relative;overflow:hidden;}
.culture .pic img{display:block;width:100%;height:auto;}
.cultureItems .item{position:relative;padding-left:100px;font-size:16px;color:#666;line-height:24px;padding-bottom:50px;}
.cultureItems .item .icon{width:58px;height:58px;font-size:0;text-align:center;line-height:56px;border:1px solid #2f66bd;border-radius:50%;position:absolute;left:20px;top:0;z-index:10;background:#fff;}
.cultureItems .item .tit{font-size:20px;color:#333;margin-bottom:10px;}
.cultureItems .item:first-child .icon,.cultureItems .item:nth-child(2) .icon{background:#2f66bd;}
.cultureItems .item:before{content:"";position:absolute;height:100%;left:50px;top:0;border-right:1px solid #2f66bd;}
.culture .imgbox{flex:1 1 auto;position:relative;}
.culture .imgbox .text{position:absolute;z-index:20;left:50px;bottom:60px;color:#fff;font-family:"YouSheBiaoTiHei";font-size:42px;line-height:1;}
.culture .imgbox .text b{display:block;font-size:78px;font-weight:normal;}
.culture .imgbox .text:after{content:"";display:inline-block;width:60px;height:6px;background:#fff;vertical-align:middle;}
@media(max-width:768px){.culture{flex-wrap:wrap;padding-top:20px;}
.culture .left{width:100%;padding-right:0;margin-bottom:20px;}
.cultureItems .item .tit{font-size:18px;}
.culture .imgbox{width:100%;}
.culture .imgbox .scale{position:absolute;left:0;top:0;}
.culture .imgbox .text{left:30px;bottom:30px;font-size:18px;}
.culture .imgbox .text b{font-size:44px;}
.culture .imgbox .text:after{height:2px;}
.cultureItems .item{padding-left:70px;}
.cultureItems .item:before{left:29px;}
.cultureItems .item .icon{left:0;}
}



