﻿@font-face {font-family: "AlibabaPuHuiTi-Regular";src: url('https://ctmon-file.ctmon.com.cn/fonts/Alibaba-PuHuiTi.woff2');font-weight: normal;font-style: normal;} 
*{/* font-family: "ArialMT","AlibabaPuHuiTi-Regular"; */}
img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border:0}
a{color:#333;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
body{font-size:14px;background-size:cover;margin-left:auto;margin-right:auto;}
.w1400{width:100%;max-width:1400px;margin:0 auto}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}
.swiper-pagination-bullet{width:10px;height:10px;background-color:#e60013;border-radius:5px;opacity:1}
.swiper-pagination-bullet-active{width:30px}
.index_body{height:100%;overflow-x:hidden}
.w1200.index_body{height:auto;overflow-y:auto}
.index_body .header{z-index:999999}
.index_body .header .search{border-color:#fff}
.index_body .header .search input.text{color:#fff!important}
.index_body .header .language{border-color:#fff}
.section{overflow:hidden;position:relative}
.sPage0_video video{width:100%}
.in_con01{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);z-index:98}
.in_con01 .text{text-align:center}
.in_con01 .text img{width:250px}
.in_con01 h3{color:#fff;letter-spacing:13px}
.in_con01 p{color:#fff;text-transform:Uppercase;letter-spacing:3px}
.in_con01 .more{display:inline-block;margin-left:50px}
.in_con01 .more a{border-color:#fff;color:#fff;width:200px}
.in_con01 .more a i{border-left-color:#fff;right:25px}
.in_con01 .more:hover a i{-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;-ms-animation:bounce 1s;animation:bounce 1s}
.in_news{z-index:90;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.3);padding:1.91% 4% 1.91% 5.2%;color:#fff;width:41.8%;overflow:hidden;opacity: 1 !important;}
.in_news .time{font-family:Gilroy-Regular;font-size:16px;line-height:26px;color:#fff}
.in_news .in_newsdec{font-size:18px;line-height:30px;color:#fff;margin-top:4px;margin-bottom:10px}
.in_news .more{font-family:Gilroy-Regular;font-size:16px;line-height:26px;color:#fff}
.in_news .more em{display:inline-block;margin-left:10px;vertical-align:middle;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.in_news .swiper-pagination-bullet:nth-child(3){background:rgba(255,255,255,.4)}
.in_news .swiper-pagination{right:4%;width:auto;bottom:1.8%;text-align:right}
.in_news .swiper-slide a{display:block;width:100%;height:100%}
.in_news .swiper-pagination-bullet:last-child{margin-right:0}
.in_news .swiper-pagination-bullet-active{background: #e60013!important;}
.in_news .swiper-slide:hover .more em{margin-left:18px}
@media only screen and (max-width:1024px){.in_con01{top:45%}
}
@media only screen and (max-width:800px){.in_con01 .text{margin-bottom:1%}
.in_con01 h3{letter-spacing:0}
.in_con01 p{letter-spacing:0}
.in_con01 .more{margin-left:8px}
.in_con01 .more a{width:150px}
}
@media only screen and (max-width:767px){.in_con01{width:90%;text-align:center}
.in_con01 .more a{background:0 0}
}
@media only screen and (max-width:320px){.in_con01 .text{margin-bottom:100px}
.in_con01 .more a{width:120px}
.in_con01 .more a i{right:5px}
}
.in_con02,.in_con02_bg{position:absolute;top:0;bottom:0;right:0;left:-100%;z-index:99;overflow:hidden}
.in_con02_bg{background:rgba(255,255,255,.5)}
.con02_ul{position:absolute;z-index:100;bottom: 60px; left: 50%;transform: translateX(-50%);display: flex;flex-direction: row;justify-content: flex-start;}
.con02_ul li{width:380px; height:100px;padding: 0 30px; border:1px solid #fff;color:#fff;cursor:pointer;line-height:100px;margin-right: 30px; position:relative;}
.con02_ul li:last-child{margin-right: 0px;}
.con02_ul li q{position:relative;z-index:5;display:block;font-size: 18px;color: #fff;}
.con02_ul li i{ position:absolute;top:-55px;right:23px;opacity:0;z-index:2;width:auto;display:block;transition: all 0.5s;}
.con02_ul li i img{width:100%}
.con02_ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.con02_ul li:hover i{opacity: 1;}
.con02_ul li em{position:absolute; transition: all 0.5s; left:0%; pointer-events: none; top:0;z-index:1;display:block;width:0%;height: 100%; background: rgba(0,0,0,.5);}
.con02_ul li:hover em{width: 100%;}
.con02_ul li em img{width:100%}
.con02_ul li.li1{margin-top:0;background:url(../images/in-c2icon1.png) no-repeat 91.5% center}
.con02_ul li.li2{background:url(../images/in-c2icon2.png) no-repeat 91.5% center}
.con02_ul li.li3{background:url(../images/in-c2icon3.png) no-repeat 91.5% center}
/* .con02_ul li.no_background{background-images:none} */
.con02_tab{position:relative}
.con02_tab>div{opacity:0;position:absolute;top:0;left:0;right:0}
.con02_tab>div:first-child{opacity:1}
.c02_text{position:absolute;top:40%;left:5.3%;z-index:9;width:880px;transform:translateY(-40%);color:#fff}
.c02_text .p{margin-top:50px;margin-bottom:140px}
.c02_text .btn a{position:relative;display:block;width:206px;height:38px;line-height:38px;text-align:center;color:#fff;background:url(../images/index_pro.png) no-repeat}
.c02_text .btn a i{position:absolute;right:30px;top:50%;margin-top:-3px}
.c02_text .btn:hover a i{-webkit-animation:bounce 1s;-moz-animation:bounce 1s;-o-animation:bounce 1s;-ms-animation:bounce 1s;animation:bounce 1s}
@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}
40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(-30px,0,0)}
70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(-15px,0,0)}
90%{transform:translate3d(-9px,0,0)}
}
.in_con03,.in_con03_bg{position:absolute;top:0;bottom:0;right:0;left:-100%;z-index:99;overflow:hidden}
.in_con03_bg{background:rgba(255,255,255,.5)}
.sPage0_img img{position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;margin-left: 0!important;}
.sPage0_img .div_img{position:absolute;left:50%;top:-200px;transform:translateX(-50%);width:55%}
.lt9 .sPage0_img .div_img{margin-left:-490px}
.sPage0_img .div_img img{width:100%}
@keyframes rotate_o{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes rotate_t{0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
.c03_text{width: 90%;position:absolute;top:40%;left:50%;right:0;z-index:9;transform:translateY(-50%); transform: translateX(-50%); text-align: center;}
.c03_text h3{text-align:center;color:#fff}
.c03_text .btn a{display:block;background:rgba(0,0,0,.5);width:200px;position:relative;height:35px;line-height:35px;text-align:center;color:#fff;transition:all .5s ease-in-out;margin:100px auto 0;border-radius:35px}
.c03_text .btn i{position:absolute;top:50%;right:40px;margin-top:-11px;transition:all .5s ease-in-out;width:22px;height:22px;display:inline-block}
.c03_text .btn a:hover{background:rgba(215,0,15,.8)}
.c03_text .btn a:hover i{transform:rotate(360deg)}
.c03_ul{position:absolute;bottom:10%;left:0;right:0;z-index:9;transform:translateY(-50%);width:500px;background:rgba(0,0,0,.5);margin:0 auto;padding:10px 70px;border-radius:55px}
.c03_ul li{float:left;width:14.2%;text-align:center}
.h1366.phone_body .sPage0_img .div_img{width:123%}
.h1024.phone_body .sPage0_img .div_img{width:77%}
@media only screen and (max-width:1600px){.sPage0_img .div_img{width:65%;top:-250px}
}
@media only screen and (max-width:1366px){.sPage0_img .div_img{width:58%;top:-200px}
}
@media only screen and (max-width:1340px){.sPage0_img .div_img{top:-150px}
}
@media only screen and (max-width:1024px){.sPage0_img .div_img{width:77%}
}
@media only screen and (max-width:800px){.sPage0_img .div_img{width:130%}
}
@media only screen and (max-width:600px){.sPage0_img .div_img{width:185%}
.c03_ul{width:100%;box-sizing:border-box;padding:10px 20px}
}
@media only screen and (max-width:320px){.sPage0_img .div_img{width:200%}
.phoneX .sPage0_img .div_img{width:220%}
}
.in_con04,.in_con04_bg{position:absolute;top:0;bottom:0;right:0;left:-100%;z-index:99;overflow:hidden}
.in_con04_bg{background:rgba(255,255,255,.5)}
.c04_text{position:absolute;left:10%;top:30%;z-index:9;width:600px}
.c04_text *{color:#fff}
.c04_text p{font-size:16px}
.c04_text h3{font-size:48px;font-weight:700;line-height:1}
.c04_text .p3{margin:50px 0 100px}
.c04_text .p4{margin-top:20px}
.c04_text .p4 a{color:#d7000f}
.c04_text .more a{border:1px solid transparent;margin:30px 0 0 0;position:relative;display:block;width:206px;height:38px;line-height:38px;text-align:center;color:#fff;background:url(../images/index_pro.png) no-repeat}
.c04_text .more a:hover{background:url(../images/index_pro.png) no-repeat}
.c04_text .more a i{border-left-color:#fff;position:absolute;right:30px;top:50%;margin-top:-3px}
.c04_video_btn{position:absolute;right:10%;top:50%;z-index:9}
.c04_video_btn li{margin-bottom:30px;cursor:pointer}
.c04_video_btn li:nth-of-type(1){background:url(../images/c04_bg01.png) no-repeat right bottom}
.c04_video_btn li:nth-of-type(2){background:url(../images/c04_bg05.png) no-repeat right bottom}
.c04_video_btn li.no_background{background:0 0}
.c04_video_btn li i{width:130px;bottom:0;top:auto;right:-15px}
.c04_video_btn li.li2 i{top:auto;right:-15px}
.c04_video_btn li q{display:inline-block;line-height:20px;width:150px;height:20px;background:url(../images/c04_play.png) no-repeat right center}
.in_con04 .sPage0_video em{width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}
@media only screen and (max-width:1366px){.c04_text .p3{margin:50px 0}
}
@media only screen and (max-width:1200px){.c04_text{width:400px;top:20%}
.c04_text .p3 div.edit{height:12em;line-height:1.5;overflow-y:auto}
.c04_video_btn li q{width:120px}
}
@media only screen and (max-width:800px){.c04_video_btn{top:150px;right:0}
.c04_video_btn li{width:48%}
.c04_text{top:300px}
}
@media only screen and (max-width:767px){.c04_text{top:240px;width:auto;left:10px;right:100px}
.c04_text p{font-size:16px}
.c04_text h3{font-size:34px}
.c04_text .p3{margin:20px 0}
.c04_text a{font-size:18px;height:46px;line-height:46px;width:140px;background-size:cover}
.c04_text .p3 div.edit{height:7.5em}
}
.c04_vi_bg{display:none;background:rgba(0,0,0,.7);z-index:9999999;position:fixed;top:0;left:0;right:0;bottom:0}
.c04_vi_con{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.c04_vi_con video{width:100%}
.c04_vi_con .close_btn{float:right;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-family:Aril;font-size:20px;background:#000;color:#fff}
@media only screen and (max-width:767px){.c04_vi_con{width:95%}
}
.index_btn{position:absolute;top:50%;transform:translateY(-50%);right:5.2%;z-index:998}
.index_btn:after{content:"";display:none;width:4px;height:4px;background:#fff;border-radius:4px;position:absolute;right:24px;bottom:0}
.index_btn li{text-indent:4px;cursor:pointer;height:85px;line-height:85px;text-align:center;color:#fff;position:relative;width:120px}
.index_btn li::after{content:" ";position:absolute;right:0;top:65%;width:1px;height:70%;background:rgba(255,255,255,.25)}
.index_btn li:last-child::after{background:rgba(255,255,255,0)}
.index_btn li em{font-size:16px;position:relative;display:block;width:100%;color:rgba(255,255,255,.6)}
.index_btn li em::after{content:" ";top:50%;right:-3px;transform:translateY(-50%);position:absolute;width:7px;height:7px;background-color:#fff;border-radius:50%}
.index_btn li em::before{content:" ";top:50%;right:-7px;transform:translateY(-50%);position:absolute;width:15px;height:15px;border:solid 1px #fff;border-radius:50%;opacity:0;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.index_btn li.hover em::before,.index_btn li:hover em::before{opacity:1}
.index_btn li.hover q{position:absolute;top:55%;right:0;width:1px;display:block;height:1px;background:#fff;height:75%;animation:heightA 5s infinite}
.index_btn li:hover em{color:#fff;font-size:18px}
.index_btn li:last-child q{opacity:0}
.index_btn li.hover em{color: #fff;font-size: 20px;/* font-weight: bold; */}
.index_btn li.hover q{width:1%}
@media only screen and (max-width:320px){
.index_btn li{width:68px}
}
@keyframes heightA{0%{height:0%}
50%{height:70%}
100%{height:0%}
}
@keyframes widthA{0%{width:0%}
50%{width:75%}
100%{width:0%}
}
.crumb{background:#eaeaea;position:relative;overflow:hidden;height:80px;left:0}
.crumb_con{float:left;margin-left:70px}
.crumb_con .tit{height:80px;line-height:80px;float:left;width:170px;margin-right:20px;background:url(../images/crum_jt.png) no-repeat right center}
.crumb_con ul{height:80px;line-height:80px;float:left}
.crumb_con ul li{float:left;margin-left:40px;text-align:center;position:relative;height:100%}
.crumb_con ul li a{display:block;padding:0 10px;color:#303030}
.crumb_con ul li i{display:block;padding:0 10px;color:#303030}
.crumb_con ul li a:after{content:"";position:absolute;bottom:0;right:0;left:0;height:4px}
.crumb_con ul li.active a:after{display:block;background:#d7000f}
.crumb_con ul li a:hover:after{display:block;background:#d7000f}
.other_crumb.crumb{position:fixed;top:0;left:0;right:0;z-index:99999}
.touch_body .crumb_con ul li a:hover:after{display:block;background:#eaeaea}
.touch_body .crumb_con ul li.active a:after{display:block;background:#d7000f}
.other_navbtn{float:left;overflow:hidden}
.other_navbtn .nav_btn{height:80px;background:silver;opacity:0;position:relative;top:-100px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.other_navbtn .logo{height:80px;line-height:80px;opacity:0!important;position:relative;top:-100px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.other_crumb .other_navbtn .nav_btn{opacity:1;top:0}
.other_crumb .other_navbtn .logo{opacity:1!important;top:0}
.phone_crumb{display:none}
@media only screen and (max-width:1500px){.about_crumb.crumb_con ul li{padding:0;margin-left:5px}
}
@media only screen and (max-width:1400px){.crumb{height:70px}
.other_navbtn .nav_btn{height:70px}
.crumb_con .tit,.crumb_con ul,.other_navbtn .logo{height:70px;line-height:70px}
}
@media only screen and (max-width:1366px){.crumb_con .tit{width:120px}
.crumb{height:50px}
.other_navbtn .nav_btn{height:50px}
.crumb_con .tit,.crumb_con ul,.other_navbtn .logo{height:50px;line-height:50px}
}
@media only screen and (max-width:1320px){.about_crumb.crumb_con ul li{margin-left:20px}
}
@media only screen and (max-width:1200px){.crumb_con{margin-left:30px}
.crumb_con .tit{width:115px;margin-right:10px}
.crumb_con ul li{margin-left:0;padding:0 10px}
.about_crumb.crumb_con ul li{padding:0;margin-left:5px}
}
@media only screen and (max-width:1024px){.crumb{display:block}
.crumb .other_navbtn{display:none}
.phone_crumb{display:block;background:#f9f9f9}
.phone_crumb ul{padding:10px 0;overflow:hidden}
.phone_crumb li{float:left;margin:0 7px;width:60px;text-align:center;border-bottom:1px solid #f9f9f9}
.phone_crumb li:hover{border-bottom:1px solid #d7000f}
.phone_crumb li.hover{border-bottom:1px solid #d7000f}
.phone_crumb li a{font-size:12px}
}
@media only screen and (max-width:800px){.crumb{padding:0 10px}
.crumb_con{margin-left:70px}
.o_crumb .crumb_con ul li{padding:0 2px}
.o_crumb .crumb_con ul li a{padding:0 5px}
.o_crumb .crumb_con .tit{width:95px}
.o_crumb .crumb_con{margin-left:10px}
.about_crumb.crumb_con{margin-left:0}
.about_crumb.crumb_con ul li{margin-left:0}
}
@media only screen and (max-width:767px){.crumb{height:auto;padding:0}
.crumb_con{float:left;margin-left:0}
.crumb_con .tit{width:auto;background:0 0;height:60px;line-height:60px}
.other_navbtn .nav_btn{height:60px;width:60px}
.other_crumb .other_navbtn .nav_btn span{width:30px;margin-left:-15px}
.other_crumb .other_navbtn .nav_btn span:after{width:30px;top:10px}
.other_crumb .other_navbtn .nav_btn span:before{width:30px;top:-10px}
.other_navbtn .logo{height:60px;line-height:60px;margin-left:10px;width:140px}
.crumb_con .tit{display:none}
.crumb_con .tit,.crumb_con ul,.other_navbtn .logo{height:auto;line-height:1.5}
.crumb_con ul{padding:10px 5px}
.crumb_con ul li{padding:5px 0!important}
.crumb_con ul li a:after{height:2px}
}
.fixed_nav{position:fixed;top:50%;left:50px;transform:translateY(-50%);z-index:99}
.fixed_nav li{width:30px;height:30px;background:url(../images/fixed_ico.png) no-repeat;position:relative;height:70px}
.fixed_nav li a{display:block;width:30px;height:30px;text-indent:-9999px;cursor:pointer}
.fixed_nav li:after{content:"";display:block;position:absolute;top:-40px;left:50%;margin-left:-1px;width:1px;height:40px;background:#bcbcbc}
.fixed_nav li:first-child:after{display:none}
.fixed_nav li.active{background:url(../images/fixed_ico01.png) no-repeat}
@media only screen and (max-width:1366px){.fixed_nav{top:60%;left:10px}
}
@media only screen and (max-width:1100px){.fixed_nav{display:none!important}
}
.more a{display:block;color:#313134;border:1px solid #313134;width:115px;margin:0 auto;text-align:center;line-height:35px;height:35px;border-radius:35px;position:relative}
.more a i{position:absolute;right:5px;top:50%;margin-top:-4px;width:0;height:0;display:block;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:8px solid #313134;border-right:8px solid transparent}
.more a:hover{background:#d7000f;color:#fff;border:1px solid #d7000f}
.more a:hover i{border-left:8px solid #fff}
.white_more a{color:#fff;border:1px solid #fff}
.white_more a i{border-left:8px solid #fff}
.red_more a{background:#d7000f;color:#fff;border:1px solid #d7000f}
.red_more a i{border-left:8px solid #fff}
.video_img img{width:100%;height: 100%;}
.phone_dom{display:none!important}
.pc_dom{display:block!important}
@media only screen and (max-width:767px){.more{margin-top:15px}
.more a{width:100px;height:28px;line-height:26px;font-size:12px;background:#313134;color:#fff;border:1px solid #313134}
.more a i{right:0;margin-top:-3px;border-left:8px solid #fff}
}
body{width:100%;max-width:1920px;margin:0 auto}
.w1720{width:100%;max-width:1720px;margin:0 auto}
.in_news .swiper-pagination-bullet{width:8px;height:8px}
.in_news .swiper-pagination-bullet{border-radius:0;background:rgba(255,255,255,.8);opacity:1;margin:0 3px}
.in_news .swiper-pagination-bullet-active{background:#fff}
.home .headfixed.headerbgm,.headfixed.headerbgm{background:#fff}
.headfixed.headerbgm .menu-list h3 a{color:#333;}
/* .headfixed.top{top:-100px} */
.headfixed.top .menu-list h3 a{height: 75px;line-height: 87px;}
.btn-phone,.full-main-nav{display:none}
.headfixed{position:fixed;top:0;left:0;width:100%;z-index:999;padding:0;transition:all .5s;border-bottom: 1px solid #e4e4e480;}
.headfixed1{background:#fff}
.home .headfixed1{background: none;border: none;}
.headfixed>div{align-items:center;}
.headfixed .logo,.headfixed .logo1{overflow:hidden}
.headfixed .logo1,.headfixed.headerbgm .logo,.headfixed1 .logo{display:none}
.headfixed.headerbgm .logo1,.headfixed1 .logo1{display:block}
.headfixed .menu-list{width:72%;align-items:center}
.headfixed .menu-list>ul{width:90%;}
.headfixed .menu-list>ul>li{vertical-align: bottom;}
.headfixed .menu-list>ul>li:hover .nav-two{display:block!important}
.headfixed .mobile-nav-box>ul>li>a{font-size:14px;text-align:center;letter-spacing:2px;color:#282828}
.headfixed .mobile-nav-box ul li{width:100%;padding:8px 0;border-bottom:1px solid #ddd}
.headfixed .mobile-nav-box>ul li a{color:#716b61;line-height:30px;text-align:left}
.headfixed1 .mobile-nav-box ul li a{color:#282828}
.headfixed .mobile-nav-box>ul>li>h3.cur>i::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.headfixed .btn-list{width:10%;text-align:center;padding-top: 15px;}
.headfixed.top .btn-list{width: 10%;text-align:center;padding-top: 15px;}

.headfixed .btn-list .btn-right{width:100%;align-items:center}
.headfixed .btn-menu{margin:0 auto;display:none}
.headfixed .btn-menu .mobile-nav{color:#fff;font-size:13px;display:block;width:36px;height:36px;text-align:center;line-height:36px}
input::-webkit-input-placeholder{font-size:12px}
.headfixed .toggle-btn{width:100%;height:30px;position:relative;display:block}
.headfixed .toggle-btn span{width:26px;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.headfixed1 .toggle-btn span{background:#fff}
.home .headfixed1.headerbgm .toggle-btn span{background: #333;}
.headfixed .toggle-btn span:first-child{top:8px}
.headfixed .toggle-btn span:nth-child(2){top:50%;width:20px}
.headfixed .toggle-btn span:last-child{bottom:6px}
.headfixed .toggle-btn.cur span:first-child{-webkit-transform:translate(-50%,7px) rotate(45deg);-ms-transform:translate(-50%,7px) rotate(45deg);-o-transform:translate(-50%,7px) rotate(45deg);transform:translate(-50%,7px) rotate(45deg)}
.headfixed .toggle-btn.cur span:nth-child(2){opacity:0}
.headfixed .toggle-btn.cur span:last-child{-webkit-transform:translate(-50%,-3px) rotate(-45deg);-ms-transform:translate(-50%,-3px) rotate(-45deg);-o-transform:translate(-50%,-3px) rotate(-45deg);transform:translate(-50%,-3px) rotate(-45deg);bottom:10px}
.mobile-nav-box{position:fixed;top:70px;z-index: 999999;left:0;width:100%;height:100%;overflow-y:auto;background:#fff;padding:0 0 60px 0;border-top:1px solid #ddd;display:none}
.headfixed .mobile-nav-box>ul>li>h3{position:relative;padding:0 30px}
.headfixed .mobile-nav-box .head-subnav{width:100%;display:none;padding:8px 40px;background:#f5f5f5}
.headfixed .mobile-nav-box .head-subnav .link-tit{text-align:left;position:relative}
.headfixed .mobile-nav-box .head-subnav .link-tit a{width:100%;line-height:45px;text-align:left;font-size:15px;color:#333;display:block}
.headfixed .mobile-nav-box>ul>li>h3>a{font-size:16px;display:block;text-align:center;letter-spacing:2px;padding:5px 0;color:#333;text-align:left}
.headfixed .mobile-nav-box .head-suba{display:none}
.headfixed .mobile-nav-box .head-suba>a,.headfixed .mobile-nav-box .head-subnav>a{font-size:14px;display:block;text-align:center;letter-spacing:2px;color:#333;text-align:left;padding:10px 15px}
.headfixed .mobile-nav-box .link-tit>i,.headfixed .mobile-nav-box>ul>li>h3>i,.headfixed1 .mobile-nav-box .link-tit>i,.headfixed1 .mobile-nav-box>ul>li>h3>i{position:absolute;top:0;right:30px;height:100%;width:80px}
.headfixed .mobile-nav-box .link-tit>i,.headfixed1 .mobile-nav-box .link-tit>i{right:-10px}
.headfixed .mobile-nav-box .link-tit>i::before,.headfixed .mobile-nav-box>ul>li>h3>i::before,.headfixed1 .mobile-nav-box .link-tit>i::before,.headfixed1 .mobile-nav-box>ul>li>h3>i::before{content:"";position:absolute;top:10px;right:0;width:10px;height:10px;border-bottom:solid 1px #aaa;border-left:solid 1px #aaa;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.btn-search,.headfixed1 .btn-search{width:21px;height:21px}
.header-button,.headfixed .header-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;position:relative;z-index:1;display:block;width:100%;height:100%;margin:0 auto;padding:0;outline:0;background:url(../images/in-hssicon.png) no-repeat center center;border:none;cursor:pointer}
.headfixed.headerbgm .header-button, .headfixed1 .header-button, .home .headfixed1.headerbgm .header-button{background:url(../images/in-ssicon.png) no-repeat center center;}
.home .headfixed1 .header-button{background: url(../images/in-hssicon.png) no-repeat center center;}
#toggle-search.open:after{top:40px;color:#fff}
#search-form{-moz-transition:max-height,.5s;-o-transition:max-height,.5s;-webkit-transition:max-height,.5s;transition:max-height,.5s;position:absolute;top:98%;right:0;width:22%;max-height:0;overflow:hidden;background:#fff}
#search-form.open{max-height:50px;border:1px solid #f1f1f1}
#search-form fieldset{position:relative;margin:0 60px 0 0;padding:0;border:none;z-index:9;width:85%}
#search-form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:50px}
#search-form .search{width:100%;padding:0 5px 0 22px;background:#fff;border:none;color:#e60013;font-size:14px;z-index:9}
#search-form .header-btn{position:absolute;bottom:0;right:0;width:15%;margin:0;padding:0;font-weight:700;text-transform:uppercase;color:#fff;background:url(../images/in-hssicon.png) no-repeat center #e60013;border:none;cursor:pointer;z-index:11}
.language{width:58px;float:right;position:relative;margin-left:10%}
.language-text{font-family:Gilroy-Regular;font-size:18px;text-align:right;line-height:30px;color:#fff;display:block;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.headfixed.headerbgm .language-text, .headfixed1 .language-text,.home .headfixed.headerbgm .language-text{color:#333}
.language-text:hover{color:#e60013}
.language-text .icon-down{display:inline-block;float:right;vertical-align:middle;font-size:16px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.language-list{position:absolute;width:100%;top:100%;right:0;z-index:10;padding:0 0;background:#fff;-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.05);box-shadow:0 2px 4px 2px rgba(0,0,0,.05);opacity:0;visibility:hidden;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.language-list a{display:block;padding:10px 15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:18px;color:#666}
.language-list a:hover{color:#c81624}
.language:hover .language-text .icon-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.language:hover .language-list{opacity:1;visibility:visible}
.app-lanu{text-align:center;padding:20px 0;display:none}
.app-lanu a{display:inline-block;padding:0 10px;line-height:24px;color:#333}
.app-lanu a.active{color:#fff;background:#ee7800;border-radius:30px}
.headfixed.headerbgm .menu-list>ul>li.cur h3 a,.headfixed.headerbgm .menu-list>ul>li:hover h3 a,.menu-list>ul>li.cur h3 a,.menu-list>ul>li:hover h3 a{color:#e60013}
.menu-list>ul>li.cur h3 a::after,.menu-list>ul>li:hover h3 a::after{width:65px}
.menu-list>ul>li:hover .head-subnav{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:auto;opacity:1}
.menu-list h3{margin:0 15px}
.menu-list h3 a{height:95px;line-height: 110px;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;color:#fff;font-size:16px;display:block;}
.headfixed1 .menu-list h3 a, .home .headfixed1.headerbgm .menu-list h3 a{color:#333}
.home .headfixed1 .menu-list h3 a,.home .headfixed1 .language-text{color:#fff}
.menu-list h3 a::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:0;background-color:#e60013;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-list>ul>li .head-subnav{display:block!important;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px);min-width:180px;background:#fff;padding:10px 0;pointer-events:none;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px #e4e6ee;border-top:0}
.menu-list>ul>li:last-child .head-subnav{min-width:300px}
.menu-list .head-subnav a{padding:20px 0;text-align:center;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;font-size:16px;border-bottom:solid 1px #efefef}
.menu-list .head-subnav a:last-child{border-bottom:solid 1px transparent}
.menu-list .head-subnav a:hover{color:#fff;background:#e60013}
.menu-list .lang-box{top:100%;width:100%}
.menu-list .lang-box a{padding:8px 0}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:72px;line-height:100px;color:#fff}
.in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{font-size:24px;letter-spacing:1px;color:#fff;line-height: 36px;font-weight:lighter;margin-top:10px}
.in_con01 .ban-dec span{font-family:AkzidenzGroteskBQ-Light;font-weight:lighter}
.in_con04 .ban-dec{
    font-weight: 500;
}
.section2{padding:1.5% 0;background:#f7f7f7}
.section2 .swiper-slide{background-color:#fff;overflow:hidden;padding:3.2% 0 3% 0}
.section2 .section2-img{height:70px;overflow:hidden;position:relative}
.section2 .section2-img img{position:absolute;left:0;right:0;bottom:0;margin:auto}
.section2 .swiper-slide .section2-img .img,.section2 .swiper-slide:hover .section2-img .himg{top:0}
.section2 .swiper-slide .section2-img .himg,.section2 .swiper-slide:hover .section2-img .img{top:-200%}
.section2 .section2-font{font-size:16px;line-height:30px;letter-spacing:1px;color:#333;text-align:center;margin-top:10px}
.footer .foot-cen .foot-cenimg:hover img{transform:rotateY(180deg)}
.section2 .swiper-slide:hover .section2-font{color:#e60013}
.section2 .swiper-pagination{display:none}
.footer{background-color:#272a2f;position:relative}
.footer .foot-top-left{width:46%}
.footer .foot-top-cen{width:12%}
.footer .foot-top-right{flex:1}
.footer .foot-bot-share a{font-size:25px;color:#777c81;opacity:1!important;margin:0!important;width:30px;height:30px;background-color:transparent;border-radius:100%;display:block;text-align:center;line-height:30px;margin-right:10px!important;opacity:1;-webkit-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .foot-top{padding-top:1.2%;align-items:flex-start}
.footer .foot-cont dd,.footer .foot-cont p{font-size:16px;line-height:30px;color:#777c81}
.footer .foot-cont dd a{font-family:ArialMT;color:#dfdfdf}
.footer .foot-cont dd:first-child{margin-right:5%}
.footer .foot-logo{padding-top:3.5%}
.footer .foot-logo img{margin:0}
.footer .foot-ewm-img:first-child{margin-right:8%}
.footer .foot-ewm-img p{font-size:14px;text-align:center;line-height:30px;color:#777c81}
.footer .foot-ewm{width:180px;position:relative}
.footer .foot-bot-share{width:calc(100% - 180px);position:relative}
.footer .foot-ewm-list{margin-top:4%;position:relative}
.footer .foot-bot-share h5{font-size:16px;line-height:30px;color:#777c81}
.footer .foot-bot-share{margin-left:3.5%}
.footer .foot-bot-share a:nth-child(3),.footer .foot-bot-share a:nth-child(4){font-size:22px}
.footer .foot-bot-share a:hover{color:#fff}
.footer .foot-btn a{font-size:16px;line-height:30px;color:#fff;display:block;width:100%;height:50px;line-height:50px;text-align:center;border-radius:10px;border:solid 1px #777c81;margin-bottom:10%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.footer .foot-btn:first-child a{margin-top:8px}
.footer .foot-btn:last-child a{margin-bottom:0;width:73%}
.footer .foot-btn a:hover{border:solid 1px #fff;background:rgba(255,255,255,.1)}
.footer .footerphone-menu li{position:relative;margin-right:11%}
.footer .footerphone-menu li:last-child{margin-right:0}
.footer .footerphone-menu h3{position:relative}
.footer .footerphone-menu h3 a{font-size:18px;color:#dfdfdf;line-height:30px}
.footer .footerphone-menu h3 i{position:absolute;top:0;right:0;height:100%;width:40px;display:none}
.footer .footerphone-menu h3 i::before{content:'';position:absolute;top:50%;height:2px;width:15px;background:#dfdfdf;margin-top:-1px;right:11px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .footerphone-menu h3 i::after{content:'';position:absolute;top:50%;height:15px;width:2px;background:#dfdfdf;margin-top:-7px;right:17px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .footerphone-menu h3.cur i::after{opacity:0}
.footer .footer-subnav{margin-top:8%}
.footer .footer-subnav a{font-size:16px;line-height:36px;display:block;color:rgba(255,255,255,.3);-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.footer .foot-bot-left a:hover,.footer .foot-bot-right a:hover,.footer .footer-subnav a:hover{color:#fff}
.footer .foot-cen .foot-cenimg{margin-right:1.2%}
.footer .foot-cen .foot-cenimg:last-child{margin-right:0}
.footer .foot-bot-left a,.footer .foot-bot-left span,.footer .foot-bot-right a,.footer .foot-bot-right p{font-size:14px;line-height:30px;color:#777c81}
.footer .foot-bot{border-top:1px solid rgba(249,249,249,.1);padding:1.5% 0}
.footer .foot-cen{padding-bottom:2%;padding-top:3.8%}
.footer .foot-bot-left span,.footer .foot-bot-right a{margin-right:10px}
.footer .foot-bot-right a:last-child{margin-right:0}
.banner{position:relative;margin-top:95px}
.pub-banner img{width:100%}
.pub-pcbanner{display:block}
.pub-mbanner{display:none}
.pub-banner .pub-banner-font{color:#fff}
.pub-banner .pub-banner-font h3{font-size:.48rem;line-height:1.3;text-align:center}
.pub-banner .pub-banner-font p{font-size:.24rem;line-height:1.25;margin-bottom:6px;text-align:center;font-family:ArialMT}
.pub-banner .pub-banner-font{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:left;color:#fff;z-index:9}
.pub-banner1 .pub-banner-tit p{font-size:.4rem;line-height:1.3;color:#333;text-align:left;font-family:ArialMT}
.pub-banner1 .pub-banner-dec{font-size:18px;line-height:30px;color:#666;margin-bottom:3.2%}
.inner-sec{padding-top:3.8%;position: relative;}
.energy-sec1-menu{width:260px;position:relative;padding-bottom: 80px;}
.energy-sec1-menu .energy-sec1-ltit{font-size: 18px;line-height:30px;color:#333;width:100%;align-items:center;padding:15px 0;border-bottom:1px solid #e3e3e3;}
.energy-sec1-menu .energy-sec1-ltit span{width:calc(100% - 20px)}
.energy-sec1 .energy-sec1-ctitem li a.active h5, .energy-sec1 .energy-sec1-ctitem li a:hover h5, .energy-sec1 .energy-sec1-ctitem1 li:hover .energy-sec1-ctft h5, .energy-sec1 .energy-sec1-ctitem1 li:hover .energy-sec1-ctft p, .energy-sec1-menu .energy-sec1-dl dd a.active, .energy-sec1-menu .energy-sec1-dl dd a:hover, .energy-sec1-menu .energy-sec1-ltit.active, .energy-sec1 .energy-sec1-ctitem li.on a h5, .energy-sec1-menu  a.active{color:#e60013}
.energy-sec1 .energy-sec1-ctitem li:first-child a.active h5,.energy-sec1 .energy-sec1-ctitem li:first-child a:hover h5{color:#fff}
.energy-sec1-menu .energy-sec1-ltit .icon-em{width:16px;height:16px;position:relative}
.energy-sec1-menu .energy-sec1-ltit .icon-em::after,.energy-sec1-menu .energy-sec1-ltit .icon-em::before{content:" ";position:absolute;background:#333;width:16px;height:2px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;left:59%;top:50%;transform:translateX(-50%)}
.energy-sec1-menu .energy-sec1-ltit.active .icon-em::after,.energy-sec1-menu .energy-sec1-ltit.active .icon-em::before{background:#e60013}
.energy-sec1-menu .energy-sec1-ltit.active .icon-em::after{opacity:0}
.energy-sec1-menu .energy-sec1-ltit .icon-em::after{content:" ";position:absolute;width:2px;height:16px;left: 52%;top:59%;transform:translateY(-50%);}
.energy-sec1-menu .energy-sec1-dl dt{font-size: 15px;color:#333;margin: 10px auto;}
.energy-sec1-menu .energy-sec1-dl dt em{font-size:20px;margin-left:-4px}
.energy-sec1-menu .energy-sec1-dl dd a{font-family:ArialMT;font-size: 14px;line-height: 33px;color:#888;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding-left:20px;border-left:1px solid #e3e3e3;}
.energy-sec1-menu .energy-sec1-dl dd a::before{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:10px;height:1px;background-color:#e3e3e3}
.energy-sec1-menu .energy-sec1-lmore{padding:4% 0}
.energy-sec1-menu .energy-sec1-pmenu .energy-sec1-mect{display:none}
.energy-sec1-menu .energy-sec1-pmenu li:first-child .energy-sec1-ltit{padding-top:0}
.energy-sec1-cont{width:calc(100% - 260px);position:relative;padding-left:5.5%}
.energy-sec1 .energy-sec1-ctp em{font-size:30px;color:#e60013;display:inline-block;vertical-align:middle}
.energy-sec1 .energy-sec1-ctp span{font-size:18px;color:#333;display:inline-block;vertical-align:middle}
.energy-sec1 .energy-sec1-ctitem,.energy-sec1 .energy-sec1-ctitem li a{align-items:center}
.energy-sec1 .energy-sec1-ctitem li{padding:0 3%;border-right:1px solid #e3e3e3}
.energy-sec1 .energy-sec1-ctitem li:first-child{padding:0;border-right:1px solid transparent}
.energy-sec1 .energy-sec1-ctitem li:last-child{border-right:1px solid transparent}
.energy-sec1 .energy-sec1-ctitem .energy-sec1-cticon .himg,.energy-sec1 .energy-sec1-ctitem li:hover .energy-sec1-cticon .img,.energy-sec1 .energy-sec1-ctitem li.on .energy-sec1-cticon .img{display:none}
.energy-sec1 .energy-sec1-ctitem li:hover .energy-sec1-cticon .himg,.energy-sec1 .energy-sec1-ctitem li.on .energy-sec1-cticon .himg{display:block}
.energy-sec1 .energy-sec1-all{width:80px;height:40px;text-align:center;line-height:40px;font-size:16px;color: #666666;border: 1px solid #666666;}
.energy-sec1 li.on .energy-sec1-all{background-color:#e60013;color: #fff !important;border:0px;}
.energy-sec1 .energy-sec1-noall{font-size: 14px;line-height:30px;color:#333;padding-left:10px;}
.energy-sec1 .energy-sec1-ctmenu{margin-top:2.8%;margin-bottom:3.5%}
.energy-sec1 .energy-sec1-ctitem1{margin-top:5%;flex-wrap:wrap}
.energy-sec1 .energy-sec1-ctitem1 li{width:32%;margin-right:2%;margin-bottom:4%;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.1)}
.energy-sec1 .energy-sec1-ctitem1 li a{display:block;width:100%;overflow:hidden}
.energy-sec1 .energy-sec1-ctitem1 li:nth-child(3n){margin-right:0}
.energy-sec1 .energy-sec1-ctimg{height:350px;overflow:hidden;margin-top:4%;margin-bottom:2%;position:relative}
.energy-sec1 .energy-sec1-ctimg img,.storage-sec1 .storage-sec1-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.energy-sec1 .energy-sec1-ctft{height: 80px;background-color:#eaeaea;padding:5.5%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.energy-sec1 .energy-sec1-ctft h5{font-family:ArialMT;font-size: 16px;line-height: 20px;color:#333;}
.energy-sec1 .energy-sec1-ctft p{font-family:ArialMT;font-size:16px;line-height:30px;color:#888}
.energy-sec1 .energy-sec1-ctitem1 li:hover .energy-sec1-ctimg img,.storage-sec1 .storage-sec1-img:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.energy-sec1-sbtn{position:fixed;top:50%;left:0;z-index:9;background:#e60013;color:#fff;font-size:16px;text-align:center;box-shadow:inset 0 0 30px rgb(0,0,0,.2);line-height:26px;width:45px;padding:10px 0;cursor:pointer;border-radius:0 10px 10px 0;margin-top:-62px}
.energy-sec1-sbtn span{display:block}
.pn-list{position:fixed;top:50%;left:-305px;z-index:10;background:#fff;width:305px;height:410px;margin-top:-200px;overflow:auto;transition:left .5s;border-radius:0 10px 10px 0;width:70%;height:350px;margin-top:-175px;left:-70%}
.pn-retract{width:30px;height:80px;position:fixed;top:50%;margin-top:-175px;left:-92%;z-index:9;background:#d9271b;cursor:pointer;color:#fff;font-size:20px;font-weight:700;line-height:80px;text-align:center;border-radius:0 10px 10px 0;transition:left .5s;display:none}
.energy-sec1-pmenu{/* padding:8%; *//* padding-top:5px; */position: -webkit-sticky;position: sticky;top: 100px;/* max-height: 85vh; *//* overflow-y: auto; *//* overflow-x: hidden; */}
.pn-list.on .energy-sec1-pmenu{display:block;padding: 10px;}
.pn-list.on{left:0}
.storage-sec1{align-items:flex-start;padding-bottom:4.5%}
.storage-sec1 .storage-sec1-img{width:42.5%;height:500px;overflow:hidden;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.1);position:relative}
.storage-sec1 .storage-sec1-cont{flex-wrap:wrap}
.storage-sec1 .storage-sec1-cont .storage-sec1-item{align-items:center;margin-bottom:50px}
.storage-sec1 .storage-sec1-cont .storage-sec1-item:last-child{margin-bottom:0}
.storage-sec1 .storage-sec1-font{width:57.5%;position:relative;padding-left:5%}
.storage-sec1 .storage-sec1-font .tit{position:relative;padding-bottom:4%}
.storage-sec1 .storage-sec1-font .tit::after{content:" ";position:absolute;left:0;bottom:0;width:40px;height:4px;background-color:#e60013}
.storage-sec1 .storage-sec1-font .tit h5{font-size:20px;line-height:30px;color:#666}
.storage-sec1 .storage-sec1-font .tit h4{font-family:ArialMT;font-size:.36rem;color:#333;margin-top:2px}
.storage-sec1 .storage-sec1-font .dec{font-family:ArialMT;font-size:16px;line-height:30px;color:#888;padding-top:4%}
.storage-sec1 .pro-more{width:180px;height:45px;line-height:45px;border:solid 1px #bebebe;text-align:center;display:block;font-size:14px;color:#333;margin-top:8%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.storage-sec1 .pro-more em{font-size:12px;font-weight:700;display:inline-block;vertical-align:1px;padding-left:5px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.storage-sec1 .pro-more:hover{border:solid 1px #e60013;color:#e60013}
.storage-sec1 .pro-more:hover em{padding-left:15px}
.proinfo-sec1{padding:4.5% 0 5% 0;position:relative}
.proinfo-sec1>div{align-items:center}
.proinfo-sec1 .proinfo-sec1-left{width:60%;position:relative;padding-right:16%}
.proinfo-sec1 .proinfo-sec1-left .tit{position:relative;padding-bottom:5%}
.proinfo-sec1 .proinfo-sec1-left .tit::before{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background-color:#e60013}
.proinfo-sec1 .proinfo-sec1-left .tit h4{font-size:.36rem;color:#333}
.proinfo-sec1 .proinfo-sec1-left .tit .eng{font-family:ArialMT;font-size:16px;line-height:30px;color:#999}
.proinfo-sec1 .proinfo-sec1-left .dec{font-size:16px;line-height:30px;color:#666;padding-top:5%;padding-bottom:7%}
.proinfo-sec1 .proinfo-sec1-right{width:40%;position:relative;text-align:center}
.proinfo-more{display:block;width:200px;height:50px;background-color:#e60013;border-radius:25px;text-align:center;line-height:50px;font-size:18px;color:#fff;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.proinfo-more:hover{background-color:#ee7800}
.proinfo-sec1 .proinfo-sec2-rotate{margin-top:15px;display:block}
.proinfo-sec1 .proinfo-sec2-rotate img{display:inline-block;vertical-align:middle}
.proinfo-sec1 .proinfo-sec2-rotate span{font-family:ArialMT;font-size:18px;color:#666;display:inline-block;vertical-align:middle;padding-left:15px}
.proinfo-sec1 .proinfo-sec2-rotate:hover span,.proinfo-sec2 .proinfo-sec2-ul li:hover p{color:#e60013}
.proinfo-sec2{padding-top:5.5%;align-items:center}
.proinfo-sec2 .proinfo-sec2-left{width:34%;background-color:#fff;}
.proinfo-sec2 .proinfo-Bswiper::before{content:"";display:none;position:absolute;right:40px;bottom:30px;width:20px;height:20px;background:url(../images/pro-iffdj.png) no-repeat center center;z-index:3}
.proinfo-sec2 .proinfo-sec2-right{width:66%;position:relative;padding-left:19%}
.proinfo-sec2 .proinfo-sec2-right .tit{font-family:ArialMT;font-size:24px;line-height:30px;color:#e60013;padding-bottom:5%;position:relative;margin-bottom: 20px;}
.proinfo-sec2 .proinfo-sec2-right .tit::before{content:"";position:absolute;left:0;bottom:0;width:60px;height:2px;background-color:#e60013}
.proinfo-sec2 .proinfo-sec2-right .dec{font-family:ArialMT;font-size:16px;line-height:30px;color:#666;padding-top:4.5%;padding-bottom:8%}
.proinfo-sec2 .proinfo-sec2-ul P{font-size:16px;text-align:center;line-height:30px;color:#666;margin-top:5px}
.proinfo-sec2 .proinfo-sec2-right ul{margin-top: 15px;}
.proinfo-sec2 .proinfo-sec2-right p{color:#666;font-size: 14px;}
.inner-tit h4{font-size:.4rem;color:#333;text-align:center;position:relative}
.inner-tit .dec{font-size: 18px;line-height:1.667;color:#666;text-align:center;margin-top:4px;display: none;}
.inner-tit .dec span,.inner-tit h4 span{font-family:ArialMT}
.proinfo-sec3 .proinfo-sec3-menu{width: 300px;position:relative;}
.proinfo-sec3 .proinfo-sec3-list,.proinfo-sec4 .proinfo-sec4-ul,.proinfo-sec6 .proinfo-sec6-swiper{margin-top:3%}
.proinfo-sec3 .proinfo-sec3-menu li{font-size:18px;line-height:1.667;color:#333;background:#f6f6f6;padding:5% 13%;position:relative;cursor:pointer}
.proinfo-sec3 .proinfo-sec3-menu li::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:75%;height:1px;background:#e3e3e3}
.proinfo-sec3 .proinfo-sec3-menu li.active{background:#e5e5e5;color:#e60013}
.proinfo-sec3 .proinfo-sec3-menu li.active::after{background:0 0}
.proinfo-sec3 .proinfo-sec3-cont{width:calc(100% - 300px);position:relative;padding-left:4.5%}
.proinfo-sec3 .proinfo-sec3-sele .inpt{width:16px;height:16px;background-color:#fff;border-radius:3px;border:solid 1px #999;margin-top:6px;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;outline:0;text-align:center}
.proinfo-sec3 .proinfo-sec3-sele .inpt:checked::after{content: "✔";position:absolute;top:-6px;left:0;right:0;bottom:0;margin:auto;font-size:18px;font-weight:700;color:#e60012;text-align:center;}
.proinfo-sec3 .proinfo-sec3-name{width:calc(100% - 105px - 16px);position:relative;padding:0 15px}
.proinfo-sec3 .proinfo-sec3-item li{align-items:flex-start;padding:1.5% 0;border-bottom:1px solid #eaeaea}
.proinfo-sec3 .proinfo-sec3-item li:first-child{padding-top:0}
.proinfo-sec3 .proinfo-sec3-item li:last-child{border-bottom:1px solid transparent}
.proinfo-sec3 .proinfo-sec3-name .tit{font-size:16px;line-height:1.6;font-family:ArialMT;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.proinfo-sec3 .proinfo-sec3-name .dec{font-size:14px;font-family:ArialMT;color:#888}
.proinfo-sec3 .proinfo-sec3-name .dec span{padding-right:4%}
.proinfo-sec3 .proinfo-sec3-btn{width:105px;margin-top:4px}
.proinfo-sec3 .proinfo-sec3-btn img{display:inline-block;vertical-align:middle}
.proinfo-sec3 .proinfo-sec3-btn span{display:inline-block;vertical-align:middle;font-size:16px;color:#e60013;padding-left:15px}
.proinfo-sec3 .proinfo-sec3-btn:hover span{color:#ee7800}
.proinfo-sec3 .proinfo-more{margin-left:22.8%;margin-top:3%}
.proinfo-sec3 .proinfo-more em{font-size:26px;display:inline-block;vertical-align:-3px}
.proinfo-sec3 .proinfo-sec3-item{display:none}
.proinfo-sec3 .proinfo-sec3-item:first-child{display:block}
.proinfo-sec3 .proinfo-sec3-item ul{min-height: 250px;}
.proinfo-sec4{background-color:#f7f7f7;margin-top:4%;padding:3.8% 0}
.proinfo-sec4 .proinfo-sec4-ul{flex-wrap:wrap}
.proinfo-sec4 .proinfo-more em{font-size:28px;display:inline-block;vertical-align:-5px}
.proinfo-sec4 .proinfo-sec4-ul li{border-top:1px solid #999;width:30%;margin-right:5%;padding:2% 0}
.proinfo-sec4 .proinfo-sec4-ul li:nth-child(3n){margin-right:0}
.proinfo-sec4 .proinfo-sec4-icon{width:50px;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.proinfo-sec4 .proinfo-sec4-ul li:hover .proinfo-sec4-icon{transform:translateY(-10px)}
.proinfo-sec4 .proinfo-sec4-icon img{display:inline-block}
.proinfo-sec4 .proinfo-sec4-font{width:calc(100% - 50px);position:relative;font-family:ArialMT;font-size:16px;color:#666;padding-left:6%}
.proinfo-sec4 .proinfo-more{margin:0 auto;margin-top:1.2%}
.proinfo-sec5{position:relative}
@media (max-width:972px){.proinfo-sec5{height:auto}
}
.proinfo-sec5 .proinfo-sec5-video{padding:0 18.5%;position:sticky;height:58.7vh;top:0;color:#fff;text-align:center;transition:.5s;margin-top:2.5%}
@media (max-width:972px){.proinfo-sec5 .proinfo-sec5-video{height:auto}
}
.proinfo-sec5 .proinfo-sec5-video .c-box{position:relative;width:100%;height:100%;overflow:hidden}
.proinfo-sec5 .proinfo-sec5-video .c-box img{position:absolute;top:50%;left:50%;z-index:1;width:100vw;height:58.7vh;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (max-width:972px){.proinfo-sec5 .proinfo-sec5-video .c-box img{width:100%;height:100%}
}
.proinfo-sec5 .proinfo-sec5-video .c-box video{position:absolute;top:50%;left:50%;width:100vw;height:58.7vh;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (max-width:972px){.proinfo-sec5 .proinfo-sec5-video .c-box video{position:relative;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);vertical-align:top}
}
.proinfo-sec5 .proinfo-sec5-video .c-box .c-play{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.proinfo-sec5 .proinfo-sec5-video .c-box .c-play .c-img{margin:0 auto 15px;width:70px;height:70px;background:url(../images/pro-ifbf.png) no-repeat center/100%;transition:all .5s}
@media (max-width:748px){.proinfo-sec5 .proinfo-sec5-video .c-box .c-play .c-img{width:60px;height:60px}
}
.proinfo-sec5 .proinfo-sec5-video .c-box .c-play:hover .c-img{-webkit-transform:scale(.8);transform:scale(.8)}
.proinfo-sec5.on .proinfo-sec5-video{padding:0}
@media (max-width:972px){.proinfo-sec5.on .proinfo-sec5-video{padding:0 8%}
}
@media (max-width:972px){.proinfo-sec5.on .proinfo-sec5-video{padding:0 1rem}
}
.proinfo-sec6 .proinfo-sec6-img{overflow:hidden}
.proinfo-sec6 .proinfo-sec6-font{font-size:20px;text-align:center;line-height:30px;color:#333;padding:5% 0}
.proinfo-sec6 .swiper-container{padding-bottom:3%}
.proinfo-sec7{background-color:#f7f7f7;margin-top:4%;padding:3.8% 0}
.proinfo-sec7 .inner-tit h4{padding-bottom:1.5%}
.proinfo-sec7 .inner-tit h4::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:50px;height:2px;background-color:#e60013}
.contact-input{margin-top:2%}
.contact-input1{flex-wrap:wrap}
.contact-input1 li{width:49.3%;margin-bottom:1.3%;margin-right:1.3%;position:relative}
.contact-input1 li:nth-child(2){margin-right:0}
.contact-input1 li:nth-child(3){margin-right:0;width:100%}
.contact-input1 li:last-child{width:100%;margin-right:0}
.contact-input input{font-size:16px;background-color:#fff;padding:2.55%;width:100%;color:#444;border:solid 1px #dcdcdc}
.contact-input1 li:nth-child(3) input{padding:1.25%}
.contact-input textarea{font-size:16px;color:#444;background-color:#fff;padding:1.2% 1.2%;width:100%;min-height:117px;border:solid 1px #dcdcdc}
.contact-input .proinfo-more{margin:0 auto;margin-top:1%;font-size:16px}
.contact-input .proinfo-more button{cursor:pointer;width:100%}
.contact-input .proinfo-more em{font-size:24px;display:inline-block;vertical-align:middle;padding-left:10px}
.service-sec1{padding-bottom:1.5%}
.service-sec1 .service-sec1-tel{text-align:center;margin-top:2%}
.service-sec1 .service-sec1-tel .tel{font-size:22px;color:#e60013;margin-top:1.5%}
.service-sec1 .service-sec1-tel .tel a{font-family:ArialMT;font-size:24px;color:#e60013}
.service-sec1 .service-sec1-ul{margin-top:3.5%}
.service-sec1 .service-sec1-ul li{margin-bottom:2.6%}
.service-sec1 .service-sec1-item{width:55%;position:absolute;top:45%;transform:translateY(-45%)}
.service-sec1 .service-sec1-font{width: 60%;position:relative;background-color:#fff;box-shadow:0 5px 19px 1px rgba(8,1,3,.1);}
.service-sec1 .service-sec1-ul li:nth-child(odd){padding-right:13.3%}
.service-sec1 .service-sec1-ul li:nth-child(even){padding-left:13.3%}
.service-sec1 .service-sec1-ul li:nth-child(odd) .service-sec1-font{padding:3.5% 3.5% 3.5% 15.5%}
.service-sec1 .service-sec1-ul li:nth-child(even) .service-sec1-font{padding:3.5% 15% 3.5% 8%}
.service-sec1 .service-sec1-tit{font-size:.32rem;color:#e60013}
.service-sec1 .service-sec1-tit span{font-family:Gilroy-Regular;font-size:.4rem;vertical-align:-3px;padding-right:5px}
.service-sec1 .service-sec1-dec{font-size:22px;line-height:30px;color:#666;margin-top:3%;margin-left:10%}
.service-sec1 .service-sec1-num{float:right}
.service-sec1 .service-sec1-img{width:45%;overflow:hidden}
.service-sec1 .service-sec1-img img{width:100%}
.inner-menu .inner-menu-pc li{width:17.2%;margin-right:1.4%}
.inner-menu .inner-menu-pc li:last-child{margin-right:0}
.inner-menu .inner-menu-pc li a{font-size:18px;display:block;background-color:#e5e5e5;border-radius:25px;text-align:center;line-height:30px;color:#333;padding:4.2%}
.inner-menu .inner-menu-pc li.active a,.inner-menu .inner-menu-pc li:hover a{background-color:#e60013;color:#fff}
.inner-menu .inner-menu-mobile{display:none}
.inner-menu .nav-name{background-color:#fff;color:#333;display:block;text-align:left;display:block;padding:0 30px;position:relative;cursor:pointer;line-height:65px;font-size:18px;border-bottom:1px solid #d2d2d2}
.inner-menu .nav-name .iconfont{position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.inner-menu .problem-sec1-monav{width:100%;position:absolute;z-index:100;background:#fff;padding:20px 0;display:none}
.problem-sec1-smenu{position:relative}
.inner-menu .problem-sec1-monav a{font-size:14px;line-height:34px;color:#333;padding:0 30px;display:block;background:#fff}
.inner-menu .problem-sec1-monav li.active a{color:#e60013}
.solution-sec1{margin-bottom:4.2%}
.solution-sec1 .solution-sec1-list{flex-wrap:wrap;margin-top:5.7%}
.solution-sec1 .solution-sec1-list li{width:48.2%;margin-right:3.5%;margin-bottom:5.5%;position:relative}
.solution-sec1 .solution-sec1-list li:nth-child(2n){margin-right:0}
.solution-sec1 .solution-sec1-list li::after,.solution-sec1 .solution-sec1-list li::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#e60013;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.solution-sec1 .solution-sec1-list li::after{background-color:#d2d2d2;width:100%}
.solution-sec1 .solution-sec1-list li:hover::before{width:100%}
.solution-sec1 .solution-sec1-list li:hover::after{width:0%}
.solution-sec1 .solution-sec1-font{text-align:center;padding:6% 3%}
.solution-sec1 .solution-sec1-font h5{font-size:.3rem;font-weight:lighter;color:#333}
.solution-sec1 .solution-sec1-font .dec{font-size:16px;color:#666;margin-top:8px}
.solution-sec1 .solution-sec1-img{position:relative;overflow:hidden}
.paging{align-items:center;flex-wrap:wrap}
.paging a{width:40px;line-height:40px;text-align:center;background-color:#ececec;font-size:14px;color:#999;margin-right:6px;margin-bottom:6px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;display:block;transition:.5s}
.paging span{font-size:14px;color:#999;line-height:40px;margin:0 5px;margin-bottom:6px}
.paging .mrl-27{margin-left:1.7%}
.paging .paging-icon{width:70px}
.paging .paging-sub:hover,.paging a.active,.paging a:hover{background-color:#e60013;color:#fff}
.paging input{width:70px;padding:0 10px;line-height:38px;border:solid 1px #e5e5e5;font-size:14px;text-align:center;color:#999}
.paging .paging-sub{background-color:#ececec;border:solid 1px #ececec;margin-bottom:6px;cursor:pointer;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.paging .paging-sub:last-child{margin-bottom:0}
.paging span:first-child{padding-right:27px}
.solution-ifsec1 .inner-tit h4{padding-bottom:1.8%}
.solution-ifsec1 .inner-tit h4::after{content:" ";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:#e60013}
.solution-ifsec1 .solution-ifsec1-dec,.solution-ifsec2 .solution-ifsec2-dec{font-family:ArialMT;font-size:18px;line-height:30px;text-align:center;color:#666;padding-top:1.5%}
.solution-ifsec1 .swiper-pagination{display:none}
.solution-ifsec2{background-color:#f5f5f5;padding:3.8% 0;margin-top:1%}
.solution-ifsec2>div{align-items:center}
.solution-ifsec2 .inner-tit h4{text-align:left}
.solution-ifsec2 .solution-ifsec2-font{width:45%;padding-right:4%;position:relative}
.solution-ifsec2 .solution-ifsec2-img{width:55%;overflow:hidden;position:relative}
.solution-ifsec2 .solution-ifsec2-img img{float:right}
.solution-ifsec2 .solution-ifsec2-dec{text-align:left;margin-top:4.5%}
.solution-ifsec2 .solution-ifsec2-dec p{margin-bottom:5%}
.solution-ifsec2 .solution-ifsec2-dec p:last-child{margin-bottom:0}
.solution-ifsec3{background:0 0;padding-top:0;padding-bottom:2.5%}
.hotline-sec1 .inner-tit .dec,.hotline-sec1 .inner-tit h4{text-align:left}
.hotline-sec1 .inner-tit .dec{font-size:16px;line-height:30px}
.hotline-sec1 .hotline-sec1-item{width:50%;position:relative;padding-right:7%}
.hotline-sec1 .hotline-sec1-icon{width:80px;height:80px;background-color:#fff;border:solid 1px #dcdcdc;text-align:center;border-radius:50%;line-height:80px;position:relative;transition:ease .5s}
.hotline-sec1 .hotline-sec1-icon img{margin:0 auto;line-height:80px;display:block;position:absolute;left:0;right:0;bottom:0;margin:auto;transition:ease .5s}
.hotline-sec1 .hotline-sec1-ul{margin-top:6%}
.hotline-sec1 .hotline-sec1-font{width:calc(100% - 80px);position:relative;padding-left:2.5%}
.hotline-sec1 .hotline-sec1-ul li{align-items:center;width:100%;padding-bottom:8%;overflow:hidden}
.hotline-sec1 .hotline-sec1-ul li:last-child{padding-bottom:0}
.hotline-sec1 .hotline-sec1-font h5{font-size:20px;line-height:32px;color:#333}
.hotline-sec1 .hotline-sec1-font a{font-family:ArialMT;padding-right:10px}
.hotline-sec1 .hotline-sec1-font p{font-size:16px;line-height:28px;color:#666}
.hotline-sec1 .hotline-sec1-ul li:hover .hotline-sec1-icon{background-color:#e60013;border:1px solid #e60013}
.hotline-sec1 .hotline-sec1-icon .himg,.hotline-sec1 .hotline-sec1-ul li:hover .img{top:-150%}
.hotline-sec1 .hotline-sec1-icon .img,.hotline-sec1 .hotline-sec1-ul li:hover .himg{top:0}
.hotline-sec1 .hotline-sec1-item:last-child{padding-left:1.5%}
.advan-sec1 .advan-sec1-ul{width:80%;margin:0 auto;padding-top:2.9%}
.advan-sec1 .advan-sec1-ul li{text-align:center}
.advan-sec1 .advan-sec1-num{font-family:DINMittelschriftStd;font-size:.36rem;color:#444}
.advan-sec1 .advan-sec1-ul li:hover .advan-sec1-num{color:#e60013}
.advan-sec1 .advan-sec1-num span{font-size: .5rem;line-height:30px;vertical-align:-11px;}
.advan-sec1 .advan-sec1-dec{font-family:ArialMT;font-size: 14px;line-height:28px;color:#666;margin-top:8px;}
.advan-sec2 .advan-sec2-left,.advan-sec2 .advan-sec2-right{width:50%;position:relative}
.advan-sec2 .advan-sec2-left .advan-sec2-img{display:none;overflow:hidden}
.advan-sec2 .advan-sec2-left .advan-sec2-img:first-child{display:block}
.advan-sec2 .advan-sec2-num{width:15%;font-family:Roboto-Regular;font-size:.6rem;line-height:50px;color:#a9a9a9}
.advan-sec2 .advan-sec2-font{width:85%;padding-left:8px}
.advan-sec2 .advan-sec2-tit{font-family:ArialMT;font-size:.26rem;line-height:34px;color:#999}
.advan-sec2 .advan-sec2-dec{font-size:16px;line-height:28px;color:#999;margin-top:5px}
.advan-sec2 .advan-sec2-right{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.advan-sec2 .advan-sec2-right ul{padding:8% 8.5%}
.advan-sec2 .advan-sec2-right li{align-items:flex-start;margin-bottom:12%;position:relative;cursor:pointer}
.advan-sec2 .advan-sec2-right li:last-child{margin-bottom:0}
.advan-sec2 .advan-sec2-right li::before{content:"";position:absolute;left:-80px;top:10px;width:25px;height:40px;background:url(../images/ad-jticon.png) no-repeat center center;opacity:0}
.advan-sec2 .advan-sec2-right li.active::before,.advan-sec2 .advan-sec2-right li:hover::before{opacity:1}
.advan-sec2 .advan-sec2-img img,.advan-sec4 .advan-sec4-img img,.advan-sec6 .advan-sec6-img img{width:100%}
.advan-sec2 .advan-sec2-right li.active .advan-sec2-num{color:#e60013}
.advan-sec2 .advan-sec2-right li.active .advan-sec2-dec{color:#666}
.advan-sec2 .advan-sec2-right li.active .advan-sec2-tit{color:#333}
.advan-sec2 .advan-sec2-mobile{display:none}
.advan-sec2 .advan-sec2-mobile .advan-sec2-font,.advan-sec2 .advan-sec2-mobile .advan-sec2-num{text-align:center;width:100%}
.advan-sec3,.advan-sec5{background-color:#f5f5f5;margin-top:4%;padding:3.8% 0 4.3% 0}
.advan-sec3 .advan-sec3-ul,.advan-sec4 .advan-sec4-swiper{margin-top:3.2%;position:relative}
.advan-sec3 .advan-sec3-ul li{width:48.5%;align-items:center;position:relative;margin-right:3%;background-color:#fff;padding: 3% 3%;}
.advan-sec3 .advan-sec3-ul li:last-child{margin-right:0}
.advan-sec3 .advan-sec3-icon{width:95px;position:relative;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.advan-sec3 .advan-sec3-font{width:calc(100% - 95px);position:relative;padding-left:11%}
.advan-sec3 .advan-sec3-tit{font-size: 24px;color:#333;}
.advan-sec3 .advan-sec3-dec{font-size: 16px;line-height:30px;color:#666;margin-top:4%;}
.advan-sec3 .advan-sec3-ul li:hover .advan-sec3-icon{transform:translateY(-15px)}
.advan-sec3 .proinfo-more{margin:0 auto;margin-top:3.5%}
.advan-sec4 .advan-sec4-number{width:115px;height:115px;background-color:#fff;box-shadow:0 0 43px 0 rgba(0,0,0,.08);border-radius:50%;text-align:center;line-height:115px;font-family:ArialMT;font-size:24px;color:#333;margin:0 auto;margin-top:-62px;margin-bottom:20px;position:relative;z-index:2}
.advan-sec4 .advan-sec4-ft .tit{font-family:ArialMT;font-size:20px;line-height:28px;color:#e7010d;text-align:center}
.advan-sec4 .advan-sec4-ft .dec{font-size:16px;line-height:28px;color:#333;text-align:center;margin-top:6px}
.advan-sec4 .swiper-slide .advan-sec4-img,.advan-sec6 .advan-sec6-img{overflow:hidden}
.advan-sec4 .advan-sec4-font{padding:0 8%}
.advan-sec4 .swiper-pagination,.advan-sec5 .swiper-pagination{display:none}
.advan-sec5 .advan-sec5-font{font-size:18px;line-height:30px;color:#333;text-align:center;margin-top:15px}
.advan-sec5-menu{margin:3% auto 3.5% auto}
.advan-sec5-menu li{font-size:18px;line-height:30px;color:#666;position:relative;padding-right:6.5%;cursor:pointer}
.advan-sec5-menu li:last-child{padding-right:0}
.advan-sec5-menu li::after{content:"";position:absolute;top:50%;left:70%;transform:translate(-70%,-50%);width:1px;height:18px;background:#666}
.advan-sec5-menu li:last-child::after{display:none}
.advan-sec5 .swiper-slide .advan-sec5-img{background-color:#fff;border:solid 1px #e0e0e0;display:block;overflow:hidden;width:100%}
.advan-sec5 .swiper-slide:hover .advan-sec5-img{border:solid 1px #e7010d}
.advan-sec6 .advan-sec6-ul{margin-top:4%}
.advan-sec6 .advan-sec6-ul li{width:32.1%;margin-right:1.7%}
.advan-sec6 .advan-sec6-ul li:last-child{margin-right:0}
.advan-sec6 .advan-sec6-font{text-align:center;padding:5%}
.advan-sec6 .advan-sec6-font .tit{font-size:22px;color:#333}
.advan-sec6 .advan-sec6-font .dec{font-family:ArialMT;font-size:18px;line-height:30px;color:#666;margin-top:5px}
.advan-sec7{padding-top:2%}
.advan-sec7 .advan-sec7-map{padding:2.8% 0 4.5% 0}
.down-sec1{padding-bottom:4.2%}
.down-sec1 .down-sec1-menu{border:solid 1px #e6e6e6}
.down-sec1 .down-sec1-item{border-bottom:solid 1px #e6e6e6;align-items:center;background-color:#f7f7f7}
.down-sec1 .down-sec1-item:last-child{border-bottom:none}
.down-sec1 .down-sec1-tit{width:150px;font-size:18px;line-height:36px;text-align:center;color:#333;position:relative;padding:1.5% 0}
.down-sec1 .down-sec1-cont{width:calc(100% - 150px);position:relative;padding:1.5%;align-items:flex-start;background-color:#fff}
.down-sec1 .down-sec1-ct1{font-size:14px;padding:5px 14px;color:#fff;background-color:#e60013;border-radius:5px;width:56px}
.down-sec1 .down-sec1-ct2{position:relative;width:calc(100% - 56px);padding-left:3%;flex-wrap:wrap}
.down-sec1 .down-sec1-ct2 li{padding-right:4.5%}
.down-sec1 .down-sec1-ct2 li:last-child{padding-right:0}
.down-sec1 .down-sec1-ct2 li a{font-family:Gilroy-Regular;cursor:pointer;font-size:16px;line-height:36px;color:#666}
.down-sec1-ipt{position:relative;margin:0 auto;padding:3.5% 0;width:75%}
.down-sec1-ipt input{width:100%;height:50px;padding:1% 5% 1% 2%;font-size:16px;color:#999;line-height:30px;border:solid 1px #e5e5e5}
.down-sec1-sub{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;background:url(../images/do-ssicon.png) no-repeat center center;cursor:pointer}
.down-sec1 .proinfo-sec3 .proinfo-sec3-name{width:calc(100% - 105px);padding-left:0}
.down-sec1 .proinfo-sec3 .proinfo-sec3-item li:last-child{border-bottom:1px solid #eaeaea}
.down-sec1 .proinfo-sec3-item ul{padding-bottom:5.5%}
.problem-sec1{align-items:flex-start;padding-bottom:4.3%}
.problem-sec1 .problem-sec1-menu{width:300px;background-color:#fff;box-shadow:0 0 4px 0 rgba(10,2,4,.1);padding:10px}
.problem-sec1 .problem-sec1-menu li{font-size:18px;line-height:30px;color:#333;padding:7% 4%;position:relative;border-bottom:1px solid #e3e3e3;cursor:pointer}
.problem-sec1 .problem-sec1-menu li a{width:100%}
.problem-sec1 .problem-sec1-menu li:last-child{border:none}
.problem-sec1 .problem-sec1-menu li span{width:calc(100% - 20px);display:inline-block}
.problem-sec1 .problem-sec1-menu li em{text-align:right;width:8px;height:16px;color:#333;font-weight:700}
.problem-sec1-smenu{display:none}
.problem-sec1 .problem-sec1-cont{width:calc(100% - 300px);position:relative;padding-left:4%}
.problem-sec1 .problem-sec1-tit{align-items:center;padding-bottom:3%;cursor:pointer;border-bottom:1px solid #e5e5e5}
.problem-sec1 .down-sec1-ipt{width:100%;padding-bottom:5.7%;padding-top:0}
.problem-sec1 .problem-sec1-font{width:calc(100% - 32px - 20px);position:relative;font-size:20px;line-height:26px;color:#333;padding:0 1.7%}
.problem-sec1 .problem-sec1-ul{padding-bottom:4%}
.problem-sec1 .problem-sec1-ul li{padding-bottom:4%}
.problem-sec1 .problem-sec1-icon{width:32px;position:relative}
.problem-sec1 .problem-sec1-btn{width:20px;height:20px;background:url(../images/prob-jiahao.png) no-repeat center center;background-size:100%}
.problem-sec1 .problem-sec1-tit.active .problem-sec1-btn{background:url(../images/prob-jianhao.png) no-repeat center center}
.problem-sec1 .problem-sec1-dec{padding-top:1.7%;display:none}
.problem-sec1 .problem-sec1-ul li:first-child .problem-sec1-dec{display:none}
.problem-sec1 .problem-sec1-decf{width:calc(100% - 32px);font-size:16px;line-height:28px;color:#888;padding-left:2%}
.problem-sec1 .down-sec1-sub{top:13%;transform:translateY(13%)}
.new-sec1 .inner-menu .inner-menu-pc li{width:14.3%}
.new{position:relative;margin-bottom:5.2%}
.new .new-list{align-items:flex-start;margin-top:6%;margin-bottom:6%}
.new .new-list-left{width:75%;padding-right:3.5%;position:relative}
.new .new-list-left li a{align-items:center;width:100%;margin-bottom:5%;position:relative}
.new .new-list-left li a::after,.new .new-list-left li a::before{content:"";bottom:0;right:0;position:absolute;width:65%;height:2px;background:#e5e5e5;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.new .new-list-left li a::after{width:0%;background-color:#e60013}
.new .new-list-left li:hover a::after{width:65%}
.new .new-list-left li:last-child a{margin-bottom:0}
.new .new-list-lfimg{width:350px;position:relative;overflow:hidden}
.new .new-list-lfimg img{width:100%}
.new .new-list-font{width:calc(100% - 350px);position:relative;overflow:hidden;padding-left:5.1%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.new .new-list-fttop time{font-size:14px;line-height:26px;color:#666;display:inline-block;vertical-align:middle;font-family:ArialMT}
.new .new-list-fttop .tag{font-size:14px;line-height:20px;padding:0 10px;color:#fff;background-color:#109adf;display:inline-block;vertical-align:middle}
.new .new-list-font .tit{font-family:ArialMT;font-size:20px;line-height:28px;color:#333;margin-top:3%}
.new .new-list-font .dec{font-family:ArialMT;font-size:16px;line-height:30px;color:#666;margin-top:2%}
.new .new-list-right{width:25%;border-left:1px solid #e5e5e5;position:sticky;top:35px;padding-left:2.8%}
.new .hot-tag h4,.new .new-rec h4{font-size:20px;line-height:36px;color:#333;margin-bottom:3.5%}
.new .hot-tag-li span{display:inline-block;vertical-align:middle;font-size:14px;padding:0 8px;line-height:30px;color:#999;background-color:#fff;border-radius:2px;border:solid 1px #b7b7b7}
.new .hot-tag-li a{display:inline-block;margin-right:5px;margin-bottom:10px}
.new .hot-tag-li a:nth-child(3n){margin-right:0}
.new .hot-tag-li a:hover span{border:1px solid #e60013}
.new .new-rec{margin-top:16%}
.new .new-rec h4{margin-bottom:2.5%}
.new .new-rec li a{display:block;width:100%;padding-bottom:5.5%;padding-top:5.2%;border-bottom:1px solid #eee}
.new .new-rec li:last-child a{border:none}
.new .new-rec li:first-child a{padding-top:0}
.new .new-rec li a time{font-size:14px;line-height:28px;color:#888}
.new .new-rec li a time span{font-family:ArialMT}
.new .new-rec-tit{font-size:16px;line-height:26px;color:#333}
.newinfo-sec1{background-color:#fff;box-shadow:0 0 10px 0 rgba(7,0,2,.1);margin:4.5% auto;padding:3% 5%}
.newinfo-sec1 .newinfo-sec1-tit{padding-bottom:2.5%;border-bottom:1px solid #eee}
.newinfo-sec1 .newinfo-sec1-tit time{font-family:ArialMT;font-size: 13px;color:#999;text-align: center;width: 100%;display: inherit;margin-top: 14px;}
.newinfo-sec1 .newinfo-sec1-tit .tit{font-size:.3rem;color:#222;margin-top:5px;text-align: center;}
.newinfo-sec1 .newinfo-sec1-cont{padding-top:2.5%;font-size: 14px;line-height: 24px;color:#666;}
.newinfo-sec1 .newinfo-sec1-cont p{margin-bottom: 1%;text-indent: 28px;}
.newinfo-sec1 .newinfo-sec1-cont img{margin:3.5% auto}
.newinfo-sec1 .newinfo-sec1-page{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:2% 0;align-items:center;margin:6% auto 2% auto}
.newinfo-sec1 .newinfo-sec1-prev{text-align:left}
.newinfo-sec1 .newinfo-sec1-next{text-align:right}
.newinfo-sec1 .newinfo-sec1-next,.newinfo-sec1 .newinfo-sec1-prev{font-size: 14px;line-height:30px;color:#333;width:45%;}
.newinfo-sec1 .newinfo-sec1-next span,.newinfo-sec1 .newinfo-sec1-prev span{display:inline-block;vertical-align:middle;width:calc(100% - 40px)}
.newinfo-sec1 .newinfo-sec1-page em{font-size: 20px;color:#333;display:inline-block;vertical-align:-3px;width:40px;}
.newinfo-sec1 .newinfo-sec1-prev em{padding-right:15px}
.newinfo-sec1 .newinfo-sec1-next em{padding-left: 14px;display:inline-block;vertical-align:middle;}
.newinfo-sec1 .newinfo-sec1-all:hover img{transform:rotate(90deg)}
.about-sec1 .about-sec1-tpl{width:20%;position:relative}
.about-sec1 .about-sec1-tpr{width:80%;padding-left:8%;position:relative}
.about-sec1 .about-sec1-tpldec h5{font-size:18px;line-height:30px;color:#666}
.about-sec1 .about-sec1-tpldec .eng{font-family:ArialMT;font-size:18px;line-height:30px;color:#999}
.about-sec1 .about-sec1-iconft{font-family:ArialMT;font-size:16px;line-height:28px;color:#666;text-align:center;margin-top:12px}
.about-sec1 .about-sec1-icon{align-items:flex-end;margin-top:13%}
.about-sec1 .about-sec1-icon li{position:relative;margin-right:9%}
.about-sec1 .about-sec1-icon li:last-child{margin-right:0}
.about-sec1 .inner-tit .dec,.about-sec1 .inner-tit h4{text-align:left}
.about-sec1 .about-sec1-tprft{font-size: 18px;line-height:36px;color:#666;margin-top:3.5%;}
.about-sec1 .advan-sec1-ul{width:95%;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.1);padding:4.8% 4.5%;position:relative;z-index:3;margin-top:-90px}
.about-sec1 .advan-sec1-ul li{margin-right:8%}
.about-sec1 .advan-sec1-ul li:last-child{margin-right:0}
.about-sec1 .advan-sec1-num{color:#666}
.about-sec1 .about-sec1-bot,.about-sec2 .swiper-container{padding-top:3.5%}
.about-sec1 .about-sec1-top{align-items:center}
.about-sec1 .about-sec1-botimg,.about-sec2 .about-sec2-img,.about-sec4 .about-sec4-img{width:100%;overflow:hidden}
.about-sec1 .about-sec1-botimg img,.about-sec2 .about-sec2-img img,.about-sec4 .about-sec4-img img{width:100%}
.about-sec2 .about-sec2-tit{font-size:.3rem;color:#fff}
.about-sec2 .about-sec2-dec{font-size:16px;line-height:30px;color:#fff;margin-top:8px}
.about-sec2 .swiper-pagination{display:none}
.about-sec2 .about-sec2-font{width:100%;left:50%;transform:translateX(-50%);bottom:0;position:absolute;padding:8.5%}
.about-sec2 .about-sec2-ft{margin-bottom:6%}
.about-sec2 .about-sec2-ft:last-child{margin-bottom:0}
.about-sec3{background-color:#ee7800;margin-top:4.3%;padding:3.8% 0}
.about-sec3 .inner-tit .dec,.about-sec3 .inner-tit h4{color:#fff}
.about-sec3 .about-develop,.index-about-mobfont{background:#2787ef;position:relative;padding-top:7%;padding-bottom:5.5%}
.index-about-mobfont{background:0 0}
.about-sec3 .about-develop-tpft .tit{font-size:.48rem;color:rgba(255,255,255,.3);font-family:Roboto-Regular;font-weight:700}
.about-sec3 .about-develop-tpft .dec{font-size:16px;line-height:28px;color:rgba(195,195,195,.65);margin-top:3.5%;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.about-sec3 .about-develop-tpft .dec p{margin-top:1.8%}
.about-sec3 .about-develop-tpft{width:80%}
.about-sec3 .about-develop-swbot .time{font-family:Roboto-Regular;font-weight:700;font-size:.32rem;line-height:48px;color:rgba(255,255,255,.3);text-align:center;margin-top:13%}
.about-sec3 .swiper-button-next,.about-sec3 .swiper-button-prev{width:13px;height:23px;background:url(../images/ab-prev.png) no-repeat center center;background-size:100%;top:auto;bottom:14.5%}
.about-sec3 .swiper-button-next{background:url(../images/ab-next.png) no-repeat center center}
.about-sec3 .about-develop-swbot .swiper-wrapper,.about-sec3 .about-develop-swiper,.about-sec3 .swiper-slide{position:relative}
.about-sec3 .swiper-slide{cursor:pointer}
.about-sec3 .about-develop-swbot .swiper-slide::after,.about-sec3 .about-develop-swbot .swiper-slide::before{content:" ";position:absolute;width:8px!important;height:8px!important;background-color:#fff;border-radius:50%;left:50%;top:4px!important;transform:translateX(-50%);opacity:1}
.about-sec3 .swiper-slide-thumb-active::after,.about-sec3 .swiper-slide.active::after{width:16px!important;height:16px!important;background-color:#fff;opacity:.3;top:0!important}
.about-sec3 .about-develop-swbot .swiper-container::before{content:" ";position:absolute;left:50%;top:8%;transform:translate(-50%,-8%);height:1px;width:100%;background-color:#fff}
.about-sec3 .about-develop-swbot .swiper-container{width:90%;margin:0 auto}
.about-sec3 .about-tit,.about-sec3 .swiper-slide-active .about-develop-tpft .tit,.about-sec3 .swiper-slide-thumb-active .time,.about-sec3 .swiper-slide.active .time{color:#fff}
.about-sec3 .swiper-slide-active .about-develop-tpft .dec{color:#fff}
.about-sec3 .about-develop-tpimg{opacity:0;margin-top:50px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.about-sec3 .swiper-slide-active .about-develop-tpimg,.about-sec3 .swiper-slide.active .about-sec3-dec{opacity:1}
.about-sec3 .about-tit{position:absolute;left:45.5%;top:0;transform:translateX(-45.5%);z-index:5}
.about-sec3 .about-develop-swtop{margin-bottom:1%}
.about-sec3 .about-cirimg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.about-sec3 .about-cirimg img{animation:rotaterotate 30s infinite linear}
.about-sec3 .about-sec3-dec{font-size:.24rem;line-height:26px;color:#fff;text-align:center;opacity:0}
@keyframes rotaterotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.about-sec3 .about-develop-swiper{margin-top:3.8%}
.about-sec4 .inner-tit{width:50%}
.about-sec4 .inner-tit .dec,.about-sec4 .inner-tit h4{text-align:left}
.about-sec4 .about-sec4-ul{margin-top:5.5%;position:relative}
.about-sec4 .about-sec4-ul li{width:48.2%;margin-right:3.5%;position:relative}
.about-sec4 .about-sec4-ul li:last-child{margin-right:0;transform:translateY(-100px)}
.about-sec4 .about-sec4-font{font-family:ArialMT;font-size:16px;line-height:32px;color:#666;margin-top:3%;text-align:justify}
.about-sec5 .swiper-slide .advan-sec5-img{border:1px solid #fff}
.advan-sec5 .advan-sec5-menu li::before{content:"";position:absolute;left:0;bottom:-8px;width:72px;height:3px;background-color:transparent}
.advan-sec5 .advan-sec5-menu li.active::before{background-color:#e7010d}
.about-sec6{padding:3.8% 0;overflow:hidden}
.about-sec6 .about-sec6-bot .swiper-wrapper,.about-sec6 .about-sec6-top .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
.about-sec6 .about-sec6-swiper{position:relative;padding-top:1.8%}
.about-sec6 li{margin:0 10px;padding:10px 0;float:left;display:inline;text-align:center}
.about-sec6 li .sef-pic{width:240px;text-align:center;overflow:hidden;width:240px;height:123px;background-color:#fff;border-radius:4px;position:relative;box-shadow:0 2px 8px 2px #f3f3f3}
.about-sec6 li:hover .sef-pic img{transform:scale(1.05)}
.about-sec6 li .sef-pic img{display:block;transition:all .5s;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.contact-sec1 .inner-tit h4{text-align:center}
.contact-sec1 .contact-sec1-dec{font-size:16px;line-height:30px;color:#666;margin-top:2.5%}
.contact-sec1 .contact-sec1-ul{margin-top:4%}
.contact-sec1 .contact-icon{width:106px;height:106px;background-color:#fff;border:solid 1px #dcdcdc;position:relative;border-radius:50%;overflow:hidden;margin:0 auto}
.contact-sec1 .contact-icon img{position:absolute;left:0;right:0;bottom:0;margin:auto}
.contact-sec1 .contact-icon .img,.contact-sec1 .contact-sec1-ul li:hover .contact-icon .himg{top:0}
.contact-sec1 .contact-icon .himg,.contact-sec1 .contact-sec1-ul li:hover .contact-icon .img{top:-150%}
.contact-sec1 .contact-sec1-ul li:hover .contact-icon{background-color:#e60013;border:1px solid #e60013}
.contact-sec1 .contact1-txt{margin-top:30px}
.contact-sec1 .contact1-txt a,.contact-sec1 .contact1-txt p{font-family:ArialMT;font-size:20px;line-height:32px;color:#333;text-align:center}
.contact-sec1 .contact1-txt p{font-size:16px}
.contact-sec2{height:550px}
.contact-sec2 .contact-sec2-left{width:50%;height:100%;position:relative}
.contact-sec2 .contact-sec2-left .contact-sec2-img,.contact-sec2 .contact-sec2-left .contact-sec2-img img,.contact-sec2 .contact-sec2-left .swiper-container,.contact-sec2 .contact-sec2-left .swiper-slide img,.contact-sec2 .contact-sec2-right .map{width:100%;height:100%}
.contact-sec2 .contact-sec2-right{width:50%;height:100%;overflow:hidden;position:relative}
.contact-sec2 .contact-sec2-right .map img{max-width:none}
.contact-sec2 .contact-sec2-left .swiper-button-next,.contact-sec2 .contact-sec2-left .swiper-button-prev{width:18px;height:34px}
.contact-sec2 .contact-sec2-left .swiper-button-next{background:url(../images/co-next.png) no-repeat center center;right:20px;background-size:100%}
.contact-sec2 .contact-sec2-left .swiper-button-prev{background:url(../images/co-prev.png) no-repeat center center;left:20px;background-size:100%}
.about-sec3 .swiper-button-next:hover,.about-sec3 .swiper-button-prev:hover,.contact-sec2 .contact-sec2-left .swiper-button-next:hover,.contact-sec2 .contact-sec2-left .swiper-button-prev:hover{opacity:.5}
.contact-sec2 .contact-sec2-font{width:100%;position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:2.5%;background:url(../images/co-bgm.png) no-repeat center center;background-size:cover}
.contact-sec2 .contact-sec2-font h5{font-size:20px;text-align:center;color:#fff}
.contact-sec2 .contact-sec2-img img,.join-sec1 .join-sec1-tpimg img{width:100%}
.contact-sec3{background-color:#f7f7f7;padding-bottom:3%}
.contact-sec3 .contact-sec3-ul{margin-top:3.2%;position:relative;flex-wrap:wrap}
.contact-sec3 .contact-sec3-ul li{width:48.5%;margin-right:3%;margin-bottom:1.5%;background-color:#fff;position:relative;padding:2.3% 3.5%}
.contact-sec3 .contact-sec3-dec{padding-top:4%}
.contact-sec3 .contact-sec3-ul li:nth-child(2n){margin-right:0}
.contact-sec3 .contact-sec3-tit{font-size:20px;color:#222;padding-bottom:3%;border-bottom:1px solid #dbdbdb}
.contact-sec3 .contact-sec3-item{margin-bottom:4%}
.contact-sec3 .contact-sec3-item:last-child{margin-bottom:0}
.contact-sec3 .contact-sec3-item .tit{font-size:18px;line-height:30px;color:#222;margin-bottom:2px}
.contact-sec3 .contact-sec3-item .dec,.contact-sec3 .contact-sec3-item .dec a{font-family:ArialMT;font-size:16px;color:#666;line-height:30px}
.contact-sec3 .contact-sec3-item .dec a{padding-right:5px}
.contact-sec4{background:#fff;margin-top:0}
.join-sec1 .join-sec1-top{position:relative;margin-top:3.5%;align-items:center}
.join-sec1 .join-sec1-tpfont,.join-sec1 .join-sec1-tpimg{width:46%;position:relative;overflow:hidden}
.join-sec1 .join-sec1-tpimg{width:54%}
.join-sec1 .join-sec1-tit{font-size:.36rem;color:#333;position:relative;padding-top:4%}
.join-sec1 .join-sec1-tit::before{content:"";position:absolute;top:0;left:0;width:70px;height:3px;background-color:#e60013}
.join-sec1 .join-sec1-dec{font-size:16px;line-height:32px;color:#666;padding-top:5.5%;padding-bottom:7%}
.join-sec1 .proinfo-more em{padding-left:3px}
.join-sec1 .join-sec1-tpfont{padding-right:5%}
.insrecruit-list ul{padding:0 0 20px}
.insrecruit-list .insrecruit-list-tag{padding:2% 3%;margin-bottom:20px;background-color:#f6f6f6}
.insrecruit-list .insrecruit-list-tag span{font-size:20px;color:#333;display:block}
.insrecruit-list li{margin-bottom:20px;transition:all .5s;background-color:#fff;box-shadow:0 0 10px 0 rgba(7,0,2,.12)}
.insrecruit-list .rectue-top{height:80px;padding:2% 3%;background-color:#fff;box-shadow:0 0 10px 0 rgba(7,0,2,.12);cursor:pointer;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;align-items:center}
.insrecruit-list .rectue-top span{font-size:20px;display:block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#323232}
.insrecruit-list .rectue-top .name{width:calc(100% - 24px);text-align:center;padding-right:20px}
.insrecruit-list .rectue-top .icon{width:24px;text-align:right}
.insrecruit-list .rectue-top .icon-em{width:24px;height:24px;float:right;position:relative;border:1px solid #c81624;border-radius:50%}
.insrecruit-list .rectue-min-top{flex-wrap:wrap;padding-bottom:2.5%;border-bottom:1px solid #eee}
.insrecruit-list .rectue-min-top dd{font-size:16px;line-height:30px;color:#666;width:25%}
.insrecruit-list .rectue-top .icon em{position:absolute;background:#c81624;width:13px;height:1px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;left:50%;top:50%;transform:translateX(-50%)}
.insrecruit-list .rectue-top .icon em:nth-child(2){width:1px;height:13px;left:50%;top:55%;transform:translateY(-55%)}
.insrecruit-list .rectue-min{padding:2.5% 5.5% 7% 5.5%;color:#757575;display:none;position:relative}
.insrecruit-list .rectue-min .desc{font-size:16px;line-height:35px;color:#666}
.insrecruit-list .rectue-min h3{color:#333;padding:0 0 5px}
.insrecruit-list .rectue-send{padding-top:2.7%}
.insrecruit-list .rectue-send a{display: inline-block;font-size:16px;text-align:left;color:#666;transition:all .3s;background-color: #cc0010;color: white;padding: 8px 15px;}
.insrecruit-list .rectue-send a span{color: white;}
.insrecruit-list .desc .dec-h3{font-size:20px;line-height:1.6;color:#666;margin-top:2%}
.insrecruit-list .load-more{width:200px;height:50px;border-radius:10px;background-color:#b81b22;margin:0 auto}
.insrecruit-list .load-more a{width:100%;display:block;text-align:center;font-size:18px;line-height:50px;letter-spacing:1px;color:#fff}
.insrecruit-list li.cur .rectue-top .icon em:nth-child(2),.insrecruit-list li:hover .rectue-top .icon em:nth-child(2){opacity:0}
.insrecruit-list li.cur .rectue-top,.insrecruit-list li:hover .rectue-top{background-color:#e60013;box-shadow:0 0 10px 0 rgba(7,0,2,.12)}
.insrecruit-list li.cur .rectue-top .icon-em,.insrecruit-list li:hover .rectue-top .icon-em{border:1px solid #fff}
.insrecruit-list li.cur .rectue-top .icon-em em,.insrecruit-list li:hover .rectue-top .icon-em em{background:#fff}
.insrecruit-list li.cur .rectue-top span,.insrecruit-list li:hover .rectue-top span{color:#fff}
.insrecruit-list{position:relative;margin-top:5.5%;margin-bottom:3%}
.videobox:hover{animation:swing 1s}
.popvideo iframe{width:100%}
.popvideo video{width:100%;object-fit:fill}
.popvideobg{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);display:none}
.popvideobox{position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%,-50%)}
.popvideo{max-width:1000px;margin:0 auto;padding:0 20px;position:relative}
.close-video-btn{display:block;width:25px;height:25px;position:absolute;right:45px;top:-15px;cursor:pointer;margin:-20px -20px 0 0;z-index:9}
.close-video-btn::after{content:'';position:absolute;top:10px;width:20px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close-video-btn::before{content:'';position:absolute;top:10px;width:20px;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.energy-sec1-smenu{display:none}
.ny-bread{position:absolute;width:100%;left:0;bottom:3px}
.bread{float:left;font-size:0;font-size:16px;line-height:30px;color:#fff;padding:10px 0}
.bread p{font-size:14px;color:#fff}
.bread a{position:relative;display:inline-block;font-size: 14px;line-height:30px;color:#fff;}
.bread p em{display:inline;margin:0 3px;color:#fff;font-size:12px;font-weight:700}
.bread p em.bread-hom{font-size:20px;margin:0 3px 0 0}
em.fontaw{font-style:normal;font-family:fontaw;position:relative;z-index:3}
.lpage{font-size:0;width:100%;text-align:center;position:relative}
.lpage a{display:inline-block;font-size:16px;line-height:30px;color:#666;margin:0 5px;font-family:mon-r;padding:5px;width:40px;text-align:center;transition:ease .5s}
.lpage a.on,.lpage a:hover{background:#155be8;color:#fff}
.lpage a em{font-size:15px}
.proinfo-sec1 .bread a,.proinfo-sec1 .bread p em{color:#666}
@media screen and (max-width:1679px){.w1720{width:90%}
.headfixed .menu-list{width:76%}
#search-form{width:25%}
.footer .foot-top-left{width:40%}
.footer .foot-bot-share{width:61%}
}
@media screen and (max-width:1599px){.footer .footerphone-menu h3 a{font-size:16px}
.footer .foot-btn a,.footer .footer-subnav a{font-size:14px}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:55px;line-height:90px}
.headfixed .menu-list{width:81%}
}
@media screen and (max-width:1459px){
.w1400{width:90%}
.footer .foot-bot-share{width:55%}
.footer .foot-btn a{height:45px;line-height:45px}
.footer .footerphone-menu li{margin-right:6.7%}
.language{margin-left:6%;width:40px}
.headfixed .btn-list,.headfixed.top .btn-list{width:6%}
.headfixed .menu-list>ul{width:94%}
.headfixed .menu-list{width:83%}
#search-form{width:30%}
.energy-sec1 .energy-sec1-ctitem{flex-wrap:wrap}
.energy-sec1 .energy-sec1-ctitem li{margin-bottom:3%}
.pub-banner .pub-banner-font p{font-size:20px}
.pub-banner .pub-banner-font h3{font-size:36px}
.storage-sec1 .storage-sec1-font .tit h4{font-size:30px}
.images-cover img{/* padding:20px */}
.proinfo-sec4 .proinfo-more{font-size:18px}
.proinfo-sec4 .proinfo-more em{font-size:26px}
.advan-sec2 .advan-sec2-right li{margin-bottom:9%}
.advan-sec2 .advan-sec2-right li::before{left:-78px}
.advan-sec2 .advan-sec2-tit,.advan-sec3 .advan-sec3-tit,.advan-sec4 .advan-sec4-number{font-size:22px}
.service-sec1 .service-sec1-ul li:nth-child(odd) .service-sec1-font{padding:3.5% 3.5% 3.5% 6.5%}
.service-sec1 .service-sec1-ul li:nth-child(even) .service-sec1-font{padding:3.5% 6.5% 3.5% 8%}
.service-sec1 .service-sec1-ul li:nth-child(odd){padding-right:6.3%}
.service-sec1 .service-sec1-ul li:nth-child(even){padding-left:6.3%}
.service-sec1 .service-sec1-num img{width:150px}
.inner-menu .inner-menu-pc li{width:20.2%}
.pub-banner1 .pub-banner-tit p{font-size:30px}
.about-sec3 .about-develop-swbot .swiper-container::before{top:7%;transform:translate(-50%,-7%)}
.about-sec1 .about-sec1-tpl{width:25%}
.about-sec1 .about-sec1-tpr{width:75%}
.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:62.3%}
.newinfo-sec1 .newinfo-sec1-tit .tit{font-size:26px}
.contact-sec2{height:500px}
}
@media screen and (max-width:1366px){.headfixed .menu-list>ul{display:none}
.headfixed .mobile-nav-box>ul>li>h3{text-align:left}
.headfixed .mobile-nav-box>ul>li>h3>a{display:inline-block}
.btn-phone,.full-main-nav{display:block;width:26px}
.headfixed .menu-list{width:20%}
.headfixed .btn-list,.headfixed.top .btn-list{width:100%}
.language{margin-right:15%}
.headfixed{padding:15px 0;background:#272a2f}
.section1{/* margin-top:80px; */}
.mobile-nav-box{top:80px}
.menu-list h3 a{height:auto}
.headfixed.headerbgm{background:#272a2f}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:48px;line-height:70px}
.in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{font-size:20px}
.footer .foot-top{flex-wrap:wrap}
.footer .foot-top-right{flex:auto;width:100%}
.footer .footerphone-menu{justify-content:space-between;margin-top:3%}
.footer .foot-top-cen{width:15%}
.footer .foot-top-left{width:85%}
.footer .foot-bot-share{width:82%}
.index_btn li.hover em,.index_btn li:hover em{font-size:16px}
.index_btn li em{font-size:15px}
.footer .foot-cont dd:first-child{margin-right:2%}
#search-form{top:132%}
.headfixed.headerbgm .menu-list h3 a{height:auto;line-height:30px}
.headfixed.top{top:0}
.headfixed .logo1,.headfixed.headerbgm .logo1{display:none}
.headfixed.headerbgm .logo,.headfixed1 .logo,.headfixed1.headerbgm .logo{display:block}
.headfixed.headerbgm .header-button,.headfixed1 .header-button{background:url(../images/in-hssicon.png) no-repeat center center}
.banner{margin-top:80px}
.headfixed.headerbgm .language-text,.headfixed1 .language-text{color:#fff}
.energy-sec1 .energy-sec1-ctitem1 li{width:49%}
.energy-sec1 .energy-sec1-ctitem1 li:nth-child(3n){margin-right:2%}
.energy-sec1 .energy-sec1-ctitem1 li:nth-child(2n){margin-right:0}
.pub-banner .pub-banner-font p{font-size:18px}
.pub-banner .pub-banner-font h3{font-size:32px}
.proinfo-sec1 .proinfo-sec1-left .tit h4{font-size:28px}
.advan-sec1 .advan-sec1-num span{font-size:50px}
.advan-sec2 .advan-sec2-right ul{padding:7.5% 8.5%}
.advan-sec2 .advan-sec2-right li::before{left:-74px}
.service-sec1 .service-sec1-dec{font-size:20px}
.service-sec1 .service-sec1-item{width:65%}
.solution-sec1 .solution-sec1-font h5{font-size:22px}
.pub-banner .pub-banner-font p{font-size:28px}
.about-sec3 .about-develop-swbot .swiper-container::before{top:9%;transform:translate(-50%,-9%)}
.about-sec3 .swiper-button-next,.about-sec3 .swiper-button-prev{bottom:14%}
.about-sec3 .about-develop-swbot .time{font-size:28px}
.about-sec3 .about-sec3-dec{font-size:22px}
.about-sec3 .about-develop-swtop{margin-bottom:50px}
.about-sec3 .about-develop-tpft .tit{font-size:36px}
.about-sec2 .about-sec2-font{padding:5.5%}
.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:59.6%}
.contact-sec2{height:460px}
.contact-sec1 .contact-icon{width:90px;height:90px}
.contact-sec1 .contact-icon img{width:35px}
}
@media screen and (max-width:1259px){.section2 .swiper-pagination{display:block;bottom:0}
.section2 .swiper-container{padding-bottom:2%}
#search-form{width:35%;top:132%}
.proinfo-sec2,.storage-sec1 .storage-sec1-cont .storage-sec1-item{flex-wrap:wrap}
.proinfo-sec2 .proinfo-sec2-right,.storage-sec1 .storage-sec1-font,.storage-sec1 .storage-sec1-img{width:100%}
.proinfo-sec2 .proinfo-sec2-left{width:46%;margin:0 auto}
.proinfo-sec2 .proinfo-sec2-right,.storage-sec1 .storage-sec1-font{padding-left:0;padding-top:40px}
.storage-sec1{padding:60px 0;align-items:flex-start}
.energy-sec1-pmenu{padding-top:0}
.proinfo-sec2 .proinfo-sec2-right .tit{padding-bottom:20px}
.proinfo-sec2 .proinfo-sec2-right .dec{padding:20px 0 30px 0}
.advan-sec1 .advan-sec1-num span{font-size:44px;vertical-align:-8px}
.advan-sec1 .advan-sec1-num{font-size:32px}
.advan-sec2 .advan-sec2-right ul{padding:30px}
.advan-sec2 .advan-sec2-right li{margin-bottom:8%}
.advan-sec2 .advan-sec2-right li::before{left:-50px}
.service-sec1 .service-sec1-tit span{font-size:28px;vertical-align:-1px}
.service-sec1 .service-sec1-tit{font-size:24px}
.service-sec1 .service-sec1-num img{width:120px}
.service-sec1 .service-sec1-item{width:70%}
.solution-ifsec1 .solution-ifsec1-dec,.solution-ifsec2 .solution-ifsec2-dec{font-size:16px}
.hotline-sec1 .hotline-sec1-icon{width:70px;height:70px;line-height:70px}
.hotline-sec1 .hotline-sec1-font{width:calc(100% - 70px)}
.hotline-sec1 .inner-tit .dec{min-height:90px}
.about-sec2 .about-sec2-tit{font-size:20px}
.about-sec3 .about-develop-tpft .tit{font-size:32px}
.about-sec3 .about-develop-swbot .time{font-size:26px}
.about-sec3 .about-sec3-dec{font-size:20px}
.about-sec1 .about-sec1-tpl{width:30%}
.about-sec1 .about-sec1-tpr{width:70%;padding-left:30px}
.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:56%}
.join-sec1 .join-sec1-tit{font-size:24px}
.inner-tit h4{font-size:28px}
}
@media screen and (max-width:1199px){.footer .foot-ewm{width:20%}
.footer .foot-bot-share{width:80%}
}
@media screen and (max-width:1024px){.phone_dom{display:block!important;max-width:none}
.headfixed{padding:10px 0}
.section1{/* margin-top:70px; */}
.mobile-nav-box{top:70px}
.section2{padding:20px 0}
.section2 .swiper-container{padding-bottom:25px}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:40px;line-height:60px}
.in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{font-size:18px}
.in_news .in_newsdec{font-size:16px}
.in_news .more,.in_news .time{font-size:14px}
.footer .foot-top-left{width:82%}
.footer .foot-top-cen{width:18%}
.footer .foot-ewm{width:25%}
.footer .foot-bot-share{width:75%}
.index_btn li{height:75px;line-height:75px}
#search-form{width:40%;top:120%}
.in_news{width:45%}
.swiper-pagination-bullet{width:8px;height:8px}
.swiper-pagination-bullet-active{width:20px}
.energy-sec1-menu .energy-sec1-ltit{font-size:18px}
.energy-sec1-menu .energy-sec1-dl dt{font-size:16px}
.banner{margin-top:70px}
.pn-retract{display:block}
.energy-sec1-menu .energy-sec1-ltit{font-size:16px}
.energy-sec1-menu .energy-sec1-dl dt{font-size:14px;margin:8px auto}
.energy-sec1-menu .energy-sec1-dl dd a{font-size:14px;line-height:26px}
.energy-sec1-menu .energy-sec1-ltit{padding:10px 0}
.energy-sec1 .energy-sec1-cticon{display:none}
.energy-sec1 .energy-sec1-ctitem li{padding:0 2%}
.energy-sec1 .energy-sec1-noall{padding-left:0}
.proinfo-sec2 .proinfo-sec2-left{width:580px;margin:0;}
.proinfo-sec5 .proinfo-sec5-video,.proinfo-sec5 .proinfo-sec5-video .c-box img{height:45vh}
.inner-tit h4{font-size:26px}
.advan-sec4 .advan-sec4-font{padding:0 4%}
.advan-sec3 .advan-sec3-dec,.advan-sec6 .advan-sec6-font .dec,.inner-tit .dec{font-size:16px}
.advan-sec6 .advan-sec6-font .tit{font-size:20px}
.advan-sec2 .advan-sec2-pc{display:none}
.advan-sec2 .advan-sec2-mobile,.solution-ifsec1 .swiper-pagination{display:block}
.advan-sec2 .advan-sec2-ct{padding:20px}
.advan-sec2 .advan-sec2-mobile .swiper-container{padding-bottom:10px}
.service-sec1{padding-bottom:40px}
.service-sec1 .service-sec1-tit{font-size:22px}
.service-sec1 .service-sec1-tit span{font-size:26px}
.service-sec1 .service-sec1-dec{font-size:18px}
.service-sec1 .service-sec1-num img{width:100px}
.service-sec1 .service-sec1-item{width:80%}
.inner-menu .inner-menu-pc li a{font-size:16px}
.inner-menu .inner-menu-pc li{width:23.2%}
.solution-ifsec2{margin-top:40px}
.about-sec1 .about-sec1-tprft{font-size:16px}
.about-sec1 .about-sec1-tpl{width:40%}
.about-sec1 .about-sec1-tpr{width:60%}
.about-sec1 .advan-sec1-dec{font-size:14px;line-height:26px}
.about-sec1 .advan-sec1-ul{padding:40px 30px}
.new .new-list-lfimg{width:250px}
.new .new-list-font{width:calc(100% - 250px)}
.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:62%}
.new .hot-tag h4,.new .new-rec h4{font-size:18px}
.new .new-rec-tit{font-size:14px}
.newinfo-sec1 .newinfo-sec1-next,.newinfo-sec1 .newinfo-sec1-prev{font-size:16px}
.newinfo-sec1 .newinfo-sec1-page em{font-size:22px}
.newinfo-sec1{margin:50px auto;padding:50px 40px}
.contact-sec2{height:400px}
.contact-sec1 .contact1-txt a,.contact-sec1 .contact1-txt p,.contact-sec2 .contact-sec2-font h5{font-size:18px}
.contact-sec1 .contact1-txt p{font-size:16px}
.insrecruit-list{margin-top:50px;margin-bottom:40px}
}
@media screen and (max-width:768px){.headfixed .menu-list{width:30%}
.index_btn li{width:100px;height:65px;line-height:65px}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:34px;line-height:56px}
.in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{font-size:17px}
.in_news{width:55%}
.footer .foot-top-cen{width:22%}
.footer .foot-top-left{width:78%}
.footer .foot-ewm{width:32%}
.footer .foot-bot-share{width:68%}
.footer .foot-bot>div{flex-wrap:wrap}
.footer .foot-bot .foot-bot-left,.footer .foot-bot .foot-bot-right{width:100%;text-align:center}
.footer .footerphone-menu h3 a{font-size:14px}
.footer .foot-btn a,.footer .footer-subnav a{font-size:12px}
.footer .footer-subnav a{line-height:30px}
#search-form{width:52%}
.in_news{width:48%}
.energy-sec1,.proinfo-sec1>div,.proinfo-sec3 .proinfo-sec3-list{flex-wrap:wrap}
.energy-sec1-cont,.energy-sec1-menu{width:100%;padding-left:0;padding-bottom: 0px;}
.inner-sec{padding-top:50px}
.energy-sec1-pmenu,.pub-pcbanner{display:none;position: static;overflow: hidden;}
.energy-sec1-smenu,.pub-mbanner{display:block}
.pub-banner .pub-banner-font h3,.storage-sec1 .storage-sec1-font .tit h4{font-size:28px}
.proinfo-sec2 .proinfo-sec2-left{margin-left:0;width:75%}
.magnifier-view{right:0;top:100%}
.inner-tit h4{font-size:24px}
.inner-tit .dec{font-size:16px}
.proinfo-sec1 .proinfo-sec1-left,.proinfo-sec1 .proinfo-sec1-right,.proinfo-sec3 .proinfo-sec3-cont,.proinfo-sec3 .proinfo-sec3-menu{width:100%}
.proinfo-sec3 .proinfo-sec3-menu li{padding:15px 5px}
.proinfo-sec3 .proinfo-sec3-menu{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}
.proinfo-sec3 .proinfo-sec3-menu li{flex:1;font-size:16px;text-align:center}
.proinfo-sec3 .proinfo-sec3-menu li::after{display:none}
.proinfo-sec3 .proinfo-sec3-cont{padding-left:0;padding-top:30px}
.proinfo-sec3 .proinfo-more{margin:0 auto;margin-top:25px}
.proinfo-more{font-size:16px;width:180px;height:45px;line-height:45px}
.proinfo-sec3 .proinfo-more em{font-size:20px;vertical-align:-3px}
.proinfo-sec3 .proinfo-sec3-list,.proinfo-sec4 .proinfo-sec4-ul,.proinfo-sec6 .proinfo-sec6-swiper{margin-top:25px}
.proinfo-sec4,.proinfo-sec7{padding:50px 0;margin-top:50px}
.proinfo-sec4 .proinfo-sec4-ul li{width:47.5%;padding:25px 0}
.proinfo-sec4 .proinfo-sec4-ul li:nth-child(3n){margin-right:5%}
.proinfo-sec4 .proinfo-sec4-ul li:nth-child(2n){margin-right:0}
.proinfo-sec5 .proinfo-sec5-video,.proinfo-sec5 .proinfo-sec5-video .c-box img{height:32vh}
.proinfo-sec5 .proinfo-sec5-video .c-box .c-play .c-img{width:50px;height:50px}
.proinfo-sec6 .proinfo-sec6-font{font-size:16px}
.contact-input{margin-top:20px}
.proinfo-sec7 .inner-tit h4{padding-bottom:15px}
.proinfo-sec1 .proinfo-sec1-left .tit h4{font-size:24px}
.proinfo-sec1 .proinfo-sec1-left{padding-right:0;margin-bottom:60px}
.proinfo-sec1 .proinfo-sec1-left .tit{padding-bottom:20px}
.proinfo-sec1 .proinfo-sec1-left .dec{padding:20px 0 30px 0}
.proinfo-sec1{padding:50px 0}
.contact-input .proinfo-more{margin-top:5px}
.advan-sec1 .advan-sec1-ul,.hotline-sec1 .hotline-sec1-item,.problem-sec1 .problem-sec1-cont,.problem-sec1 .problem-sec1-menu,.solution-ifsec2 .solution-ifsec2-font,.solution-ifsec2 .solution-ifsec2-img{width:100%}
.advan-sec1 .advan-sec1-num span{font-size:36px;vertical-align:-5px}
.advan-sec1 .advan-sec1-num{font-size:28px}
.advan-sec2 .advan-sec2-ct{padding:10px}
.advan-sec2 .advan-sec2-num{font-size:30px}
.advan-sec2 .advan-sec2-tit,.advan-sec3 .advan-sec3-tit,.advan-sec4 .advan-sec4-number{font-size:20px}
.advan-sec3,.advan-sec5{padding:60px 0;margin-top:60px}
.advan-sec3 .advan-sec3-ul li{width:100%;margin-right:0;margin-bottom:20px}
.advan-sec3 .advan-sec3-ul,.advan-sec6 .advan-sec6-ul,.hotline-sec1,.problem-sec1,.solution-ifsec2>div{flex-wrap:wrap}
.advan-sec3 .advan-sec3-font{padding-left:30px}
.advan-sec4 .swiper-pagination,.advan-sec5 .swiper-pagination{display:block}
.advan-sec4 .swiper-container,.advan-sec5 .swiper-container{padding-bottom:30px}
.advan-sec5 .advan-sec5-font{font-size:16px}
.advan-sec5-menu{margin:20px auto 35px auto}
.advan-sec6 .advan-sec6-ul li{width:49%}
.advan-sec6 .advan-sec6-ul li:nth-child(2n){margin-right:0}
.advan-sec7 .advan-sec7-map{padding:20px 0 50px 0}
.service-sec1 .service-sec1-num img{width:80px}
.service-sec1 .service-sec1-tel .tel a{font-size:22px}
.service-sec1 .service-sec1-tel .tel{font-size:20px}
.paging a{font-size:12px}
.paging a{width:30px;line-height:30px}
.paging input{font-size:12px;line-height:28px;width:50px}
.paging span{font-size:12px;line-height:30px}
.solution-sec1{margin-bottom:50px}
.solution-ifsec2 .solution-ifsec2-font{padding-right:0;margin-bottom:30px}
.solution-ifsec2{padding:50px 0}
.hotline-sec1 .hotline-sec1-item{padding-right:0;margin-bottom:30px}
.hotline-sec1 .hotline-sec1-item:last-child{padding-left:0;margin-bottom:0}
.hotline-sec1 .hotline-sec1-ul{margin-top:30px}
.hotline-sec1 .hotline-sec1-ul li{padding-bottom:25px}
.hotline-sec1 .inner-tit .dec{min-height:auto}
.down-sec1 .down-sec1-menu{overflow-x:auto;display: none;}
.down-sec1 .down-sec1-item{width:920px}
.down-sec1,.problem-sec1{padding-bottom:60px}
.down-sec1-ipt{padding:30px 0}
.problem-sec1 .problem-sec1-cont{padding-left:0}
.problem-sec1 .problem-sec1-menu li{padding:15px 20px}
.problem-sec1 .problem-sec1-cont{margin-top:30px}
.problem-sec1-pmenu{display:none}
.problem-sec1 .problem-sec1-smenu{display:block;padding:0}
.problem-sec1 .nav-name{border-bottom:none;padding:0 20px}
.problem-sec1 .problem-sec1-monav,.problem-sec1 .problem-sec1-smenu li a{padding:0}
.problem-sec1 .problem-sec1-monav{box-shadow:0 1px 4px 1px #f1f1f1}
.problem-sec1 .problem-sec1-smenu li span{width:calc(100% - 25px)}
.about-sec1 .about-sec1-top,.about-sec1 .advan-sec1-ul,.contact-sec1 .contact-sec1-ul,.join-sec1 .join-sec1-top{flex-wrap:wrap}
.about-sec1 .about-sec1-tpl,.about-sec1 .about-sec1-tpr,.join-sec1 .join-sec1-tpfont,.join-sec1 .join-sec1-tpimg{width:100%}
.about-sec1 .about-sec1-tpr{padding-left:0;padding-top:30px}
.about-sec1 .about-sec1-icon{margin-top:30px}
.about-sec1 .advan-sec1-ul li{width:33.33%;margin-right:0;padding:0 6%;margin-bottom:30px}
.about-sec1 .advan-sec1-ul{width:95%;margin-top:-50px}
.about-sec1 .advan-sec1-ul{padding:40px 20px 10px 20px}
.about-sec3{margin-top:50px;padding:50px 0}
.about-sec3 .about-sec3-dec{font-size:18px}
.about-sec6{padding:50px 0}
.about-sec6 .about-sec6-swiper{padding-top:15px}
.about-sec2 .swiper-pagination{display:block}
.about-sec2 .swiper-container{padding-bottom:30px}
.new .new-list-left{width:100%;padding-right:0}
.new .new-list-right{display:none}
.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:64%}
.new{margin-bottom:60px}
.newinfo-sec1 .newinfo-sec1-tit .tit{font-size:24px}
.contact-sec1 .contact-sec1-ul li{width:50%;text-align:center;margin-bottom:25px}
.contact-sec2{height:300px}
.contact-sec2 .contact-sec2-left .swiper-button-next,.contact-sec2 .contact-sec2-left .swiper-button-prev{width:12px;height:28px}
.contact-sec2 .contact-sec2-left .swiper-button-next{right:10px}
.contact-sec2 .contact-sec2-left .swiper-button-prev{left:10px}
.contact-sec3 .contact-sec3-tit{font-size:18px}
.contact-sec2{padding-top:20px}
.contact-sec3 .contact-sec3-item .tit{font-size:16px}
.contact-sec4{margin-top:0}
.contact-sec3{padding-bottom:50px}
.join-sec1 .join-sec1-tpfont{padding-right:0;padding-bottom:40px}
.join-sec1 .join-sec1-dec{padding:20px 0}
.insrecruit-list .rectue-top{padding:5px 20px;height:70px}
.insrecruit-list .rectue-min-top dd{width:33.33%}
.insrecruit-list .desc .dec-h3,.insrecruit-list .rectue-top .name{font-size:18px}
.join-sec1 .join-sec1-tit{font-size:22px}
.join-sec1 .join-sec1-tit::before{width:60px}
}
@media screen and (max-width:767px){
.footer .foot-logo img,.headfixed .logo,.headfixed .logo1{width:140px}
.section1{/* margin-top:55px; */height: calc(100vh - 60px) !important;}
.mobile-nav-box{top:55px}
.headfixed .menu-list{width:45%}
#search-form{width:100%}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:26px;line-height:40px}
.in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{font-size: 14px;margin-top:6px}
.footer .foot-bot-share,.footer .foot-btn:last-child a,.footer .foot-ewm,.footer .foot-top-cen,.footer .foot-top-left,.in_news{width:100%}
.footer .foot-ewm-list,.footer .footerphone-menu{flex-wrap:wrap}
.footer .foot-bot-share{margin-left:0}
.footer .foot-bot-share h5,.footer .foot-cont dd,.footer .foot-cont p{font-size:14px}
.footer .bshare-custom,.footer .foot-cen,.footer .foot-cont dl,.footer .foot-ewm{justify-content:center}
.footer .foot-bot-share h5,.footer .foot-cont dd,.footer .foot-cont p{text-align:center}
.footer .foot-logo img{margin:0 auto}
.footer .foot-top-cen{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:20px}
.footer .foot-top-cen .foot-btn{width:37%;margin-right:5px}
.footer .foot-top-cen .foot-btn:nth-child(3n){margin-right:0}
.footer .foot-btn:first-child a{margin-top:0}
.footer .foot-top-cen .foot-btn:last-child{width:23%}
.footer .foot-btn a{height:40px;line-height:40px}
.footer .foot-cen .foot-cenimg{margin-right:15px}
.footer .foot-bot-left a,.footer .foot-bot-left span,.footer .foot-bot-right a,.footer .foot-bot-right p{font-size:12px}
.footer .foot-bot-left span{margin-right:0}
.footer .foot-cen{padding-bottom:30px}
.footer .foot-bot{padding:20px 0}
.footer .foot-logo{padding-top:40px}
.footer .foot-cont p{margin-top:5px}
.footer .footer-subnav{display:none}
.footer .footerphone-menu li{margin-right:0;width:100%;border-bottom:1px solid #dfdfdf}
.footer .footerphone-menu li:first-child{border-top:1px solid #dfdfdf}
.footer .footerphone-menu h3 i{display:block}
.footer .footer-subnav{margin-top:0}
.footer .footerphone-menu h3 a{padding:8px 0;display:block}
.footer .foot-top-right{margin-bottom:25px;display:none}
.footer .foot-top{margin-bottom:20px}
.in_news{padding:15px;background:rgba(0,0,0,.5);bottom:0}
.in_news .in_newsdec{font-size:15px}
.index_btn{right:0;bottom: 160px;top:auto;left:50%;transform:translateY(0);transform:translateX(-50%);width:90%}
.index_btn li{float:left;width:83px}
.index_btn li em{font-size:14px}
.index_btn li.hover em,.index_btn li:hover em{font-size:15px}
.index_btn li::after{height:1px;right:auto;left:60%;top:auto;bottom:0;width:75%}
.index_btn li em::before{width:10px;height:10px;transform:translateY(0);bottom:-5px;top:auto;left:50%;transform:translateX(-50%);right:auto}
.index_btn li em::after{width:4px;height:4px;top:auto;right:auto;left:48%;transform:translateX(-48%);bottom:-2px;transform:translateY(0)}
.index_btn li q{height:1px;width:75%;right:auto;left:-32px;top:auto;bottom:0;animation:widthA 5s infinite}
.index_btn li.hover q{display:none}
.headfixed.top{top:0}
.banner{margin-top:55px}
.pub-banner .pub-banner-font p{font-size:16px;margin-bottom:3px}
.pub-banner .pub-banner-font h3{font-size:24px}
.inner-sec{padding-top:35px}
.energy-sec1 .energy-sec1-ctitem1 li{width:100%;margin-right:0}
.energy-sec1 .energy-sec1-ctitem1 li:nth-child(3n){margin-right:0}
.energy-sec1 .energy-sec1-noall{padding-left:0;font-size:14px}
.energy-sec1 .energy-sec1-ctft h5{font-size:16px}
.storage-sec1 .storage-sec1-font .tit h4{font-size:24px}
.storage-sec1 .pro-more{width:140px;height:45px;line-height:45px}
.storage-sec1 .storage-sec1-font .tit h5{font-size:18px}
.storage-sec1 .storage-sec1-font{padding-top:30px}
.storage-sec1{padding:35px 0}
.storage-sec1 .storage-sec1-img{height:400px}
.storage-sec1 .storage-sec1-img img{padding:45px}
.proinfo-sec1 .proinfo-sec1-left .tit h4{font-size:22px}
.proinfo-sec1 .proinfo-sec1-left .dec,.proinfo-sec1 .proinfo-sec1-left .tit .eng{font-size:14px;line-height:26px}
.proinfo-sec1{padding:40px 0}
.proinfo-more,.proinfo-sec4 .proinfo-more{font-size:14px;width:160px;height:40px;line-height:40px}
.proinfo-sec1 .proinfo-sec2-rotate span{font-size:16px}
.proinfo-sec2 .proinfo-sec2-left{width:100%;height:350px}
.proinfo-sec2 .proinfo-sec2-ul{flex-wrap:wrap;justify-content:flex-start}
.proinfo-sec2 .proinfo-sec2-ul li{width:33.33%}
.inner-tit h4,.proinfo-sec2 .proinfo-sec2-right .tit{font-size:20px}
.advan-sec2 .advan-sec2-dec,.advan-sec3 .advan-sec3-dec,.advan-sec4 .advan-sec4-ft .dec,.advan-sec6 .advan-sec6-font .dec,.inner-tit .dec,.proinfo-sec2 .proinfo-sec2-ul P,.proinfo-sec3 .proinfo-sec3-btn span,.proinfo-sec3 .proinfo-sec3-name .tit,.proinfo-sec4 .proinfo-sec4-font,.proinfo-sec6 .proinfo-sec6-font{font-size:14px}
.proinfo-sec3 .proinfo-sec3-name .tit{
    white-space: break-spaces;
    text-overflow: clip;
}
.proinfo-sec3 .proinfo-sec3-name .dec{font-size:12px;}
.proinfo-sec3 .proinfo-sec3-menu li{flex:auto;width:33.333%;font-size:14px}
.proinfo-sec4 .proinfo-sec4-ul li{width:100%;margin-right:0;padding:15px 0}
.proinfo-sec4 .proinfo-sec4-ul li:nth-child(3n){margin-right:0}
.proinfo-sec4 .proinfo-more em{font-size:20px;vertical-align:-3px}
.advan-sec3 .advan-sec3-ul,.advan-sec4 .advan-sec4-swiper,.proinfo-sec3 .proinfo-sec3-list,.proinfo-sec4 .proinfo-sec4-ul,.proinfo-sec5 .proinfo-sec5-video,.proinfo-sec6 .proinfo-sec6-swiper,.service-sec1 .service-sec1-tel,.service-sec1 .service-sec1-tel .tel,.service-sec1 .service-sec1-ul,.solution-sec1 .solution-sec1-list{margin-top:15px}
.advan-sec6 .advan-sec6-ul li,.contact-input1 li,.solution-sec1 .solution-sec1-list li{width:100%;margin-right:0}
.contact-input input,.contact-input textarea,.contact-input1 li:nth-child(3) input{padding:10px}
.contact-input .proinfo-more{margin-top:10px}
.proinfo-sec6 .swiper-container{padding-bottom:20px}
.advan-sec1 .advan-sec1-ul{flex-wrap:wrap}
.advan-sec1 .advan-sec1-ul li{width:50%;margin:5px auto}
.advan-sec2 .advan-sec2-tit,.advan-sec3 .advan-sec3-tit,.advan-sec4 .advan-sec4-ft .tit,.advan-sec4 .advan-sec4-number,.advan-sec6 .advan-sec6-font .tit{font-size:18px}
.advan-sec2 .advan-sec2-num{font-size:26px;line-height:40px}
.advan-sec3 .advan-sec3-ul li{padding:30px 20px}
.advan-sec3 .advan-sec3-icon{width:55px}
.advan-sec3 .advan-sec3-font{width:calc(100% - 55px);padding-left:20px}
.advan-sec3,.advan-sec5{padding:35px 0;margin-top:35px}
.advan-sec4 .advan-sec4-number{width:100px;height:100px;line-height:100px}
.advan-sec5-menu li{font-size:16px;padding-right:40px}
.advan-sec5 .advan-sec5-menu li::before{width:60px}
.advan-sec5-menu li::after{top:50%;left:80%;transform:translate(-80%,-50%)}
.lightbox,.lightboxOverlay{display:none!important}
.about-sec1 .about-sec1-botimg:hover img,.about-sec2 .swiper-slide:hover .about-sec2-img img,.about-sec4 .about-sec4-ul li:hover .about-sec4-img img,.advan-sec2 .advan-sec2-left:hover .advan-sec2-img img,.advan-sec4 .swiper-slide:hover .advan-sec4-img img,.advan-sec5 .swiper-slide:hover .advan-sec5-img img,.advan-sec6 .advan-sec6-ul li:hover .advan-sec6-img img,.contact-sec2 .swiper-slide:hover .contact-sec2-img img,.join-sec1 .join-sec1-tpimg:hover img,.new .new-list-left li:hover .new-list-lfimg img,.proinfo-sec6 .swiper-slide:hover img,.service-sec1 .service-sec1-ul li:hover .service-sec1-img img,.solution-ifsec2 .solution-ifsec2-img:hover img,.solution-sec1 .solution-sec1-list li:hover .solution-sec1-img img{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.advan-sec4 .swiper-container,.advan-sec5 .swiper-container{padding-right:1px}
.advan-sec7{padding-top:15px}
.service-sec1 .service-sec1-ul li{flex-wrap:wrap;padding:0 25px}
.service-sec1 .service-sec1-font,.service-sec1 .service-sec1-img{width:100%}
.service-sec1 .service-sec1-ul li:nth-child(odd){padding-right:25px}
.service-sec1 .service-sec1-ul li:nth-child(even){padding-left:25px}
.service-sec1 .service-sec1-tit{font-size:20px}
.service-sec1 .service-sec1-tit span{font-size:22px}
.service-sec1 .service-sec1-dec{font-size:16px}
.service-sec1 .service-sec1-ul li:nth-child(even) .service-sec1-font,.service-sec1 .service-sec1-ul li:nth-child(odd) .service-sec1-font{padding:60px 20px}
.service-sec1 .service-sec1-img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.service-sec1 .service-sec1-font{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
.inner-menu .inner-menu-pc li{width:32.2%}
.solution-sec1 .solution-sec1-font h5{font-size:20px}
.paging a{font-size:12px}
.inner-menu .inner-menu-pc{display:none}
.inner-menu .inner-menu-mobile{display:block}
.inner-menu .nav-name{line-height:45px;padding:0}
.inner-menu .nav-name .iconfont{right:0}
.hotline-sec1 .inner-tit .dec,.pub-banner1 .pub-banner-dec,.solution-ifsec1 .solution-ifsec1-dec,.solution-ifsec2 .solution-ifsec2-dec{font-size:14px}
.pub-banner1 .pub-banner-tit p{font-size:22px}
.solution-ifsec1 .inner-tit h4{padding-bottom:10px}
.solution-ifsec1 .solution-ifsec1-dec,.solution-ifsec2 .solution-ifsec2-dec{padding-top:10px}
.solution-ifsec2 .solution-ifsec2-dec p{margin-bottom:5px}
.solution-ifsec2 .solution-ifsec2-font{margin-bottom:15px}
.solution-ifsec2 .solution-ifsec2-dec{margin-top:0}
.solution-ifsec3{padding-top:0}
.hotline-sec1 .hotline-sec1-font h5{font-size:18px}
.hotline-sec1 .hotline-sec1-icon img{width:24px}
.hotline-sec1 .hotline-sec1-icon{width:60px;height:60px;line-height:60px}
.hotline-sec1 .hotline-sec1-font{width:calc(100% - 60px)}
.hotline-sec1 .hotline-sec1-ul{margin-top:15px}
.down-sec1 .down-sec1-tit{font-size:16px}
.down-sec1 .down-sec1-ct2 li a{font-size:14px;line-height:26px}
.down-sec1{padding-bottom:35px}
.down-sec1 .proinfo-sec3-item ul{padding-bottom:20px}
.down-sec1-ipt{padding:20px 0;width:100%}
.problem-sec1 .problem-sec1-menu li{font-size:16px}
.problem-sec1 .problem-sec1-menu li{padding:10px}
.problem-sec1 .problem-sec1-menu li em{font-size:12px}
.problem-sec1 .down-sec1-sub{top:18%;transform:translateY(18%)}
.problem-sec1 .problem-sec1-font{font-size:16px}
.problem-sec1 .down-sec1-ipt{padding-bottom:25px}
.problem-sec1 .problem-sec1-decf{font-size:14px}
.problem-sec1 .problem-sec1-btn{width:15px;height:15px}
.problem-sec1 .problem-sec1-icon{width:25px}
.inner-menu .problem-sec1-monav a{padding:0}
.problem-sec1 .nav-name{padding:0 15px}
.problem-sec1 .nav-name .iconfont{right:15px}
.inner-menu .nav-name{font-size:16px}
.problem-sec1 .problem-sec1-menu li{padding:10px 10px 10px 15px}
.about-sec1 .about-sec1-tprft{margin-top:5px}
.about-sec1 .about-sec1-tprft{font-size:14px;line-height:26px}
.about-sec1 .about-sec1-icon,.contact-sec1 .contact-sec1-ul{margin-top:20px}
.about-sec1 .about-sec1-bot,.about-sec1 .about-sec1-tpr,.about-sec2 .swiper-container{padding-top:20px}
.about-sec1 .advan-sec1-ul{margin-top:-20px}
.about-sec1 .advan-sec1-ul{justify-content:flex-start}
.about-sec1 .advan-sec1-ul{padding:20px 0 15px 0}
.about-sec1 .advan-sec1-ul li{margin:5px 0}
.about-sec3 .about-develop-swbot .time{font-size:22px;line-height:30px;margin-top:20px}
.about-sec3 .about-sec3-dec{font-size:16px}
.about-sec3 .swiper-button-next,.about-sec3 .swiper-button-prev{bottom:12%}
.about-sec3 .swiper-button-next{right:-8px}
.about-sec3 .swiper-button-prev{left:-8px}
.about-sec3{margin-top:35px;padding:35px 0}
.about-sec3 .about-develop-tpft .tit{font-size:28px}
.about-sec4 .inner-tit{width:100%}
.about-sec4 .about-sec4-ul{margin-top:15px;flex-wrap:wrap}
.about-sec4 .about-sec4-ul li{width:100%;margin-right:0;margin-bottom:20px}
.about-sec4 .inner-tit .dec,.about-sec4 .inner-tit h4{text-align:center}
.about-sec4 .about-sec4-ul li:last-child{transform:translateY(0)}
.about-sec4 .about-sec4-font{font-size:14px;line-height:26px;margin-top:15px}
.about-sec6 li .sef-pic{width: 165px;height:100px;}
.about-sec6 li .sef-pic img{padding:20px}
.new .new-list-left li a{flex-wrap:wrap;margin-bottom:20px}
.new .new-list-font,.new .new-list-lfimg{width:100%}
.new .new-list-font{padding:20px 0}
.contact-sec2 .contact-sec2-left,.contact-sec2 .contact-sec2-right,.new .new-list-left li a::before,.new .new-list-left li:hover a::after{width:100%}
.new{margin-bottom:40px}
.new .new-list{margin:25px 0}
.new .new-list-font .tit{font-size:18px}
.newinfo-sec1 .newinfo-sec1-tit .tit{font-size:20px}
.newinfo-sec1{margin:40px auto;padding:30px 25px}
.newinfo-sec1 .newinfo-sec1-tit{padding-bottom:15px}
.newinfo-sec1 .newinfo-sec1-cont{padding-top:15px}
.newinfo-sec1 .newinfo-sec1-cont{font-size:14px;line-height:26px}
.contact-sec2,.newinfo-sec1 .newinfo-sec1-page{flex-wrap:wrap}
.newinfo-sec1 .newinfo-sec1-next,.newinfo-sec1 .newinfo-sec1-prev{width:40%}
.newinfo-sec1 .newinfo-sec1-next em,.newinfo-sec1 .newinfo-sec1-prev em{padding-left:0;width:20px;padding:0}
.newinfo-sec1 .newinfo-sec1-next span,.newinfo-sec1 .newinfo-sec1-prev span{width:calc(100% - 20px)}
.newinfo-sec1 .newinfo-sec1-prev span{padding-left:5px}
.newinfo-sec1 .newinfo-sec1-next span{padding-right:5px}
.contact-sec1 .contact-icon{width:65px;height:65px}
.contact-sec1 .contact-icon img{width:25px}
.contact-sec1 .contact-sec1-ul li{width:100%;display:flex;flex-direction:row;justify-content:flex-start;text-align:left}
.contact-sec1 .contact1-txt p{font-size:16px}
.contact-sec1 .contact1-txt{margin-top:0;width:calc(100% - 65px);padding-left:20px}
.contact-sec1 .contact-sec1-dec,.contact-sec1 .contact1-txt p{text-align:left;font-size:14px;line-height:26px}
.contact-sec2{padding-top:10px}
.contact-sec2{height:auto}
.contact-sec2 .contact-sec2-right{height:230px}
.contact-sec3 .contact-sec3-ul li{width:100%;margin-right:0;margin-bottom:15px;padding:30px 20px 20px 20px}
.contact-sec3 .contact-sec3-ul{margin-top:20px}
.contact-sec3{padding-bottom:35px}
.join-sec1 .join-sec1-tit{font-size:20px}
.join-sec1 .join-sec1-tit::before{width:50px}
.join-sec1 .join-sec1-dec{padding:10px 0 20px 0}
.insrecruit-list .rectue-top{height:60px}
.insrecruit-list .rectue-min-top dd{width:100%;font-size:14px}
.insrecruit-list .rectue-min .desc{font-size:14px;line-height:26px}
.insrecruit-list .rectue-min-top{padding-bottom:10px}
.insrecruit-list .desc .dec-h3{margin-top:10px}
.insrecruit-list .rectue-min{padding:20px}
.insrecruit-list{margin-top:40px;margin-bottom:15px}
.ny-bread,.proinfo-sec2 .proinfo-sec2-left::before{display:none}
.magnifier:hover img{transform:scale(1) translateY(0)}
.headfixed .mobile-nav-box .head-subnav>a{padding:8px 10px}
.solution-ifsec1 .solution-ifsec1-dec{text-align:left}
.advan-sec6 .advan-sec6-font{padding:20px 10px}
.about-sec3>div{width:95%;margin:0 auto}
}
@media screen and (max-width:360px){.footer .foot-top-cen .foot-btn{width:36.8%}
.footer .foot-bot-left a,.footer .foot-bot-left span{line-height:25px}
}
@media screen and (max-width:320px){.in_con01 .ban-dec,.in_con02 .ban-dec,.in_con03 .ban-dec{font-size:13px}
.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:24px;line-height:40px}
.in_news .in_newsdec{font-size:15px;margin-bottom:0}
}
.sec3R_title{width:824px;height:50px;position:relative}
.sec3R_title h2{padding-left:24px;font-size:24px;color:#333;font-weight:700}
.sec3R_title p{padding-left:24px;font-weight:700;font-size:12px;font-family:Arial;color:#ccc;line-height:24px}
.sec3R_title a{display:block;width:22px;height:26px;position:absolute;right:0;top:14px}
.sec3Main{max-width:1200px;margin:20px auto;padding:20px;background:#f2f2f2;border-radius: 10px;}
.sec3Main .sec3Item{overflow:hidden;padding:16px 0 16px 24px;width:100%;line-height:28px;font-size:12px;background:#f2f2f2}
.sec3Main .sec3Item.odd{background-color:#f2f2f2}
.sec3Main .sec3Item .items{margin-left:135px;font-size:14px}
.sec3Main .sec3Item .item{float:left;margin-bottom:20px;margin-right:25px;line-height:40px}
.sec3Main .sec3Item h4{margin-right:10px;width:120px;height:40px;line-height:40px;text-align:center;background:url(/PC/images/index_16.png) no-repeat center;font-size:14px;color:#000;float:left}
.sec3Main .sec3Item select{margin-left:8px;background:#fff;width:80px;text-align:center;border-radius:5px;padding:0 10px;height:30px}
.sec3Main .sec3Item input{margin-left:8px;width:80px;background:#fff;text-align:center;border-radius:5px;line-height:30px}
.advan-sec1{padding-bottom:3%;}
@media screen and (max-width:1200px){.sec3Main .sec3Item{padding:5px 20px}
.sec3Main .sec3Item .item{margin-bottom:10px;line-height:18px}
.sec3Main{padding:20px 0}
}
.down-sec1 .down-sec1-ct1{color:#666;background-color:#fff;cursor: pointer;}
.down-sec1 .down-sec1-ct1 a{color:#666}
.down-sec1 .down-sec1-menu .down-sec1-ct1.on,.down-sec1 .down-sec1-menu li.on{background-color:#e60013;color:#fff;border-radius:5px}
.down-sec1 .down-sec1-menu .down-sec1-ct1.on a,.down-sec1 .down-sec1-menu li.on a{color:#fff}
.down-sec1 .down-sec1-ct2 li{margin-right: 0%;padding:0 14px;}
.menu-down{width:100%;background-color:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.07),0 2px 5px rgba(0,0,0,.07);padding:3% 0;display:none;z-index:999999}
.menu-down .menu-down1-left{width:380px;border-right:1px solid #eee;position:relative}
.menu-down .menu-down1-right{position:relative;width:calc(100% - 380px);height:500px;padding-right:5px;overflow-x:hidden;overflow-y:auto;padding:0 2%}
.menu-down .menu-down1-right::-webkit-scrollbar{width:4px;height:4px}
.menu-down .menu-down1-right::-webkit-scrollbar-button:vertical{display:none}
.menu-down .menu-down1-right::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e7e7e7}
.menu-down .menu-down1-right::-webkit-scrollbar-thumb{border-radius:0;background-color:#d9271b}
.menu-down .menu-down1-right::-webkit-scrollbar-thumb:vertical:hover{background-color:#d9271b}
.menu-down .menu-down1-right::-webkit-scrollbar-thumb:vertical:active{background-color:#d9271b}
.menu-down .menu-down1-navtit{font-size:16px;line-height: 60px;color:#333;padding-left:10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.menu-down .menu-down1-navli{align-items:center;padding:6px 10px;position:relative;padding-left:0;cursor:pointer;margin-bottom: 10px;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.menu-down .menu-down1-navli a{    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: left;
    position:relative;}
.menu-down .menu-down1-navli::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:70%;background-color:#e60013;opacity:0;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.menu-down .menu-down1-navli.active,.menu-down .menu-down1-navli:hover{padding-left: 10px;}
.menu-down .menu-down1-navli.active::before{opacity:1}
.menu-down .menu-down1-icon,.menu-down3 .menu-down3-li .menu-down3-icon,.menu-down4 .menu-down4-icon{width:60px;height:60px;position:relative}
.menu-down .menu-down1-icon img,.menu-down3 .menu-down3-li .menu-down3-icon img,.menu-down4 .menu-down4-icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.menu-down .menu-down1-tit{font-size:16px;color:#333;text-align:center;padding:20px 6px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.menu-down .menu-down-li{width:31.5%;position:relative;margin-right:25px;margin-bottom:25px}
.menu-down .menu-down-li:nth-child(3n){margin-right:0}
.menu-down .menu-down-li:hover .menu-down1-tit,.menu-down .menu-down1-navli.active .menu-down1-navtit,.menu-down3 .menu-down3-ctli a:hover,.menu-down3 .menu-down3-cttit .tit:hover,.menu-down4 .menu-cont4-li:hover .menu-sown4-tit{color:#e60013}
.menu-down .menu-down1-navli .himg,.menu-down .menu-down1-navli.active .img,.menu-down3 .menu-down3-li .himg,.menu-down4 .menu-down4-icon .himg{opacity:0}
.menu-down .menu-down1-navli.active .himg,.menu-down3 .menu-down3-li .img,.menu-down3 .menu-down3-li:hover .himg,.menu-down4 .menu-cont4-li:hover .menu-down4-icon .himg,.menu-down4 .menu-down4-icon .img{opacity:1}
.menu-down .menu-down1-rtitem{flex-wrap:wrap}
.menu-down .menu-down1-rtli{display:none}
.menu-down .menu-down1-rtli.active{display:block}
.menu-down2 .menu-down-li{box-shadow:0 0 7px 0 rgba(0,0,0,.1)}
.menu-down2 .menu-down2-tit{margin-bottom:20px}
.menu-down2 .menu-down2-tit .tit{font-size:18px;color:#000}
.menu-down2 .menu-down2-tit em{color:#000;font-size:18px;margin-left:10px}
.menu-down2 .menu-down-liimg{max-width:325px;max-height:195px;overflow:hidden}
.menu-down2 .menu-down-liimg img{width:100%}
.menu-down2 .menu-down-li{padding:0;width:31.5%;margin-right:25px;margin-bottom:25px}
.menu-down2 .menu-down-li:nth-child(3n){margin-right:0}
.menu-down3 .menu-down3-left{width:calc(100% - 200px);padding-right:3%;position:relative}
.menu-down3 .menu-down3-right{position:relative;width:200px;overflow:hidden}
.menu-down3 .menu-down3-ct{position:relative;width:calc(100% - 60px);padding-left:10px}
.menu-down3 .menu-down3-cttit{display:block;width:100%;margin-top:15px}
.menu-down3 .menu-down3-cttit .tit,.menu-down4 .menu-sown4-tit{font-size:16px;color:#000;padding-left:10px}
.menu-down3 .menu-down3-cttit .tit{padding-left:0}
.menu-down3 .menu-down3-li{align-items:flex-start;width:20%;padding-right:15px}
.menu-down3 .menu-down3-dtimg img{width:100%}
.menu-down3 .menu-down3-right h5{font-size:18px;line-height:1.5;color:#333;text-align:center}
.menu-down3 .menu-down3-item{align-items:flex-start}
.menu-down4 .menu-cont4-li{align-items:center;position:relative;padding:0 2%}
.menu-down1 .menu-down-liimg img{max-width:200px;max-height:200px}
.menu-down3 .menu-down3-ctli{margin-top:10px}
.menu-down3 .menu-down3-ctli a{display:inline-block;width:100%;color:#666;font-size:14px;padding:5px 0}
@media screen and (max-width:1459px){.menu-down3 .menu-down3-cttit .tit,.menu-down4 .menu-sown4-tit{font-size:18px}
.menu-down3 .menu-down3-li{width:23%}
.menu-down .menu-down-li{width:31.2%}
}

/*2022/4/14*/
.newsBox{width:1010px;padding: 20px 10px;margin:40px auto 0;background:#fff;-webkit-box-shadow:5px 5px 5px #eee;}
.newsDetail .newsTitleBox h3{font-size:24px;color:#333;line-height:36px;text-align:center}
.newsDetail .newsTitleBox p{font-size:13px;color:#999;line-height:24px;text-align:center}
.newsDetail .newsTitleBox{border-bottom:1px solid #e1e1e1;padding-bottom:20px}
.newsDetail .newsDetails{padding:20px 10px 0}
.newsDetail .newsDetails p{color:#666;line-height:24px;margin-top:10px;text-indent:2em}
.solution-sec1.info{margin-bottom:0;padding-bottom:4%}
.newsDetail .detailPage { height: 30px; line-height: 30px; position: relative; margin-top: 50px; }
.newsDetail .detailPage .detailPageL,.newsDetail .detailPage .detailPageR { position: absolute; top: 0; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.newsDetail .detailPage .detailPageL { padding-left: 40px; background: url(../images/L01.png) no-repeat left; left: 0; }
.newsDetail .detailPage .detailPageR { padding-right: 40px; background: url(../images/R01.png) no-repeat right; right: 0; }
.newsDetail .detailPage .detailPageL:hover,.newsDetail .detailPage .detailPageR:hover { color: #EB891A; }
.newsDetail .detailPage .detailPageC { width: 180px; margin: 0 auto; }
.newsDetail .detailPage .detailPageC span { float: left; }
.newsDetail .newinfo-sec1-next span, .newsDetail .newinfo-sec1-prev span {display: inline-block;vertical-align: middle;width: calc(100% - 40px);}
.newsDetail .newinfo-sec1-page em{font-size: 20px;color:#333;display:inline-block;vertical-align:-3px;width:40px;}
.newsDetail .newinfo-sec1-prev em{padding-right:15px}
.newsDetail .newinfo-sec1-next em{padding-left:15px;display:inline-block;vertical-align:middle}
.newsDetail .newinfo-sec1-next, .newsDetail .newinfo-sec1-prev {font-size: 16px;line-height: 30px;color: #333;width: 45%;}
.newsDetail  .newinfo-sec1-next {text-align: right;}
.newsDetail .newinfo-sec1-page {border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;padding: 2% 0;align-items: center;margin: 6% auto 2% auto;}
@media screen and (max-width:1100px){
    .newsBox{width:100%;}
}
/* 20220420 */
.proinfo-sec2{position:static}
.proinfo-sec2 .proinfo-sec2-left{width:46%;height:516px}
.proinfo-sec2 .proinfo-sec2-right{padding-left:7%;width:54%}
.proinfo-Bswiper{width:calc(100% - 150px);margin-right:20px;height:100%;border:solid 1px #e2e2e2}
.proinfo-Sswiper{width:150px;position:relative}
.proinfo-Sswiper .swiper-slide,.proinfo1-Bswiper .proinfo-Bimg{border:solid 1px #e2e2e2}
.proinfo-Sswiper .swiper-slide{cursor:pointer}
.proinfo-Sswiper .swiper-slide:last-child{margin-bottom:0!important}
.proinfo-Sswiper .proinfo-Simg img{height:100%}
.proinfo-Sswiper .swiper-slide.active{border-color:#e60013}
.proinfo-Bswiper .proinfo-Bimg{display:none;width:auto;padding-top:5%;max-height:100%}
.proinfo-Bswiper .proinfo-Bimg.active{display:block}
.proinfo-Bswiper .swiper-container,.proinfo-Sswiper .swiper-container{height:100%;width:100%}
@media screen and (max-width:1366px){.proinfo-sec2 .proinfo-sec2-left{height:450px}
}
@media screen and (max-width:1259px){.proinfo-Bswiper{width:calc(100% - 110px)}
.proinfo-Sswiper{width:110px}
}
@media screen and (max-width:1100px){.proinfo-sec2{flex-wrap:wrap}
.proinfo-sec2 .proinfo-sec2-left,.proinfo-sec2 .proinfo-sec2-right{width:100%}
.proinfo-sec2 .proinfo-sec2-right{padding-left:0}
.proinfo-Bswiper{width:calc(100% - 150px)}
.proinfo-Sswiper{width:150px}
.proinfo-sec2 .proinfo-sec2-left{height:550px}
}
@media screen and (max-width:767px){.proinfo-Bswiper,.proinfo-Sswiper{width:100%}
.proinfo-Sswiper .swiper-container{padding-right:1px;margin-top:20px}
.proinfo-sec2 .proinfo-sec2-left{flex-wrap:wrap;height:auto}
.proinfo-Bswiper{height:350px;margin-right:0}
.proinfo-Sswiper,.proinfo-Sswiper .swiper-slide{height:80px}
}
@media screen and (max-width:360px){.proinfo-Bswiper{height:300px}
}
.swiper-slide,
.swiper-wrapper{
    height: auto;
}
.swiper-wrapper{
    align-items: flex-start;
}
.sPage0_video{position: relative;}
.sPage0_video:before{content:'';width:100%;height:100%;background: #33333338;position: absolute;}
/* 20220601 */
.cf:before{
    content: '';
    display: table;
}
.sPage0_video video{
    object-fit: fill;
}
@media screen and (max-width:1366px){
    .con02_ul li {
        width: 300px;
        height: 80px;
        line-height: 80px;
        padding: 0 20px;
    } 
    .con02_ul li i {
        top: -68px;
        right: 20px;
    }
}
@media screen and (max-width:1100px){
    .c03_text {
        width: 60%;
    }
    .c02_text{
        width: 70%;
    }
}
@media screen and (max-width:980px){
    .con02_ul{
        flex-wrap: wrap;
    }
    .con02_ul{
        width: 90%;
        margin-right: 10px;
    }
    .con02_ul li{
        width: 32%;
        margin-bottom: 20px;
        margin-right: 2%;
        padding: 0 10px;
    }
    .con02_ul li i img{
        max-width: 80px;
    } 
    .con02_ul li q{
        font-size: 16px;
    }
    .con02_ul li i {
        top: -36px;
        right: 10px;
    }
    .c02_text{
        top: 20%;
        transform: translateY(-20%);
    }
    .con02_ul li.li2 i {
        top: -30px;
        right: 10px;
    }
    .con02_ul li.li3 i {
        top: -66px;
        right: 10px;
    }
}
@media screen and (max-width:767px){
.phone_dom {
    display: block!important;
    max-width: none;
    width: 100vw !important;
    height: 100vh!important;
    margin: 0px !important;
}
.sPage0_video video{display:none!important;}
    .con02_ul li{
        width: 100%;
        margin-right: 0px;
    }
    .con02_ul li.li1{
        background: url(../images/in-c2icon1.png) no-repeat 91.5% center;
        background-size: 10%;
    }
    .con02_ul li.li2 {
        background: url(../images/in-c2icon2.png) no-repeat 91.5% center;
        background-size: 10%;
    }
    .con02_ul li.li3 {
        background: url(../images/in-c2icon3.png) no-repeat 91.5% center;
        background-size: 10%;
    }
    .con02_ul li em{
        display: none;
    }
    .c02_text{
        top: 5%;
        width: 90%;
        left: 50%;
        transform: translateX(-50%);
    }
    .con02_ul li{
        height: 60px;
        line-height: 60px;
    }
    .c03_text{
        width: 90%;
    }
    .con02_ul{
        bottom: auto;
        top: 30%;
    }
    .con021_tab {
    position: relative;
    }
    .con02_ul li i{
        display: none;
    }
    .in_con01 .ban-dec, .in_con02 .ban-dec, .in_con03 .ban-dec, .in_con04 .ban-dec{
        line-height: 28px;
    }
    .headfixed .btn-list,
    .headfixed.top .btn-list{
        padding-top: 0px;
    }
    .energy-sec1 .energy-sec1-ctitem li:first-child,.energy-sec1 .energy-sec1-ctitem li:first-child h5{width:100%;}
    .energy-sec1 .energy-sec1-ctitem li{width: 48%;margin-right: 2%;}
    .energy-sec1 .energy-sec1-ctitem li a,.energy-sec1 .energy-sec1-ctitem li h5{width:100%;text-align: center;}
    .energy-sec1 .energy-sec1-ctitem li:last-child, .energy-sec1 .energy-sec1-ctitem li{border:1px solid #e3e3e3;}
}
@media screen and (max-width:396px){
     .in_news{display:none;}
     .con02_ul{
      bottom: 20%;
    }
    .index_btn{
      display: flex;
      bottom: 15px;
    }
}
/* .in_con03 .phone_dom{
    display: block !important;
    width: 100%;
    height: 100%;
} */
#BlowupLens{top:0px;}
#link{cursor: pointer;margin-left: 20px;}
.links{display:none;}
.links.on{display:inline-block;}

   .join-beizhu {
        margin-top: 20px;
        font-size: 14px;
        line-height: 22px;
    }

        .join-beizhu span {
            margin: 0 5px;
            color: #cc0010;
            font-weight: bold;
        }

.he_c04p5ngh{position:relative;padding:20px 0;width:100%;border-bottom:1px solid rgba(255,255,255,.1);}
.he_c04p5ngh:first-child{padding-top:0;}
.he_c04p5ngh p{padding-right:10px;color:#fff;font-size:16px;line-height:1.5;}
.fl {float: left;}
.he_c04p5ngle {width: calc(100% - 52%);}
.prolist{background: rgb(239 239 239);backdrop-filter: blur(50px);border-radius: 20px;width: 100%;padding: 34px 35px;width: 100%;border-radius:20px;}
.he_c04p5ngh {width: 100%;position: relative;border-bottom: 1px solid rgb(195 188 188 / 37%);padding: 10px 0px 10px;}
.prolist .swiper-button-next{background-image:url("/PC/images/le.svg?123");width: 25px;height: 25px;/* background-color: #8f8f8f; */border-radius: 50%;right: 5px;transform: rotate(180deg);}
.prolist .swiper-button-prev{background-image:url("/PC/images/le.svg?123");width: 25px;height: 25px;/* background-color: #8f8f8f; */border-radius: 50%;left: 5px;}