.fz70{ font-size: calc(50 / 19.2 * 1vw); }

.header .nav > ul > li > a {padding: 0 30px;}
@media(max-width:1440px){
    .header .nav > ul > li > a {padding: 0 20px;}
}
.pro-popup .table table tr th:first-child aside, .pro-popup .table table tr td:first-child { min-width: 370px}
@media (max-width:1024px) {
    .pro-popup .table table tr td {line-height: 1.5;vertical-align: middle;}
    .pro-popup .table table tr th:first-child aside, .pro-popup .table table tr td:first-child { min-width: 150px;padding-left: 30px;vertical-align: middle;}
    .pro-popup .table table tr td:last-child {padding: 4% 2%;}
}
.sub-nav a {margin: 0 0.56vw;font-size:14px;}

.footer .content .left .list ul li a {font-size:16px;}
.footer .copy .share a{width:35px;height:36px}
.footer .copy .share a:nth-of-type(1){background:url(../images/8.png) no-repeat center center/32px}
.footer .copy .share a:nth-of-type(2){background:url(../images/9.png) no-repeat center center/35px}
.footer .copy .share a:nth-of-type(3){background:url(../images/10.png) no-repeat center center/35px}
.footer .copy .share a:nth-of-type(4){background:url(../images/11.png) no-repeat center center/27px}

.header .pc-drow-menu .content .list-con .list {width: 25%;padding: 0 30px;}
.header .pc-drow-menu .content .list-con .list .box .tit {font-size:18px;}

.index-item02 .right .num-box .flex-box {align-items: flex-start;}

.energy-item01 .bg{ background-size: cover; }
.energy-item01 .list li .word p{ font-size:calc(16 / 19.2 * 1vw); }
.energy-item01 .list li {align-items: flex-start;}
.energy-item01 .list li .icon {flex: 0 0 12%;}

/*.energy-item02 .list-container .list {bottom:0;}*/
.energy-item02 .list-container .list ul {width:90%;}
.energy-item02 .list-container .list ul li aside {font-size:18px;}
.energy-item02 .inner-title .title-left aside ,
.energy-item02 .inner-title .title-right aside {line-height:1.4}


.energy-item04 .icon-list li .word aside{ font-size:20px; }
.energy-item04 .icon-list li .word p{ font-size:14px; }
.energy-item04 .bg {background-position: center top ;}

.energy-item05 .list-container .list ul {width:96%;}
.energy-item05 .list-container .list ul li:not(:last-of-type):after {transform: translate(0.825vw,-50%);}

.energy-item07 .icon-list {max-width:100%;}


.energy-item09 .list-container .list ul li:not(:last-of-type):after {right: 0;transform: translate(3vw,-50%);}

.about-item02 .list-con .list .box .contxt .ms{ font-size:14px; }

.highPower-item03 .picList .word ul{ width:90%; }
.highPower-item03 .picList .word ul.f-wrap{ flex-wrap: inherit;  }
.highPower-item03 .picList .word ul li{ padding: 0 80px; }
.highPower-item03 .picList .word ul li:not(:last-of-type):after{ transform: translate(0.125vw,-50%);}

.highPower-item04 .swipe-title{ max-width:1024px; }

.miniCar-item03 .list-container .list ul{ width:60%; } 

.foresight-item01 .list li{ padding:6.6% 4%; }
.foresight-item01 .list p{ text-align: left; }
.foresight-item02 .list .content{ padding:calc(35 / 19.2 * 1vw);}
.foresight-item02 .list {padding: calc(120 / 19.2 * 1vw) 0 calc(50 / 19.2 * 1vw);}
.foresight-item02 .list li{ padding-bottom:50px; }

.foresight-item02 .list aside{ font-size:20px; }

