@font-face {
    font-family: "iconfont"; 
    src: url('../fonts/iconfont.woff2?t=1687701707455') format('woff2'),
         url('../fonts/iconfont.woff?t=1687701707455') format('woff'),
         url('../fonts/iconfont.ttf?t=1687701707455') format('truetype');
  }
.phoneheader{display:none}
.header{width:100%;height:80px;background-color:#fff;position:fixed;top:0;left:0;z-index:1333333!important}
.header.active{box-shadow:0 0 5px 6px rgb(0 0 0 / 10%)}
.header .index_main{width:1460px!important;margin:0 auto!important;padding:0px;display:flex;flex-direction:row;justify-content:space-between}
.main{width:1460px!important;margin:0 auto!important;padding:0px}
.header .navs{width:80%}
.header .navs .nav_uls{display:flex;flex-direction:row;justify-content:right;  align-items: center;}
.header .navs .nav_uls .nav_list_s{width:auto; margin: 0px 25px;}
.header .navs .nav_uls .nav_list_s:last-child{margin-right: 0px;}
.header .navs .nav_uls .nav_list_s.current>a{color:#0D258B; font-weight: 450;}
.header .navs .nav_uls .nav_list_s a{font-size:16px;color:#333;display:inline-block;line-height:80px; letter-spacing: 2px; font-weight: 400;}
.header .navs .nav_uls .nav_list_s>a{transition:all .6s;-webkit-transition:all .6s}
.header .navs .nav_uls .nav_list_s>a:hover{color:#0D258B}
.header .logo p{display:flex;align-items:center;height:100%}
.header .logo p a{display:inline-block}
.header .nav_right{display:flex;flex-direction:row}
.header .nav_right .searchs p{display:flex;align-items:center;height:100%}
.header .nav_right .searchs p a{display:inline-block;width:40px;height:40px;background:url(../images/icon1.png) no-repeat center center}
.header .nav_right .language{display:flex;align-items:center;margin-left:25px}
.header .nav_right .language a{display:inline-block;padding-left:30px;background:url(../images/icon2.png) no-repeat center left}
.header .nav_right .language a p{color:#333;font-size:16px;padding-right:14px;background:url(../images/icon3.png) no-repeat center right}
.index_banner{width:100%;/* height:calc(100vh - 80px); */margin-top:80px}
.index_banner .banner_swiper{width:100%;}
.index_banner .banner_swiper .main{height:100%;display:flex;align-items:center}
.index_banner .banner_swiper .main .box{width:65%}
.index_banner .banner_swiper .main .box p{font-size:24px;color:#fff;font-weight:300}
.index_banner .banner_swiper .main .box h2{font-size:56px;color:#fff;font-weight:700}
.index_banner .banner_swiper .main .box h6{font-size:30px;line-height:36px;color:#fff;font-weight:300}
.index_banner .banner_swiper .main .box p.mores a{font-size:16px;color:#fff;display:inline-block;padding:0 36px;line-height:52px;background-color:#0D258B;border-radius:26px;margin-top:40px}
.banner_swiper .banner_pag .swiper-pagination-bullet{width:20px;height:6px;background:#fff;border-radius:3px;opacity:.8;transition:all .4s;-webkit-transition:all .4s}
.index_banner .banner_swiper .swiper-slide{position:relative; height: auto;}
.index_banner .banner_swiper  .index_banner01{width:190%;height:100vh;background:url(../images/cloud.png);background-repeat:repeat-x;background-size:100% 100%;position:absolute;bottom:0;opacity:0;}
.index_banner .banner_swiper .swiper-slide-active .index_banner01{opacity: .5;animation:o-cloud 150s linear infinite;}
@keyframes o-cloud {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-100%);
  }
}
.index_banner .banner_swiper .swiper-slide img{width: 100%; height: 100%;}
.index_banner .banner_swiper .swiper-slide .box{position:relative;z-index:10}
.banner_swiper .banner_pag .swiper-pagination-bullet-active{width:30px;height:6px;background-color:#0D258B;opacity:1}
.index_title{font-size:36px;line-height:46px;font-weight:450;color:#333;margin-bottom: 40px;}
.recommend{padding-top:110px;padding-bottom:120px}
.recommend .index_title{color:#333;text-align:center}
.recommend_content{display:flex;width: 100%; -webkit-box-pack: justify;flex-direction:row;justify-content:left;margin-top:50px; grid-gap: 30px;flex-wrap: wrap;-ms-flex-wrap: wrap;vertical-align: middle;}
.recommend_content .recommend_left{width:32%}
.recommend_content .recommend_right{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:inherit;width:66.66%}
.recommend_right .recommend_top{display:flex;flex-direction:row;justify-content:space-between;height:48.5%;width:100%}
.recommend_right .recommend_top .recommend_list{width:49%}
.recommend_right .recommend_bottom{height:48.5%;width:100%}
.recommend_content a{display:block;padding:26px;width:100%;height:100%;position:relative;transition:all .6s;-webkit-transition:all .6s}
.recommend_content a .box{width:100%;height:100%;position:relative;display:flex;align-items:flex-end}
.recommend_content a .box .text{position:absolute;top:0;left:0;transition:all .6s;-webkit-transition:all .6s;width:100%;height:100%;display:none}
.recommend_content a .p0{font-size:16px;color:#fff;line-height:26px}
.recommend_content a .Title{font-size:24px;color:#fff}
.recommend_content a .text p{font-size:16px;color:#fff;line-height:26px}
.recommend_content a .text h6{font-size:24px;color:#fff}
.recommend_content a .text .mores{margin-top:20px}
.recommend_content a:before{ position: absolute; content: ''; width: 100%; height: 100%;left: 0; top: 0; background:#0D258B ; opacity: 0;}
.recommend_content a:hover:before{opacity: .65;}
.recommend_content a:hover{width:100%;height:100%;box-shadow:0 -140px 86px -60px rgba(0,0,0,.8) inset}
.recommend_content a:hover .txt{display:none}
.recommend_content a:hover .text{display:block}
.recommend_content a .text .text_box{width:100%;height:100%;display:flex;align-items:flex-end}
.recommend_content a .text .text_box .h6_text,.recommend_content a .text .text_box .mores,.recommend_content a .text .text_box .p1_text,.recommend_content a .text .text_box .p2_text{opacity:0}
.recommend_content a .text .text_box .p1_text{animation:fadeInUp .2s .2s linear forwards}
.recommend_content a .text .text_box .h6_text{animation:fadeInUp .4s .4s linear forwards}
.recommend_content a .text .text_box .p2_text{animation:fadeInUp .6s .6s linear forwards}
.recommend_content a .text .text_box .mores{animation:fadeInUp .6s .6s linear forwards}
.recommend_content a .text .text_box .p2_text{ height:52px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.recommend_content  .recommend_list{ width: 31.93%; height: 310px; margin-bottom: 0px;}

.index_about .index_title{color:#fff;text-align:center;margin-bottom:20px}
.index_about{padding:115px 0; background: url(../images/about_bj.jpg) no-repeat left center; background-size: cover;}
.index_about_text{max-width:69%;margin:0 auto}
.index_about_text p{font-size:20px;line-height:36px;color:#fff;text-align:center}
.index_about .mores{text-align:center;margin-top:30px}
.index_about .mores a{font-size:16px;padding:0 40px;line-height:50px;display:inline-block;border-radius:25px;border:1px solid #fff;color:#fff;transition:all .6s;-webkit-transition:all .6s}
.index_about .mores a:hover{border:1px solid #0D258B;background-color:#0D258B}
.index_num{display:flex;flex-direction:row;justify-content:space-around;margin-top:60px}
.index_num .index_numlist{width:auto}
.index_num .index_numlist h2{font-size:90px;color:#fff;text-align:center}
.index_num .index_numlist h2 span{color:#fff;font-weight:700;font-size:90px;}
.index_num .index_numlist p{font-size:16px;color:#fff;text-align:center}
.index_solve_box{position:relative}
.index_solve_swiper .swiper-slide{position:relative}
.index_solve_box .solve_btn{width:50px;height:50px;background-size:50px 50px;opacity:.8;z-index:10;top:50%;cursor:pointer;transition:all .6s;-webkit-transition:all .6s}
.index_solve_box .solve_btn.swiper-button-prev{background:url(../images/icon7.png) no-repeat center center;left:-25px}
.index_solve_box .solve_btn.swiper-button-next{background:url(../images/icon7-1.png) no-repeat center center;right:-25px}
.index_solve_box .solve_btn.swiper-button-prev:hover{background:url(../images/icon8.png) no-repeat center center;left:-25px;opacity:1}
.index_solve_box .solve_btn.swiper-button-next:hover{background:url(../images/icon8-1.png) no-repeat center center;right:-25px;opacity:1}
.index_solve_swiper .swiper-slide .solve_list{width:100%;height:100%;position:absolute;top:0;left:0}
.index_solve_swiper .swiper-slide .solve_list a{padding:30px;width:100%;height:100%;display:flex;align-items:flex-end}
.index_solve_swiper .swiper-slide .solve_list .box .mores{width:32px;height:32px;background:url(../images/icon9.png) no-repeat center center;background-size:cover}
/* .index_solve_swiper .swiper-slide .solve_list:hover .box .mores{background:url(../images/icon9-1.png) no-repeat center center;background-size:cover} */
.index_solve_swiper .swiper-slide .solve_list a .num{font-size:18px;color:grey;position:absolute;top:30px;left:30px;transition:all .6s;-webkit-transition:all .6s}
.index_solve_swiper .swiper-slide .swiper-slide_img{opacity:1;transition:all .6s;-webkit-transition:all .6s}
.index_solve_swiper .swiper-slide:hover .swiper-slide_img{opacity:1}
.index_solve_swiper .swiper-slide .solve_list:hover a .num{color:#fff}
.index_solve_swiper .swiper-slide .solve_list a .box h6{font-size:24px;color:#333;margin-bottom:10px}
.index_solve_swiper .swiper-slide .solve_list a .box p{font-size:16px;line-height:26px;color:#666}
.index_solve_swiper .swiper-slide .solve_list a .box p.mores{margin-top:20px}
.index_solve_swiper .swiper-slide .solve_list:hover a .box h6{color:#fff}
.index_solve_swiper .swiper-slide .solve_list:hover a .box p{color:#fff}
.index_top{position:relative}
.index_top .mores{position:absolute;top:0;right:0;display:inline-block}
.index_top .mores a{display:inline-block;font-size:16px;color:#0D258B;border-radius:25px;border:1px solid #0D258B;padding:0 40px;line-height:50px;transition:all .6s;-webkit-transition:all .6s}
.index_top .mores a:hover{color:#fff;background-color:#0D258B}
.index_solve{padding-top:100px;padding-bottom:120px}
.index_solve_box{margin-top:50px}
.index_product{padding-top:110px;padding-bottom:250px}
.index_product .index_title{color:#fff;text-align:center;margin-bottom:20px}
.index_product .mores a{font-size:16px;padding:0 40px;line-height:50px;display:inline-block;border-radius:25px;border:1px solid #fff;color:#fff;transition:all .6s;-webkit-transition:all .6s}
.index_product .mores{text-align:center;margin-top:30px}
.index_product .mores a:hover{border:1px solid #0D258B;background-color:#0D258B}
.product_rotation{position:relative;z-index:5;margin-top:-180px;padding-bottom:120px}
.product_rotation .productRotation{padding-top:80px;border-top:1px solid rgba(255,255,255,.6);position:relative}
.product_rotation .swiper-num{position:absolute;top:20px;color:#fff}
.product_rotation .productRotation .active0{font-size:30px;color:#fff;font-weight:600}
.product_rotation .productRotation .total{font-size:16px;color:#fff}
.productRotation .productRotation_btn{width:50px;height:50px;background-size:50px 50px;opacity:.8;z-index:10;transition:all .6s;-webkit-transition:all .6s;left:initial;right:initial;top:initial;top:37px}
.productRotation .productRotation_btn.productRotation_prev{background:url(../images/icon10.png) no-repeat center center;right:60px}
.productRotation .productRotation_btn.productRotation_next{background:url(../images/icon10-1.png) no-repeat center center;right:0}
.productRotation .productRotation_btn.productRotation_prev:hover{background:url(../images/icon11.png) no-repeat center center;opacity:1;right:60px}
.productRotation .productRotation_btn.productRotation_next:hover{background:url(../images/icon11-1.png) no-repeat center center;opacity:1;right:0}
.product_rotation .productRotation .swiper-slide .rotation_img{position:relative;overflow:hidden}
.product_rotation .productRotation .swiper-slide .rotation_img img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.product_rotation .productRotation .swiper-slide:hover .rotation_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.product_rotation .productRotation .swiper-slide .rotation_img::after{content:'';position:absolute;width:100%;height:100%;z-index:10;background:url(../images/icon12.png) no-repeat bottom;left:0;bottom:0}
.product_rotation .productRotation .swiper-slide .rotation_text{font-size:24px;line-height:32px;color:#fff;position:absolute;left:30px;bottom:30px;z-index:11}
.index_news{padding-bottom:140px}
.index_news .index_title{color:#333;text-align:left}
.indexNewTop{margin-top:50px;border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9}
.indexNewTop a{display:flex;flex-direction:row;justify-content:space-between;padding:50px 0}
.indexNewTop a .lefts{width:50%}
.indexNewTop a .rights{width:32%}
.indexNewTop a .lefts .time{font-size:16px;color:#707d8f}
.indexNewTop a .lefts .new_title{font-size:20px;color:#333;margin-top:70px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .6s;-webkit-transition:all .6s}
.indexNewTop:hover a .lefts .new_title{color:#0D258B}
.indexNewTop a .lefts .new_text{font-size:16px;line-height:30px;color:#666;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}
.indexNewTop a .lefts .mores{font-size:16px;line-height:24px;color:#666;padding-right:25px;background:url(../images/icon13.png) no-repeat center right;display:inline-block;margin-top:20px;transition:all .6s;-webkit-transition:all .6s}
.indexNewTop:hover a .lefts .mores{/* background:url(../images/icon13-1.png) no-repeat center right; */color:#0D258B}
.indexNewTop a .rights{overflow:hidden;height:200px}
.indexNewTop a .rights img{width:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.indexNewTop:hover a .rights img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.indexNewBottom{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e2e5e9}
.indexNewBottom .indexNewBottom_list{width:50%;padding:20px 0}
.indexNewBottom .indexNewBottom_list a{display:block;width:100%;height:100%;padding-right:120px;background:url(../images/icon14.png) no-repeat bottom right 30px;position:relative;transition:all .6s;-webkit-transition:all .6s}
.indexNewBottom .indexNewBottom_list a::after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#e2e5e9}
.indexNewBottom .indexNewBottom_list:nth-child(2n) a{background:url(../images/icon14.png) no-repeat bottom right;padding-left:90px;padding-right:60px}
.indexNewBottom .indexNewBottom_list:nth-child(2n) a::after{display:none}
.indexNewBottom .indexNewBottom_list a p{font-size:16px;color:#707d8f}
.indexNewBottom .indexNewBottom_list a h6{font-size:20px;color:#333;line-height:30px;transition:all .6s;-webkit-transition:all .6s;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.indexNewBottom .indexNewBottom_list a:hover h6{color:#0D258B}
/* .indexNewBottom .indexNewBottom_list a:hover{background:url(../images/icon14-1.png) no-repeat bottom right 30px} */
/* .indexNewBottom .indexNewBottom_list:nth-child(2n) a:hover{background:url(../images/icon14-1.png) no-repeat bottom right} */
.footers{width:100%;height:100%;/* background-color:#f5f5f5*/ background-color: rgba(11,21,49,1);} 
.footers *{color: rgba(255,255,255,.8) !important;}
.footer_box{display:flex;flex-direction:row;justify-content:space-between;padding:80px 0 40px}
.footer_box .lefts{width:25%}
.footer_box .rights{width:68.75%;display:flex;flex-direction:row;justify-content:space-between}
.footer_box .rights dl{width:auto}
.footer_box .rights dl dt{font-size:16px;color:#333;font-weight:700;margin-bottom:15px}
.footer_box .rights dl dd a{font-size:14px;color:#666;line-height:30px;position:relative;transition:all .6s;-webkit-transition:all .6s}
.footer_box .rights dl dd a::after{content:'';position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#0D258B;transition:all .6s;-webkit-transition:all .6s}
.footer_box .rights dl dd a:hover{color:#0D258B}
.footer_box .rights dl dd a:hover::after{width:100%}
.footer_box .lefts h6{font-size:16px;color:#333;font-weight:700;margin-bottom:20px}
.footer_box .lefts .footer_contact h6{margin-bottom:10px}
.footer_box .lefts p{font-size:14px;line-height:30px;color:#666}
.footer_box .lefts p span{font-weight:700}
.footer_email form{position:relative}
.footer_email input{width:100%;height:50px;background-color:#fff;padding-left:12px;padding-right:60px;font-size:14px;color:#666}
.footer_email input::-moz-input-placeholder{font-size:14px;color:#666}
.footer_email input::-webkit-input-placeholder{font-size:14px;color:#666}
.footer_email input::-ms-input-placeholder{font-size:14px;color:#666}
.footer_email button{width:50px;height:50px;background:url(../images/icon15.png) no-repeat center center;position:absolute;top:0;right:0;z-index:10}
.footxt{font-size:14px;line-height:30px;color:#666;/* display:flex;flex-direction:row;justify-content:space-between; */ text-align: center; padding:25px 0}
.footxt .right_s a{display:inline-block;font-size:14px;line-height:30px;color:#666}
.footxt .left_s{display:flex;flex-direction:row}
.footxt .left_s .imgs{width:auto;margin-right:16px}
.banner{margin-top:80px;height:680px}
.banner .main{width:100%;height:100%}
.bannerCenter{width:100%;height:100%;display:flex;align-items:center}
.bannerCenter h2{font-size:56px;color:#fff;margin-bottom:5px;font-weight:500}
.bannerCenter p{font-size:30px;line-height:36px;color:#fff}
.bannerCenter .icon{margin-top:40px}
.Tab{background-color:#f5f5f5}
.Tab .main{display:flex;flex-direction:row;padding:15px 0}
.Tab p{margin-right:50px}
.Tab p a{font-size:16px;color:#333; font-weight: 250; line-height:30px;transition:all .4s;-webkit-transition:all .4s}
.Tab p:hover a{color:#0D258B}
.Tab p.active a{color:#0D258B; font-weight: 400;}
.crumbs_box a{font-size:14px;color:#333;display:inline-block;padding-right:15px;padding-left: 15px; font-weight: normal;}
.crumbs_box a:first-child{padding-left: 0px;}
.crumbs_box a:last-child{padding-right:0; color: #0D258B; font-weight: 450;  padding-left: 15px;}
.crumbs_box{text-align:right;padding:20px 0}
.case{width:100%!important;padding-bottom:120px}
.case_list{display:flex;flex-direction:row}
.case_list p{width:auto;margin-left:8px}
.case_list p a{display:inline-block;font-size:14px;color:#707d8f;line-height:36px;padding:0 25px;border:1px solid #707d8f;border-radius:18px;transition:all .4s;-webkit-transition:all .4s}
.case_list p:nth-child(1) a{padding:0 40px}
.case_list p a:hover{background:#0D258B;color:#fff;border:1px solid #0D258B}
.case_list p.active a{background:#0D258B;color:#fff;border:1px solid #0D258B}
.case_flex{display:flex;flex-direction:row;justify-content:space-between;padding-top:45px}
.case_box{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.case_box .case_li{width:31.25%;display:flex;justify-content:flex-end;position:relative;margin-bottom:38px;border:1px solid #d9d9d9;overflow:hidden}
.case_box .case_li:last-child:nth-child(3n-1){margin-right:calc(31.25% + 6.25% / 2)}
.case_box .case_li .case_list_img{width:100%;height:100%;position:relative}
.case_box .case_li .case_list_img::after{content:'';position:absolute;width:100%;height:100%;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;left:0;opacity:0;transition:all .6s;-webkit-transition:all .6s}
.case_box .case_li:hover .case_list_img::after{opacity:1}
.case_box .case_li .case_txt{position:absolute;width:100%;height:100%;padding:35px;display:flex;top:0;left:0;flex-direction:column-reverse}
.case_box .case_li .case_txt .case_txt_title{font-size:20px;color:#fff;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case_box .case_li .caseText{display:none}
.case_li .case_icon{width:31px;height:31px;background:url(../images/icon14-1.png) no-repeat center center;margin-top:20px;background-size:cover}
.case_li:hover .case_txt{display:none}
.case_li .caseText{position:absolute;width:100%;height:100%;padding:35px;top:0;left:0}
.case_li:hover .caseText{display:block}
.caseText_box{width:100%;height:100%;display:flex;flex-direction:column-reverse}
.case_li .caseText_title{opacity:0;font-size:20px;color:#fff;margin-bottom:10px}
.case_li .caseText_p{opacity:0;font-size:16px;line-height:26px;color:#fff}
.case_li .caseText_p p{color:#fff}
.case_li .caseText .case_icon{opacity:0;background:url(../images/icon6.png) no-repeat center center}
.case_li:hover .caseText_title{animation:fadeInUp .3s .3s linear forwards}
.case_li:hover .caseText_p{animation:fadeInUp .6s .6s linear forwards}
.case_li:hover .case_icon{animation:fadeInUp .9s .9s linear forwards}
.paging{text-align:center;margin-top:12px}
.paging .yiiPager{display:inline-block}
.paging .yiiPager .first,.paging .yiiPager .last{display:none}
.paging .yiiPager li{display:inline-block;vertical-align:middle;margin:0 10px;width:48px;height:48px;border-radius:50%;line-height:46px;text-align:center}
.paging .yiiPager .next a,.paging .yiiPager .previous a{display:block;width:100%;height:100%}
.paging .yiiPager .page.selected a{background-color:#0D258B}
.paging .yiiPager li a{display:block;font-size:16px;color:#3a4b55;border:1px solid #9b9b9b;border-radius:50%}
.paging .yiiPager .page.selected a{color:#fff;background:#0D258B;border:1px solid #0D258B}
.paging .yiiPager .page:hover a{background-color:#0D258B;border:1px solid #0D258B}
.paging .yiiPager .page:hover a{color:#fff}
.paging .yiiPager li.previous a{background:url(../images/icon20.png) no-repeat center center}
.paging .yiiPager li.next a{background:url(../images/icon21.png) no-repeat center center}
.paging .yiiPager li.next:hover,.paging .yiiPager li.previous:hover{background-color:#0D258B;border:1px solid #0D258B}
.paging .yiiPager li.previous a:hover{border:1px solid #0D258B;background:url(../images/icon20-1.png) no-repeat center center}
.paging .yiiPager li.next a:hover{border:1px solid #0D258B;background:url(../images/icon21-1.png) no-repeat center center}
.download .download_list .text .rights{display:inline-block;padding-right:22px;background:url(../images/icon23.png) no-repeat center right;font-size:14px;line-height:30px;color:#707d8f}
.download .download_list .text .lefts{display:flex;flex-direction:row}
.download .download_list .text .lefts p{font-size:20px;color:#333;line-height:30px;padding-left:10px}
.download .download_list .text .lefts p:nth-child(1){padding-left:0}
.download{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
.download .download_list{width:31.9%;background-color:#f5f5f5;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease;margin-bottom:30px}
.download .download_list:last-child:nth-child(3n-1){margin-right:calc(31.9% + 4.3% / 2)}
.download .download_list .text .lefts{width:70%}
.download .download_list .text{display:flex;flex-direction:row;justify-content:space-between;padding:20px}
.download .download_list .download_img{overflow:hidden;width:100%;height:269px}
.download .download_list .download_img img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.download .download_list:hover .download_img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.download .download_list:hover{box-shadow:0 4px 10px 0 rgb(0 0 0 / 10%)}
.Company{padding-top:20px}
.Company_box{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px}
.Company_box .lefts{width:46%;display:flex;align-items:center}
.Company_box .rights{width:50%}
.Company_box .lefts h4{font-size:24px;color:#333;font-weight:700;margin-bottom:20px}
.Company_box .lefts h4 span{color:#0D258B}
.Company_box .lefts .text p{font-size:16px;line-height:30px;color:#666;text-align:justify}
.Company_box .lefts .mores{margin-top:40px}
.Company_box .lefts .mores a{font-size:16px;color:#0D258B;border:1px solid #0D258B;padding:0 40px;display:inline-block;line-height:48px;border-radius:24px;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.Company_box .lefts .mores a:hover{color:#fff;background-color:#0D258B}
.Company{padding-bottom:70px;border-bottom:1px solid #dedede}
.companyNum{display:flex;flex-direction:row;justify-content:space-around}
.companyNum .company_list{width:25%;text-align:center;border-right:1px solid #dedede}
.companyNum .company_list:last-child{border-right:none}
.companyNum .company_list h2{font-size:60px;color:#0D258B;line-height:60px;margin-bottom:10px}
.companyNum .company_list h2 span{color:#0D258B;font-weight:700;font-size:60px;}
.companyNum .company_list p{font-size:16px;color:#666}
.Company_num{padding:80px 0}
.continued{padding-top:160px;padding-bottom:200px}
.continued_box .index_title{text-align:center;color:#fff;margin-bottom:15px}
.continued_box .continued_text{max-width:50%;margin:auto;text-align:center}
.continued_box .continued_text p{font-size:18px;line-height:30px;color:#fff}
.continued_box p.mores{text-align:center;margin-top:30px}
.continued_box p.mores a{font-size:16px;color:#fff;padding:0 40px;display:inline-block;line-height:48px;border:1px solid #fff;border-radius:24px;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.continued_box p.mores a:hover{border:1px solid #0D258B;background-color:#0D258B}
.Culture{padding:110px 0}
.Culture_title{padding-left:25px;background:url(../images/icon26.png) no-repeat center right 2px;background-size:37px 37px}
.Culture_title.active{background:url(../images/icon27.png) no-repeat center right 2px}
.Culture_title h3{font-size:24px;color:#0D258B;font-weight:400;line-height:110px;padding-left:80px}
.Culture_content{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:40px}
.Culture_content .lefts{padding-left:105px;width:46.5%;padding-top:20px}
.Culture_content .rights{width:47.22%}
.Culture_content .lefts h4{font-size:24px;color:#333;line-height:30px;font-weight:400;margin-bottom:20px}
.Culture_content .lefts p{font-size:16px;line-height:26px;color:#666}
.Culture_box{border-top:1px solid #dcdcdc;margin-top:45px}
.Culture_box .Culture_list{border-bottom:1px solid #dcdcdc}
.course{overflow:hidden;width:100%;background:url(../images/tu23.jpg) no-repeat center center;background-size:cover;padding:100px 0}
.course_box{width:150%;overflow:hidden;margin-top:70px}
.course .index_title{color:#fff}
.course_swiper .swiper-slide{border-left:2px solid #ccc;padding-left:34px;position:relative}
.course_swiper .swiper-slide.swiper-slide-active::after{content:'';position:absolute;top:0;left:-2px;width:4px;height:33px;background-color:#0D258B}
.course_swiper .swiper-slide .item{max-width:50%;padding-bottom:25px}
.course_swiper .swiper-slide .item .item_title{font-size:48px;line-height:48px;color:#fff;margin-bottom:24px;opacity:.7}
.course_swiper .swiper-slide.swiper-slide-active .item .item_title{opacity:1}
.course_swiper .swiper-slide .item .item_p{font-size:20px;line-height:28px;color:#fff;margin-bottom:5px;opacity:.7}
.course_swiper .swiper-slide.swiper-slide-active .item .item_p{opacity:1}
.course_swiper .swiper-slide .item .item_text p{font-size:18px;line-height:28px;color:#fff;opacity:.7}
.course_swiper .swiper-slide.swiper-slide-active .item .item_text p{opacity:1}
.course_swiper .course_btn{width:36px;height:36px;background-size:36px 36px;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease;left:initial;right:initial;top:initial;bottom:75px}
.course_swiper .course_btn.course_next{background:url(../images/icon30-1.png) no-repeat center center;left:42px}
.course_swiper .course_btn.course_prev{background:url(../images/icon30.png) no-repeat center center;left:0}
.course_swiper .course_btn.course_next:hover{background:url(../images/icon31-1.png) no-repeat center center;left:42px}
.course_swiper .course_btn.course_prev:hover{background:url(../images/icon31.png) no-repeat center center;left:0}
.course_box .course_swiper{padding-bottom:155px}
.course_pag{overflow:hidden;padding-bottom:2px;margin-top:-30px}
.course_pag .main{position:relative;height:30px;padding-bottom:2px}
.course_pag .main::after{width:calc(100% - 20px);content:'';position:absolute;height:1px;background-color:#d9d9d9;left:0;bottom:0;margin:0 10px}
.course .course_pag .swiper-pagination-bullet{background:initial;width:auto;height:auto;font-size:16px;color:#fff;position:relative;z-index:5;opacity:1;padding:0 10px;margin-right:5px}
.course .course_pag .swiper-pagination-bullet::after{width:0%;content:'';position:absolute;height:2px;background-color:#0D258B;left:0;bottom:-7px;z-index:20;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.course .course_pag .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width:100%}
.Virtuous_box{display:flex;position:relative;justify-content:space-between}
.Virtuous_box .index_title{position:absolute;top:-10px;right:0}
.Virtuous_box .lefts{width:65%;overflow:hidden}
.Virtuous_box .lefts img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.Virtuous_box:hover .lefts img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.Virtuous_box .rights{width:30%;display:flex;align-items:center}
.Virtuous_box .rights .box{background-color:#f5f5f5;padding:60px;width:50%;position:absolute;right:0;z-index:2;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.Virtuous_box:hover .rights .box{box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}
.Virtuous_box .rights .box h6{font-size:24px;color:#333;font-weight:400;margin-bottom:15px}
.Virtuous_box .rights .box p{font-size:16px;line-height:26px;color:#666}
.Virtuous_box .rights p.mores{margin-top:20px}
.Virtuous_box .rights p.mores a{display:inline-block;font-size:16px;color:#0D258B;padding:0 40px;line-height:48px;border:1px solid #0D258B;border-radius:24px;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.Virtuous_box .rights p.mores a:hover{background-color:#0D258B;color:#fff}
.Virtuous{padding:120px 0}
.introduce_box{display:flex;flex-direction:row;justify-content:space-between}
.introduce_box .lefts{width:15%}
.introduce_box .rights{width:82%}
.introduce_box .rights h6{font-size:24px;color:#333;font-weight:400;margin-bottom:20px}
.introduce_box .rights h6 span{color:#0D258B}
.introduce_box .rights p{font-size:18px;line-height:30px;color:#666;margin-bottom:30px}
.introduce_box .rights p span{color:#0D258B;font-weight:700}
.introduce_box .rights img,.introduce_box .rights video{ max-width: 100%;}
.introduce_img{margin-top:40px}
.introduce{margin-top:30px}
.strategy_box .strategy_list{display:flex;flex-direction:row;justify-content:space-between}
.strategy_box .strategy_list:nth-child(even){flex-direction:row-reverse}
.strategy_box .strategy_list .lefts{width:50%;background-color:#f5f5f5;display:flex;align-items:center;padding-left:60px;padding-right:50px}
.strategy_box .strategy_list .lefts .box{padding-left:30px;position:relative}
.strategy_box .strategy_list .lefts .box::after{content:'';position:absolute;top:0;left:0;width:2px;height:120px;background-color:#0D258B}
.strategy_box .strategy_list .lefts .box h6{font-size:24px;color:#333;font-weight:700;line-height:24px;margin-bottom:15px}
.strategy_box .strategy_list .lefts .box .text p{font-size:16px;line-height:26px;color:#666;margin-bottom:15px}
.strategy_box .strategy_list .lefts .box .text p:last-child{margin-bottom:0}
.strategy_box .strategy_list .rights{width:50%;overflow:hidden}
.strategy_box .strategy_list .rights img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.strategy_box .strategy_list:hover .rights img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.strategy{margin-top:20px}
.Virtuous.development .rights .box{right:initial;left:0}
.Virtuous.development .index_title{right:initial;left:0}
.Virtuous.development .rights .box{padding:40px 60px}
.Virtuous.development .rights .box p{margin-bottom:15px}
.Virtuous.development .rights .box p:last-child{margin-bottom:0}
.Virtuous.development{padding-top:26px;position:relative}
.Virtuous.development .aipng{width:80px;position:absolute;left:0;bottom:0;z-index:50}
.Virtuous.development .aipng img{transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.Virtuous.development .aipng:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.Virtuous.development320 .rights .box{min-height:320px}
.energy{padding-top:100px;padding-bottom:120px}
.energy .index_title{color:#fff;text-align:center}
.energy_text{margin:20px auto 70px;text-align:center}
.energy_text p{color:#fff;font-size:16px;line-height:26px;margin-bottom:18px}
.energy_num{max-width:56.25%;margin:auto;display:flex;flex-direction:row;justify-content:space-around}
.energy_num .energy_list h3{color:#fff;font-size:18px;font-weight:400}
.energy_num .energy_list h3 span{font-size:48px;font-weight:700;color:#fff}
.energy_num .energy_list p{text-align:center;font-size:16px;color:#fff}
.Poverty{background-color:#f4f4f4;padding-top:90px;padding-bottom:270px}
.Poverty .index_title{text-align:center}
.Poverty .energy_text{margin-bottom:0}
.Poverty .energy_text p{color:#666}
.Poverty .energy_text p:last-child{margin-bottom:0}
.PovertyRotation{position:relative;z-index:2;margin-top:-230px;padding-bottom:110px}
.PovertyRotation_box{position:relative}
.PovertyRotation_box .Poverty_btn{width:50px;height:50px;background-size:50px 50px;opacity:.8;z-index:10;cursor:pointer;transition:all .6s;-webkit-transition:all .6s;top:42%}
.PovertyRotation_box .Poverty_btn.swiper-button-prev{background:url(../images/icon7.png) no-repeat center center;left:-25px}
.PovertyRotation_box .Poverty_btn.swiper-button-next{background:url(../images/icon7-1.png) no-repeat center center;right:-25px}
.PovertyRotation_box .Poverty_btn.swiper-button-prev:hover{background:url(../images/icon8.png) no-repeat center center;left:-25px;opacity:1}
.PovertyRotation_box .Poverty_btn.swiper-button-next:hover{background:url(../images/icon8-1.png) no-repeat center center;right:-25px;opacity:1}
.PovertyRotation_box .PovertyRotation_swiper .item_text{padding-top:30px}
.PovertyRotation_box .PovertyRotation_swiper .item_text h5{font-size:24px;line-height:30px;color:#333;font-weight:400;margin-bottom:20px}
.PovertyRotation_box .PovertyRotation_swiper .item_text p{font-size:16px;line-height:26px;color:#666}
.school{padding:120px 0}
.school_box{display:flex;position:relative;justify-content:space-between}
.school_box .lefts{width:57%}
.school_box .rights{width:30%;display:flex;align-items:center}
.school_box .rights .box{background-color:#f5f5f5;padding:30px 60px;width:50%;position:absolute;right:0;z-index:2;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.school_box .rights p{font-size:16px;line-height:26px;color:#666;margin-top:20px}
.school_swiper .school_pag .swiper-pagination-bullet{background:#fff;opacity:.9;transition:all .4s;-webkit-transition:all .4s}
.school_swiper .school_pag .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0D258B;opacity:1}
.school .school_box:hover .rights .box{box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}
.personnel .strategy_list .lefts{display:block;padding-top:55px}
.personnel .strategy_list .lefts .text div{display:flex;flex-direction:row;padding-top:10px}
.personnel .strategy_list .lefts .text div ul{width:auto;margin-right:28px}
.personnel .strategy_list .lefts .text div ul li{font-size:16px;line-height:24px;color:#666;padding-left:10px;background:url(../images/icon32.png) no-repeat left top 10px}
.strategy_box{padding-top:45px;padding-bottom:120px}
.personnel,.recruit{margin-top:16px}
.recruit_text{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;padding-bottom:30px;border-bottom:1px solid #d9d9d9}
.recruit_text .recruit_left{width:70%}
.recruit_text .recruit_left p{font-size:16px;line-height:26px;color:#666}
.recruit_text .mores a{font-size:16px;display:inline-block;padding:0 40px;line-height:48px;border:1px solid #0D258B;border-radius:24px;color:#0D258B;transition:all .6s;-webkit-transition:all .6s}
.recruit_text .mores a:hover{color:#fff;background-color:#0D258B}
.recruit_campus{display:flex;flex-direction:row;justify-content:space-between}
.recruit_campus .lefts{width:30%;display:flex;align-items:center}
.recruit_campus .rights{width:57%;overflow:hidden}
.recruit_campus .rights img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.recruit_campus:hover .rights img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.recruit_campus .lefts .box{padding:40px 60px 90px;left:0;background-color:#f5f5f5;width:49%;position:absolute;right:0;z-index:2;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.recruit_campus{position:relative}
.recruit_campus:hover .lefts .box{box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}
.recruit_campus .lefts h6{font-size:24px;color:#333;font-weight:400;margin-bottom:10px}
.recruit_campus .lefts h6 a{margin-right:20px;display:inline-block;position:relative;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease;border:1px solid #0D258B;padding:5px 15px;border-radius:30px;color:#0D258B}
.recruit_campus .lefts h6 a:hover{color:#fff;background-color:#0D258B}
.recruit_campus .lefts .text{font-size:16px;color:#333;position:absolute;top:175px}
.recruit_campus .lefts .text a{font-size:16px;color:#0D258B;display:inline-block;position:relative}
.recruit_campus .lefts .text a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#0D258B;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.recruit_campus .lefts .text a:hover::after{width:100%}
.recruit_campus .box ul{display:flex;flex-direction:row;margin-top:50px}
.recruit_campus .box ul li{width:auto;margin-right:60px;display:flex;align-items:flex-end}
.recruit_campus .box ul li .img{width:40px;height:40px;display:flex;align-items:center;margin:auto}
.recruit_campus .box ul li .imgs{width:128px;height:128px}
.recruit_campus .box ul li .img p{margin:auto}
.recruit_campus .box ul li p{font-size:16px;color:#333;text-align:center;margin-top:5px}
.recruit_campus{margin-top:60px}
.recruit{padding-bottom:120px}
.Solution{padding-top:36px;padding-bottom:60px}
.Solution_text{margin-top:15px}
.Solution_text p{font-size:18px;line-height:32px;color:#666}
.Solution_list{display:flex;flex-direction:row;margin-top:70px}
.Solution_list .Solution_li{width:20%;position:relative}
.Solution_list .Solution_li .SolutionTitle{position:absolute;top:30px;left:30px;font-size:24px;line-height:24px;color:#fff}
.advantage{padding-top:60px;padding-bottom:120px}
.advantage_list{display:flex;flex-direction:row;justify-content:space-between;margin-top:70px}
.advantage_list .advantage_li{width:32%;border-bottom:1px solid #d9d9d9}
.advantage_list .advantage_li .box{width:100%;background-color:#f5f5f5;padding:35px 0}
.advantage_list .advantage_li .img{width:80px;height:80px;display:flex;align-items:center;margin:auto}
.advantage_list .advantage_li .img p{margin:auto}
.advantage_list .advantage_li h6{font-size:20px;color:#333;font-weight:400;text-align:center;padding:15px 0;line-height:26px}
.advantage .index_title{text-align:center}
.choice{overflow:hidden;padding:120px 0;background-color:#f5f5f5}
.choice_box{width:134%}
.choice .main{position:relative}
.choice_swiper .swiper-slide{background-color:#fff;height:auto}
.choice_swiper .swiper-slide .text{padding:30px 30px 40px}
.choice_swiper .swiper-slide .text h6{font-size:20px;color:#333;font-weight:400;margin-bottom:8px}
.choice_swiper .swiper-slide .text p{font-size:16px;line-height:24px;color:#666}
.choice_box{margin-top:40px}
.choice .choice_btn{width:50px;height:50px;background-size:50px 50px;opacity:.8;z-index:10;cursor:pointer;transition:all .6s;-webkit-transition:all .6s;top:20px;left:initial;right:initial}
.choice .choice_btn.swiper-button-prev{background:url(../images/icon7.png) no-repeat center center;right:60px}
.choice .choice_btn.swiper-button-next{background:url(../images/icon7-1.png) no-repeat center center;right:0}
.choice .choice_btn.swiper-button-prev:hover{background:url(../images/icon8.png) no-repeat center center;right:60px;opacity:1}
.choice .choice_btn.swiper-button-next:hover{background:url(../images/icon8-1.png) no-repeat center center;right:0;opacity:1}
.caseSolution{padding-top:0px;padding-bottom:40px}
.caseSolution .index_title{text-align:center}
.caseSolution .case_box .case_li{margin-bottom:45px}
.Solution_list6 .Solution_li{width:calc(100% / 6)}
.advantage .advantage_container{padding-bottom:60px;margin-top:70px}
.advantage .advantage_container .advantage_page{bottom:0}
.advantage .advantage_container .advantage_page .swiper-pagination-bullet-active{background:#0D258B}
.choice .choice_list{display:flex;flex-direction:row;justify-content:space-between}
.choice .choice_list .choice_li{width:32%;background-color:#fff}
.choice .choice_box100{width:100%}
.choice .choice_list .choice_li .text{padding:30px}
.choice .choice_list .choice_li .text p{font-size:18px;color:#666;line-height:24px}
.choicetxt .choice_box .choice_swiper .text{padding:30px}
.choicetxt .choice_box .choice_swiper .text p{font-size:18px;color:#666;line-height:24px}
.cooperation{margin-top:0;padding-top:120px}
.cooperation .index_title{text-align:center}
.cooperation .strategy_box .strategy_list .lefts{padding:60px;display:block}
.loadStorage_advantage{padding-top:0}
.roadmap_box{margin-top:80px;overflow:hidden;position:relative}
.roadmap_box ul{display:flex;flex-direction:row;margin-left:-20px;margin-right:-20px;padding-top:20px}
.roadmap_box ul li{width:calc(100% / 6);padding:0 20px;border-top:2px dashed rgba(255,100,50,.3);padding-top:30px;transition:all .6s;-webkit-transition:all .6s}
.roadmap_box ul li.active{border-top:2px dashed #0D258B}
.roadmap_box ul li.active strong{color:#333}
.roadmap_box ul li strong{font-size:24px;color:#949494;display:block;position:relative;z-index:9;font-weight:500}
.roadmap_box ul li strong:before{content:'';width:8px;height:8px;background:#fff;border:6px solid #0D258B;position:absolute;top:-41px;left:0;border-radius:50%;display:block}
.roadmap_box ul li p{font-size:16px;line-height:24px;color:#949494;margin-top:15px}
.roadmap_box ul li.active p{color:#333}
.roadmap_box .car{position:absolute;left:0;top:0;z-index:88;width:96px;height:44px}
.roadmap_box .car.active{animation:amgleft 6s linear forwards}
@keyframes amgleft{from{left:0;top:0}
to{left:calc(100% - 96px);top:0}
}
.roadmap{background-color:#f5f5f5;padding:120px 0}
.Company_num0{padding:0}
.intelligencetext .strategy_box{padding-top:0}
.intelligenceRotation{padding-top:5px;background-color:#fff}
.intelligenceRotation .choice_swiper .swiper-slide{background-color:#f5f5f5}
.intelligenceRotation .choice_swiper .swiper-slide .text ul li{font-size:16px;line-height:28px;color:#666;padding-left:14px;background:url(../images/icon32.png) no-repeat left top 12px}
.Solution_paddingbottom0{padding-bottom:0}
.business .index_title{color:#fff;text-align:center}
.business .business_text{max-width:52%;margin:20px auto 38px}
.business .business_text p{font-size:18px;line-height:32px;color:#fff;text-align:center}
.business .business_img img{margin:auto}
.business{padding-top:110px;padding-bottom:120px}
.countytext{background-color:#fff}
.countytext .choice_swiper .swiper-slide{background-color:#f5f5f5}
.countytext .choice_swiper .swiper-slide .text h6{margin-bottom:0}
.advantagebg{background-color:#f5f5f5}
.advantagebg .advantage_li .box{background-color:#fff}
.AIintegrate{padding:120px 0}
.AIintegrate .index_title{text-align:center}
.AIintegrate_box{margin-top:70px;position:relative}
.AIintegrate_img img{margin:auto}
.AIintegrateposition{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.AIintegrate_imgs{position:relative;width:206px;height:206px}
.AIintegrate_imgs img{max-width:100%;display:block}
.AIintegrate_imgs .img2{position:absolute;top:0;left:0}
.AIintegrate_imgs .img1{width:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.AIintegrate_imgs .img2{transform:rotate(360deg);animation:rotation 20s linear infinite}
@keyframes rotation{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.CooperationMode_list{display:flex;flex-direction:row;justify-content:space-between;background-color:rgba(0,0,0,.2);margin-top:44px}
.CooperationMode_list .CooperationMode_li{width:calc(100% / 3);padding:40px;border-right:1px solid rgba(255,255,255,.2)}
.CooperationMode_list .CooperationMode_li:last-child{border-right:initial}
.CooperationMode_list .CooperationMode_li .CooperationMode_icon{width:40px;height:40px;display:flex;align-items:center;margin-bottom:14px}
.CooperationMode_list .CooperationMode_li .CooperationMode_icon p{margin:auto}
.CooperationMode_text{display:flex;flex-direction:row;justify-content:space-between}
.CooperationMode_text .lefts{width:58%}
.CooperationMode_text .lefts p{font-size:18px;line-height:26px;color:#fff;text-align:justify}
.CooperationMode_text .rights{width:40%;text-align:right;margin-top:10px}
.CooperationMode_text .rights img{display:inline-block}
.CooperationMode .index_title{text-align:center;color:#fff}
.CooperationModeText{margin-top:14px}
.CooperationModeText p{font-size:16px;line-height:26px;color:#fff}
.CooperationMode{padding-top:100px;padding-bottom:110px}
.powerbg .pow_text{margin-top:10px}
.powerbg .pow_text p{font-size:20px;line-height:32px;color:#666}
.powerbg .index_title{text-align:left}
.powerbg .advantage_container{margin-top:35px}
.powerbg{padding-top:100px;padding-bottom:100px}
.partner .index_title{text-align:left}
.partner_swiper .swiper-slide{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;border:1px solid #dedede;border-bottom:initial;border-right:initial}
.partner_swiper .swiper-slide .partner_logo{width:20%;height:98px;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
.partner_swiper .swiper-slide .partner_logo p{width:100%;height:100%;display:flex;align-items:center}
.partner_swiper .swiper-slide .partner_logo p img{margin:auto}
.partner_swiper .swiper-slide .partner_logo:last-child:nth-child(5n-1){margin-right:calc(20% + 0% / 4)}
.partner_swiper .swiper-slide .partner_logo:last-child:nth-child(5n-2){margin-right:calc(40% + 0% / 4)}
.partner_swiper .swiper-slide .partner_logo:last-child:nth-child(5n-3){margin-right:calc(60% + 0% / 4)}
.partner .partner_swiper{margin-top:44px;padding-bottom:60px}
.partner .partner_swiper .partner_page{bottom:0}
.partner .partner_swiper .partner_page .swiper-pagination-bullet-active{background:#0D258B}
.partner{padding-bottom:110px;padding-top:100px}
.Solution .Solution_text .Solution_lifore .Solution_li{width:25%}
.EnergyStorage_tion{padding-bottom:120px}
.EnergyStorage_choice.choice .choice_list .choice_li .text h6{font-size:20px;color:#333;font-weight:Medium}
.SuccessfulCases_box{display:flex;flex-direction:row;justify-content:space-between;margin-top:44px}
.SuccessfulCases_box .lefts{width:50%;background-color:#f5f5f5;padding:50px}
.SuccessfulCases_box .lefts .left_box{padding-left:30px;position:relative}
.SuccessfulCases_box .lefts .left_box::after{content:'';position:absolute;top:0;left:0;width:2px;height:120px;background-color:#0D258B}
.SuccessfulCases_box .rights{width:50%}
.SuccessfulCases_box .lefts h6{font-size:24px;color:#333;font-weight:400;margin-bottom:14px}
.SuccessfulCases_box .lefts .text{height:100px}
.SuccessfulCases_box .lefts .text p{font-size:16px;line-height:26px;color:#666}
.SuccessfulCases_box .lefts p.mores a{font-size:16px;color:#0D258B;display:inline-block;padding:0 40px;line-height:48px;border:1px solid #0D258B;border-radius:24px;transition:all .6s;-webkit-transition:all .6s}
.SuccessfulCases_box .lefts p.mores a:hover{background-color:#0D258B;color:#fff}
.SuccessfulCases .index_title{text-align:center}
.SuccessfulCases{padding-top:120px;padding-bottom:20px}
.photovoltaicbg{background-color:#f5f5f5;padding-top:120px}
.photovoltaicbg .advantage_list .advantage_li .box{background-color:#fff}
.photovoltaicbg .index_title{text-align:left}
.Division_top{display:flex;flex-direction:row;justify-content:space-between}
.Division_top .lefts{width:32%}
.Division_top .rights{width:67%}
.Division_top .rights p{font-size:18px;line-height:28px;color:#666;margin-bottom:14px;text-align:justify}
.Division_top .rights p:last-child{margin-bottom:0}
.Division{padding-top:120px;padding-bottom:120px}
.Division_img{margin-top:60px}
.cooperation_info{display:flex;flex-direction:row;justify-content:space-between}
.cooperation_info .lefts,.cooperation_info .rights{width:50%;padding-top:150px;padding-bottom:150px}
.cooperation_info .lefts .index_title,.cooperation_info .rights .index_title{text-align:center;color:#fff}
.cooperation_items{width:50%;display:flex;flex-direction:row;justify-content:space-between;margin:40px auto 0}
.cooperation_item .icon{height:60px;margin:0 auto 8px}
.cooperation_item .icon p{width:100%;height:100%;display:flex;align-items:center}
.cooperation_item .icon p img{margin:auto}
.cooperation_item p{font-size:18px;line-height:26px;color:#fff;text-align:center}
.cooperation_info .rights .cooperation_items{width:40%}
.decarbonization_list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:10px}
.decarbonization_list .decarbonization_li{width:32%;position:relative;margin-top:30px;overflow:hidden}
.decarbonization_list .decarbonization_li:last-child:nth-child(3n-1){margin-right:calc(32% + 4% / 2)}
.decarbonization_list .decarbonization_li .img{position:relative}
.decarbonization_list .decarbonization_li .img::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:120px;background:url(../images/tu121.png) no-repeat left bottom;background-size:cover}
.decarbonization_list .decarbonization_li .img img{max-width:100%;width:100%;height:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.decarbonization_list .decarbonization_li:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.decarbonization_list .decarbonization_li .text{position:absolute;left:20px;bottom:20px}
.decarbonization_list .decarbonization_li .text p{font-size:24px;line-height:24px;color:#fff;font-weight:400}
.decarbonization_box{border-top:1px solid #dedede;margin-top:45px}
.decarbonization_box .decarbonization_item{padding-top:50px;padding-bottom:50px}
.decarbonization_box .decarbonization_item .decarbonization_title{font-size:24px;color:#333;line-height:24px;padding-left:15px;position:relative;font-weight:400}
.decarbonization_box .decarbonization_item .decarbonization_title::after{content:'';position:absolute;width:4px;height:100%;background-color:#0D258B;left:0;top:0}
.decarbonization_box .decarbonization_item .decarbonization_text{margin-top:10px;padding-left:15px}
.decarbonization_box .decarbonization_item .decarbonization_text p{font-size:18px;line-height:30px;color:#666}
.decarbonization{padding-bottom:70px;margin-top:30px}
.Powerplant_img{border:1px solid #dedede;padding:44px 0;margin-top:50px}
.Powerplant_img img{margin:auto}
.Powerplant{padding-top:36px;padding-bottom:120px}
.Powerplant .Powerplant_text{margin-top:15px}
.Powerplant .Powerplant_text p{font-size:18px;line-height:30px;color:#666}
.fictitious_text.personnel{background-color:#f5f5f5;padding-top:120px;margin-top:0}
.fictitious_text.personnel .index_title{text-align:center}
.fictitious_text.personnel .strategy_box .strategy_list .lefts{background-color:#fff}
.fictitious_tdbox{position:relative;margin-bottom:60px}
.fictitious_tdbox .advantage_page{top:20px;right:0}
.fictitious_tdbox .advantage_page .swiper-pagination-bullet-active{background:#0D258B}
.fictitious_tdbox .advantage_page .swiper-pagination-bullet{margin-left:10px}
.fictitious_td{padding-top:120px;padding-bottom:120px}
.fictitious_td .fictitious_tdbox .advantage_container{margin-top:50px}
.fictitious_td .fictitious_box{display:flex;flex-direction:row;justify-content:space-between;background-color:#f5f5f5}
.fictitious_td .fictitious_box .lefts{width:68%}
.fictitious_td .fictitious_box .rights{width:32%;border:1px solid #dedede;border-left:initial;background-color:#fff;padding:50px}
.fictitious_td .fictitious_box .rights h6{font-size:24px;color:#333;font-weight:400}
.fictitious_td .fictitious_box .rights .text p{font-size:16px;line-height:26px;color:#666;margin-top:16px}
.tan .Powerplant_img{padding:0;border:initial}
.subject{display:flex;flex-direction:row;justify-content:space-between}
.subject .subject_item{width:50%;border-top:1px solid #e6e6e6;background-color:#fff;border-right:1px solid #e6e6e6;padding:30px 50px}
.subject .subject_item:nth-child(2){border-right:initial}
.transaction_box.personnel{padding-bottom:120px}
.transaction_box.personnel .strategy_box{padding-bottom:0}
.subject .subject_item .subject_left h6{font-size:24px;color:#333;line-height:24px;font-weight:400}
.subject .subject_item{display:flex;flex-direction:row;justify-content:space-between}
.subject .subject_item .subject_left .text{margin-top:14px}
.subject .subject_item .subject_left .text p{font-size:16px;line-height:26px;color:#666}
.subject .subject_item .subject_right{width:90px;display:flex;align-items:center}
.subject .subject_item .subject_right .subject_right_img{width:90px;height:90px;position:relative}
.subject_right_img .img{position:absolute;top:0;left:0}
.subject_right_img .imgs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.subject_right_img .img{transform:rotate(360deg);animation:rotation 20s linear infinite}
.Virtuous.Carbon_finance{padding-top:120px}
.Virtuous.Carbon_finance .Virtuous_box .lefts{width:57%}
.Virtuous.Carbon_finance .Virtuous_box .rights .box{width:49%}
.quotation{margin-top:30px;padding-bottom:70px}
.quotation .quotation_box{margin-top:30px}
.quotation .block_hq .hq_L{padding-bottom:0;border-bottom:initial}
.quotation .announ-pad{padding:0}
.quotation .kke_menus_tab_normal{width:50px}
.quotation .quotation_box .shares p{font-size:22px;line-height:22px;color:#333}
.contact{max-width:100%;padding:20px;display:flex;align-items:center;justify-content:center;background:url(/themes/basic/skin/images/contact_bg.jpg) no-repeat center}
.contact>div{display:flex;justify-content:center;align-items:center;margin:0 50px}
.contact>div .pic{margin-right:20px}
.notice{margin-top:30px;padding-bottom:120px}
.notice_top{display:flex;flex-direction:row;justify-content:space-between}
.notice_choice{display:inline-block}
.notice_top .xiala{display:inline-block}
.xiala{text-align:center;position:relative;z-index:9}
.xiala dl{position:relative;margin-right:10px;width:190px;z-index:10}
.xiala dl dt{font-size:16px;height:48px;padding-left:20px;border-radius:30px;appearance:none;-webkit-appearance:none;background:#fff url(../images/tu150.png) no-repeat center right 24px;outline:0;line-height:48px;border:1px solid #cdcdcd;text-align:left;position:relative;z-index:3;cursor:pointer}
.xiala dl dd{display:none;position:absolute;top:50px;left:0;background:#fff;width:100%;z-index:0;box-shadow:0 0 3px 3px rgb(0 0 0 / 10%);text-align:left;border-radius:5px}
.xiala dl dd a{color:#333;font-size:16px;display:block;padding:12px 20px;border-bottom:1px solid #333;text-align:center}
.notice_list{border-top:1px solid #dedede;margin-top:30px}
.notice_list .notice_li{border-bottom:1px solid #dedede}
.notice_list .notice_li a{display:flex;flex-direction:row;justify-content:space-between;padding:30px 0}
.notice_list .notice_li a .lefts{width:80%;min-height:66px;padding-left:80px;display:flex;align-items:center;background:url(../images/tu152.png) no-repeat top 0 left}
.notice_list .notice_li a .lefts p{font-size:16px;color:#707d8f}
.notice_list .notice_li a .lefts h6{font-size:20px;color:#333;transition:all .4s;-webkit-transition:all .4s}
.notice_list .notice_li:hover a .lefts h6{color:#0D258B}
.notice_list .notice_li a .rights{display:flex;align-items:center}
.notice_list .notice_li a .rights p{font-size:16px;color:#0D258B;padding-right:28px;background:url(../images/tu151.png) no-repeat center right}
.notice .paging{margin-top:50px}
.news{margin-top:30px;padding-bottom:120px}
.news .news_box{border-top:1px solid #dedede;margin-top:30px}
.news .news_box .news_list{border-bottom:1px solid #dedede}
.news_list a{display:flex;flex-direction:row;justify-content:space-between;padding:40px 0}
.news_list a .lefts{width:54%;position:relative}
.news_list a .rights{width:32%;overflow:hidden;max-height:200px}
.news_list a .rights img{max-width:100%;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.news_list:hover a .rights img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.news_list a .lefts p{font-size:16px;color:#707d8f}
.news_list a .lefts h6{font-size:20px;color:#333;margin-top:4px;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease}
.news_list:hover a .lefts h6{color:#0D258B}
.news_list a .lefts .text{margin-top:14px}
.news_list a .lefts .text p{font-size:16px;line-height:30px;color:#666}
.news_list a .lefts .mores{font-size:16px;color:#666;display:inline-block;padding-right:28px;background:url(../images/tu155.png) no-repeat center right;position:absolute;left:0;bottom:0;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease}
.news_list:hover a .lefts .mores{color:#0D258B;background:url(../images/icon13-1.png) no-repeat center right}
.news .paging{margin-top:50px}
.news .news_box.media_box .news_list a .lefts{display:flex;flex-direction:row}
.news .news_box.media_box .news_list a .lefts .mores{left:18%}
.media_text{width:100%}
.news .news_box.media_box .news_list .time{width:22%}
.news .news_box.media_box .news_list .time h4{font-size:60px;color:#0D258B;font-weight:400;line-height:60px;margin-bottom:10px}
.news .news_box.media_box .news_list .time p{font-size:16px;line-height:16px;color:#707d8f}
.news .news_box.media_box .news_list a .rights{width:20.83%;height:180px}
.contact{margin-top:30px}
.contact_box .Virtuous_box .lefts{width:57%}
.contact_box .Virtuous_box .rights .box{width:48.62%;padding:60px}
.contact_box .Virtuous_box .rights .box .mores a{display:inline-block;font-size:16px;color:#0D258B;line-height:40px;padding:0 30px;border:1px solid #0D258B;border-radius:20px;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.contact_box .Virtuous_box:hover .rights .box .mores a{color:#fff;background-color:#0D258B}
.contact_box .Virtuous_box .rights .address p{font-size:16px;line-height:30px;margin-bottom:0;padding-left:30px}
.contact_box .Virtuous_box .rights .address p:nth-child(1){background:url(../images/tu159.png) no-repeat top 4px left}
.contact_box .Virtuous_box .rights .address p:nth-child(2){background:url(../images/tu160.png) no-repeat top 8px left}
.contact_box .Virtuous_box .rights .address p:nth-child(3){background:url(../images/tu161.png) no-repeat top 6px left}
.contact_box .Virtuous_box .rights .address p:nth-child(4){background:url(../images/tu162.png) no-repeat top 6px left}
.contact_box .Virtuous_box .rights .box .text h6{margin-bottom:18px}
.contact_box .Virtuous_box .rights .box .text h6 span{color:#0D258B}
.contact_box .Virtuous_box .rights p.mores{margin-top:24px}
.contact .contact_box{padding-bottom:100px;border-top:1px solid #d9d9d9;padding-top:40px;margin-top:35px}
.fenb_list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.fenb_list .fenb_li{width:48.6%;margin-top:40px;background-color:#fff;padding:40px;min-height:205px;transition:all .6s;-webkit-transition:all .6s}
.fenb{background-color:#fafafa;padding-top:100px;padding-bottom:120px}
.fenb_list .fenb_li h6{font-size:22px;color:#0D258B;line-height:30px;font-weight:400}
.fenb_list .fenb_li .text{margin-top:14px}
.fenb_list .fenb_li .text p{font-size:16px;line-height:24px;color:#666}
.fenb_list .fenb_li .box{position:relative;padding-left:22px;height:100%}
.fenb_list .fenb_li .box::after{width:1px;content:'';position:absolute;background-color:#0D258B;top:0;left:0;height:100%}
.fenb_list .fenb_li:hover{box-shadow:0 4px 8px 0 rgb(0 0 0 / 10%)}
.fenb .fenb_title{font-size:24px;line-height:24px;color:#333;font-weight:400}
.service .index_title{color:#333}
.service_box{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px}
.service_box .service_list{width:32%;padding:28px;box-shadow:0 0 15px 2px rgb(0 0 0 / 10%)}
.service_box .service_list .img{margin-bottom:16px}
.service_box .service_list .text{margin-bottom:20px}
.service_box .service_list .text:last-child{margin-bottom:0}
.service_box .service_list .text h6{font-size:24px;line-height:30px;color:#333;margin-bottom:8px;text-transform: lowercase;}
.service_box .service_list .text p{font-size:14px;line-height:18px;color:#666}
.service .service_p{margin-top:10px}
.service .service_p p{font-size:18px;line-height:36px;color:#333}
.service{padding-top:30px;padding-bottom:100px}
.feedback{background-color:#f5f5f5;padding-top:100px;padding-bottom:100px}
.feedback .index_title{text-align:center;color:#333}
.feedback .feedbackp{text-align:center;font-size:18px;line-height:34px;color:#666;margin-top:8px}
.feedback_input{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.feedback_input .Input{width:48.6%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:28px}
.feedback_input .Input p{position:relative;font-size:16px;line-height:46px;color:#666}
.feedback_input .Input p span{color:#fe2323}
.feedback_input .Input input{width:91%;height:46px;border:1px solid #ebebeb;padding-left:50px;padding-right:30px;transition:all .6s;-webkit-transition:all .6s}
.feedback_form{margin-top:45px}
.feedback_input .Input input:hover{border:1px solid #0D258B;color:#fff}
.feedback_input .Input input:hover::-webkit-input-placeholder{color:#fff}
.feedback_input .Input input:hover:-ms-input-placeholder{color:#fff}
.feedback_input .Input input:hover:-moz-placeholder{color:#fff}
.feedback_input .Input input:hover::-moz-placeholder{color:#fff}
.feedback_input .Input:nth-child(1) input{background:#fff url(../images/tu166.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(1) input:hover{background:rgb(13,37,139,.4) url(../images/tu166-1.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(2) input{background:#fff url(../images/tu167.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(2) input:hover{background:rgb(13,37,139,.4) url(../images/tu167-1.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(3) input{background:#fff url(../images/tu171.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(3) input:hover{background:rgb(13,37,139,.4) url(../images/tu171-1.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(4) input{background:#fff url(../images/tu168.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(4) input:hover{background:rgb(13,37,139,.4) url(../images/tu168-1.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(5) input{background:#fff url(../images/tu170.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(5) input:hover{background:rgb(13,37,139,.4) url(../images/tu170-1.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(6) input{background:#fff url(../images/tu169.png) no-repeat center left 17px}
.feedback_input .Input:nth-child(6) input:hover{background:rgb(13,37,139,.4) url(../images/tu169-1.png) no-repeat center left 17px}
.feedback_text{display:flex;flex-direction:row;justify-content:space-between}
.feedback_text p{font-size:16px;line-height:32px;color:#666}
.feedback_text textarea{transition:all .6s;-webkit-transition:all .6s;width:95.5%;height:120px;border:1px solid #ebebeb;padding:20px 50px;background:#fff url(../images/tu172.png) no-repeat top 20px left 17px}
.feedback_text textarea:hover{color:#fff;background:rgb(13,37,139,.4) url(../images/tu172-1.png) no-repeat top 20px left 17px}
.feedback_text textarea:hover::-webkit-input-placeholder{color:#fff}
.feedback_text textarea:hover:-ms-input-placeholder{color:#fff}
.feedback_text textarea:hover:-moz-placeholder{color:#fff}
.feedback_text textarea:hover::-moz-placeholder{color:#fff}
.upload{display:flex;flex-direction:row-reverse}
.upload p{width:95.5%}
.upload p a{font-size:14px;line-height:38px;display:block;color:#0D258B;padding-left:50px;background:#fff url(../images/tu173.png) no-repeat center left 17px;border:1px solid #dedede;border-top:initial}
.feedback .submit{text-align:center;margin-top:38px}
.feedback .submit .s-info{display:inline-block;font-size:18px;color:#fff;line-height:42px;border-radius:21px;padding:0 60px;background-color:#0D258B;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;font-family:"Source Han Sans CN",Arial,verdana,"微软雅黑",SimHei,"微软雅黑","microsoft yahei"}
.feedback .submit .s-info:hover{box-shadow:0 0 15px 2px rgb(0 0 0 / 10%)}
.network{padding-top:120px;padding-bottom:30px}
.network .Company_num .companyNum{max-width:70%;margin:auto}
.network .Company_num .companyNum .company_list h2 .mall{font-size:24px;color:#0D258B;font-weight:600}
.network .index_title{text-align:center}
.network .Company_num{padding-top:70px;padding-bottom:50px}
.network_bg .network_img img{margin:auto}
.network_icon .icon{width:56px;height:64px;background:url(../images/tu175.png) no-repeat center center}
.network_icon .icon:hover{width:56px;height:64px;background:url(../images/tu176.png) no-repeat center center}
.network_icon .icon.active{width:56px;height:64px;background:url(../images/tu176.png) no-repeat center center}
.network_bg .network_img{position:relative}
.network_bg .network_icons{width:100%;height:100%;position:absolute;top:0;left:0}
.network_bg .network_icon{display:inline-block;position:absolute;cursor:pointer}
.network_icon .text.active{display:block}
.network_icon .text{width:330px;background:#fff;padding:20px;border-radius:5px;position:absolute;box-shadow:0 0 15px 2px rgb(0 0 0 / 10%);left:-3rem;z-index:10;top:-13rem}
.network_icon .text::after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;left:46px;position:absolute}
.network_icon .text h6{font-size:18px;color:#333;font-weight:400;margin-bottom:10px}
.network_icon .text h6 span{color:#0D258B}
.network_icon .text p{font-size:14px;line-height:24px;color:#666}
.network_bg .network_icons .network_icon:nth-child(1){top:26rem;right:29rem}
.network_bg .network_icons .network_icon:nth-child(2){top:20rem;right:32rem}
.network_bg .network_icons .network_icon:nth-child(3){top:13rem;right:24rem}
.network_bg .network_icons .network_icon:nth-child(4){top:48rem;right:21rem}
.network_bg .network_icons .network_icon:nth-child(5){top:29rem;right:43rem}
.network_bg .network_icons .network_icon:nth-child(6){top:22rem;right:48rem}
.network_bg .network_icons .network_icon:nth-child(7){top:31rem;right:56rem}
.network_bg .network_icons .network_icon:nth-child(8){top:39rem;right:66rem}
.network_bg .network_icons .network_icon:nth-child(9){top:7rem;right:88rem}
.network_bg .network_icons .network_icon:nth-child(10){top:45rem;right:94rem}
.network_bg .network_icons .network_icon:nth-child(11){top:21rem;right:108rem}
.news_main{max-width:1500px!important;padding:0 10px!important;margin:auto}
.newstext_main{max-width:1220px!important;padding:0 10px!important;margin:auto}
.newsdetails{background-color:#f4f4f4;margin-top:80px}
.newsdetails_box{display:flex;flex-direction:row;justify-content:space-between}
.newsdetails_box .news_return{display:flex;align-items:center}
.newsdetails_box .news_return p a{display:inline-block;padding-left:30px;color:#666;font-size:16px;background:url(../images/news_return.png) no-repeat center left;transition:all .3s;-webkit-transition:all .3s}
.newsdetails_box .news_return p a:hover{color:#0D258B;background:url(../images/news_return-1.png) no-repeat center left}
.newsdetails_top h1{font-size:36px;color:#333;text-align:center;margin-bottom:20px}
.newsdetails_top p{text-align:center}
.newsdetails_top p span{display:inline-block;font-size:18px;color:#707d8f;text-align:center;padding-left:25px;background:url(../images/new_time.png) no-repeat center left}
.newDetail_text p{font-size:16px;line-height:30px;color:#333;}
.newDetail_text p strong{ font-size: 18px; font-weight: 550; padding: 15px 0px; display: block;}
.newDetail_text img{display:block;width:100%;height:auto;}
.newDetail_text{margin-top:30px;padding-top:40px;border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9; padding-bottom: 40px;}
.new_paging{margin-bottom:100px}
.new_paging .new_paging_btn a p{font-size:16px;line-height:24px;color:#666}
.new_paging .main{display:flex;flex-direction:row;justify-content:space-between}
.new_paging .main .new_paging_btn{width:18%;margin-top:40px}
.new_paging .main .new_paging_btn a{display:block;height:50px}
.new_paging .main .new_paging_btn a p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new_paging .main .new_paging_btn a:hover p:nth-child(2){color:#0D258B}
.new_paging .main .new_paging_left a{padding-left:65px;background:url(../images/icon8.png) no-repeat center left}
.new_paging .main .new_paging_right a{padding-right:65px;background:url(../images/icon8-1.png) no-repeat center right}
.newsdetails_text{margin-top:70px}
.header .navs .nav_uls .nav_list_s{position:relative}
@keyframes navUp{from{opacity:.6;transform:translateY(15px)}
to{opacity:1;transform:translateY(0)}
}
.header .navs .nav_uls .nav_list_s:hover .navMenu{display:block;animation:navUp .5s 0s forwards;box-shadow:0 0 6px 6px rgb(29 29 29 / 8%)}
.navMenu{display:none;border-top:2px solid #0D258B;background-color:#fff;position:absolute;min-width:100%;text-align:left;top:80px;/* left: 50%;transform: translateX(-45%); */}
.header .navs .nav_uls .nav_list_s .navMenu p a{display:block;font-size:14px;line-height:initial;color:#333;padding:8px 20px;white-space:nowrap;border-bottom:1px solid #d9d9d9;cursor:pointer}
.header .navs .nav_uls .nav_list_s .navMenu p a:hover{color:#0D258B}
.Solution_list{overflow:hidden}
.Solution_list .Solution_li{width:auto;flex:1;-webkit-transition:all .5s;position:relative}
.Solution_list .Solution_li:hover{flex:4}
.Solution_list .Solution_li .img{height:580px;position:relative}
.Solution_list .Solution_li .img img{position:absolute;height:100%;width:auto;max-width:none}
.Solution_list .Solution_li::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:.3s;visibility:hidden;opacity:0}
.Solution_list:hover .Solution_li::after{visibility:visible;opacity:1}
.Solution_list:hover .Solution_li.active::after{visibility:hidden;opacity:0}
.Solution_list .Solution_li .SolutionTitle{z-index:10}
.index_solve_swiper .swiper-slide .swiper-slide_img img{width:100%}
.index_solve_box .index_solve_swiper .swiper-slide .boxs{display:none;position:absolute;width:100%;height:100%;padding:30px;top:0;left:0}
.index_solve_swiper .swiper-slide .solve_list a .box h6{color:#fff}
.index_solve_swiper .swiper-slide .solve_list a .num{color:#fff}
.index_solve_box .index_solve_swiper .swiper-slide .boxs .swibox{width:100%;height:100%;display:flex;flex-direction:column-reverse}
.index_solve_box .index_solve_swiper .swiper-slide:hover .box{display:none}
.index_solve_box .index_solve_swiper .swiper-slide .boxs .titles{color:#fff;opacity:0;font-size:24px;margin-bottom:10px}
.index_solve_box .index_solve_swiper .swiper-slide .boxs .textp{color:#fff;opacity:0;font-size:16px;line-height:26px}
.index_solve_box .index_solve_swiper .swiper-slide .boxs .mores{opacity:0;margin-top:20px;width:32px;height:32px;background:url(../images/icon9-1.png) no-repeat center center;background-size:cover}
.index_solve_box .index_solve_swiper .swiper-slide:hover .boxs{display:block}
.index_solve_box .index_solve_swiper .swiper-slide:hover .titles{animation:fadeInUp .3s .3s linear forwards}
.index_solve_box .index_solve_swiper .swiper-slide:hover .textp{animation:fadeInUp .6s .6s linear forwards}
.index_solve_box .index_solve_swiper .swiper-slide:hover .mores{animation:fadeInUp .9s .9s linear forwards}
.announ-pad{padding:0;min-width:900px}
.kke_menus_tab_normal{width:50px}
.block_hq .hq_L{padding-bottom:0;border-bottom:none}
.custom_head .shares{display:flex;justify-content:space-between}
.custom_head .shares p{color:#000;font-size:20px;font-weight:700;line-height:1}
.custom_head .shares .times{font-size:14px;color:#666;line-height:1;font-weight:400}
.custom_head .prices{line-height:1;margin-top:35px;display:flex;justify-content:space-between;align-items:flex-end;font-weight:600;margin-bottom:35px}
.custom_head .prices .prices_left .pri#price{font-size:48px;color:#333;font-weight:700;line-height:1}
.custom_head .prices .prices_left .pri span{font-size:16px;font-weight:700}
.custom_head .prices .prices_right{display:flex;line-height:1}
.custom_head .prices .prices_right .item_{margin-left:98px}
.custom_head .prices .prices_right .item_:first-child{margin-left:0}
.custom_head .prices .prices_right .item_ p{font-size:14px;color:#333;font-weight:600;margin-bottom:10px}
.custom_head .prices .prices_right .item_ .number{font-size:30px;color:#333;font-weight:600}
.banner.meng{position:relative}
.banner.meng::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3)}
.banner.meng .main{position:relative;z-index:2}
.newsdetails_top p span:last-child{background:initial}
.recruit_campus .lefts .text .p2{display:none}
.famly{display:inline-block;width:200px;margin-left:30px}
.famly img{max-width:100%}
.xgnr h3{font-size:24px;margin-bottom:15px}
.xgnr .xgnrswiper .left{height:240px;overflow:hidden}
.xgnr .xgnrswiper .left img{max-width:100%;width:100%}
.xgnr .xgnrswiper .right{background-color:#f5f5f5;padding:15px}
.xgnr{padding-bottom:30px}
.wx {width: 100px; margin-top: 20px;}
.wx a img {width: 100%;}
.index_solve_swiper .swiper-slide{ width: 33.3%;}
.wx canvas{border: 5px solid #fff;}

.map_weizhi{ width: 100%; margin: 0 auto; height: 100%; position: absolute; z-index: 0; left: 0; top: 0; bottom: 0; right: 0;}
.map_weizhi #baidumap{ width: 100%; height: 100%; background: #fff;}

.about_culture{margin-top:10px; display: flex; flex-direction: row; justify-content: space-between; }
.about_culture .item{ width: 50%;}
.about_culture .item:first-child{ padding-right: 25px;}
.about_culture .item:last-child{ padding-left: 25px;}
.about_culture .item .item_box{ width: 100%; position: relative;}
.about_culture .item .item_box:before{ content: '';display:block;position:absolute;background:#0D258B;opacity:.5;width:100%;height:100%;bottom:0px;left:0;right:0;right:0;transition:0.3s; }
.about_culture .item .item_box:hover:before {transition:0.3s;opacity:.6;} 
.about_culture .item .item_box .img-responsive{ display: block; width: 100%; height: auto;}
.about_culture .item .item_box .title{ width: 80%; bottom: 0; left: 50%; top: 50%;transition: 0.3s; position: absolute; z-index: 5;margin-top:-50px;transform: translateX(-50%);}
.about_culture .item .item_box .title img{border-right:1px solid #fff;padding-right:30px;margin-right:30px;height:80px; display: inline-block;}
.about_culture .item .item_box .title .culture_desc{ margin-top: 0; display: inline-block;}
.about_culture .item .item_box .title .culture_desc *{ color: #fff;}
.about_culture .item .item_box .title .culture_desc h3{font-size:32px;margin-bottom:10px;font-weight:600}
.about_culture .item .item_box .title .culture_desc p{font-size:18px;line-height: 30px}

.hqxsicon{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-weixin:before {content: "\e615";}
.icon-daohangdizhi:before {content: "\e65e"; }
.icon-youxiang:before {content: "\e6af";}
.icon-dianhua:before {content: "\e614";}
.icon-shouji:before { content: "\e623";}
.icon-xiayiye:before {content: "\e673";}
.icon-shangyiye:before {content: "\e674";}

.contact_list{margin: 30px 0px 60px;}
.contact_list .contcat_left{ float: left; width: 33.33%;}
.contact_list .contact_center{float: left; width: 41.66%;}
.contact_list .contact_right{float: left; width: 25%;}
.contact_list .contcat_left .text-center{ text-align: center;}
.contact_list .contcat_left .text-center h4{font-size: 15px;margin-bottom: 10px;font-weight: 400;}
.contact_list .contcat_left .text-center h4 i{ padding-right: 8px; color: #0D258B;}
.contact_list .contcat_left .text-center img{max-width: 145px; border: 3px solid #0D258B; padding: 3px; border-radius: 5px;display: inline-block;}
.contact_list .contcat_left .contact_desc{ padding-top: 15px; font-size: 15px;color: #999; line-height: 25px;}
.contact_list li{ position: relative; margin-top: 40px; }
.contact_list li span{display: block; border: 2px solid #0D258B; width: 42px; height: 42px; border-radius: 50%; text-align: center; position: absolute; left: 0; top: 0;}
.contact_list li span i{font-size: 20px; line-height: 40px;}
.contact_list li .contact_txt{padding-left:52px ;}
.contact_list li .contact_txt h4{ font-size: 16px; font-weight: 500; }
.contact_list li .contact_txt p{line-height: 25px; font-weight: normal; letter-spacing: 2px; text-transform: lowercase;}

#map{ width: 100%; height: 550px;}

.nr_fwlist{ padding-top: 0px; padding-bottom: 60px;}

.paging { margin:50px ;}
.paging a{ display: inline-block; vertical-align: middle; margin: 0 10px; width: 48px; height: 48px; line-height: 46px; border-radius: 50%; text-align: center;border: 1px solid #9b9b9b;font-size: 16px;color: #3a4b55; }
.paging a i{color: #3a4b55;}
.paging a.page-num-current{ color: #fff; background: #0D258B; border: 1px solid #0D258B;}
.paging a.page-num-current i{ color: #fff;}

.project_list{margin: 40px 0px;}
.project_list .project_li{width: 33.33%; float: left;}
.project_list .project_li .pro_box{margin: 15px; border: 1px solid #eee;-webkit-transition:.3s;transition:.3s;}
.project_list .project_li .pro_box img{ width: 100%;}
.project_list .project_li .pro_box h3{ overflow: hidden; zoom: 1; margin: 15px; font-weight: 410; text-align: center; height: 30px; line-height: 30px; font-size: 15px;}
.project_list .project_li .pro_box:hover{box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);-webkit-transition:.3s;transition:.3s;}
.project_list .project_li .pro_box:hover h3{ color: #0D258B; font-weight: 500;}
.img2 {width: 100px;}
.newDetail_text .no_info { margin-top:5%; margin-bottom: 25%;}
.newDetail_text .no_info .no_pic{ max-width:320px; margin: 0 auto; text-align: center;}
.newDetail_text .no_info .no_pic p{ margin-top: -35px; font-size: 16px; color: #0D258B; font-weight: 450;}