blockquote,body,button,dd,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,legend,li,nav,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;zoom:1}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
img{display:block;font-size:0;max-width:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}
li,ol,ul{list-style:none}
.cl{ clear: both; display: block; margin: 0px; padding: 0px; font-size: 0px; width: 100%;}
.clearfix:after{content:"";visibility:hidden;height:0;display:block;clear:both;zoom:1}
a{text-decoration:none}
body,button,input,select,textarea{font:14px/1.5 tahoma,arial,\5b8b\4f53}
button,input,select,textarea{font:14px/1.5 tahoma,arial,\5b8b\4f53;color:#b2b2b2}
input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input,textarea{outline-color:invert;outline-style:none;outline-width:0;border:none;border-style:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;box-shadow:none}
button{border:none;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}
body{font-family:GOTHIC,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,sans-serif}
html{font-size:62.5%}
@media screen and (min-width:1561px){
    .main{width:1460px!important}
    .header .index_main{width:1460px !important}
    .about_culture{ margin-bottom: 80px;}
}
@media screen and (max-width:1560px){
.main{width:1440px!important}
.recruit_campus .lefts .text{font-size:14px}
.recruit_campus .lefts .box{padding:40px 30px 90px}
.header .index_main{width:1440px !important}
.index_banner .banner_swiper .main .box h2{font-size:48px}
.index_banner .banner_swiper .main .box h6{font-size:26px;line-height:32px}
.index_banner .banner_swiper .main .box p.mores a{font-size:16px;padding:0 30px;line-height:42px;border-radius:21px}
.recommend{padding-top:80px;padding-bottom:80px}
.index_title{font-size:34px;line-height:40px}
.recommend_content a .Title{font-size:22px}
.recommend_content a .text h6{font-size:22px}
.recommend_content{margin-top:40px}
.index_about .mores a{font-size:16px;padding:0 30px;line-height:42px;border-radius:21px}
.index_num .index_numlist h2{font-size:62px}
.index_solve{padding-top:80px;padding-bottom:80px}
.index_top .mores a{font-size:16px;border-radius:21px;padding:0 30px;line-height:42px}
.index_solve_box{margin-top:40px}
.index_solve_swiper .swiper-slide .solve_list a .box h6{font-size:22px;margin-bottom:6px}
.index_solve_swiper .swiper-slide .solve_list a .box p{font-size:14px;line-height:22px}
.index_product .mores a{font-size:16px;padding:0 30px;line-height:42px;border-radius:21px}
.product_rotation .productRotation .swiper-slide .rotation_text{font-size:22px;line-height:30px}
.product_rotation{padding-bottom:80px}
.indexNewTop a{padding:40px 0}
.index_news{padding-bottom:80px}
.bannerCenter h2{font-size:48px}
.bannerCenter p{font-size:26px;line-height:32px}
.Company_box .lefts .mores a{padding:0 30px;line-height:42px;border-radius:21px}
.Culture{padding:80px 0}
.course_swiper .swiper-slide .item .item_title{font-size:40px;line-height:40px}
.Virtuous{padding:80px 0}
.Virtuous_box .rights p.mores a{padding:0 30px;line-height:42px;border-radius:21px}
.recruit_text .mores a{padding:0 30px;line-height:42px;border-radius:21px}
.recruit{padding-bottom:80px}
.strategy_box{padding-top:40px;padding-bottom:80px}
.strategy_box .strategy_list .lefts .box h6{font-size:22px;line-height:22px}
.recruit_campus .lefts h6{font-size:22px}
.introduce_img{margin-top:30px}
.companyNum .company_list h2{font-size:52px;line-height:52px}
.Company_num{padding:60px 0}
.school{padding:80px 0}
.PovertyRotation{padding-bottom:80px}
.Poverty{padding-top:80px}
.advantage{padding-top:40px;padding-bottom:80px}
.Solution{padding-bottom:40px}
.advantage_list{margin-top:40px}
.choice{padding:80px 0}
.caseSolution{padding-top:80px;padding-bottom:80px}
.advantage .advantage_container{margin-top:40px}
.cooperation{padding-top:80px}
.loadStorage_advantage{padding-top:0!important}
.roadmap{padding:80px 0}
.Company_num0{padding:0!important}
.intelligenceRotation{padding-top:5px!important}
.Solution_paddingbottom0{padding-bottom:0!important}
.AIintegrate{padding:80px 0}
.partner{padding-bottom:80px;padding-top:80px}
.advantage.advantage80{padding:80px 0!important}
.EnergyStorage_tion{padding-bottom:80px}
.SuccessfulCases{padding-top:80px}
.Division{padding-top:80px;padding-bottom:80px}
.decarbonization_box .decarbonization_item{padding-top:40px;padding-bottom:40px}
.decarbonization_box .decarbonization_item .decarbonization_title{font-size:22px;line-height:22px}
.decarbonization_box .decarbonization_item .decarbonization_text p{font-size:16px;line-height:26px}
.decarbonization{padding-bottom:40px}
.Powerplant{padding-bottom:80px}
.fictitious_text.personnel{padding-top:80px}
.fictitious_td{padding-top:80px;padding-bottom:80px}
.personnel.personnel80{padding-bottom:80px}
.Virtuous.Carbon_finance{padding-top:80px}
.network{padding-top:80px}
.feedback{padding-top:80px;padding-bottom:80px}
.feedback .submit .s-info{padding:0 40px}
.network .Company_num{padding:50px 0}
.case_box .case_li{width:32%;margin-bottom:28px}
.case_box .case_li:last-child:nth-child(3n-1){margin-right:calc(32% + 4% / 2)}
.case{padding-bottom:60px}
.case_flex{padding-top:36px}
.notice{padding-bottom:80px}
.news_list a{padding:30px 0}
.news{padding-bottom:80px}
.notice_list .notice_li a{padding:20px 0}
.fenb{padding-top:80px;padding-bottom:80px}
.contact .contact_box{padding-bottom:80px}
.indexNewTop a .rights{height:190px}
.indexNewTop a .rights img{width:initial;height:initial}
.indexNewTop a .lefts .new_title{margin-top:25px}
.SuccessfulCases_box .lefts p.mores a{padding:0 30px;line-height:42px;border-radius:21px}
.network_bg .network_icons .network_icon:nth-child(1){top:26rem;right:26rem}
.network_bg .network_icons .network_icon:nth-child(2){top:20rem;right:29rem}
.network_bg .network_icons .network_icon:nth-child(3){top:13rem;right:21rem}
.network_bg .network_icons .network_icon:nth-child(4){top:48rem;right:18rem}
.network_bg .network_icons .network_icon:nth-child(5){top:29rem;right:40rem}
.network_bg .network_icons .network_icon:nth-child(6){top:22rem;right:45rem}
.network_bg .network_icons .network_icon:nth-child(7){top:31rem;right:53rem}
.network_bg .network_icons .network_icon:nth-child(8){top:39rem;right:63rem}
.network_bg .network_icons .network_icon:nth-child(9){top:7rem;right:85rem}
.network_bg .network_icons .network_icon:nth-child(10){top:45rem;right:91rem}
.network_bg .network_icons .network_icon:nth-child(11){top:21rem;right:105rem}

}
@media screen and (max-width:1440px){
.main,.header .index_main{width:1200px!important}
.header .navs{width:85%}
.header .navs .nav_uls{ grid-gap: 0px;}
.famly{width:160px}
.recommend_content .recommend_list{width: 31.6%;}
.network_bg .network_icons .network_icon:nth-child(1){top:24rem;right:22rem}
.network_bg .network_icons .network_icon:nth-child(2){top:18rem;right:25rem}
.network_bg .network_icons .network_icon:nth-child(3){top:11rem;right:17rem}
.network_bg .network_icons .network_icon:nth-child(4){top:46rem;right:14rem}
.network_bg .network_icons .network_icon:nth-child(5){top:27rem;right:36rem}
.network_bg .network_icons .network_icon:nth-child(6){top:20rem;right:41rem}
.network_bg .network_icons .network_icon:nth-child(7){top:29rem;right:48rem}
.network_bg .network_icons .network_icon:nth-child(8){top:37rem;right:57rem}
.network_bg .network_icons .network_icon:nth-child(9){top:5rem;right:78rem}
.network_bg .network_icons .network_icon:nth-child(10){top:43rem;right:84rem}
.network_bg .network_icons .network_icon:nth-child(11){top:19rem;right:98rem}
.network_bg .network_icons .network_icon:nth-child(4) .text{left:-9rem}
.network_bg .network_icons .network_icon:nth-child(4) .text::after{left:106px}
.header .navs .nav_uls .nav_list_s a{ letter-spacing: 0px;}
}
@media screen and (max-width:1366px){.recruit_campus .box ul li{margin-right:50px}
.recruit_campus .lefts .text .p2{display:block}
.recruit_campus .lefts .text .p2 br{height:0;display:none}
.recruit_campus .lefts .text{top:150px}
.recruit_campus .lefts .text .p1{display:none}
.index_banner .banner_swiper .main .box p{font-size:20px}
.index_banner .banner_swiper .main .box h2{font-size:42px}
.index_banner .banner_swiper .main .box h6{font-size:22px;line-height:30px}
.index_num .index_numlist h2{font-size:42px}
.index_about_text p{font-size:18px;line-height:32px}
.index_solve_swiper .swiper-slide .solve_list a .box h6{font-size:20px;margin-bottom:6px}
.product_rotation .productRotation .swiper-slide .rotation_text{font-size:20px;line-height:30px}
.footer_box{padding:40px 0 50px}
.footxt{padding:10px 0}
.indexNewTop a .lefts .new_title{font-size:18px}
.indexNewBottom .indexNewBottom_list a h6{font-size:18px}
.bannerCenter h2{font-size:42px}
.bannerCenter p{font-size:22px;line-height:30px}
.Company_box .lefts h4{font-size:22px;margin-bottom:10px}
.Company_box .lefts .text p{font-size:14px;line-height:26px}
.Company_box .lefts .mores{margin-top:20px}
.crumbs_box{padding:14px 0}
.Company_box{margin-top:20px}
.companyNum .company_list h2{font-size:42px;line-height:42px}
.continued_box .continued_text p{font-size:16px;line-height:28px}
.continued{padding-top:100px;padding-bottom:140px}
.Culture_title h3{font-size:22px;line-height:90px;padding-left:80px}
.Culture_content .lefts h4{font-size:20px;line-height:26px;margin-bottom:14px}
.Culture_content .lefts p{font-size:14px;line-height:24px}
.course_swiper .swiper-slide .item{max-width:70%}
.Virtuous_box .rights .box p{font-size:14px;line-height:24px}
.index_title{font-size:30px;line-height:36px}
.course_swiper .swiper-slide .item .item_title{font-size:36px;line-height:36px}
.introduce_box .rights h6{font-size:22px;margin-bottom:10px}
.introduce_box .rights p{font-size:16px;line-height:26px;margin-bottom:15px}
.introduce_img{margin-top:10px}
.strategy_box .strategy_list .lefts .box h6{font-size:20px;line-height:20px;margin-bottom:10px}
.strategy_box .strategy_list .lefts .box .text p{font-size:14px;line-height:24px;margin-bottom:15px}
.strategy_box{padding-top:20px}
.strategy_box .strategy_list .lefts{padding-left:40px;padding-right:30px}
.Virtuous_box .rights .box h6{font-size:20px;color:#333;font-weight:400;margin-bottom:10px}
.Virtuous.development .rights .box{padding:30px 50px}
.energy_num .energy_list h3 span{font-size:42px;font-weight:700}
.index_title{font-size:28px;line-height:32px}
.school_box .rights p{font-size:14px;line-height:24px;margin-top:15px}
.PovertyRotation_box .PovertyRotation_swiper .item_text h5{font-size:22px;line-height:26px;margin-bottom:10px}
.Tab p{margin-right:30px}
.Solution{padding-top:26px}
.Solution_text p{font-size:16px;line-height:28px;color:#666}
.Solution_list{margin-top:40px}
.Solution_list .Solution_li .SolutionTitle{font-size:20px;line-height:20px}
.advantage_list .advantage_li h6{font-size:18px;padding:15px 0;line-height:24px}
.choice_swiper .swiper-slide .text p{font-size:14px;line-height:24px}
.choice .choice_list .choice_li .text p,.choicetxt .choice_box .choice_swiper .text p{font-size:16px}
.choice .choice_list .choice_li .text,.choicetxt .choice_box .choice_swiper .text{padding:20px}
.cooperation .strategy_box .strategy_list .lefts{padding:40px}
.advantage_list .advantage_li h6{font-size:16px}
.roadmap_box ul li p{font-size:14px}
.intelligenceRotation .choice_swiper .swiper-slide .text ul li{font-size:14px;line-height:24px;background:url(../images/icon32.png) no-repeat left top 10px}
.business .business_text p{font-size:16px;line-height:26px}
.choice_swiper .swiper-slide .text h6{font-size:18px}
.CooperationMode_text .lefts p{font-size:16px}
.CooperationModeText p{font-size:14px;line-height:24px}
.CooperationMode_text .rights{width:30%}
.choice_swiper .swiper-slide .text h6{font-size:18px}
.powerbg .pow_text p{font-size:16px;line-height:28px}
.EnergyStorage_choice.choice .choice_list .choice_li .text h6{font-size:18px}
.Division_top .rights p{font-size:16px;line-height:28px}
.cooperation_item p{font-size:16px}
.SuccessfulCases .SuccessfulCases_box .lefts{padding:30px}
.SuccessfulCases_box .lefts h6{font-size:20px;margin-bottom:10px}
.SuccessfulCases_box .lefts .text p{font-size:14px;line-height:24px}
.decarbonization_list .decarbonization_li .text p{font-size:20px;line-height:20px}
.fictitious_td .fictitious_box .rights .text p{font-size:14px;line-height:24px;margin-top:10px}
.fictitious_td .fictitious_box .rights{padding:30px}
.fictitious_td .fictitious_box .rights h6{font-size:22px}
.subject .subject_item .subject_left h6{font-size:22px;line-height:22px}
.service .service_p p{font-size:16px;line-height:28px}
.service_box .service_list .text h6{font-size:20px;line-height:24px}
.network_bg .network_icons .network_icon:nth-child(1){top:23rem;right:21rem}
.network_bg .network_icons .network_icon:nth-child(2){top:17rem;right:24rem}
.network_bg .network_icons .network_icon:nth-child(3){top:10rem;right:16rem}
.network_bg .network_icons .network_icon:nth-child(4){top:43rem;right:15rem}
.network_bg .network_icons .network_icon:nth-child(5){top:25rem;right:33rem}
.network_bg .network_icons .network_icon:nth-child(6){top:19rem;right:39rem}
.network_bg .network_icons .network_icon:nth-child(7){top:26rem;right:44rem}
.network_bg .network_icons .network_icon:nth-child(8){top:36rem;right:54rem}
.network_bg .network_icons .network_icon:nth-child(9){top:6rem;right:73rem}
.network_bg .network_icons .network_icon:nth-child(10){top:40rem;right:78rem}
.network_bg .network_icons .network_icon:nth-child(11){top:18rem;right:91rem}
.case_li .caseText_p{font-size:14px;line-height:24px}
.case_box .case_li .case_txt{padding:20px}
.case_li .caseText{padding:20px}
.download .download_list .text .lefts p{font-size:18px}
.Company,.Solution,.Virtuous.development,.case_flex,.service{padding-top:15px}
.contact,.news,.notice,.quotation{margin-top:15px}
.Virtuous.contact_box{padding-top:40px}
.personnel .strategy_list .lefts .text div ul li{font-size:14px}
}
@media screen and (max-width:1280px){
.famly{margin-left:18px}
.header .navs{width:85%}
.header .navs .nav_uls{ grid-gap: 0px;}
}
@media screen and (max-width:1200px){
    .header .index_main,.main{ width: 100% !important; padding: 0px 15px;}
    .header .navs .nav_uls .nav_list_s{margin: 0px 15px;}
    .banner{ height: 480px;}
}
@media screen and (max-width:1110px){
.famly{margin-left:18px}
.header .navs{width:85%}
.header .navs .nav_uls{ grid-gap: 0px;}
.header .navs .nav_uls .nav_list_s{ margin: 0px 12px;}
.recommend_content .recommend_list {width: 31.3%;}
.contact_list .contact_center{ padding-right: 15px;}
.contact_list li .contact_txt p{ height: 50px; overflow: hidden; white-space: normal;}
}
@media screen and (max-width:1024px){
    .header .index_main,.main{ width: 100% !important; padding: 0px 15px;}
    .header .navs .nav_uls{grid-gap: 0px;}
    .header .navs .nav_uls .nav_list_s{margin: 0px 8px;}
    .header .navs .nav_uls .nav_list_s a{ font-size: 14px;}
    .recommend_content .recommend_list{width: 31.2%;}
    .famly{margin-left:18px}
    .header .navs{width:75%}
    .about_culture {margin-bottom: 80px;}
    .about_culture .item .item_box .title img{ height: 50px;float: left;}
    .about_culture .item .item_box .title .culture_desc{ display: block; overflow: hidden; zoom: 1;}
    .about_culture .item .item_box .title .culture_desc h3{  font-size: 26px;}
    
}
@media screen and (max-width:960px){
.index_solve_swiper .swiper-slide{ width: 50%;}
.iframe{display:none!important}
.header{display:none}
.phoneheader{display:block;width:100%}
.p_logo{float:left;width:140px;margin-top:0px}
.p_logo img{max-width:100%; height: 58px;}
.pheader{width:100%;height:68px;box-sizing:border-box;padding:6px 15px;position:fixed;z-index:100;background:#fff;top:0}
.p_right{float:right;padding-top:16px;cursor:pointer}
.p_right i{border-bottom:2px solid #0a1e42;height:7px;display:block;width:25px}
.ph_l{width:50%;height:100%;position:fixed;top:0;left:-50%;z-index:120;overflow:hidden;background:#0D258B;color:rgba(255,255,255,.6)}
.ph_l ul li{padding-left:20px;min-height:50px;line-height:50px;margin-right:40px;border-bottom:1px solid #ccc;position:relative}
.ph_l ul li a{display:block;color:inherit;color:#fff}
.ph_r{display:block;width:50%;height:100%;background:rgba(13,37,139,.6);position:fixed;right:-50%;top:0;z-index:101}
.ph_l ul li>a{position:relative}
.ph_l ul li>a::after{content:'';position:absolute;width:11px;height:6px;background:url(/themes/basic/skin/images/arrow_down.png) no-repeat;background-size:cover;right:5px;top:41%;transition:.3s}
.ph_l ul .arrow_none>a::after{display:none}
.ph_l ul li>a.active::after{transform:rotateX(180deg)}
.ph_l ul li .ph_navMenu{padding-left:20px;display:none}
.ph_l ul li .ph_navMenu p a{color:#fff}
.main{max-width:98%!important}
.index_solve_box .solve_btn.swiper-button-prev{left:0}
.index_solve_box .solve_btn.swiper-button-prev:hover{left:0}
.index_solve_box .solve_btn.swiper-button-next{right:0}
.index_solve_box .solve_btn.swiper-button-next:hover{right:0}
.index_banner .banner_swiper .main .box{width:80%}
.recommend{padding-top:60px;padding-bottom:60px}
.recommend_content{margin-top:30px}
.index_num .index_numlist h2{font-size:58px}
.index_solve_swiper .swiper-slide .solve_list a{padding:15px}
.index_solve{padding-top:60px;padding-bottom:60px}
.indexNewBottom .indexNewBottom_list{width:100%;border-bottom:1px solid #e2e5e9}
.indexNewBottom{flex-wrap:wrap;border-bottom:initial}
.indexNewBottom .indexNewBottom_list a::after{display:none}
.indexNewBottom .indexNewBottom_list:nth-child(2n) a{background:url(../images/icon14.png) no-repeat bottom right 30px;padding-left:0;padding-right:120px}
.indexNewBottom .indexNewBottom_list:nth-child(2n) a:hover{background:url(../images/icon14-1.png) no-repeat bottom right 30px}
.index_news{padding-bottom:60px}
.indexNewTop a{padding:20px 0}
.indexNewTop a .left .new_title{margin-top:20px}
.indexNewTop a .right{width:41%}
.indexNewTop a .left{width:54%}
.indexNewTop{margin-top:40px}
.product_rotation{padding-bottom:60px}
.index_about{padding:60px 0}
.index_banner .banner_swiper .main .box h2{font-size:48px}
.index_banner .banner_swiper .main .box h6{font-size:24px;line-height:32px}
.index_banner .banner_swiper .main .box p{font-size:20px}
.index_title{font-size:26px;line-height:32px}
.recommend_content a .Title{font-size:18px}
.index_solve_swiper .swiper-slide .solve_list a .box h6{font-size:18px}
.product_rotation .productRotation .swiper-slide .rotation_text{font-size:18px}
.footer_box{flex-wrap:wrap-reverse}
.footer_box .left{width:100%;display:flex;flex-direction:row;justify-content:space-between}
.footer_box .right{width:100%;margin-bottom:30px}
.footer_box{padding:50px 0 20px}
.footer_box .left .left_box{width:48%}
.footer_box .left .footer_contact{width:48%;margin-top:0}
.index_product{padding-top:70px;padding-bottom:240px}
.recommend_content{height:auto}
.index_banner{margin-top:68px;}
.case{padding-bottom:50px}
.case_box .case_li{margin-bottom:15px;width:49%}
.crumbs_box{padding:10px 0}
.case_flex{padding-top:20px}
.case_box{margin-top:30px}
.case_box .case_li .case_txt{padding:20px}
.case_li .caseText{padding:20px}
.Tab{display:none}
.Tab .main{padding:15px 10px}
.banner{margin-top:68px;height:320px}
.bannerCenter h2{font-size:32px;line-height:32px;margin-bottom:10px}
.bannerCenter p{font-size:20px;line-height:28px}
.bannerCenter .icon{margin-top:25px}
.download .download_list{width:49%;margin-bottom:15px}
.download{margin-top:30px}
.case_box .case_li:last-child:nth-child(3n-1){margin-right:0}
.download .download_list:last-child:nth-child(3n-1){margin-right:0}
.Tab p a{font-size:14px;line-height:24px}
.Company_box .lefts h4{font-size:20px;margin-bottom:8px}
.Company_box .lefts .text p{font-size:14px;line-height:24px}
.Company{padding-bottom:30px}
.Culture_content .lefts h4{font-size:18px;line-height:24px;margin-bottom:10px}
.course_swiper .swiper-slide .item .item_title{font-size:30px;line-height:30px}
.course{padding:60px 0}
.course_swiper .swiper-slide .item .item_text p{font-size:16px;line-height:26px}
.Virtuous_box .rights .box{padding:20px}
.introduce_box .rights h6{font-size:22px;margin-bottom:10px}
.strategy_box .strategy_list .lefts{padding:20px}
.introduce_box .rights p{font-size:14px;line-height:24px;margin-bottom:10px}
.Virtuous.development .rights .box{padding:20px}
.energy_text{max-width:90%}
.energy_text p{font-size:14px;line-height:24px;margin-bottom:10px}
.school_box .rights .box{padding:20px}
.PovertyRotation_box .PovertyRotation_swiper .item_text p{font-size:14px;line-height:24px}
.PovertyRotation_box .PovertyRotation_swiper .item_text h5{font-size:20px;line-height:20px;margin-bottom:10px}
.PovertyRotation_box .Poverty_btn.swiper-button-next{right:0}
.PovertyRotation_box .Poverty_btn.swiper-button-next:hover{right:0}
.PovertyRotation_box .Poverty_btn.swiper-button-prev{left:0}
.PovertyRotation_box .Poverty_btn.swiper-button-prev:hover{left:0}
.PovertyRotation_box .Poverty_btn{top:50%}
.recruit_text .recruit_left p{font-size:14px;line-height:24px}
.recruit_campus .lefts .box{padding:20px}
.recruit_campus .box ul li p{font-size:12px}
.Solution_text p{font-size:14px;line-height:24px;color:#666}
.choice_swiper .swiper-slide .text{padding:20px}
.case_box .case_li{margin-bottom:15px;width:32%}
.footer_box .rights dl dd a{font-size:12px}
.footer_box .lefts p{font-size:12px;line-height:22px}
.footxt{font-size:12px;line-height:22px}
.footer_box .rights dl dt{font-size:14px;margin-bottom:10px}
.Solution_list .Solution_li .SolutionTitle{font-size:16px;line-height:16px}
.case_box .case_li .case_txt .case_txt_title{font-size:16px}
.choice .choice_list .choice_li .text p,.choicetxt .choice_box .choice_swiper .text p{font-size:14px;line-height:24px}
.Virtuous.development320 .lefts,.Virtuous.development320 .rights{margin-top:45px}
.Virtuous.development320 .rights .box{min-height:auto}
.roadmap_box ul li p{font-size:12px;line-height:20px}
.cooperation .strategy_box .strategy_list .lefts{padding:20px}
.choice .choice_btn,.productRotation .productRotation_btn{width:34px;height:34px;background-size:34px 34px!important}
.choice .choice_btn.swiper-button-next,.choice .choice_btn.swiper-button-next:hover{right:15px}
.choice_swiper .swiper-slide .text h6{font-size:14px}
.feedback_input .Input input{width:86%}
.feedback_text textarea,.upload p{width:93.3%}
.network_bg .network_icons .network_icon:nth-child(1){top:16rem;right:15rem}
.network_bg .network_icons .network_icon:nth-child(2){top:13rem;right:18rem}
.network_bg .network_icons .network_icon:nth-child(3){top:7rem;right:12rem}
.network_bg .network_icons .network_icon:nth-child(4){top:31rem;right:10rem}
.network_bg .network_icons .network_icon:nth-child(5){top:18rem;right:24rem}
.network_bg .network_icons .network_icon:nth-child(6){top:13rem;right:28rem}
.network_bg .network_icons .network_icon:nth-child(7){top:19rem;right:34rem}
.network_bg .network_icons .network_icon:nth-child(8){top:25rem;right:40rem}
.network_bg .network_icons .network_icon:nth-child(9){top:3rem;right:55rem}
.network_bg .network_icons .network_icon:nth-child(10){top:30rem;right:60rem}
.network_bg .network_icons .network_icon:nth-child(11){top:13rem;right:68rem}
.network_bg .network_icons .network_icon:nth-child(4) .text{left:-24rem}
.network_bg .network_icons .network_icon:nth-child(4) .text::after{left:260px}
.network_bg .network_icons .network_icon:nth-child(3) .text{left:-23rem}
.network_bg .network_icons .network_icon:nth-child(3) .text::after{left:250px}
.network_bg .network_icons .network_icon:nth-child(1) .text{left:-24rem}
.network_bg .network_icons .network_icon:nth-child(1) .text::after{left:260px}
.network_bg .network_icons .network_icon:nth-child(2) .text{left:-24rem}
.network_bg .network_icons .network_icon:nth-child(2) .text::after{left:260px}
.case_2 .case_box .case_li{width:49%}
.download .download_list .download_img{height:260px}
.fenb_list .fenb_li .text p{font-size:14px}
.fenb_list .fenb_li{width:48.6%;margin-top:20px;background-color:#fff;padding:20px;min-height:190px;transition:all .6s;-webkit-transition:all .6s}
.contact_box .Virtuous_box .rights .address p{font-size:14px;line-height:24px}
.contact_box .Virtuous_box .rights .box .text h6{margin-bottom:10px}
.CooperationMode_text .lefts p{font-size:14px;line-height:24px}
.choice_box{width:100%}
.SuccessfulCases .SuccessfulCases_box .lefts{padding:20px}
.SuccessfulCases_box .rights img{height:100%}
.EnergyStorage_choice.choice .choice_list .choice_li .text h6{font-size:16px}
.choice .choice_list .choice_li .text,.choicetxt .choice_box .choice_swiper .text{padding:10px}
.Division_top .rights p{font-size:14px;line-height:24px}
.cooperation_items{width:80%}
.cooperation_info .rights .cooperation_items{width:80%}
.decarbonization_box .decarbonization_item .decarbonization_title{font-size:20px;line-height:20px}
.decarbonization_box .decarbonization_item .decarbonization_text p{font-size:14px;line-height:24px}
.Powerplant .Powerplant_text p{font-size:14px;line-height:24px}
.fictitious_td .fictitious_box .lefts{width:100%}
.fictitious_td .fictitious_box .rights{width:100%;border:1px solid #dedede}
.fictitious_td .fictitious_box{flex-wrap:wrap}
.subject .subject_item .subject_left .text p{font-size:14px;line-height:24px}
.subject .subject_item{padding:20px}
.Virtuous.Carbon_finance{padding-top:50px}
.Virtuous.Carbon_finance .Virtuous_box .index_title{top:-30px}
.recruit_campus .lefts .text{top:130px}
.recommend_content .recommend_list{width: 31%;}
.contact_list .contact_center{ padding-right: 15px;}
.contact_list li .contact_txt p{ height: 50px; overflow: hidden; white-space: normal;}
}
@media screen and (max-width:820px){
    .recommend_content{grid-gap: 20px;}
    .recommend_content .recommend_list{width: 31.5%;}
}    
@media screen and (max-width:768px){
    .recommend_content .recommend_list{width: 31%;}
}    
@media screen and (max-width:700px){
.recommend_content{height: auto;    grid-gap:15px; }	
.recommend_content .recommend_list{ width: 100%;}
.recommend_content a .text h6{ font-size: 18px; padding-bottom: 10px;}
.recommend_content a .text .text_box .p2_text{ font-size: 14px;}
.recommend_content a:before {opacity: .65;}
.recommend_content .recommend_list .txt{ display: none;}
.recommend_content a .box .text{ display: block;}
.indexNewTop a{ display: block;}
.indexNewTop a .lefts{ width: 100%;}
.indexNewTop a .rights{ width: 100%; height: auto; margin-top: 20px;}
.indexNewTop a .rights img{ width: 100%;}
.index_solve_swiper .swiper-slide{ width: 100%;}
.index_about_text{ max-width: unset;}
.index_num{width: 100%;-webkit-box-pack: justify;flex-direction: row;justify-content: left;grid-gap: 22px;flex-wrap: wrap;-ms-flex-wrap: wrap;vertical-align: middle;}
.index_num .index_numlist{ width: 45.8%;}
.index_num .index_numlist h2{ font-size: 38px;}
.footer_box .rights{display:none}
.footer_box .lefts{width:100%}
.footxt{flex-wrap:wrap}
.footer_box{padding:30px 0 10px}
.footer_box .lefts .footer_contact{margin-top:15px}
.footxt .right_s a{display:inline-block;font-size:12px;line-height:24px;color:#666}
.quotation{overflow-x:auto}
.about_culture{flex-direction: column; margin-top: 10px; margin-bottom: 10px;}
.about_culture .item{ width: 100%; padding: 0px !important; margin-bottom: 40px;}
.about_culture .item .item_box .title{ width: 100%; bottom: 0; top: 0;left: 0; right: 0; transform: translateX(0); padding-top: 25%; padding-left: 5%; padding-right: 5%;}
.about_culture .item .item_box .title img{border-right: 0px;padding-right: 10px;margin-right: 10px;height: 50px; float: left;}
.about_culture .item .item_box .title .culture_desc{ display: block; overflow: hidden; zoom: 1;}
.about_culture .item .item_box .title .culture_desc h3{font-size:24px;margin-bottom:10px;font-weight:600}
.about_culture .item .item_box .title .culture_desc p{font-size:16px;line-height: 28px}
.contact_list .contcat_left{ float: left; width: 100%;}
.contact_list .contact_center{float: left; width: 100%; padding-right: 0px;}
.contact_list .contact_right{float: left; width: 100%;}
.contact_list li .contact_txt p{ height: auto; overflow: unset; }
.recommend_content a .text .text_box .mores { padding-top: 10px;}
.recommend_content a .text .text_box .mores img{  width: 0px;}
.index_num .index_numlist h2 span{ font-size: 20px;}
.project_list .project_li{width: 100%; float: left;}
.project_list .project_li .pro_box{margin: 15px 0px;}
.paging{margin: 50px 0px;}
.paging a{ width: 30px; height: 30px; line-height: 28px; font-size: 14px; margin: 0px 5px;}
.companyNum .company_list h2 span{ font-size: 38px;}
}
@media screen and (max-width:414px){
.main{max-width:100%!important}
.index_banner .banner_swiper .main .box h2{font-size:24px}
.index_banner .banner_swiper .main .box h6{font-size:18px;line-height:26px}
.index_banner .banner_swiper .main .box h6{font-size:18px;line-height:26px}
.recommend{padding-top:30px;padding-bottom:30px}
.recommend_content{height:auto;margin-top:20px}
.recommend_content a{padding:10px}
.recommend_content a .Title{font-size:14px}
.recommend_content a .text h6{font-size:18px}
.index_title{font-size:22px;line-height:26px}
.index_about_text p{font-size:14px;line-height:24px; text-align: justify;}
.index_about_text{max-width:90%;margin:0 auto}
.index_banner .banner_swiper .main .box p.mores a{font-size:12px;padding:0 24px;line-height:34px;border-radius:17px}
.index_about .mores a,.index_product .mores a,.index_top .mores a{font-size:12px;padding:0 24px;line-height:34px;border-radius:17px}
.index_num .index_numlist h2{font-size:20px}
.index_num .index_numlist p{font-size:12px}
.index_num{margin-top:35px}
.index_solve{padding-top:30px;padding-bottom:30px}
.product_rotation .productRotation .swiper-slide .rotation_text{left:20px;bottom:20px}
.indexNewTop a .rights{height:auto}
.indexNewTop a .lefts .new_title{font-size:16px;margin-top:0}
.indexNewTop a .lefts .new_text{font-size:14px;line-height:24px;margin-top:0;height:48px}
.indexNewTop a .lefts .mores{font-size:12px;line-height:22px;margin-top:10px}
.indexNewBottom .indexNewBottom_list a p,.indexNewTop a .lefts .time{font-size:14px}
.indexNewBottom .indexNewBottom_list a h6{font-size:16px}
.index_news{padding-bottom:30px}
.footer_box .rights{display:none}
.footer_box .lefts{width:100%}
.footxt{flex-wrap:wrap}
.footer_box{padding:30px 0 10px}
.footer_box .lefts .footer_contact{margin-top:15px}
.footxt .right_s a{display:inline-block;font-size:12px;line-height:24px;color:#666}
.quotation{overflow-x:auto}
.notice_list .notice_li a .lefts p{font-size:14px}
.notice_list .notice_li a .lefts h6{font-size:16px}
.notice_list .notice_li a .lefts{background-size:40px 40px;padding-left:50px}
.xiala dl dt{font-size:14px;height:38px;padding-left:20px;border-radius:24px;line-height:38px}
.xiala dl dd a{font-size:14px;padding:8px 16px}
.news_list a .lefts{width:100%;margin-top:5px}
.news_list a .rights{width:100%}
.news_list a{flex-wrap:wrap-reverse}
.news_list a .lefts .mores{position:initial;margin-top:10px}
.paging .yiiPager li{margin:0 5px;width:38px;height:38px;line-height:36px}
.news{padding-bottom:30px}
.news .paging{margin-top:30px}
.news_list a .lefts h6{font-size:18px}
.news .news_box.media_box .news_list a .rights{width:100%}
.news .news_box.media_box .news_list .time h4{font-size:34px;line-height:42px;margin-bottom:0}
.news .news_box.media_box .news_list .time p{font-size:14px;line-height:14px}
.news_list a .lefts .text p{font-size:14px;line-height:24px}
.banner{height:180px}
.bannerCenter h2{font-size:26px;line-height:26px}
.contact_box .Virtuous_box .rights .box{width:100%;position:initial}
.fenb_list .fenb_li{width:100%}
.Virtuous_box .rights{width:100%}
.Virtuous_box .left{width:100%}
.Virtuous_box{flex-direction:column-reverse}
.Virtuous.Carbon_finance .Virtuous_box .lefts{width:100%}
.Virtuous.Carbon_finance .Virtuous_box .rights .box{width:100%}
.contact_box .Virtuous_box .lefts{width:100%}
.Virtuous.contact_box{padding-top:30px}
.contact .contact_box{padding-bottom:30px}
.fenb{padding-top:30px;padding-bottom:30px}
.service_box .service_list{width:100%;margin-bottom:20px}
.service_box{flex-wrap:wrap;margin-top:15px}
.service{padding-bottom:30px}
.feedback_input .Input{width:100%}
.feedback .feedbackp{font-size:14px;line-height:22px}
.feedback_text textarea,.upload p{width:85.3%}
.feedback_form{margin-top:20px}
.feedback{padding-top:30px;padding-bottom:30px}
.feedback_input .Input input{height:36px}
.introduce_box .lefts{width:100%}
.introduce_box .rights{width:100%}
.introduce_box{flex-wrap:wrap}
.companyNum{flex-wrap:wrap}
.companyNum .company_list{width:49%;border-right:initial;margin-bottom:10px}
.Company_num{padding:30px 0}
.strategy_box .strategy_list .lefts{width:100%}
.strategy_box .strategy_list .rights{width:100%}
.strategy_box .strategy_list{flex-wrap:wrap-reverse}
.strategy_box{padding-bottom:30px}
.Company_box .lefts{width:100%}
.Company_box .lefts .box{margin-top:20px}
.Company_box .rights{width:100%}
.Company_box{flex-wrap:wrap-reverse}
.Culture_content .lefts{width:100%;padding-left:0}
.Culture_content .rights{width:100%}
.Culture_content{flex-wrap:wrap-reverse}
.Virtuous_box .lefts{width:100%}
.Virtuous_box .rights .box{position:initial;width:100%}
.Virtuous_box .index_title{position:initial;order:1;margin-bottom:10px}
.Virtuous{padding:30px 0}
.course .course_pag .swiper-pagination-bullet{background:initial;width:auto;height:auto;font-size:12px;color:#fff;position:relative;z-index:5;opacity:1;padding:0 2px;margin-right:3px}
.course .course_pag .swiper-pagination-bullet::after{bottom:-11px}
.zxVirtuous .Virtuous_box{flex-wrap:wrap}
.course_swiper .swiper-slide{padding-left:10px}
.Culture{padding:30px 0}
.Tab p a{font-size:12px;line-height:20px}
.Tab p{margin-right:10px}
.school_box .rights .box{width:100%;position:initial}
.school_box .rights{width:100%}
.school_box .lefts{width:100%}
.school_box{flex-wrap:wrap}
.school{padding:30px 0}
.strategy_box .strategy_list .lefts .box::after{height:70px}
.SuccessfulCases_box{flex-direction:column-reverse}
.SuccessfulCases_box .lefts,.SuccessfulCases_box .rights{width:100%}
.decarbonization_list .decarbonization_li{width:100%}
.download .download_list{width:100%}
.case_box .case_li{width:100%;margin-top:30px}
.case_box .case_li:first-child{margin-top:0}
.Solution_list{display:none}
.Virtuous.development320 .lefts,.Virtuous.development320 .rights{margin-top:0}
.case_flex{flex-direction:column}
.case_list{flex-direction:column}
.case_list p a{width:100%;margin-top:10px}
.case_2 .case_box .case_li{margin-top:0;width:100%}
.recruit_text .mores a{padding:0 15px}
.recruit_campus{flex-direction:column-reverse}
.recruit_campus .lefts{width:100%}
.recruit_campus .lefts .box{position:static;width:100%}
.recruit_campus .rights{width:100%}
.energy_num{max-width:none;width:100%}
.recruit_campus .lefts .text{top:initial;bottom:130px}
.recruit_campus .box ul li{margin-right:35px}
.famly{margin-left:50px}
.Virtuous.development .aipng{width:40px;top:-15px;bottom:initial;right:0;left:initial}
}