.foresight-item04 .texticon-list li,
.foresight-item06 .texticon-list li{ padding:calc(70 / 19.2 * 1vw); }
/*.foresight-item04 .texticon-list li aside,*/
/*.foresight-item06 .texticon-list li aside{ white-space:normal; font-size: calc(30 / 19.2 * 1vw); height:80px; }*/
.foresight-item04 .texticon-list li .pic,
.foresight-item06 .texticon-list li .pic{ margin-bottom: calc(50 / 19.2 * 1vw); }

.foresight-item04 .texticon-list li p,
.foresight-item06 .texticon-list li p{ font-size:16px; height:200px; }



.foresight-item05 .info{ padding-right:5%; }
.foresight-item05 .info .item aside{ font-size: calc(30 / 19.2 * 1vw); margin-bottom:5%; }
.foresight-item05 .info .item p{  font-size:16px; line-height:1.8; }
.foresight-item05 .tabList{ padding:0 5%; }
.foresight-item05 .tabList li{ font-size:16px; line-height:3; }

.foresight-item07 .info p{ font-size: 14px; margin-top:20px;   }


.force-item01 .list li:nth-child(1) .word,
.force-item01 .list li:nth-child(2) .word,
.force-item01 .list li:nth-child(3) .word,
.force-item01 .list li:nth-child(4) .word{ max-width:80%; }
.force-item01 .list li .word p{ font-size:14px;  }
.force-item02 .word .title p{ font-size:14px; }
.force-item02 .word{ padding-bottom:20px; }
.force-item02 .word .title .item{ line-height:34px; }
.force-item0303 .right dd p{ font-size:16px; height:72px; }
.force-item04 .textimg-tab .item{font-size: calc(24 / 19.2 * 1vw);  }
.force-item04 .textimg-tab .item.on{font-size: calc(30 / 19.2 * 1vw);  }

.smart-item04 .texticon-list li aside,
.force-item04 .texticon-list li aside{ white-space:normal; font-size: calc(26 / 19.2 * 1vw); height:80px; }
.smart-item04 .texticon-list li .pic,
.force-item04 .texticon-list li .pic{ margin-bottom: calc(50 / 19.2 * 1vw); }
.smart-item04 .texticon-list li p,
.force-item04 .texticon-list li p{ font-size:16px; height:140px; white-space: pre-wrap; line-height:20px; }

.force-item08 .list aside{ font-size:24px; }
.force-item08 .list li{ max-width:calc(360 / 19.2 * 1vw); }
.force-item08 .list p{ font-size:16px; }

.smart-item01 .title aside{ line-height:1.4; font-size: calc(90 / 19.2 * 1vw); } 
.smart-item01 .title p{ font-size: calc(36 / 19.2 * 1vw); }
.smart-item01 .title span{ font-size:16px; } 

.smart-item02 .title aside{  font-size: calc(90 / 19.2 * 1vw); } 
.smart-item02 .title{ max-width: calc(1080 / 19.2 * 1vw); } 

.smart-item03 .title aside{ font-size: calc(80 / 19.2 * 1vw); }
.smart-item04 .title aside{ font-size: calc(50 / 19.2 * 1vw); }

.smart-item04 .inner-title .title,
.smart-item07 .inner-title .title,
.smart-item04 .inner-title .intro,
.smart-item07 .inner-title .intro{ float: inherit; }
.smart-item04 .inner-title .intro,
.smart-item07 .inner-title .intro{ max-width:inherit; margin-left:0; }

.smart-item07 .icon-list .word aside{ font-size:22px; font-weight:bold; }

.index-item02 .right .num-box .num{ font-size:26px; }

.index-item02 .right .num-box .txt,
.index-item02 .right .num-box .num span.unit{ font-size:12px; }  
.index-item02 .right .num-box .dujia{ max-width:inherit; }
.about-item01 .img ul li .txt{ font-size:18px; }
.about-item01 .img ul li .txt .timer{ font-size:24px; padding-right:5px; }


