@charset "utf-8";
@import url('global_mobile.css');
/* 产品jump-start  */
.pro_jump{width:94%;margin:30px auto; overflow:hidden;}
.pro_jump ul{width:100%; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.pro_jump ul li{margin:0px auto; border-bottom:1px #eeeeee solid;}.pro_jump ul li:last-child{ border-bottom:0;}
.pro_jump ul li .pro_jump_con{  margin:0 auto; overflow:hidden; text-align:center; }
.pro_jump ul li .pro_jump_con .jump_pic{width:100%; position:relative;}
.pro_jump ul li .pro_jump_con .jump_pic .jump_hid{ position:absolute; display:none; top:0; left:0; width:100%; background:rgba(255,255,255,0.8); height:240px; padding-top:20px;transition: all 0.4s ease;}
.pro_jump ul li .pro_jump_con .jump_pic .jump_hid a{ display:block;  font-size:16px; color:#333; line-height:25px; margin-top:10px;}
.pro_jump ul li .pro_jump_con .jump_pic .jump_hid a:hover{color:#0079c2; text-decoration:underline;}
.pro_jump ul li .pro_jump_con img{ max-width:100%; margin:10px auto;transition: all 0.4s ease;}
.pro_jump ul li .pro_jump_con h3{font-size:24px; color:#333333; overflow:hidden; line-height:30px;}
.pro_jump ul li .pro_jump_con p{font-size:13px; color:#666666; line-height:20px; text-align:left;overflow:hidden; margin-top:5px;}
.pro_jump ul li .pro_jump_con span{ display:block; margin:0px auto; margin-bottom:30px;margin-top:30px;}
.pro_jump ul li .pro_jump_con span a{ font-size: 14px;color: #fff;padding: 6px 12px;border: 1px solid #0079c2;background-color: #0079c2;border-radius: 20px;transition: all 0.4s ease; margin-left:3%; margin-right:3%;}
/* 安全保障Safety */
.safety_bg {margin:0 auto;background: url("../images/safety_bg.jpg") no-repeat center/cover;padding-top: 39px;padding-bottom: 54px;overflow: hidden;}
.safety {width: 94%;margin: 0 auto; overflow:hidden; border:1px rgba(255,255,255,0.2) solid;border-bottom:0;border-right:0;}
.safety ul {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.safety ul li {width: 50%;text-align: center;border-right:1px rgba(255,255,255,0.2) solid;height: 260px; overflow:hidden;border-bottom:1px rgba(255,255,255,0.2) solid;padding: 0;cursor: pointer;position:relative;}
.safety ul li a{display:block; width:98%; margin:0 auto; padding-top:20px; text-align:center; }
.safety1 ul li{width:50%;}
.safety ul li a img {height: 55px;transition: all 0.4s ease;}
.safety ul li h1 {font-size: 18px;color: #fff;font-weight:bold; width:98%; margin:0 auto; line-height:19px;margin-top: 5px; height:40px;transition: all 0.6s ease;}
.safety ul li i {display:block;font-size: 18px;color: #fff;font-weight:bold; width:98%; margin:0 auto; line-height:19px;margin-top: 5px; height:40px;transition: all 0.6s ease;}
.safety ul li p {font-size: 14px;color: #fff;line-height: 20px; margin-top:15px;transition: all 0.4s ease;}
/*RELIABIE car*/
.car_bg {width: 94%;margin:0 auto;padding-top: 30px;}
.car {margin: 0 auto; overflow:hidden;}
.car ul li {background-color: #fff;}
.car_img {overflow: hidden; border-radius:10px;}
.car_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;transition: all 0.4s;}
.car_text {padding-top: 5px;padding-bottom: 25px;}
.car_text h1 {font-size:18px;color: #333;font-weight: bold;}
.car_text i {font-size:18px;color: #333;font-weight: bold;}
.car_text p {font-size:14px;color: #666;line-height: 20px;}
/*优势Advantage*/
.welfare_bg {width: 100%;margin:0 auto;padding-top: 30px;background: url("../images/advantage_bg.jpg") no-repeat center/cover;padding-bottom: 34px;overflow: hidden;}
.welfare {width: 94%;margin: 0 auto; overflow:hidden;}
.welfare ul li {background-color: #fff;border: 1px solid #eaeaea; border-radius:10px; overflow:hidden; margin-bottom:15px;}
.welfare_img {overflow: hidden;}
.welfare_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;transition: all 0.4s;}
.welfare_text {padding: 0 2%;padding-top: 10px;padding-bottom: 15px; overflow:hidden;}
.welfare_text h1 {font-size: 18px;color: #333;font-weight: bold;}
.welfare_text span { display:block;font-size: 18px;color: #333;font-weight: bold;}
.welfare_text p {width:98%;font-size: 14px;color: #666;line-height: 23px;}
.welfare_text i {width:30px; height:3px; display:block; background:#0079c2; margin-bottom:10px; margin-top:10px;}
.swelfare_bg {width: 100%;margin:0 auto;padding-top: 30px;background: url("../images/advantage_bg.jpg") no-repeat center/cover;padding-bottom: 34px;overflow: hidden;}
.swelfare {width: 94%;margin: 0 auto; overflow:hidden;}
.swelfare ul li {background-color: #fff;border: 1px solid #eaeaea; border-radius:10px; overflow:hidden; margin-bottom:15px;}
.swelfare_img {overflow: hidden;}
.swelfare_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;transition: all 0.4s;}
.swelfare_text {padding: 0 2%;padding-top: 10px;padding-bottom: 15px; overflow:hidden;}
.swelfare_text h1 {font-size: 18px;color: #333;font-weight: bold;}
.swelfare_text span { display:block;font-size: 18px;color: #333;font-weight: bold;}
.swelfare_text p {width:98%;font-size: 14px;color: #666;line-height: 23px;}
.swelfare_text i {width:30px; height:3px; display:block; background:#0079c2; margin-bottom:10px; margin-top:10px;}
/*Portable-Power-Station开始*/
/*Super Safe*/
.super_bg {width: 100%;margin:0 auto;padding-top: 50px;background: url("../images/super_bg.jpg") no-repeat center/cover;padding-bottom: 60px;overflow: hidden;}
.super {width: 94%;margin: 0 auto; overflow:hidden; margin-top:50px;}
.super_con{width: 80%;}
.super_con ul li { margin-bottom:50px;}
.super_con ul li dt{font-size:24px;color: #fff;font-weight: bold;}
.super_con ul li p{font-size:16px;color: #fff;line-height: 26px;margin-bottom: 5px;}
.super_con ul li i{ display:block; height:12px; width:60%; border-radius:20px; background:#0079c2;}
.super_con ul li:nth-child(2) i{width:30%; background:#fff;}
/*Charged*/
.charged_bg {width: 100%;margin:0 auto;padding-top: 70px;background:#f5f5f5;padding-bottom: 34px;overflow: hidden;}
.charged {width: 94%;margin: 0 auto; overflow:hidden;}
.charged ul li {margin-bottom: 3.8%;background-color: #fff;border: 1px solid #ddd; border-radius:10px; overflow:hidden;}
.charged_img {overflow: hidden;}
.charged_img img {width: 100%;height: auto;}
.charged_text {padding: 20px 2%;padding-top: 20px; overflow:hidden;}
.charged_text p {font-size: 18px;color: #333333;line-height: 28px;}
/*Technology*/
.technology_bg {width: 100%;margin:0 auto;padding-top: 50px;background: url("../images/technology_bg_sj.jpg") no-repeat center/cover; background-size:100% 60vh;padding-bottom: 34px;overflow: hidden; height:60vh;}
/*Expandable*/
.expandable_bg {width: 100%;margin:0 auto;padding-top: 50px;background: url("../images/expandable_bg_sj.jpg") no-repeat center/cover;background-size:100% 50vh;padding-bottom: 34px;overflow: hidden; height:50vh;}
/*Suitable*/
.suitable_bg {width: 100%;margin:0 auto;padding-top: 50px;background: url("../images/suitable_bg_sj.jpg") no-repeat center/cover;background-size:100% 80vh;padding-bottom: 34px;overflow: hidden; height:80vh;}
/*Scenes*/
.scenes_bg {padding-top: 50px;padding-bottom: 34px;overflow: hidden;}
.scenes {width: 94%;margin: 0 auto; overflow:hidden;}
.scenes ul li {overflow:hidden;}
.scenes_img {float: left;width: 48%;margin-right: 1%;margin-left: 1%;margin-bottom: 3.8%;overflow: hidden; position:relative;}
.scenes_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;transition: all 0.4s;}
.scenes_img p { position:absolute; bottom:10px; width:100%; text-align:center;font-size: 14px;color: #fff;line-height: 20px;}
.scenes_bg .hd{width: 94%;margin: 0 auto; overflow:hidden;}
.scenes_bg .hd ul{text-align:center; height:80px; }
.scenes_bg .hd ul li{width: 8px;height: 8px; display:inline-block;
  background-color: rgba(0, 0, 0, 0.2);border-radius: 50%;opacity: 1;
  margin: 8px 20px !important;position: relative;
  cursor: pointer !important;}
.scenes_bg .hd ul li.on{background-color: #0081cc;}
.scenes_bg .hd ul li::after {
  position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);content: "";display: block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #fff;z-index: 9;opacity: 0;
}
.scenes_bg .hd ul li.on::after {border-color: #0081cc;opacity: 1;}
/*starting分类*/
.pro_starting{width:94%; margin:50px auto; overflow:hidden;}
.pro_starting ul li{margin:10px auto;margin-left:0.75%; margin-right:0.75%; border-bottom:1px #eeeeee solid;}
/*starting RELIABLE*/
.energy_bg {width: 100%;margin:0 auto;padding-top: 10px;background: url("../images/energy_bg_sj.jpg") no-repeat center/cover;background-size:100% 110vh;padding-bottom: 34px;overflow: hidden;height:110vh;}
.energy {width: 94%;margin: 0 auto; overflow:hidden;background:rgba(255,255,255,0.9); border-radius:10px;}
.energy ul li { overflow:hidden;  margin-bottom:15px;}
.energy_img {overflow: hidden; text-align:center;}
.energy_img img {width: 60px;height: auto;}
.energy_text {padding: 0 3%;padding-top: 10px; text-align:center; overflow:hidden;}
.energy_text p {font-size: 13px;color: #666666;line-height: 20px;}
.energy_text dt {font-size: 18px;color: #333;font-weight: bold;}
/*Operating Mode*/
.operating_bg {width: 100%;margin:0 auto;padding-top: 80px;background: url("../images/operating_bg_sj.jpg") no-repeat center/cover;background-size:100% 120vh;padding-bottom: 34px;overflow: hidden; height:120vh;}
.operating {width: 94%;margin: 0 auto; overflow:hidden;}
.operating ul li {padding-top: 30px;  overflow:hidden; }
.operating_img {overflow: hidden; text-align:center;  margin-top:15px;}
.operating_img img {width: 96%;height: auto;}
.operating_text {padding-left:5%;text-align:center; overflow:hidden; margin-bottom:10px;}
.operating_text p {font-size: 16px;color: #666666;line-height: 25px;}
.operating_text a {font-size: 14px;color: #fff;height:35px; padding:5px 10px; line-height:35px; background:#0079c2; border-radius:20px;}
.heavy_bg{background:none;}
/* 反馈 */
.feedback_bg {padding-top: 34px;margin:0 auto; overflow:hidden;background: url("../images/feedback_bg.jpg") no-repeat center/cover;padding-bottom:40px;}
.feedback {width: 94%;margin: 0 auto;margin-bottom: 31px;}
.feedback_input {height: 40px;border-radius: 5px;margin-bottom: 3.05%;border: 1px solid #dddddd;overflow: hidden;font-size: 14px;color: #666666; background:#fff; padding-left:5px;}
.feedback_input input[type=text] {width: 100%;height: 100%;border: 0;outline: 0;font-size: 16px;padding: 0 15px;color: #666666;}
.feedback_textarea textarea { display: block;width: 100%;height: 239px;border: 1px solid #dddddd;border-radius: 5px;padding: 15px; margin-top: 14.5px;resize: none;outline: 0;font-size: 16px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.feedback_btn {text-align: center;margin-top: 25px;}
.feedback_btn a{border-radius:25px; padding:10px 20px; height:40px; line-height:40px; font-size:16px;color:#ffffff; background:#000;}
.feedback_btn a:hover {background-color: #0079c2;}
/* 产品分类 */
/* 产品 */
.products_bg {padding-top: 20px;background:#f9f9f9;}
.products {width:94%; margin: 0 auto; overflow:hidden;}
.products ul li { position: relative;transition: all 0.4s ease; overflow:hidden;padding-bottom:30px; margin:0px auto; margin-bottom:30px; border-bottom:1px #ddd solid;}
.products ul li .products_text{ }
.products ul li .products_img{ border-radius:10px; text-align:center; overflow:hidden; padding:3%; background:#fff;}/*解决方案图片*/
.products ul li:last-child{border-bottom:0px;}
.products ul li:hover .products_text h2 a{color: #0079c2;}
.products_text h2 {display:block;font-size: 20px; line-height:30px;font-weight: bold;padding-top:10px;padding-bottom:10px;position:relative;}
.products_text h2 a{color: #333;}.products_text h2 a:hover{color: #0079c2;}
.products_text h2::after {position:absolute; bottom:-1px; left:0;content: ' ';display: block;clear: both;width:50px;border-bottom:3px #0079c2 solid;transition: all 0.4s ease;}
.products_text p {font-size: 13px;color: #666666;line-height:22px;margin-top:10px;overflow: hidden;}
.products_text p b{ font-weight:bold;}
.products_text i {display: inline-block;margin-top: 20px;margin-right: 20px;}
.products_text i a{ display:block;color: #fff;background-color: #0079c2;transition: all 0.4s ease;font-size: 15px;padding: 8px 18px;border: 1px solid #0079c2;border-radius: 20px;}
.products_text i a:hover {background-color: #fff;color: #0079c2;border-color: #0079c2;}
.products_img img { overflow:hidden;width: 80%;height: auto; margin:0 auto;  transition: all 0.4s ease;}
/* 产品详情 */
/*产品详情banner图上的文字*/
.pro_detail_bg{width:100%; position:absolute; overflow:hidden; top:0%; left:0;height:100%;}
.pro_detail_bg .banner_pro_detail{width:94%; margin:0 auto; text-align:left; overflow:hidden; margin-top:10px;}
.banner_pro_detail .pro_detail_text{ overflow:hidden;margin-top:10px;}
.banner_pro_detail .pro_detail_text i{ display:block;font-size:24px; color:#0079c2; font-weight:bold;}
.banner_pro_detail .pro_detail_text h1{ display:block;font-size:24px; color:#0079c2; font-weight:bold;}
.pro_detail_bg{background-color:rgba(255,255,255,0.85);}/*产品详情页*/
.banner_pro_detail .pro_detail_text p{ font-size:14px; line-height:20px;color:#333;margin-top:10px; padding-left:5px;}
.banner_pro_detail .pro_detail_text p b{ font-weight:bold;}
.banner_pro_detail .pro_detail_text a{ display:block; margin-top:20px;color:#fff; width:150px; padding:10px 15px; text-align:center;background:#0079c2; border:1px #0079c2 solid; font-size:18px; border-radius:22px; }
.banner_pro_detail .pro_detail_text a:hover{color:#fff; background:#0079c2;border:1px #0079c2 solid;}
.banner_pro_detail .pro_detail_img{  overflow:hidden; margin-top:10px;position:relative;  }
.factory_swiper {width: 100%;margin: 0 auto;overflow: hidden; padding-top:10px; padding-bottom:10px; }
.factory_swiper1{overflow:hidden;}
.factory_swiper2 { background:#fff;border-radius: 10px!important;overflow: visible!important;height:320px; margin-bottom:10px;}
#factory1_2{width:100%;overflow:hidden;}
.factory_swiper2 .swiper-slide { width: 100%;overflow: visible!important; text-align:center;}
.factory_swiper2 .swiper-slide:nth-child{ position:relative;}
.factory_swiper2 .swiper-slide img {overflow:hidden!important;border-radius: 10px!important; margin:0 auto; height:310px;}
.factory_swiper2 .swiper-button-next {width: 50px;height: 50px;right: 0px; top:30%;}
.factory_swiper2 .swiper-button-next::after {font-size: 18px;}
.factory_swiper2 .swiper-button-next:hover {background: #0079c2;opacity: 1;}
.factory_swiper2 .swiper-button-prev {width: 50px;height: 50px;left: 0px; top:30%;}
.factory_swiper2 .swiper-button-prev::after {font-size: 18px;}
.factory_swiper2 .swiper-button-prev:hover {background: #0079c2; opacity: 1;}
.factory_swiper1 .swiper-wrapper{ margin-top:10px;}
.factory_swiper1 .swiper-slide { overflow:hidden; border-radius:8px; background:#FFFFFF; height:90px;}
.factory_swiper1 .swiper-slide:nth-child{ position:relative;}
.factory_swiper1 .swiper-slide img{ width:90%; margin:0 auto; margin-left:10%;}
.factory_swiper1 .swiper-slide.swiper-slide-thumb-active{ border:2px #0079c2 solid;}
.factory_swiper1 .swiper-slide .aboutvideo img{width:30px;}
.factory_swiper1 .swiper-slide.swiper-slide-thumb-active .aboutvideo img{border:0px #0079c2 solid; }
.products_detail_bg{width: 100%;margin: 0 auto;margin-top: 50px;margin-bottom: 50px; }
.products_detail {width: 94%;margin: 0 auto;overflow:hidden;}
.products_detail img {display: block;max-width: 100%;height: auto;margin: 20px auto;}
.products_detail p {text-align: left;font-size: 16px !important;color: #666666 !important;line-height: 28px !important;}
.products_detail table{width: 98%;height: auto;overflow: hidden;margin: 5px auto 0px;border-top: 1px #dddddd solid;border-left: 1px #dddddd solid;font-size: 14px;line-height: 22.5px;color: #333;}
.products_detail table tr th{height: 48px; line-height:48px;border-right:solid #dddddd 1px;border-bottom:solid #dddddd 1px;padding-left: 1.2%;background:#0079c2; color:#ffffff; text-align:left;}
.products_detail table tr td{height: 48px; line-height:48px; border-right:solid #dddddd 1px;border-bottom:solid #dddddd 1px;padding-left: 1.2%;}
.products_detail table tr:nth-child(2n+1) td{ background:#f5f5f5;}
.jump_detail_bg {background: url("../images/jump_detail_bg.jpg") no-repeat center/cover;}
.power_detail_bg{background: url("../images/power_detail_bg.jpg") no-repeat center/cover;}
.starting_detail_bg{background: url("../images/starting_detail_bg.jpg") no-repeat center/cover;}