@charset "utf-8";

/* =====================内页样式======================== */

/* 视频弹窗 */

.popVideo{display: none;opacity: 0;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{width: 1000px;position: relative;display: none;padding: 34px 34px 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../images/common/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */

.paging{width: 100%;font-size: 0;text-align: center;margin-top: 60px;user-select: none;}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button{display: inline-block;vertical-align: middle;}
.paging-menu a{width: 44px;height: 44px;line-height: 44px;border-radius: 50%; border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .2s ease;background-color: #fff;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 102px;border-radius: 22px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{background: linear-gradient(to right,#3077e0,#68399b);border: none; color: #fff;}
@media all and (max-width:1599px) {.paging{margin-top: 50px;}}
@media all and (max-width:1279px) {.paging{margin-top: 44px;}}
@media all and (max-width:1000px) {.paging{margin-top: 36px;}.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;}}



/* 搜索页面 */
.search{width: 100%;padding: 80px 0;}
.search-info{width: 100%;font-size: 28px;color: #333;font-weight: 700;}
.search-info span{color: #f48e31;}
.search-list{width: 100%;margin-top: 30px;}
.search-link{display: block;width: 100%;padding: 32px 0;border-bottom: 1px solid #f0f0f2;}
.search-link h2{font-size: 20px;color: #333;line-height: 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.search-link p{width: 100%;font-size: 16px;margin-top: 16px;color: #666;line-height: 26px;max-height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.search-link .highlightRow span{color: #f48e31 !important;}
.search-link:hover h2{color: #f48e31;}
@media all and (max-width:1599px) {.search{padding: 70px 0;}.search-info{font-size: 26px;}.search-link{padding: 28px 0;}.search-list{margin-top: 18px;}}
@media all and (max-width:1279px) {.search{padding: 60px 0;}.search-info{font-size: 24px;}.search-link{padding: 24px 0;}.search-list{margin-top: 12px;}}
@media all and (max-width:1000px) {.search{padding: 40px 0;}.search-info{font-size: 20px;}.search-link{padding: 20px 0;}.search-list{margin-top: 8px;}.search-link h2{font-size: 18px;}.search-link p{margin-top: 12px;}}





/* 公共部分 */

.inpage{width: 100%;overflow: hidden;position: relative;}
.inpage img{width: 100%;object-fit: cover;}
.inpage-intro{position: absolute;left: 0;top: 0;display: flex;align-items: center;width: 100%;height: 100%;}
.inpage-intro h2{font-size: 42px;color: #fff;line-height: 1;font-weight: 700;margin-bottom: 12px;}
.inpage-intro h6{font-size: 36px;color: #fff;line-height: 1;font-weight: 700;margin-bottom: 18px;}
.inpage-intro p{font-size: 16px;color: #fff;line-height: 26px;max-width: 42%;}
.inpage-intro span{font-size: 15px;color: #fff;text-transform:uppercase;}
.inpage-btn{display: flex;justify-content: center;align-items: center;width: 150px;height: 40px;border-radius: 4px;background: linear-gradient(to right,#3077e0,#68399b);font-size: 16px;color: #fff;margin-top: 35px;}
.inpage-menu{position: absolute;left: 0;bottom: 0;width: 100%;}
.inpage-coulmn{display: flex;width: 100%;}
.inpage-coulmn a{display: inline-block;font-size: 15px;color: #fff;padding: 22px 0;position: relative;}
.inpage-coulmn a+a{margin-left: 58px;}
.inpage-coulmn a::after{content: '';width: 0%;height: 3px;background: linear-gradient(to right,#3077e0,#68399b);position: absolute;right: 0;bottom: 0;transition: all .4s ease;}
.inpage-coulmn a.active::after,.inpage-coulmn a:hover::after{width: 100%;left: 0;right: auto;}



.incom-title{width: 100%;text-align: center;}
.incom-title h2{font-size: 36px;color: #333;font-weight: 700;line-height: 1.1;}
.incom-title p{font-size: 16px;color: #777;line-height: 24px;margin: 14px auto 0;max-width: 80%;}
.incom-title.lft{text-align: left;}
.incom-title.white h2,.incom-title.white p{color: #fff;}


/* 关于我们 */

.aboutjs{width: 100%;padding: 100px 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.aboutjs-top{display: flex;justify-content: space-between;width: 100%;}
.aboutjs-top .incom-title{width: auto;}
.aboutjs-intro{max-width: 62%;}
.aboutjs-intro p{font-size: 16px;color: #777;line-height: 26px;}
.aboutjs-intro p+p{margin-top: 12px;}
.aboutjs-coulmn{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap; margin-top: 62px;}
.aboutjs-coulmn li{width: 28%;height: 328px;border-radius: 5px;overflow: hidden;position: relative;}
.aboutjs-coulmn li.active{width: 40.888%;}
.aboutjs-coulmn li img{width: 100%;height: 100%;object-fit: cover;}
.aboutjs-text{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;transition: all .4s ease;padding: 0 20px;}
.aboutjs-text h2{font-size: 20px;color: #fff;font-weight: 700;margin-bottom: 6px;}
.aboutjs-text p{font-size: 16px;color: #fff;opacity: 0;transition: all .4s ease .2s;}
.aboutjs-coulmn li:hover .aboutjs-text,.aboutjs-coulmn li.active .aboutjs-text{bottom: 48%;}
.aboutjs-coulmn li:hover .aboutjs-text p,.aboutjs-coulmn li.active .aboutjs-text p{opacity: 1;}


.aboutlc{width: 100%;height: 648px;padding-top: 100px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.aboutlc .common-title{text-align: left;padding-left: 98px;}
.aboutlc-loop{width: 100%;margin-top: 68px;position: relative;}
.aboutlc-time{width: 100%;padding: 8px 65px 0;}
.aboutlc-loop::before{content: '';width: 100%;height: 9px;background: url('../images/pages/aboutlc_line.png') no-repeat center;position: absolute;left: 0;top: 0;}
.aboutlc-loop .aboutlc-year {font-size: 16px;color: #fff; line-height: 1;width: 73px;text-align: center;padding: 35px 0 20px;cursor: pointer;}
.aboutlc-loop .aboutlc-year:before { content: ""; width: 0; height: 0; border-top: 7px solid #2970d6; border-left: 7px solid #0000; border-right: 7px solid #0000; position: absolute; top: 12px;left: 50%;transform: translateX(-50%);animation: bott 1s linear infinite;opacity: 0;}
.aboutlc-loop .aboutlc-year:after { content: "";width: 0;height: 0;border-left: 7px solid #0000;border-right: 7px solid #0000;border-bottom: 7px solid #2970d6;position: absolute;bottom: 0; left: 50%;transform: translateX(-50%);animation: top 1s linear infinite; opacity: 0;}
.aboutlc-loop .aboutlc-year.active{color: rgb(41, 112, 214);}
.aboutlc-loop .aboutlc-year.active:after, .aboutlc-loop .aboutlc-year.active:before {opacity: 1;}
@keyframes bott{0%,100%{transform:translate(0,0) translateX(-50%)}50%{transform:translate(0,3px) translateX(-50%)}}
@keyframes top{0%,100%{transform:translate(0,0) translateX(-50%)}50%{transform:translate(0,-3px) translateX(-50%)}}
.aboutlc-cont{width: 100%;margin-top:68px;position: relative;}
.aboutlc-show{width: 50%;padding: 0 44px 0 98px;}
.aboutlc-intro{width: 100%;}
.aboutlc-intro h2{font-size: 72px;color: #2970d6;font-weight: 700;line-height: 1;margin-bottom: 26px;}
.aboutlc-intro p{font-size: 24px;color: #fff;line-height: 46px;}
.aboutlc-prev,.aboutlc-next{display: flex;justify-content: center;align-items: center; width: 46px;height: 46px;border-radius: 50%;background: rgba(255, 255,255, 0.1) url('../images/pages/abtlc_prev.png') no-repeat center;transition: all .4s ease;cursor: pointer;position: absolute;left: 0;top: 10px;}
.aboutlc-next{background: rgba(255, 255,255, 0.1) url('../images/pages/abtlc_next.png') no-repeat center;left: auto;right: 0;}
.aboutlc-prev:hover,.aboutlc-next:hover{background-color: #2970d6;}



.aboutry{width: 100%;padding: 100px 0;}
.aboutry-loop{width: 100%;margin-top: 48px;position: relative;padding-bottom: 52px;}
.aboutry-loop .swiper-container{padding: 10px 10px 15px;}
.aboutry-item{display: inline-block;width: 100%;}
.aboutry-show{display: flex;justify-content: center;align-items: center;width: 100%;height: 382px;border: 8px solid #fff;border-radius: 5px;box-shadow: 0px 11px 18px 0px rgba(41, 112, 214, 0.09);background-color: #fbfbfb;position: relative;z-index: 1;}
.aboutry-show::before{content: '';width: 62px;height: 62px;border-radius: 50%; background: #2970d6 url('../images/pages/abt_iconZ.png') no-repeat center;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;transition: all .4s ease;}
.aboutry-show img{max-width: 88%;max-height: 88%;object-fit: cover;}
.aboutry-loop h2{font-size: 16px;color: #555;font-weight: 700;text-align: center;margin-top: 32px;line-height: 25px;transition: all .4s ease;}
.aboutry-loop .swiper-pagination {width: 100%;bottom:0px;text-align: center;}
.aboutry-loop .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border: 2px solid #ededed;background: transparent;opacity: 1;margin: 0 6px;}
.aboutry-loop .swiper-pagination .swiper-pagination-bullet-active{background: linear-gradient(to right,#3077e0,#68399b);border: none;}
.aboutry-prev,.aboutry-next{display: none;justify-content: center;align-items: center; width: 46px;height: 46px;border-radius: 50%;background: rgb(41, 112, 214,.2) url('../images/pages/abtlc_prev.png') no-repeat center;transition: all .4s ease;cursor: pointer;position: absolute;left: 0;top:28%;z-index: 3;}
.aboutry-next{background: rgb(41, 112, 214,.2) url('../images/pages/abtlc_next.png') no-repeat center;left: auto;right: 0;}
.aboutry-prev:hover,.aboutry-next:hover{background-color: #2970d6;}

.aboutry-item:hover .aboutry-show::before{opacity: 1;}
.aboutry-item:hover h2{color: #2970d6;}



/* 产品详情 */

.detailBan{width: 100%;position: relative;}
.detailBan-mix, .detailBan-bg, .detailBan-video, .detailBan-cover{height: 100vh;}
.detailBan-mix{position: relative;width: 100%;top: 0;left: 0;}
.detailBan-bg{width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 1;opacity: 1;visibility: visible;transition: all .4s ease;}
.detailBan-video{width: 100%;position: absolute;z-index: 2;object-fit: fill;visibility: hidden;opacity: 0;transition: all .4s ease;}
.detailBan-title{position: absolute;top: 0;z-index: 10;display: flex;align-items: center;flex-direction: column;justify-content: center;width: 100%;height: 100%;}
.detailBan-title h4{font-size: 38px;color: #fff;font-weight: 700;line-height: 1.1;}
.detailBan-title h6{font-size: 20px;color: #fff;line-height: 30px;margin: 18px 0 24px;}
.seeVideo{display: flex;align-items: center;justify-content: center;width: 124px;height: 40px;border-radius: 5px;background: linear-gradient(to right,#3077e0,#68399b);margin: 0 auto;transition: all .4s ease;}
.seeVideo span{font-size: 16px;color: #fff;padding-right: 24px;background: url('../images/pages/tectArr.png') no-repeat right top 4px;transition: all .4s ease;}
.seeVideo:hover{background: #2970d6;}
.detailBan.on .detailBan-bg{opacity: 0;visibility: hidden;}
.detailBan.on .detailBan-video{opacity: 1;visibility: visible;}
/* .detailBan-cover{position: absolute;z-index: 3;background: rgba(0,0,0,.4);top: 0;left: 0;width: 100%;} */
.detailBan-shade{width: 100%;height: 80vh;z-index: 6;background: linear-gradient(0deg, black, black 15%, transparent);position: absolute;left: 0;bottom: -1px;}
.detailjs{width: 100%;padding: 128px 0 120px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.detailjs-items{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.detailjs-intro{width: 42%;padding-right: 100px;}
.detailjs-intro h2{font-size: 38px;color: #404040;font-weight: 700;line-height: 1.1;margin-bottom: 20px;}
.detailjs-intro p{font-size: 15px;color: #777;line-height: 26px;}
.detailjs-show{display: block;text-align: center;width: 58%;}
.detailjs-show img{max-width: 100%;object-fit: cover;}
.detailjs-items.center{display: block;}
.detailjs-items.center .detailjs-intro{width: 100%;text-align: center;}
.detailjs-items.center .detailjs-intro h2{color: #333;}
.detailjs-items.center .detailjs-intro p{max-width: 68%;margin: 0 auto;color: #333;}
.detailjs-items.center .detailjs-show{width: 100%;display: flex;justify-content: center;margin-top: 50px;}

.detailzc{width: 100%;padding: 100px 0 60px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.detailzc-items{width: 100%;min-height:508px;position: relative;margin-top: 68px;}
.detailzc-items:before {content: "";display: block;position: absolute;left: 50%;top: 0;width: 506px;height: 508px;margin-left: -254px;background: url('../images/pages/detailzc_run.png') center no-repeat;background-size: 100%;animation: rotate-anim 60s infinite linear;}
.detailzc-show{display: flex;justify-content: center;align-items: center;width: 387px;height: 487px;position: absolute;left: 50%;top: 43%;transform: translate(-50%,-50%);}
.detailzc-show .detailzc-img{max-width: 88%;max-height: 88%;object-fit: cover;}
.detailzc-list li {display: flex;justify-content: center;align-items: center;width: 105px;height: 105px;position: absolute;z-index: 10;left: 50%;right: auto;top: 50%;bottom: auto;}
.detailzc-list li.li_01 {margin-left:268px;margin-top: -200px;}
.detailzc-list li.li_02 {margin-left:268px;margin-top: -48px;}
.detailzc-list li.li_03 {margin-left:268px;margin-top: 100px;}
.detailzc-list li.li_04 {margin-left:-380px;margin-top: 100px;}
.detailzc-list li.li_05 {margin-left:-380px;margin-top: -48px;}
.detailzc-list li.li_06 {margin-left:-380px;margin-top: -200px;}
.detailzc-list li .name{display: flex;align-items: center;justify-content: center;width: 94px;height: 94px;padding: 0 13px;border-radius: 50%;background-color: #fff; font-size: 17px;color: #444;line-height: 20px;font-weight: 700;}
.detailzc-list li .name img{max-width: 88%;max-height: 88%;object-fit: cover;}
.detailzc-list li .text{position: absolute;top:34px;width: 228px;font-size: 16px;color: #fff;}
.detailzc-list li .text h2{font-size: 20px;color: #fff;font-weight: 700;}
.detailzc-list li .text p{font-size: 16px;color: #fff;line-height: 24px;}
.detailzc-list li.li_01 .text,.detailzc-list li.li_02 .text,.detailzc-list li.li_03 .text{right: -240px;}
.detailzc-list li.li_04 .text,.detailzc-list li.li_05 .text,.detailzc-list li.li_06 .text{right: auto;left: -240px;text-align: right;}


.detaillb{width: 100%;padding: 100px 0 60px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.detaillb-items{width: 100%;min-height: 682px;position: relative;margin-top: 38px;}
.detaillb-items:before {content: "";display: block;position: absolute;left: 50%;top: 0;width: 682px;height: 682px;margin-left: -341px;background: url('../images/pages/ringBj.png') center no-repeat;background-size: 100%;animation: rotate-anim 60s infinite linear;}
.detaillb-show{display: flex;justify-content: center;align-items: center;width: 258px;height: 276px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.detaillb-show img{max-width: 88%;max-height: 88%;object-fit: cover;}
.detaillb-items .ring {background: url('../images/pages/ringBj2.png') center no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;width:460px;height: 460px;margin-left: -230px;margin-top: -230px;animation: rotate-anim2 60s infinite linear;}
.detaillb-list li {display: flex;justify-content: center;align-items: center;width: 105px;height: 105px;position: absolute;z-index: 10;left: 50%;right: auto;top: 50%;bottom: auto;}
.detaillb-list li:before {content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url('../images/pages/ringBj4.png') center no-repeat;background-size: 100%;animation: rotate-anim 30s infinite linear;}
.detaillb-list li.li_01 {margin-left:132px;margin-top: -180px;}
.detaillb-list li.li_02 {margin-left:126px;margin-top: 80px;}
.detaillb-list li.li_03 {margin-left:-234px;margin-top: 80px;}
.detaillb-list li.li_04 {margin-left:-244px;margin-top: -180px;}
.detaillb-list li .name{display: flex;align-items: center;width: 94px;height: 94px;padding: 0 13px;border-radius: 50%;background-color: #fff; font-size: 17px;color: #444;line-height: 20px;font-weight: 700;}
.detaillb-list li .text{position: absolute;top:34px;width: 228px;font-size: 16px;color: #fff;}
.detaillb-list li.li_01 .text,.detaillb-list li.li_02 .text{right: -248px;}
.detaillb-list li.li_03 .text,.detaillb-list li.li_04 .text{right: auto;left: -248px;}
@keyframes rotate-anim {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}
@keyframes rotate-anim2 {0% {transform: rotate(0deg)}100% {transform: rotate(-360deg)}}


.detail-title{width: 100%;text-align: center;}
.detail-title.none{display:none;}
.detail-title h2{font-size: 38px;color: #333;font-weight: 700;line-height: 1.1;}
.detail-title.lft{text-align: left;}
.detail-title.white h2{color: #fff;}
.detailgn{width: 100%;padding: 100px 0;background-color: #f5f7fa;}
.detailgn-items{width: 100%;margin-top: 48px;}
.detailgn-coulmn{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.detailgn-img{display: flex;justify-content: center;align-items: center;width: 50%;overflow: hidden;}
.detailgn-img img{max-width:88%;max-height: 88%;object-fit: cover;}
.detailgn-coulmn.fill .detailgn-img img{width:100%;object-fit:cover;max-width:100%;max-height:100%;}
.detailgn-cont{width: 50%;display: flex;flex-direction: column;justify-content: center;padding: 0 78px;position: relative;}
.detailgn-coulmn.fill .detailgn-cont{background-color:#fff}
.detailgn-num{display: none;position: absolute;right: 50px;bottom: 0;font-size: 102px;color: #fff; text-shadow: -1px 1px 0 #f3f3f3,1px 1px 0 #f3f3f3,1px -1px 0 #f3f3f3,-1px -1px 0 #f3f3f3;z-index: 3;line-height: .8;}
.detailgn-coulmn.fill .detailgn-num{display:block;}
.detailgn-cont h2{font-size: 30px;color: #444;font-weight: 700;line-height: 1.1;margin-bottom: 12px;}
.detailgn-cont p{font-size: 16px;color: #888;line-height:26px;}
.detailgn-coulmn:nth-child(even){flex-direction: row-reverse;}
.detailys{width: 100%;padding: 100px 0;}
.detailys-loop{width: 100%;margin-top: 54px;}
.detailys-coulmn{width: 100%;height: 500px;position: relative;z-index: 1;border-radius: 5px;overflow: hidden;}
.detailys-coulmn .detailys-img{width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: all .4s ease;}
.detailys-show{position: absolute;left: 0;top: 0;z-index: 3; display: flex;flex-direction: column;align-items:center;text-align: center; width: 100%;height:100%;padding:80px 40px 0; background: #f5f7fa;border-radius: 5px;overflow: hidden;transition: all .4s ease;}
.detailys-show i{display: flex;justify-content: center;align-items: flex-end;width: 68px;height:68px;position: relative;}
.detailys-show i img{max-width: 100%;object-fit: cover;position: absolute;transition: all .4s ease;}
.detailys-show i .detailys-pic{opacity: 1;}
.detailys-show i .detailys-picH{opacity: 0;}
.detailys-show h2{font-size: 22px;color: #333;font-weight: 700;margin: 28px 0 22px;transition: all .4s ease;position: relative;padding-bottom: 20px;}
.detailys-show h2::after{content: '';width: 32px;height: 4px;background: linear-gradient(to right,#3077e0,#68399b);position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;transition: all .4s ease;}
.detailys-show p{font-size: 16px;color: #888;line-height: 26px;transition: all .4s ease;}
.detailys-coulmn:hover .detailys-img{opacity: 1;}
.detailys-coulmn:hover .detailys-show{background: transparent;}
.detailys-coulmn:hover .detailys-pic{opacity: 0;}
.detailys-coulmn:hover .detailys-picH{opacity: 1;}
.detailys-coulmn:hover .detailys-show h2,.detailys-coulmn:hover .detailys-show P{color: #fff;}
.detailys-coulmn:hover .detailys-show h2::after{background: #fff;}
.detailys-pagination{width: 100%;text-align: center;margin-top: 32px;}
.detailys-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;margin: 0 7.5px !important; border-radius: 50%;border: 2px solid #d1d1d1;background: transparent;}
.detailys-pagination .swiper-pagination-bullet-active{background: #016fdf;border: 2px solid #016fdf;}

.detaildw{width: 100%;height: 718px;padding-top: 94px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.detaildw-headline{width: 100%;padding: 0 42px;display: flex;justify-content: space-between;align-items: center;}
.detaildw-headline .detail-title{width: auto;}
.detaildw-menu{display: flex;}
.detaildw-menu li{margin: 0 38px;position: relative;}
.detaildw-menu li:last-child{margin-right: 0;}
.detaildw-menu li::after{content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #fff;position: absolute;top: 0;bottom: 0;right:-50%;margin-right: -4px;margin: auto 0;}
.detaildw-menu li:last-child::after{display: none;}
.detaildw-menu li a{display: inline-block;padding: 12px;font-size: 28px;color: #fff;line-height: 1.3;position: relative;transition: all .4s ease;}
.detaildw-menu li a::after{content: '';width: 100%;height: 2px;background-color: #2b7ce6;position: absolute;left: 0;bottom: -5px;opacity: 0;transition: all .4s ease;}
.detaildw-menu li:hover a,.detaildw-menu li.active a{background-color: #2b7ce6;}
.detaildw-menu li:hover a::after,.detaildw-menu li.active a::after{opacity: 1;}
.detaildw-items{width: 100%;margin-top: 130px;padding: 0 42px;}
.detaildw-coulmn{display: none;width: 100%;}
.detaildw-coulmn.active{display:block;}
.detaildw-coulmn h2{font-size: 26px;color: #fff;font-weight: 700;}
.detaildw-intro{width: 100%;margin-top: 20px;}
.detaildw-intro p{font-size: 17px;line-height: 32px;color: #fff;padding-left: 22px;position: relative;}
.detaildw-intro p::before{content: '';width: 9px;height: 9px;border-radius: 50%;border:2px solid #fff;position: absolute;left: 0;top: 13px;}

.detailcs{width: 100%;padding: 90px 0;}
.detailcs img{width: 100%;object-fit: cover;margin-top: 38px;}
.detailcs table{width: 100%;margin-top: 48px;}
.detailcs table tr td{padding: 20px 0;text-align: center;font-size: 16px;color: #666;}
.detailcs table tr td:first-child{font-size: 18px;color: #333;font-weight: 500;}
.detailcs-list{width: 100%;margin-top: 38px;}
.detailcs-list li{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 0;width: 100%;}
.detailcs-list li h6{width: 50%;font-size: 16px;color: #333;padding-left: 24%;}
.detailcs-list li p{width: 50%;font-size: 16px;color: #8c8c8c;padding-left: 16%;}
.detailcs-list li:nth-child(odd){background-color: #f5f7fa;}


.datacj{width: 100%;padding: 100px 0;background-color: #f4f6f8;}
.datacj-items{width: 100%;margin-top: 32px;}

.datacj-items ul{margin-left: -1.5%;}

.datacj-items li{float: left;display: flex;justify-content: space-between;width: 48.5%;height: 368px;border-radius: 3px;margin:1.5% 0 0 1.5% ;background-color: #fff;box-shadow: 0px 6px 18px 0px rgba(18, 48, 146, 0.08);}

.datacj-show{width: 50%;display: flex;justify-content: center;align-items: center;}

.datacj-show img{max-width: 88%;max-height: 88%;object-fit: cover;}

.datacj-intro{width: 50%;padding:94px 60px 0 0;}

.datacj-intro h2{font-size: 18px;color: #404040;font-weight: 700;margin-bottom: 15px;}

.datacj-intro p{font-size: 15px;color: #888;line-height: 26px;}

.datacl{width: 100%;height: 698px;display: flex;align-items: center; background-position: center;background-repeat: no-repeat;background-size: cover;}

.datacl .contain-1400{display: flex;justify-content: flex-end;}

.datacl-intro{width: 50%;padding-left: 100px;}

.datacl-intro h2{font-size: 36px;color: #fff;font-weight: 700;line-height: 1;margin-bottom: 18px;}

.datacl-intro p{font-size: 16px;color: #fff;line-height: 26px;}

.datapt{width: 100%;background-color: #f1f6fa;padding: 140px 0 158px;}

.datapt-show{display: flex;justify-content: space-between;align-items: center;width: 100%;}

.datapt-intro{width: 46%;}

.datapt-intro h2{font-size: 36px;color: #404040;line-height: 1;font-weight: 700;margin-bottom: 18px;}

.datapt-intro p{font-size:16px;color: #888;line-height: 26px;}

.datapt-img{width: 54%;position: relative;display: flex;justify-content: center;z-index: 1;}

.datapt-img .datapt-pic{max-width: 88%;max-height: 88%;object-fit: cover;}

.datapt-map{position: absolute;left: -12%;top:-14%;z-index: -1;}

.datapt-map img{max-width: 100%;object-fit: cover;}





.wisdomgl{width: 100%;padding: 100px 0 76px;}

.wisdomgl-items{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: 45px;}

.wisdomgl-show{width: 50%;display: flex;justify-content: center;align-items: center;}

.wisdomgl-show img{max-width: 88%;max-height: 88%;object-fit: cover;}

.wisdomgl-intro{width: 50%;}

.wisdomgl-coulmn{display: flex;justify-content: space-between;width: 100%;padding: 20px 32px;transition: all .4s ease;border-radius: 10px;border: 1px solid transparent;}

.wisdomgl-coulmn i{display: flex;justify-content: center;align-items: center;width: 32px;height: 32px;border-radius: 50%;background-color: #dee6f3;position: relative;}

.wisdomgl-coulmn i img{max-width: 100%;object-fit: cover;transition: all .4s ease;}

.wisdomgl-coulmn i .wisdomgl-pic{position: absolute;opacity: 1;}

.wisdomgl-coulmn i .wisdomgl-picH{opacity: 0;}

.wisdomgl-text{width: calc(100% - 32px);padding-left: 20px;}

.wisdomgl-text h2{font-size: 20px;color: #333;font-weight: 700;margin-bottom: 12px;}

.wisdomgl-text p{font-size: 15px;color: #333;line-height: 22px;}

.wisdomgl-coulmn:hover{box-shadow: 0px 15px 13px 0px rgba(43, 124, 230, 0.13);border: 1px solid #2b7ce6;}

.wisdomgl-coulmn:hover i{background-color: #2b7ce6;}

.wisdomgl-coulmn:hover i .wisdomgl-pic{opacity: 0;}

.wisdomgl-coulmn:hover i .wisdomgl-picH{opacity: 1;}

.networkfw{width: 100%;padding: 100px 0 108px;background-position: center;background-repeat: no-repeat;background-size:cover;}

.networkfw-items{display: flex;justify-content: space-between;width: 100%;margin-top: 64px;}

.networkfw-intro{width: 45%;padding-right: 20px;}

.networkfw-coulmn{display: flex;align-items: center;width: 100%;margin-top: 30px;}

.networkfw-coulmn span{font-size: 28px;color: #f1f1f1;}

.networkfw-cont{margin-left: 42px;}

.networkfw-cont h2{font-size: 20px;color: #fff;font-weight: 700;margin-bottom:8px;}

.networkfw-cont p{font-size: 15px;color: #fff;line-height: 22px;}

.networkfw-show{width: 55%;display: flex;justify-content: center;}

.networkfw-show img{max-width: 100%;object-fit: cover;}

.networkjc{width: 100%;padding: 100px 0;background-position: center;background-repeat: no-repeat;background-size:cover;}

.networkjc-items{width: 100%;margin-top: 45px;}

.networkjc-items ul{margin-left: -1.5%;}

.networkjc-items li{float: left;width: 48.5%;margin:1.5% 0 0 1.5%;position: relative;}

.networkjc-items li .networkjc-img{width: 100%;height: 365px;object-fit: cover;opacity: 0;transition: all .4s ease;}

.networkjc-cont{display: flex;align-items: center;position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;padding:0 45px; background-color: #fdfdfd;transition: all .4s ease;}

.networkjc-cont i{display: flex;justify-content: center;align-items: center;width: 72px;height: 72px;position: relative;}

.networkjc-cont i img{max-width: 100%;object-fit: cover;position: absolute;z-index: 3;transition: all .4s ease;}

.networkjc-cont i .networkjc-pic{opacity: 1;}

.networkjc-cont i .networkjc-picH{opacity: 0;}

.networkjc-text{width: calc(100% - 72px);padding-right: 20px;}

.networkjc-text h2{font-size: 22px;color: #333;font-weight: 700;padding-bottom: 14px;position: relative;margin-bottom: 20px;}

.networkjc-text h2::before{content: '';width: 32px;height: 4px;background-color: #2970d6;position: absolute;left: 0;bottom: 0;}

.networkjc-text p{font-size: 15px;color: #888;line-height: 26px;}

.networkjc-items li:hover .networkjc-img{opacity: 1;}

.networkjc-items li:hover .networkjc-cont{background-color: rgba(0,0,0,.5);}

.networkjc-items li:hover .networkjc-cont i .networkjc-pic{opacity: 0;}

.networkjc-items li:hover .networkjc-cont i .networkjc-picH{opacity: 1;}

.networkjc-items li:hover .networkjc-text h2,.networkjc-items li:hover .networkjc-text p{color: #fff;}

.wisdomjz{width: 100%;padding: 100px 0;background-position: center;background-repeat: no-repeat;background-size:cover;}

.wisdomjz-coulmn{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-top: 45px;}

.wisdomjz-coulmn.nav3 li{width: 32.333%;}

.wisdomjz-coulmn.nav4 li{width: 24.25%;}

.wisdomjz-show{display: flex;flex-direction: column;align-items:center; width: 100%;height: 394px;padding:72px 38px 0; background: #f2f5fa;border-radius: 5px;overflow: hidden;transition: all .4s ease;}

.wisdomjz-show i{display: flex;justify-content: center;align-items: flex-end;width: 68px;height:68px;position: relative;}

.wisdomjz-show i img{max-width: 100%;object-fit: cover;position: absolute;transition: all .4s ease;}

.wisdomjz-show i .wisdomjz-pic{opacity: 1;}

.wisdomjz-show i .wisdomjz-picH{opacity: 0;}

.wisdomjz-show h2{font-size: 22px;color: #333;font-weight: 700;margin: 28px 0 22px;transition: all .4s ease;}

.wisdomjz-show p{font-size: 15px;color: #777;line-height: 24px;transition: all .4s ease;}

.wisdomjz-coulmn li:hover .wisdomjz-show{background: #2e7be4 url('../images/pages/wisdomjz_Lm.png')no-repeat center bottom/100% 58%;}

.wisdomjz-coulmn li:hover .wisdomjz-pic{opacity: 0;}

.wisdomjz-coulmn li:hover .wisdomjz-picH{opacity: 1;}

.wisdomjz-coulmn li:hover .wisdomjz-show h2,.wisdomjz-coulmn li:hover .wisdomjz-show P{color: #fff;}

.wisdomal{width: 100%;padding: 100px 0;background-color: #f2f5fa;}

.wisdomal-loop{width: 100%;margin-top: 45px;}

.wisdomal-show{width: 100%;}

.wisdomal-img{width: 100%;overflow: hidden;}

.wisdomal-img img{width: 100%;object-fit: cover;}

.wisdomal-intro{width: 100%;padding: 38px 28px;background-color: #fff;}

.wisdomal-intro h2{font-size: 16px;color: #444;font-weight: 700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.wisdomal-pagination{width: 100%;text-align: center;margin-top: 32px;}

.wisdomal-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;margin: 0 7.5px !important; border-radius: 50%;border: 2px solid #d1d1d1;background: transparent;}

.wisdomal-pagination .swiper-pagination-bullet-active{background: #016fdf;border: 2px solid #016fdf;}



.waterjc{width: 100%;padding: 100px 0;background-position: center;background-repeat: no-repeat;background-size: cover;}

.waterjc-items{display: flex;justify-content: space-between;width: 100%;margin-top: 48px;border-radius: 5px;overflow: hidden;}

.waterjc-show{width: 985px;}

.waterjc-img{display: none;width: 100%;position: relative;overflow: hidden;}

.waterjc-img.active{display: block;}

.waterjc-img .waterjc-pic{width: 100%;object-fit: cover;}

.waterjc-cont{position: absolute;left: 0;right: 0;margin: 0 auto; bottom:65px;display: flex;justify-content: center; width: 90%;padding:  20px;background-color: rgba(0,0,0,.4);}

.waterjc-cont i{display: flex;justify-content: center;align-items: center;width: 52px;height: 52px;border-radius: 50%;background-color: #2b7ce6;}

.waterjc-cont i img{max-width: 100%;object-fit: cover;}

.waterjc-text{width: calc(100% - 52px);padding-left: 26px;}

.waterjc-text p{font-size: 15px;color:#fff;line-height: 24px;}

.waterjc-intro{width: calc(100% - 985px);}

.waterjc-intro ul{width: 100%;height: 100%;background-color: #fff;}

.waterjc-intro li{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 33.333%;padding: 0 35px 0 50px;border-bottom: 1px solid #ebf0f5;cursor: pointer;}

.waterjc-intro li a{display: inline-block; width: auto;font-size: 18px;color: #333;font-weight: 700;transition: all .4s ease;}

.waterjc-intro li span{font-size: 18px;color: #dfdfdf;}

.waterjc-intro li:hover a{color: #2b7ce6;}

.wisdomjz.waterjz .wisdomjz-show{background: #fff;box-shadow: 0px 0px 15px 0px rgba(14, 21, 45, 0.1);}

.wisdomal.wateral{background-color: #f7f7f7;}



.cloudcp{width: 100%;padding: 100px 0 158px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.cloudcp-items{width: 100%;margin-top: 94px;}

.cloudcp-items li{float: left;width: 25%;padding: 0 28px;}
.cloudcp-items.list2 li{width:50%;}
.cloudcp-items.list3 li{width: 33.333%;}
.cloudcp-items.list4 li{width: 25%;}
.cloudcp-items li i{display: flex;justify-content: center;align-items: center;margin: 0 auto;width: 105px;height: 105px;border-radius: 50%;background: linear-gradient(to right,#3077e0 30%,#69389a 100%);}

.cloudcp-items li i img{max-width: 100%;object-fit: cover;}

.cloudcp-items li h2{font-size: 22px;color: #404040;font-weight: 700;text-align: center;margin: 28px 0 20px;}

.cloudcp-items li p{font-size: 15px;color: #777;line-height: 24px;}

.cloudsp{width: 100%;}

.cloudsp-coulm{width: 100%;display: flex;flex-direction: row-reverse;}

.cloudsp-show{display: flex;justify-content: space-between;width: 1395px;}

.cloudsp-img{width: 100%;overflow: hidden;position: relative;}

.cloudsp-show .cloudsp-Bg{width: 100%;object-fit: cover;opacity: 1;visibility: visible;transition: all .4s ease;}

.cloudsp-video{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;visibility: hidden;opacity: 0;transition: all .4s ease;}

.cloudsp-show.on .cloudsp-bg{opacity: 0;visibility: hidden;}

.cloudsp-show.on .cloudsp-video{opacity: 1;visibility: visible;}

.cloudsp-intro{display: flex;align-items: center;width: calc(100% - 1395px);padding: 0 96px;background-color: #f2f2f2;}

.cloudsp-intro h2{font-size: 36px;color: #404040;font-weight: 700;line-height: 1;margin-bottom: 15px;}

.cloudsp-intro p{font-size: 16px;color: #777;line-height: 25px;}

.cloudsp-intro .seeVideo{margin:25px 0 0;}

.cloudsp-coulm:nth-child(even){flex-direction: row;margin-top: 1%;}

/*.cloudsp-coulm:nth-child(even) .cloudsp-img{width: 49.5%;}*/

.cloudkj{width: 100%;padding: 90px 0 100px;}

.cloudkj-menu{display: flex;justify-content: center;width: 100%;margin: 34px 0 46px;}

.cloudkj-menu a{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 14.285%;height: 110px;border: 1px solid #e5e8ec;transition: all .4s ease;}

.cloudkj-menu a i{display: flex;justify-content: center;align-items: flex-end;width: 52px;height: 42px;margin-bottom: 10px;}

.cloudkj-menu a i img{max-width: 100%;object-fit: cover;position: absolute;transition: all .4s ease;}

.cloudkj-menu a i .cloudkj-pic{opacity: 1;}

.cloudkj-menu a i .cloudkj-picH{opacity: 0;}

.cloudkj-menu a h6{font-size: 16px;color: #555;transition: all .4s ease;}

.cloudkj-menu a.active,.cloudkj-menu a:hover{background-color: #387ad9;border-color: #387ad9;}

.cloudkj-menu a.active i .cloudkj-pic,.cloudkj-menu a:hover i .cloudkj-pic{opacity: 0;}
.cloudkj-menu a.active i .cloudkj-picH,.cloudkj-menu a:hover i .cloudkj-picH{opacity: 1;}

.cloudkj-menu a.active h6,.cloudkj-menu a:hover h6{color: #fff;}

.cloudkj-coulmn{width: 100%;}

.cloudkj-show{width: 100%;overflow: hidden;position: relative;display: none;}

.cloudkj-show.active{display: block;}

.cloudkj-show .cloudkj-Bj{width: 100%;object-fit: cover;opacity: 1;visibility: visible;transition: all .4s ease;}

.cloudkj-video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;object-fit: cover;visibility: hidden;opacity: 0;transition: all .4s ease;}

.cloudkj-show.active .cloudkj-bg{opacity: 0;visibility: hidden;}

.cloudkj-show.active .cloudkj-video{opacity: 1;visibility: visible;}

/* 仿真平台 */
.character{width: 100%;padding: 102px 0 88px;background-color: #efefef;}
.character-list{width: 100%;margin-top: 54px;}
.character-item{display:flex}
.character-item+.character-item{margin-top:50px}
.character-item:nth-child(odd) .txt:after{content:"";width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:17px solid #fff;position:absolute;top:50%;left:-17px;transform:translateY(-50%)}
.character-item:nth-child(even){flex-direction:row-reverse}
.character-item:nth-child(even) .txt:after{content:"";width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #fff;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}
.character-item .pic{width:64.5%;overflow:hidden;position:relative;padding-top:520px}
.character-item .pic .img-wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;overflow: hidden;object-fit: cover;}
.character-item .txt{background:#fff;padding:30px 50px;width:35.5%;position:relative;transition:transform .4s ease;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.character-item .tit{color:#333;font-size: 24px;font-weight: 700;}
.character-item p{font-size:16px;line-height:26px;color:#888;margin-top:14px}
.character-item .txt .btn{display: flex;justify-content: center;align-items: center;width: 124px;height: 42px;border-radius: 4px;font-size: 14px;color: #fff;background: linear-gradient(to right,#3077e0,#68399b);margin-top: 20px;transition: all .4s ease;}
.character-item .txt .btn:hover{border: 1px solid #387ad9;background:none;color: #387ad9;}
.character-item .num{color:#f5f8fa;position:absolute;bottom:0;right:50px;opacity:.7;font-family:DINEN;font-weight:700;line-height:.8;font-size: 90px;}


/* 集团动态 */

.news{width: 100%;}

.newslm{width: 100%;padding: 128px 0 110px;}

.newslm-list{width: 100%;border-top: 2px solid #000;}

.newslm-link{display: flex;padding: 48px 0;border-top: 1px solid #e7e7e7;}

.newslm-cont{display: flex;justify-content: space-between;width: calc(100% - 430px);padding-right: 240px;}

.newslm-num h6{font-size: 22px;color: #000;line-height: 1;font-family: 'SimHei';font-weight: 700;}

.newslm-num{width: 10%;}

.newslm-num span{font-size: 16px;color: #9f9e9e;line-height: 28px;}

.newslm-theme{width: 70%;overflow: hidden;}

.newslm-theme h2{font-size: 22px;color: #444;font-weight: 700;line-height: 28px;margin-bottom: 14px;transition: all .4s ease;}

.newslm-theme p{font-size: 15px;color: #777;line-height: 24px;}

.newslm-theme i{display: inline-block;font-size: 14px;color: #2970d6;font-style: normal;margin-top: 62px;}

.newslm-img{width: 430px;overflow: hidden;}

.newslm-img img{width: 100%;object-fit: cover;transition: all .6s ease;}

.newslm-link:hover .newslm-theme h2{color:#2970d6;}

.newslm-link:hover .newslm-img img{transform: scale(1.06);}



/* 新闻详情 */

.article{background:#f1f4f8;padding:60px 0 90px;overflow:hidden}

.article .contain{display:flex;justify-content:space-between}

.article .art-cont{background:#fff;width:69%;padding:54px 40px;overflow:hidden}

.article .art-cont h1{color:#333;font-size:28px;font-weight:700;line-height:38px}

.article .art-cont .title-info{font-size:14px;color:#888;font-weight:700;font-family: "SimHei";padding-left:30px;height:20px;line-height:20px;background:url('../images/pages/art_icon.png') no-repeat left center;margin:24px 0 46px}

.article .art-cont .main-content p{font-size:15px;line-height:26px;color:#666;}

.article .art-cont .main-content p+p{margin-top:30px}

.article .art-cont .main-content img{max-width:100%;object-fit:cover;}

.article .art-cont .art-bott{margin-top:60px;display:flex;justify-content:space-between;padding-bottom:30px;margin-bottom:45px;border-bottom:1px solid #f0f0f0;align-items:center}

.article .social-share-icon{width:37px;height:37px;border:1px solid #c2c2c2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}

.article .social-share-icon:not(:first-child){margin-left:20px}

.article .arc-nav a{position:relative;display:block;font-size:14px;color:#666;padding-left:15px;transition:all .4s ease;font-weight:500}

.article .arc-nav a:hover{color:#2970d6}

.article .arc-nav a:after{content:'';width:7px;height:7px;background:#a0a0a0;border-radius:50%;top:8px;left:0;position:absolute;transition:all .4s ease}

.article .arc-nav a:hover:after{background:#2970d6}

.article .arc-nav a:not(:first-child){margin-top:20px}

.article .btn{display:block;background: linear-gradient(to right,#3077e0,#68399b);font-size:14px;color: #fff;border-radius: 4px;width:124px;height:40px;text-align:center;line-height:40px;letter-spacing:.4em;font-weight:500;transition:all .4s ease}

.article .btn:hover{background: linear-gradient(to right,#3077e0,#34035a);}

.art-sidebar{width:28%;background:#fff;height:100%;padding:32px 38px;overflow:hidden}

.art-sidebar .tit{font-size:22px;font-weight:700;color:#333}

.art-sidebar li{padding-top:20px;margin-top:20px;border-top:1px solid #f1f1f1}

.art-sidebar li:last-child{padding-bottom:20px;border-bottom:1px solid #f1f1f1}

.art-sidebar a .time{display:block;font-size:14px;color:#888;font-weight:700;height:20px;line-height:20px;font-family: "SimHei";}

.art-sidebar h3{font-size:16px;color:#333;line-height:26px;margin-top:16px;transition:all .1s ease;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:52px}

.art-sidebar a:hover h3{font-weight:700}

/*分享*/

#toShare .icon-wechat{position:relative}

#toShare .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms}

#toShare .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}

#toShare .icon-wechat .wechat-qrcode.bottom:after{display:none}

#toShare .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}

#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}

#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}

#toShare .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}

#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}

#toShare .icon-wechat:hover .wechat-qrcode{display:block}



.talents{width: 100%;padding: 95px 0 100px;}

.talents-search{display:none;flex-wrap: wrap;justify-content: center;width: 100%;margin-top: 35px;}

.talents-search li{position: relative;width: 18.72%;}

.talents-search li+li{margin-left: 20px;}

.talents-search li input{width: 100%;height: 45px;padding: 0 20px;border: 1px solid #e5ebed;font-size: 16px;color: #555;font-weight: 700;}

.talents-search li input::placeholder{font-size: 16px;color: #555;font-weight: 400;}

.talents-search li:last-child{width: 114px;}

.talents-search li button{width: 100%;height: 45px;position: absolute;right: 0;top: 0;cursor: pointer;background: #13499e;font-size: 14px;color: #fff;font-weight: 700;}

/* 下拉 */

.customSelect{display: block;width: 100%;position: relative;user-select: none;margin:0px auto 0;}

.customSelect-name{display: flex;align-items: center;height: 45px;position: relative;border-radius: 5px;border: 1px solid #e5ebed;padding: 0 14px;font-size: 16px;color: #555;cursor: pointer;}

.customSelect-name::after{content: "";position: absolute;width: 16px;height: 16px;right: 14px;top: 50%;margin-top: -8px;background: url('https://js.szmynet.net/file/arrD.svg') no-repeat;}

.customSelect-drop{display: none;position: absolute;z-index: 10;width: 100%;top: 45px;max-height: 200px;border: 1px solid #e5ebed;border-top: none;overflow-x: hidden;overflow-y: auto;left: 0;background: #f2f2f2;cursor: pointer;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.customSelect-drop li{padding: 0 14px;height: 40px;position: relative;display: flex;align-items: center;width: 100%;font-size: 14px;color: #555;transition: all .4s ease;}

.customSelect-drop li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}

.customSelect-drop li:last-child::after{display: none;}

.customSelect-drop li:hover, .customSelect-drop li.active{background: #dadfe5;color: #000;}

.customSelect-drop::-webkit-scrollbar {width: 2px;height: 4px;}

.customSelect-drop::-webkit-scrollbar-thumb {background: #7a8896;}

.customSelect-drop::-webkit-scrollbar-track {background: #fff;}

.customSelect-name.noRadius{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}

.customSelect-name.noRadius::after{transform: rotate(180deg);}



.talents-coulmn{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-top: 58px;}

.talents-item{display: flex;justify-content: space-between;align-items: center; width: 48%;padding: 30px 0;border-bottom: 1px solid #ececec;transition: all .4s ease;}

.talents-show{width: calc(100% - 40px);padding-right: 20px;}

.talents-text{display: flex;align-items: center;width: 100%;}

.talents-text span{display: flex;justify-content: center;align-items: center;width: 24px;height: 24px;border-radius: 3px;font-size: 14px;color: #fff;background-color: #2970d6;margin-right: 18px;}

.talents-text h2{font-size: 22px;color: #333;font-weight: 700;}

.talents-intro{width: 100%;margin: 12px 0 16px;}

.talents-intro p{font-size: 14px;color: #777;line-height: 24px;}

.talents-require{display: flex;width: 100%;}

.talents-require li{display: flex;align-items: flex-end;}

.talents-require li+li{margin-left: 20px;}

.talents-require li i{display: inline-block;width: auto;margin-right: 10px;}

.talents-require li i img{max-width: 100%;object-fit: cover;}

.talents-require li h6{font-size: 14px;color: #97999b;}
.talents-require li:first-child{width: 68%;}
.talents-require li:first-child i{width: 12px;height: 14px;}
.talents-require li:first-child h6{width: 11px;height: 14px;width: calc(100% - 12px);}

.talents-skip{display: flex;justify-content:center;align-items: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #ececec;background: url('../images/pages/tal_Arr.png')no-repeat center;cursor: pointer;transition: all .4S ease;}

.talents-item:hover{border-color: #2970d6;}

.talents-item:hover .talents-skip{background:#2970d6 url('../images/pages/tal_ArrH.png')no-repeat center;border-color: #2970d6;}



.talents.invite{padding: 88px 0 110px;}

.talents.invite .talents-coulmn{margin-top: 0;}

.talents.invite .talents-item{padding: 0 0 38px 0;width: 100%;align-items: flex-end;}

.talents.invite .talents-show{width: calc(100% - 124px);}

.talents.invite .talents-text span{background-color: #c7161d;}

.talents.invite .talents-skip{width: 124px;border-radius: 4px;background: linear-gradient(to right,#3077e0,#68399b);font-size: 16px;color: #fff;}

.talents-weal{display: flex;flex-wrap: wrap;width: 100%;margin-top: 28px;}

.talents-weal a{display: inline-block;padding: 8px;border-radius: 3px;background-color: #e8edf5;font-size: 12px;color: #2970d6;white-space: nowrap;}

.talents-weal a+a{margin-left: 10px;}

.invite-message{width: 100%;padding-top: 45px;}

.invite-message h3{font-size: 18px;color: #333;font-weight: 700;margin-bottom: 12px;}

.invite-message p{font-size: 15px;color: #777;line-height: 30px;}

.invite-return{margin-top: 30px;display: flex;justify-content: center;align-items: center;border: 2px solid #2970d6;font-size: 16px;color: #2970d6;border-radius: 4px;width: 124px;height: 40px;transition: all .4s ease;}

.invite-return:hover{background-color: #2970d6;color: #fff;}



/* 联系我们 */

.contact{width: 100%;padding: 130px 0 100px;}
.contact .contain-1400{display: flex;justify-content: space-between;}
.contact-txt{width:calc(100% - 628px);padding-right: 70px;}
.contact-txt h3{color:#333;font-size:34px;font-weight:700;}
.contact-txt ul{width: 100%;margin-top: 25px;}
.contact-txt li{display:flex;padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid #efefef;}

.contact-item{display:flex;align-items:center;width: 50%;}

.contact-item+.contact-item{margin-left: 68px;}

.contact-txt li:last-child{border: none;}

.contact-item i{width:40px;min-width:40px;height:40px;border-radius:50%;border:2px solid #494949;display:flex;align-items:center;justify-content:center}

.contact-item p{color:#777;font-size:14px;margin-left:18px}

.contact-item span{font-weight:700;font-size:16px;color:#333;display:block;margin-bottom:6px}



.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}

.contact-form .inline-input{margin-bottom:50px;width:49%}

.contact-form .inline-input.row{width:100%;position:relative;}

.contact-form .inline-input{margin-bottom:20px;position:relative}

.contact-form .inline-input span{display:flex;align-items:center;height:100%;position:absolute;top:0;left:20px;font-weight:500;color:#a1a4b2;pointer-events:none;}

.contact-form .inline-input span em{font-style:normal;color:#ee1d23;padding-right:2px}

.contact-form .inline-input input:focus+span,.inline-input textarea:focus+span{opacity:0}

.contact-form .inline-input.row{width:100%}

.contact-form .inline-input input{width:100%;background:#f9f9f9;padding:0 20px;height:50px;font-size:16px;color:#888;border:1px solid #e5e3e4;color:#333}

.contact-form textarea{width:100%;height:100%;background:#f9f9f9;padding:20px;border:1px solid #e5e3e4;font-size:16px;color:#333}

.contact-form .inline-input.row span{height:auto;top:20px}

.contact-form .blue-btn{display:flex;width:124px;height:50px;background:#2970d6;align-items:center;justify-content:center;color:#fff;font-size:14px;letter-spacing:.02em;cursor:pointer;transition:all .4s ease;border-radius:4px;font-weight:bold}

.contact-form .blue-btn:hover{opacity:.8}

.msg-bott{width:100%;justify-content:space-between;display:flex;align-items:center}

.contact-form .inline-input.code{display:flex;margin:0}

.contact-form .inline-input.code input{width:55%;background:#fff}

.contact-form .inline-input.code img{max-width:50%;object-fit:cover;padding-left:10px;cursor:pointer}

#map{width: 628px;height: 800px;}
#map .amap-info-content {padding: 20px 40px;}
#map .amap-info-close{display: none;}
.relmap-info{width: 100%;text-align: center;}
.relmap-info p{text-align: left;font-size: 14px;color: #777;line-height: 22px;}
.amap-copyright,.amap-info-close,.amap-logo{display:none!important}



/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {

    /* 1600 × (900) */

    .cloudsp-show{width: 1100px;}
    .cloudsp-intro {width: calc(100% - 1100px);padding: 0 88px;}

}



@media all and (max-width:1599px) {

    /* 1440 × (700)  */



    .detailjs {padding: 100px 0 68px;}

    .waterjc-show{width: 860px;}

    .waterjc-cont{bottom: 48px;}

    .waterjc-intro {width: calc(100% - 860px);}

    .waterjc-intro li {padding: 0 32px 0 38px;}

    .wisdomjz-show {padding: 60px 38px 0;}



    .cloudcp{padding: 100px 0;}

    .cloudsp-show{width: 1000px;}

    .cloudsp-intro {width: calc(100% - 1000px);padding: 0 80px;}



    .newslm-cont {padding-right: 120px;}



    

    .article .art-cont{padding: 40px 36px}

    .article .art-cont h1{font-size: 22px;line-height: 30px}

    .article .art-cont .title-info{margin: 20px 0 30px}

    .article .art-cont .art-bott{margin:40px 0}

    .art-sidebar{padding: 30px}

    .art-sidebar h3{font-size: 15px;margin-top: 10px}

    .art-sidebar li{margin-top: 14px;padding-top: 14px}



    .contact {padding: 100px 0;}

    .contact-txt {padding-right: 60px;}

    .contact-item+.contact-item {margin-left: 48px;}

  
    .networkjc-items li .networkjc-img{height: 314px;}

}



@media all and (max-width:1439px) {

    /* 1360 */

    .cloudsp-intro {padding: 0 60px;}

    .cloudsp-intro h2{font-size: 32px;}

}



@media all and (max-width:1359px) {

    /* 1280 */



    .cloudsp-show{width: 948px;}

    .cloudsp-intro {width: calc(100% - 948px);}

    .cloudsp-intro h2{font-size: 28px;}

}



@media all and (max-width:1279px) {

    /* 1152 × (700) */

    .inpage-intro h6{font-size: 30px;}

    .incom-title h2 {font-size: 28px;}



    .aboutjs{padding: 80px 0;}

    .aboutjs-intro {max-width: 70%;}

    .aboutlc {height: 600px;padding-top: 80px;}

    .aboutlc-loop{margin-top: 58px;}

    .aboutlc-intro h2{font-size: 58px;}

    .aboutlc-intro p {font-size: 22px;line-height: 32px;}

    .aboutry{padding: 80px 0;}

    .aboutry-loop{margin-top: 28px;}

    .aboutry-show{height: 300px;}

    .aboutry-loop h2{margin-top: 25px;}
    .talents-require li:first-child {width: 58%;}



    .detailBan-mix, .detailBan-bg, .detailBan-video, .detailBan-cover {height: 68vh;}

    .detailBan-title h4{font-size: 28px;}

    .detailBan-title h6{font-size: 18px;margin: 14px 0 24px;line-height: 28px;}

    .detailjs-intro h2{font-size: 28px;margin-bottom: 15px;}

    .detailjs {padding: 80px 0 68px;}
    .detailjs-intro{padding-right: 80px;}

    .detaillb {padding: 80px 0 60px;}
    .detaillb-items {min-height:600px;}
    .detaillb-items:before {width: 600px;height: 600px;margin-left: -300px;}
    .detaillb-show {width: 238px;height: 248px;}
    .detaillb-items .ring {width: 400px;height: 400px;margin-left: -200px;margin-top: -200px;}
    
    .detaillb-list li.li_01 {margin-left:100px;margin-top: -180px;}
    .detaillb-list li.li_02 {margin-left:100px;margin-top: 80px;}
    .detaillb-list li.li_03 {margin-left:-204px;margin-top: 80px;}
    .detaillb-list li.li_04 {margin-left:-204px;margin-top: -180px;}

    .detailzc-items {min-height:380px;}
    .detailzc-items:before {width:380px;height: 380px;margin-left: -190px;}
    .detailzc-show {width: 338px;height: 438px;}
    .detailzc-list li.li_01 {margin-left:200px;margin-top: -200px;}
    .detailzc-list li.li_02 {margin-left:200px;margin-top: -48px;}
    .detailzc-list li.li_03 {margin-left:200px;margin-top: 100px;}
    .detailzc-list li.li_04 {margin-left:-310px;margin-top: 100px;}
    .detailzc-list li.li_05 {margin-left:-310px;margin-top: -48px;}
   .detailzc-list li.li_06 {margin-left:-310px;margin-top: -200px;}
   .detailzc-list li .text {top: 24px;width: 188px;}
   .detailzc-list li .text h2 {font-size: 16px;}
   .detailzc-list li .text p {font-size: 14px;line-height: 20px;}
   .detailzc-list li.li_01 .text, .detailzc-list li.li_02 .text, .detailzc-list li.li_03 .text {right: -198px;}
   .detailzc-list li.li_04 .text, .detailzc-list li.li_05 .text, .detailzc-list li.li_06 .text {right: auto;left: -198px;text-align: right;}



    .detailgn {padding: 80px 0;}

    .detail-title h2{font-size: 28px;}

    .detailgn-items{margin-top: 38px;}

    .detailgn-cont h2{font-size: 24px;}
    .detailgn-num{font-size: 80px;}

    .detailgn-cont{padding:0 48px;}

    .detailys {padding:80px 0;}

    .detailys-coulmn{margin-top: 38px;}

    .detailys-coulmn li .detailys-img{min-height: 320px;}

    .detailys-show{padding: 48px 20px 0;}

    .detailys-show i{width: 48px;height: 48px;}

    .detailys-show i img{max-width: 88%;max-height: 88%;}

    .detailys-show h2 {font-size: 20px;margin: 20px 0 16px;padding-bottom: 14px;}

    .detailys-show p br{display: none;}

    .detaildw {padding-top: 80px;height: 638px;}

    .detaildw-coulmn h2{font-size: 24px;}

    .detailcs {padding: 80px 0;}

    .detailcs-list li h6 {padding-left: 20%;}

    .detailcs-list li p {padding-left:18%;}



    .datacj {padding:80px 0;}

    .datacj-items {margin-top: 25px;}

    .datacj-intro {padding: 68px 28px 0 0;}

    .datacl{height: 580px;}

    .datacl-intro h2{font-size: 28px;}

    .datapt{padding: 100px 0;}

    .datapt-intro h2{font-size: 28px;}



    .wisdomgl {padding: 80px 0 76px;}

    .networkfw{padding: 80px 0;}

    .networkfw-cont{margin-left: 24px;}

    .networkjc{padding: 100px 0;}
    .networkjc-items {margin-left: 0;}
    .networkjc-items li {width: 100%; height: 438px;margin: 1.5% 0 0 0%;}

    .networkjc-text h2 {font-size: 20px;padding-bottom: 12px;margin-bottom: 14px;}

    .wisdomjz{padding: 80px 0;}

    .wisdomjz-show {height: 380px;padding: 40px 28px 0;}

    .wisdomjz-show h2{font-size: 18px;margin: 24px 0 16px;}

    .wisdomal{padding: 80px 0;}

    .wisdomal-intro {padding: 32px 20px;}



    .waterjc{padding: 80px 0;}

    .waterjc-items{margin-top: 38px;}

    .waterjc-show{width: 680px;}

    .waterjc-cont{bottom: 40px;}

    .waterjc-intro {width: calc(100% - 680px);}

    .waterjc-intro li {padding: 0 28px 0 32px;}



    .cloudcp {padding: 80px 0;}

    .cloudcp-items {margin-top: 58px;}

    .cloudsp-show{width: 860px;}

    .cloudsp-intro {width: calc(100% - 860px);padding: 0 32px;}

    .cloudsp-intro h2{font-size: 25px;}

    .cloudkj {padding: 80px 0;}



    .newslm {padding: 80px 0 88px;}

    .newslm-cont {padding-right: 60px;}

    .newslm-num {width: 14%;}

    .newslm-num h6 {font-size: 24px;}

    .newslm-num span {font-size: 14px;}

    .newslm-theme h2 {font-size: 18px;}

    .newslm-theme p {font-size: 14px;line-height: 24px; }



    .article .art-cont{padding: 30px}

    .article .art-cont h1{font-size: 20px;line-height: 30px}

    .article .art-cont .title-info{margin: 15px 0 20px}

    .article .art-cont .art-bott{margin:30px 0}

    .art-sidebar{padding: 20px}

    .art-sidebar .tit{font-size: 18px}



    .talents {padding: 80px 0 88px;}

    .talents-text h2{font-size: 20px;}

    .talents-coulmn{margin-top: 48px;}



    .talents.invite {padding: 80px 0 88px;}



    .contact {padding: 80px 0;}

    .contact-txt { width: calc(100% - 480px);padding-right: 28px;}

    .contact-txt h3{font-size: 28px;}

    .contact-item+.contact-item {margin-left: 32px;}

    .contact-form .inline-input.code{width: 68%;}

    #map{width:480px;}


  
    .networkjc-items li .networkjc-img{height: auto;}

}



@media all and (max-width:1151px) {

    /* 1024 */

    .inpage-intro p{max-width: 60%;}

    .aboutjs-coulmn li{height: 300px;}



    .cloudsp-show{width: 760px;}

    .cloudsp-intro {width: calc(100% - 760px);padding: 0 28px;}


    .contact .contain-1400{flex-direction: column;}
    .contact-txt{width: 100%;padding-right: 0;}
    #map{width: 100%;height: 380px;margin-top:38px;}



}





/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {

    /* 平板设备 720 适配 */

    .inpage img{min-height: 280px;}

    .inpage-intro h2{font-size: 28px;}

    .inpage-intro h6 {font-size: 28px;}

    .inpage-intro p{max-width: 80%;}

    .inpage-btn{margin-top: 24px;}

    .incom-title h2{font-size: 25px;}

    .incom-title p{max-width: 88%;}

    .inpage-coulmn a{font-size: 13px;}

    .inpage-coulmn a+a { margin-left: 16px;}



    .aboutjs {padding: 60px 0;}

    .aboutjs-coulmn{margin-top: 38px;}

    .aboutjs-coulmn li{width: 32% !important;}
   .aboutjs-coulmn li .aboutjs-text{bottom: 42% !important;}
    .aboutjs-text p{opacity: 1 !important;height: 36px;}
    .aboutjs-text h2{font-size: 18px;}
    .aboutjs-text p{font-size: 14px;}
    .aboutlc {height:530px;padding-top: 60px;}
    .aboutlc-show {padding: 0 20px 0 68px;}
    .aboutlc-intro h2 {font-size: 48px;margin-bottom: 12px;}
    .aboutlc-intro p {font-size: 18px;line-height: 28px;}
    .aboutlc-prev, .aboutlc-next{width: 40px;height: 40px;}
    .aboutry { padding: 60px 0; }
    .aboutry-loop h2{font-size: 15px;}
    .aboutry-loop .swiper-pagination{display: none;}
    .aboutry-prev,.aboutry-next{display: flex;}

    .detailBan-mix, .detailBan-bg, .detailBan-video, .detailBan-cover {height: 32vh;}
    .detailBan-title{padding: 0 4%;text-align: center;}
    .detailjs {padding: 60px 0;}
    .detailjs-items{flex-direction: column;}
    .detailjs-intro {margin-top: 0px;width: 100%;padding-right: 0;}
    .detailjs-show{width: 100%;margin-top: 28px;}
    .detailgn {padding:60px 0; }
    .detailgn-cont {padding: 0 28px;}
    .detailgn-num{font-size: 60px;}
    .detailgn-cont h2{font-size: 22px;}
    .detailys {padding: 60px 0;}
    .detailys-show p{font-size: 14px;line-height: 24px;}
    .detaildw {padding-top: 60px;height: 488px;}
    .detaildw-headline{padding: 0;}
    .detaildw-menu li {margin: 0 18px;}
    .detaildw-menu li:first-child{margin-left: 0;}
    .detaildw-menu li a{font-size: 22px;}
    .detaildw-items {margin-top:68px;padding: 0;}
    .detaildw-coulmn h2{font-size: 22px;}
    .detailcs {padding: 60px 0;}
    .detailcs-list li h6,.detailcs-list li p{padding-left: 16%;}


    .detaillb {padding: 60px 0;}
    .detaillb-items {min-height:500px;}
    .detaillb-items:before {width: 500px;height: 500px;margin-left: -250px;}
    .detaillb-show {width: 238px;height: 248px;}
    .detaillb-items .ring {width: 360px;height: 360px;margin-left: -180px;margin-top: -180px;}
    
    .detaillb-list li.li_01 {margin-left:74px;margin-top: -180px;}
    .detaillb-list li.li_02 {margin-left:68px;margin-top: 80px;}
    .detaillb-list li.li_03 {margin-left:-174px;margin-top: 80px;}
    .detaillb-list li.li_04 {margin-left:-178px;margin-top: -180px;}
    .detaillb-list li .text{display: none;}

    .detailzc-items {min-height:300px;}
    .detailzc-items:before {width:300px;height: 300px;margin-left: -150px;}
    .detailzc-show {width: 248px;height: 348px;}
    .detailzc-list li.li_01 {margin-left:158px;margin-top: -200px;}
    .detailzc-list li.li_02 {margin-left:158px;margin-top: -48px;}
    .detailzc-list li.li_03 {margin-left:158px;margin-top: 100px;}
    .detailzc-list li.li_04 {margin-left:-262px;margin-top: 100px;}
    .detailzc-list li.li_05 {margin-left:-262px;margin-top: -48px;}
   .detailzc-list li.li_06 {margin-left:-262px;margin-top: -200px;}
   .detailzc-list li .text {top: 24px;width: 188px;}
   .detailzc-list li .text h2 {font-size: 16px;}
   .detailzc-list li .text p {display: none;}
   .detailzc-list li.li_01 .text, .detailzc-list li.li_02 .text, .detailzc-list li.li_03 .text {right: -198px;}
   .detailzc-list li.li_04 .text, .detailzc-list li.li_05 .text, .detailzc-list li.li_06 .text {right: auto;left: -198px;text-align: right;}


    .datacj {padding: 60px 0;}
    .datacj-items li{width: 100%;}
    .datacl {height: 380px;}
    .datacl-intro {padding-left: 0px;}
    .datapt {padding: 80px 0;}

   

    .wisdomgl {padding: 60px 0;}
    .wisdomgl-items{flex-direction: column;margin-top: 28px;}
    .wisdomgl-show{width: 100%;}
    .wisdomgl-intro{width: 100%;}
    .networkfw{padding: 60px 0;}
    .networkfw-items{flex-direction: column;margin-top: 24px;}
    .networkfw-intro{width: 100%;padding-right: 0;}
    .networkfw-show{width: 100%;margin-top: 38px;}
    .networkjc{padding:60px 0;}
    .networkjc-items{margin-top: 28px;}
    .networkjc-items li .networkjc-img{opacity: 1 !important;}
    .networkjc-cont{background-color: rgba(0,0,0,.5) !important;}
    .networkjc-cont{padding:  0 30px;}
    .networkjc-text h2,.networkjc-text p{color: #fff !important;}
    .wisdomjz{padding: 60px 0;}
    .wisdomjz-show {height: 348px;padding: 32px 20px 0;}
    .wisdomjz-show i{width: 48px;height: 48px;}
    .wisdomjz-show h2{font-size: 16px;margin: 24px 0 16px;}
    .wisdomjz-show p{font-size: 14px;}
    .wisdomal{padding: 60px 0;}
    .wisdomal-loop{margin-top: 28px;}



    .waterjc{padding: 60px 0;}
    .waterjc-items{margin-top: 28px;}
    .waterjc-show{width: 68%;}
    .waterjc-cont{bottom: 28px;padding: 16px;}
    .waterjc-intro {width: 32%;}
    .waterjc-intro li {padding: 0 18px 0 20px;}
    .waterjc-intro li a{font-size: 16px;}



    .cloudcp{padding: 60px 0;}
    .cloudcp-items {margin-top: 38px;}
    .cloudcp-items li h2 {font-size: 20px;margin: 24px 0 14px;}
    .cloudcp-items li {padding: 0 18px;}
    .cloudsp-show{width: 66%;}
    .cloudsp-intro {width: 34%;padding: 0 25px;}
    .cloudsp-intro h2{font-size:18px;margin-bottom: 10px;}
    .cloudsp-intro p{font-size: 14px;line-height: 24px;}
    .cloudkj {padding: 60px 0;}
    .cloudkj-menu a h6{font-size: 14px;}



    .newslm {padding: 60px 0 68px;}
    .newslm-cont {width: calc(100% - 360px);padding-right:28px;flex-direction: column;justify-content: flex-start;}
    .newslm-num {width:100%;display: flex;margin-bottom: 4px;}
    .newslm-num h6{margin-right:8px;}
    .newslm-theme { width: 100%;}
    .newslm-theme h2{height:56px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
    .newslm-theme p {height:72px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
    .newslm-theme i {margin-top: 28px;}
    .newslm-img { width: 360px;}



    .article {padding: 60px 0 68px;}
    .article .contain{flex-direction: column;}
    .article .art-cont{padding: 20px;width: 100%;}
    .article .art-cont h1{font-size: 18px}
    .article .arc-nav a:not(:first-child){margin-top: 10px}
    .article .art-cont .art-bott{margin: 20px 0;padding-bottom: 10px}
    .art-sidebar h3{font-size: 14px}
    .art-sidebar{padding: 20px 15px}
    .art-sidebar{width: 100%;margin-top: 28px;}



    .talents {padding: 60px 0 68px;}
    .talents-search{justify-content: flex-end;}
    .talents-search li {width: 31%;margin-bottom: 20px;}
    .customSelect-drop li{width: 100%;margin-bottom: 0;}
    .talents-coulmn {margin-top: 28px;}
    .talents-require{flex-wrap: wrap;}
    .talents-require li:first-child { margin-bottom: 25px;width: 100%;}
    .talents-require li+li {margin-left: 0px;}
    .talents-require li h6{font-size: 14px;}
    .talents-text h2{font-size: 16px;}



    .talents.invite {padding: 60px 0 68px;}


    .contact {padding:60px 0;}

   

}

@media all and (max-width:640px) {

    /* 移动终端以上 360 适配 */

    .inpage img{min-height: 300px;}

    .inpage-intro h2{font-size: 24px;}

    .inpage-intro h6 {font-size: 24px;}

    .inpage-intro p{font-size: 15px;line-height: 25px;max-width: 88%;}

    .incom-title h2{font-size: 20px;}

    .incom-title p{max-width: 100%;font-size: 15px;}







    .aboutjs {padding: 40px 0;}
    .aboutjs-top{flex-direction: column;}
    .aboutjs-intro {max-width: 100%;width: 100%;margin-top: 20px;}
    .aboutjs-intro p{font-size: 15px;}
    .aboutjs-coulmn {margin-top: 0px;}
    .aboutjs-coulmn li {width:100% !important;margin-top:28px;}
    .aboutlc {height: auto;padding: 40px 0 68px;}

    .aboutlc-loop{margin-top: 38px;}

    .aboutlc-time { padding: 8px 0 0; }

    .aboutlc-cont {margin-top: 38px;}

    .aboutlc-show { width: 100%; padding: 0 54px;}

    .aboutlc-intro h2{font-size: 28px;margin-bottom: 10px;}

    .aboutlc-intro p { font-size: 16px;line-height: 26px; }
    .aboutry {padding: 40px 0;}
    .aboutry-loop {padding-bottom: 0px;margin-top: 20px;}



    .detailBan-title h4 {font-size: 22px;}

    .detailBan-title h6 {font-size: 16px;margin: 10px 0 20px;line-height: 26px; }

    .detailjs {padding:40px 0;}

    .detailjs-items{flex-direction: column;}

    .detailjs-intro{width: 100%;margin-top: 0;}

    .detailjs-intro h2{font-size: 22px;}
    .detailjs-intro p {font-size: 15px;line-height: 25px;}
    .detailjs-show{width: 100%;margin-top: 28px;}

    .detaillb {padding: 40px 0;}
    .detaillb-items {min-height:400px;margin-top: 28px;}
    .detaillb-items:before {display: none;}
    .detaillb-show {width: 238px;height: 248px;}
    .detaillb-items .ring {width: 340px;height: 340px;margin-left: -170px;margin-top: -170px;}

    .detaillb-list li.li_01 {margin-left:64px;margin-top: -180px;}
    .detaillb-list li.li_02 {margin-left:56px;margin-top: 80px;}
    .detaillb-list li.li_03 {margin-left:-162px;margin-top: 80px;}
    .detaillb-list li.li_04 {margin-left:-168px;margin-top: -180px;}

    .detailzc{padding: 48px 0 28px;}
    .detailzc-items {min-height:248px;margin-top: 100px;}
    .detailzc-items:before {width:140px;height: 140px;margin-left: -70px;}
    .detailzc-show {width: 100px;height: 128px;top: 23%;}
    .detailzc-list li .name{width: 68px;height: 68px;overflow: hidden;}
    .detailzc-list li.li_01 {margin-left:60px;margin-top: -220px;}
    .detailzc-list li.li_02 {margin-left:60px;margin-top: -120px;}
    .detailzc-list li.li_03 {margin-left:60px;margin-top: -20px;}
    .detailzc-list li.li_04 {margin-left:-168px;margin-top: -20px;}
    .detailzc-list li.li_05 {margin-left:-168px;margin-top: -120px;}
   .detailzc-list li.li_06 {margin-left:-168px;margin-top: -220px;}
   .detailzc-list li .text {top: 24px;width: 188px;}
   .detailzc-list li .text h2 {font-size: 12px;font-weight: 400;}
   .detailzc-list li.li_01 .text, .detailzc-list li.li_02 .text, .detailzc-list li.li_03 .text {right: -15px;top: auto;text-align: center;bottom: -3px;width: 128px;}
   .detailzc-list li.li_04 .text, .detailzc-list li.li_05 .text, .detailzc-list li.li_06 .text {right: auto;left: -15px;text-align: center;width: 128px;bottom: -3px;top: auto;}



    .detailgn {padding:40px 0;}
    .detail-title h2 {font-size: 22px;}
    .detailgn-items {margin-top: 0px;}

    .detailgn-coulmn{margin-top: 28px;}

    .detailgn-img{width: 100%;}

    .detailgn-cont{width: 100%;padding: 32px 20px;}
    .detailgn-num{font-size: 40px;}

    .detailgn-cont h2{font-size: 20px;margin-bottom: 10px;}

    .detailys {padding: 40px 0;}

    .detailys-coulmn{margin-top: 0;}

    .detailys-coulmn li{width: 100%;margin-top: 28px;}

    .detaildw {padding: 40px 0 48px;}

    .detaildw-headline{flex-direction: column;}

    .detaildw-headline .detail-title{width: 100%;}

    .detaildw-menu{width: 100%;margin-top: 28px;}

    .detaildw-items {margin-top:38px;}

    .detaildw-menu li a {font-size: 20px;}

    .detaildw-coulmn h2 {font-size: 18px;}
    .detaildw-intro {margin-top: 12px;}
    .detailcs {padding: 40px 0;}
    .detailcs img{margin-top: 28px;}
    .detailcs-list {margin-top:28px;}
    .detailcs-list li h6, .detailcs-list li p {width: 50%;padding-left: 0%;text-align: center;}
    /*.detailcs-list li p {margin-top: 12px;}*/



    .datacj {padding: 40px 0;}
    .datacj-items li{width: 100%;flex-direction: column;height: auto;padding: 32px 20px;}
    .datacj-show{width: 100%;}
    .datacj-intro{width: 100%;padding: 32px 0px 0;}
    .datacl {height:auto;padding: 48px 0;}
    .datacl-intro{width: 68%;}

    .datacl-intro h2{font-size: 20px;}

    .datacl-intro p{font-size: 14px;line-height: 24px;}

    .datapt {padding: 48px 0;}

    .datapt-show{flex-direction: column;}

    .datapt-intro{width: 100%;}

    .datapt-img{width: 100%;margin-top: 32px;}

    .datapt-intro h2{font-size: 20px;}

    .datapt-intro p{font-size: 14px;line-height: 24px;}



    .wisdomgl {padding: 40px 0;}
    .wisdomgl-coulmn{padding: 20px;}
    .wisdomgl-text h2 {font-size: 18px;margin-bottom: 10px;}
    .wisdomgl-text p{font-size: 14px;}
    .networkfw{padding: 40px 0;}
    .networkfw-cont h2{font-size: 18px;}
    .networkjc{padding:40px 0;}
    .networkjc-items ul{margin-top: -28px;}
    .networkjc-items li{height: auto;margin: 28px 0 0 0%;}
    .networkjc-cont{padding:30px 20px;position: relative;}
    .networkjc-text{width: 100%;padding-right: 0;}
    .networkjc-cont i{display: none;}

    .networkjc-items li .networkjc-img{position: absolute;width: 100%;height: 100%;}
    .wisdomjz{padding: 40px 0;}
    .wisdomjz-coulmn{margin-top: 0;}
    .wisdomjz-coulmn li{width: 100% !important;margin-top: 28px;}
    .wisdomjz-show {height: auto;padding: 32px 20px;}
    .wisdomal{padding: 40px 0;}



    .waterjc{padding:40px 0;}

    .waterjc-items{flex-direction: column;}

    .waterjc-show{width: 100%;}

    .waterjc-cont{bottom: 24px;padding: 12px 20px;}

    .waterjc-text p{font-size: 14px;line-height: 20px;}

    .waterjc-intro {width: 100%;}

    .waterjc-intro li {padding:24px 20px;}

    .waterjc-intro li a{font-size: 16px;}



    .cloudcp {padding:40px 0;}

    .cloudcp-items{margin-top: 0px;}

    .cloudcp-items li{width: 100% !important;margin-top: 28px;padding: 0 12px;}
    .cloudcp-items li h2 {font-size: 16px;}

    .cloudsp-coulm{flex-direction: column;flex-wrap: wrap;}

    .cloudsp-show{width: 100%;flex-wrap: wrap;}

    .cloudsp-intro{width: 100%;padding: 32px 20px;}
    .cloudsp-intro h2 {font-size: 16px;}
    .cloudsp-intro .seeVideo {margin: 20px 0 0;width: 108px;height: 38px;}
    .cloudsp-intro .seeVideo span {font-size: 14px;background: url(../images/pages/tectArr.png) no-repeat right top 2px;}

    .cloudsp-coulm:nth-child(even) .cloudsp-img {width: 100%;}

    .cloudsp-coulm:nth-child(even) .cloudsp-img+.cloudsp-img{margin-top: 1%;}

    .cloudkj {padding:40px 0;}

    .cloudkj-menu{flex-wrap: wrap;margin: 28px 0 24px;justify-content: flex-start;}

    .cloudkj-menu a{width: 25%;}

    .cloudkj-show .cloudkj-Bj{min-height: 220px;}





    .newslm {padding: 40px 0 48px;}

    .newslm-link {flex-direction: column-reverse;padding: 30px 0;}

    .newslm-cont {width: 100%;padding-right: 0;margin-top: 28px;}

    .newslm-img {width: 100%;}



    .article {padding: 40px 0 48px;}

    .article .art-cont h1{font-size: 16px;line-height: 24px}

    .article .art-cont .title-info{margin: 10px 0}

    .article .btn{width: 80px;height: 36px;line-height: 36px;font-size: 13px}

    .article .social-share-icon{width: 28px;height: 28px}

    .article .social-share-icon img{width: 15px;height: 15px}

    .article .social-share-icon:not(:first-child){margin-left: 5px}

    .article .arc-nav a{font-weight: normal}



    .talents {padding: 40px 0 48px;}

    .talents-search li {width: 100%;margin-bottom: 20px;}

    .talents-search li+li {margin-left: 0px;}

    .talents-search li:last-child{width: 100%;}

    .talents-item{width: 100%;}



    .talents.invite {padding: 40px 0 48px;}

    .talents.invite .talents-item{flex-direction: column;align-items: flex-start;}

    .talents-weal a{margin-bottom: 10px;}

    .talents.invite .talents-show{width: 100%;margin-bottom: 20px;}



    .contact {padding: 40px 0;}

    .contact-txt h3 {font-size: 20px;}

    .contact-txt li{flex-wrap: wrap;}

    .contact-txt li:last-child{padding-bottom: 0;margin-bottom: 0;}

    .contact-item{width: 100%;}

    .contact-item+.contact-item{margin-left: 0;margin-top: 28px;}

    .contact-form{margin-top: 38px;}

    .contact-form .inline-input{width: 100%;}

    #map{height: 320px;}

    
    .detailBan-title h6 {font-size: 14px;margin: 8px 0 14px;line-height: 20px;}

}