@media(max-width:1600px){
    .highPower-item02 .textimg-list li p {height:173px;margin-bottom: 20px;line-height:1.6;overflow:hidden;}
    .highPower-item04 .textimg-list li p {height:173px;margin-bottom: 20px;line-height:1.6;overflow:hidden;}
    .highPower-item05 .picList .word ul {justify-content:center;}
    .highPower-item05 .picList .word ul li {padding:0 14px;}
    .highPower-item05 .picList .word ul li:not(:last-of-type):after {transform: translate(0,-50%);}
    
    .force-item02 .word .title .item{ line-height:1.6;}
    
    .foresight-item04 .texticon-list li p, .foresight-item06 .texticon-list li p {height:264px;}
}
@media(max-width:1440px){
    .energy-item04 .icon-list li .icon {flex: 0 0 13%;}
    .energy-item04 .icon-list li .word p {font-size: 14px;}
    
    .energy-item09 .list-container .list ul li:not(:last-of-type):after {transform: translate(2vw,-50%);}
}
@media(min-width:1025px){
    /*energy*/
    .energy-item02 .inner-title {width: 11em;line-height: 1.2;}
    .energy-item02 .inner-title .icon {width:1.2em;}
    .energy-item02 .inner-title .title-top aside {transform: translateY(1.4em) scale(0.1);}
    .energy-item02 .inner-title .title-left aside {transform: translateX(4em);}
    .energy-item02 .inner-title .title-right aside {transform: translateX(-4.3em);line-height: 1.4;}

    .energy-item03 .name-list aside {font-size: calc(50 / 19.2 * 1vw);}
    
    .energy-item04 .textimg-list li .word {width: 46%;}
    .energy-item04 .inner-title {font-size: calc(86 / 19.2 * 1vw); line-height:1.2;}
    .energy-item04 .inner-title .title-left {text-align:left;padding-right: 2.1em;}
    .energy-item04 .textimg-list li p {margin-bottom: calc(60 / 19.2 * 1vw);}
    .energy-item04 .icon-list{ padding-left:0; max-width: calc(800 / 19.2 * 1vw); }
    
    .energy-item07 .inner-title {font-size: calc(54 / 19.2 * 1vw);line-height:1.2;}
    .energy-item07 .icon-list li {width: 47%;}   
    .energy-item07 .icon-list li:nth-child(2n) {width:53%;}   
    .energy-item07 .icon-list li:nth-child(2n) > div {padding-left:12%;}
    
    .energy-item08 .name-list {width: calc(470 / 19.2 * 1vw);}
    
    /*highPower*/
    .highPower-item01 .highPower-title aside {font-size: calc(90 / 19.2 * 1vw);}
    .highPower-title aside {font-size: calc(60 / 19.2 * 1vw);}
    
    .highPower-item02 .swipe-title h3 {font-size: calc(60 / 19.2 * 1vw);}
    .highPower-item02 .textimg-list li aside {height:120px;overflow: hidden;}
    
    .highPower-item03 .texticon-list li  {white-space:pre-wrap;padding: calc(60 / 19.2 * 1vw);}
    .highPower-item03 .texticon-list li .tit {font-size: calc(30 / 19.2 * 1vw);}
    .highPower-item03 .texticon-list li .subtit {font-size: calc(22 / 19.2 * 1vw);}
    .highPower-item03 .picList .word ul li aside{ font-size: calc(30 / 19.2 * 1vw); }
    
    .highPower-item05 .picList .word ul {width:90%;}
    .highPower-item05 .picList .word ul li {width:25%;}
    
    /*miniCar*/
    .miniCar-title aside i {font-size: calc(80 / 19.2 * 1vw);}
    .miniCar-title p {font-size: calc(40 / 19.2 * 1vw); padding-bottom: 0}
    .miniCar-title span { font-size: calc(18 / 19.2 * 1vw); line-height:1.5; padding-top:20px;  }
    
    .miniCar-item01 .title {font-size: calc(80 / 19.2 * 1vw);}
    .miniCar-item01 .list .word aside {font-size: calc(26 / 19.2 * 1vw);}
    
    .miniCar-item02 .textList { max-width: 100%;}
    .miniCar-item02 .textList aside {font-size: calc(20 / 19.2 * 1vw);}
    .miniCar-item02 .textList .item:not(:last-of-type):after {transform: translate(2.025vw, -50%);}
    
    .miniCar-item03 .list-container .list ul li aside{ font-size:calc(26 / 19.2 * 1vw) }
    .miniCar-item03 .textList .item:not(:last-of-type):after { transform: translate(1.625vw,-50%);}
    
    .miniCar-item04 .textList {width: 41%;}
    .miniCar-item04 .textList .item:nth-child(2n) {padding-left:4%;}
    .miniCar-item04 .textList aside {font-size: calc(22 / 19.2 * 1vw);}
    .miniCar-item04 .miniCar-title p {line-height:1.4;}
    .miniCar-item04 .textList .icon {flex: 0 0 18%;}
    .miniCar-item04 .textimg-list li p {height:78px;overflow: hidden;margin-bottom: calc(40 / 19.2 * 1vw);}
    
    .miniCar-item05 .textList .item:not(:last-of-type):after { transform: translate(1.325vw,-50%);}
    .miniCar-item05 .miniCar-title p{  font-size: calc(60 / 19.2 * 1vw); }
    
    .miniCar-item06 .textList .item:not(:last-of-type):after {transform: translate(6.025vw, -50%);}
    .miniCar-item06 .pic-list .dots {max-width: 310px;}
    .miniCar-item06 .textimg-list li p {height:78px;margin-bottom: calc(40 / 19.2 * 1vw);overflow: hidden;}
    
    /*force*/
    .force-item01 .title aside{ font-size: calc(70 / 19.2 * 1vw); height: calc(200 / 19.2 * 1vw); }
    .force-item01 .list li .word aside{ font-size: calc(20 / 19.2 * 1vw); }
    
    .force-item02 .word .title {width:94%;}
    
    .force-item06 .list {width:auto;}
    .force-item06 .list ul {display:block;font-size:0;}
    .force-item06 .list ul li {display:inline-block;max-width:323px;vertical-align: top;}
    .force-item06 .list li:not(:last-of-type) {margin-right:20px; padding-right:20px;}
    .force-item06 .list li:not(:last-of-type):after {transform: translate(0, -50%);}
    .force-item06 .list aside {font-size: calc(30 / 19.2 * 1vw);}
    
    .foresight-item04 .texticon-list li aside,
    .foresight-item06 .texticon-list li aside{ white-space:normal; font-size: calc(30 / 19.2 * 1vw); height:80px; }
    .foresight-item07 .inner-title .title{ font-size: calc(36 / 19.2 * 1vw); }
    .foresight-item07 .info aside{ font-size: calc(24 / 19.2 * 1vw); margin-top:20px; }
    
    .force-item09 .inner-title {width:50%;}
    .force-item09 .inner-title aside {font-size: calc(40 / 19.2 * 1vw);}
    
    /*smart*/
    .smart-item03 .title {font-size: calc(46 / 19.2 * 1vw);max-width: calc(1010 / 19.2 * 1vw);}
    .smart-item03 .title p {max-width: calc(730 / 19.2 * 1vw); margin-left:auto; margin-right:auto;}
    
    .cx-item02 .content .item.lt,
    .cx-item02 .content .item.rt {top:-20px;}
    
    .cx-item02 .content .item.lb,
    .cx-item02 .content .item.rb {bottom:-30px;}
    .cx-item02 .content .item .tit{ font-size:24px; font-weight:bold; }
}
    
@media (min-width: 1025px) and (max-width: 1366px) {
    body {font-size:14px;}
    .header {font-size:16px;}
    .header .nav > ul > li > a {padding: 0 10px;}
    
    .header .pc-drow-menu .content .list-con .list .box .tit {font-size:15px;}
    .header .pc-drow-menu .content .list-con .list .box ul {line-height:1.6;}
    .header .pc-drow-menu .content .list-con .list .box ul li a {font-size: 12px;}
    
    .footer .content .left .list .tit {font-size:15px;}
    .footer .content .left .list ul li a {font-size:12px;}
    .footer .copy {font-size:12px;}
    
    .sub-nav a {font-size:12px;}
    

    .cx-item02 .content .box .txt {font-size:24px;}
    
    .contact-item02 .content .left .txt {font-size:24px;}
    
    .force-item01 .list li .word p {font-size:12px;}
    .force-item02 .word .title .item {line-height:1.2;}
    .force-item09 .list dt {font-size:16px;}
    
    .highPower-item02 .textimg-list li aside {height:62px;}
    .highPower-item03 .picList .word ul li {padding: 0 14px;}
    .highPower-item04 .textimg-list li aside{height:31px;}
    
    .energy-item02 .list-container .list ul li {width:20%;padding:0 6px;}
    .energy-item02 .list-container .list ul li:not(:last-of-type):after {transform: translate(0,-50%);}
    
    .miniCar-item01 .list li .icon {width:40px;}
    .miniCar-item02 .textList aside {font-size:calc(26 / 19.2 * 1vw);}
    .miniCar-item02 .textList p { font-size: 15px;}
    .miniCar-item02 .textList .item {width:25%;padding:0 14px;}
    .miniCar-item04 .textList .item {width:50%;padding:0 14px;}
    .miniCar-item02 .textList .item:not(:last-of-type):after {transform: translate(0, -50%);}
    .miniCar-item03 .list-container .list ul {width: 70%;justify-content: center;}
    .miniCar-item03 .list-container .list ul li {width:30%;padding:0 14px;}
    .miniCar-item03 .list-container .list ul li:not(:last-of-type):after {transform: translate(0,-50%);}
    
    
    .smart-item04 .texticon-list li p,
    .force-item04 .texticon-list li p{ font-size:12px; line-height:20px; }
    
    .foresight-item02 .list .hover {font-size:14px!important;}
    .foresight-item04 .texticon-list li p, .foresight-item06 .texticon-list li p {font-size:14px;height:224px;}
}    
@media(max-width:1024px){
    
    
    .energy-item01 .list li .word p{ font-size:14px; }
    
    /*smart*/
    .index-item02 .right .num-box .num{ font-size:20px; }
    .smart-item01 .bg{ background: url(../images/rd_1_bg.jpg) no-repeat top right/cover; }
    .smart-item01 .bg .circle {top: calc(580 / 19.2 * 1vw);right: calc(400 / 19.2 * 1vw);}
    
    .fz70,
    .smart-item01 .title aside,
    .smart-item02 .title aside,
    .smart-item03 .title aside,
    .smart-item04 .title aside,
    .smart-item05 .title aside,
    .smart-item06 .title aside,
    .smart-item07 .title aside{ font-size:28px; }
    
    .smart-item02 .title{  max-width: 90%; }
    .smart-item07 .inner-title .intro p,
    .smart-item01 .title p{ font-size:18px; }
    .smart-item01 .title span{ font-size:14px; line-height:24px; }
    .force-item08 .inner-title aside{ font-size:24px; margin-bottom:10px; }
    
    /*force*/
    .force-item08 .list li {  max-width: 90%;}
    .force-item08 .list p{ font-size:14px; line-height:24px; }
    .force-item08 .inner-title p.p1,
    .force-item08 .inner-title p.p2{ font-size:14px; margin-bottom:10px; }
    .force-item04 .textimg-tab .item.on,
    .force-item04 .textimg-tab .item{ font-size:16px; line-height:30px; } 
    
    .smart-item04 .texticon-list li aside{ font-size:22px; height:60px; font-weight: bold; }
    .force-item04 .texticon-list li aside{ font-size:16px; height:auto;font-weight: bold; }
    .smart-item04 .texticon-list li p{ height:120px; }
    .force-item04 .texticon-list li p{ font-size:14px; line-height:24px; height:78px; }
    
    /*.force-item01 .list li .word aside{ font-size:16px;}*/
    .force-item01 .list li figure{ padding-bottom:70%; }
    
    .force-item02 .word .title .item{ line-height:28px; }
    
    .force-item0303 .right dd .icon {top:10%;}
    .force-item0303 .right dd p{ font-size:14px; height:auto; }
    
    .force-item06 .inner-title .intro {background-size: 30px;margin-top: 20px;padding-bottom:5px;}
    
    /*foresight*/
    .foresight-item02 .list li {padding-bottom:0;}
    .foresight-item02 .list .content {padding-top:20px;}
    .foresight-item04 .texticon-list li p,
    .foresight-item06 .texticon-list li p{ font-size:14px; line-height:20px; }
    .foresight-item05 .tabList{ padding:0; }
    .foresight-item05 .info .item aside{ font-size: 16px ;  }
    .foresight-item05 .info .item p{  font-size:12px; }
    .foresight-item05 .tabList li{ font-size: 14px; }
    .foresight-item04 .texticon-list li aside,
    .foresight-item06 .texticon-list li aside{ font-size: 18px; margin-bottom: 14px; height: auto; }
    
    /*miniCar*/
    .miniCar-item03 .list-container .list ul,
    .miniCar-item05 .list-container .list ul{ width:90%; }
    
    /*highPower*/
    
    .highPower-item02 .textimg-tab .item{ margin:0 10px 20px; }
    .highPower-item03 .picList .word ul.f-wrap{ flex-wrap: wrap;  }
    .highPower-item03 .picList .word ul li{ padding:0 0 20px 0;  }
    
    .highPower-item03 .texticon-list li {padding: 20px;}
    .highPower-item03 .texticon-list li .tit {height:48px;overflow: hidden;}
    .highPower-item03 .texticon-list li .subtit {font-size:14px;overflow: hidden;}
    .highPower-item05 .texticon-list li .tit {height:auto;overflow: hidden;}
    .highPower-item05 .texticon-list li .subtit {height:38px;overflow: hidden;}
    
    /*energy*/
    .energy-item03 {height:80vh;}
    .energy-item03 .dots_wraper {top:34%;}
    .energy-item03 .mid {padding-top:12vh;}
    
    .energy-item04{ position:relative; }
    .energy-item04::after{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.1); display:block; content:'';  left:0; top:0; }
    
    .energy-item04 .inner-title {flex-wrap:wrap;line-height:1.4; justify-content: left;}
    
    .energy-item05 {height: auto;}
    .energy-item05 .dots_wraper {padding-top:28vh;}
    
    .energy-item06 {height: 94vh;}
    .energy-item06 .mid {padding-top: 27vh;}
    .energy-item06 .dots_wraper,
    .energy-item08 .dots_wraper,
    .energy-item10 .dots_wraper {top:52%;}
    
    .energy-item08 .mid {padding-top:26vh;}
    
    .energy-item08 .mid {padding-top:16vh;}
    
    /*index*/
    .index-item02 .right .tit{ margin-top:40px; }
    .index-item02 .right .contxt{ line-height:24px; margin:20px 0 30px; }
    .index-item02 .right .num-box .flex-box{ display:block;}
    .index-item02 .right .num-box .bd{ width:100%; border-bottom:1px solid #eee; margin-bottom:20px; padding-bottom:10px; }
	
	.footer .content .left .list ul li a { font-size:12px; }
	
}

@media (max-width:750px){
    .contact-item02 .content .right .form-data .list-con .list .box .label{min-width:140px;width:140px}
    
    .about-item05 .box-item .box{height:380px}
}