
.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: #1D4595!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(https://www.szshuori.com/PC/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(https://www.szshuori.com/PC/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%;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}

.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:#1D4595}
.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:#1D4595}
.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:#1D4595;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:#1D4595;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:#1D4595;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:#1D4595}
.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 #1D4595;color:#1D4595}
.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:#1D4595}
.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:#1D4595;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:#FF5400}
.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:#1D4595}
.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:#1D4595;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:#1D4595}
.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:#1D4595}
.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:#1D4595;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:#1D4595}
.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:#1D4595;margin-top:1.5%}
.service-sec1 .service-sec1-tel .tel a{font-family:ArialMT;font-size:24px;color:#1D4595}
.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:#1D4595}
.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:#1D4595;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:#1D4595}
.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:#1D4595;-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:#1D4595;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:#1D4595}
.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:#1D4595;border:1px solid #1D4595}
.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:#1D4595}
.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:#1D4595}
.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:#1D4595;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:#1D4595}
.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 #1D4595}
.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%;text-align: center;}
.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:#1D4595;border:1px solid #1D4595}
.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:#295ABC;padding-bottom:3%;border-bottom:1px solid #dbdbdb;font-weight: bold;}
.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:#1D4595}
.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:#1D4595;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){

}
@media screen and (max-width:1599px){.footer .footerphone-menu h3 a{font-size:16px}

.in_con01 .ban-font, .in_con02 .ban-font, .in_con03 .ban-font, .in_con04 .ban-font{font-size:55px;line-height:90px}

}
@media screen and (max-width:1459px){

.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}


.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}

.index_btn li.hover em,.index_btn li:hover em{font-size:16px}
.index_btn li em{font-size:15px}

.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){
}
@media screen and (max-width:1024px){.phone_dom{display:block!important;max-width:none}

.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}

.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%}

.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){

.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}

.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%}

}
@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(../../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:#1D4595;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:#1D4595;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:#1D4595}
.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:#1D4595}
.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("../../images/le.svg");width: 25px;height: 25px;/* background-color: #8f8f8f; */border-radius: 50%;right: 5px;transform: rotate(180deg);}
.prolist .swiper-button-prev{background-image:url("../../images/le.svg");width: 25px;height: 25px;/* background-color: #8f8f8f; */border-radius: 50%;left: 5px;}


/*Banner003144 */
.Banner003144 {position: relative;}
.Banner003144 .pc{background-position: center center;background-repeat: no-repeat;height: 450px;background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
.Banner003144 .ban_z{position: absolute;left: 0%;bottom: 10%;font-size: 40px;color: #fff;width: 100%;}
.Banner003144 .ban_z h2{font-size: 40px;margin: 0;}
.Banner003144 .ban_z span{font-size: 18px;text-transform: uppercase;}


/*Menu003135 */
.Menu0031351{border-bottom: 1px solid #ebebeb}
.Menu0031351 .current{ padding-left: 1.51428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height:80px;font-size: 14px}
.Menu0031351 .current,
.Menu0031351 .current a:not(:hover){color: #999;}
.Menu0031351 .current span{color: #333;}
.Menu0031351 .nav-menu li{float: left;line-height:80px;}
.Menu0031351 .nav-menu li:not(:last-child){}
.Menu0031351 .nav-menu li a{display: block;position: relative;padding: 0 36px}
.Menu0031351 .nav-menu li a:hover,
.Menu0031351 .nav-menu li.aon a{background: #0000FF;color: #fff}
@media (max-width:1024px) {
.Menu0031351 .current{display: none;}   
.Menu0031351 .nav-menu li{line-height:3;}
.Menu0031351 .nav-menu li a{padding: 0 20px;}
}
@media (max-width:768px) {
.Menu0031351 .nav-menu li{line-height:3;width: 50%;text-align: center;}
/* .Menu0031351 .nav-menu li a{padding: 0} */

}

/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #0000FF;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}




/*PicList003142_2 */
.PicList003142_2 .auto{ margin-top: 5%; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.PicList003142_2 .title{text-align:center;color: #0000FF;font-size: 32px;font-weight: bold;margin-bottom: 3%;}
.PicList003142_2 li{float: left;  margin-bottom: 2.5em;}
.PicList003142_2 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1em;}
.PicList003142_2 li .tit{font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';text-align: center;}
.PicList003142_2 li .pic{overflow: hidden;}
.PicList003142_2 li .Ispic{padding-bottom: 75%;transition: 0.3s;}
@media (min-width:1025px) {
.PicList003142_2 li{width: 23%;}
.PicList003142_2 li:not(:nth-child(4n)){margin-right: 2.65%;}
.PicList003142_2 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142_2 .auto{margin-top: 2em;}   
.PicList003142_2 li{width: 48%;}
.PicList003142_2 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142_2 li:nth-child(2n+1){clear: left;} 
.PicList003142_2 li .txt{padding: 1em;}
}

/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 32px;color: #333; font-weight: bold;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 50px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}




@media screen and (max-width:1699px) {
	.RighInfo003141 .number-count li:not(:last-child){
		margin-right: 5rem;
	}
}

@media screen and (max-width:1000px) {
	.RighInfo003141 .number-count li:not(:last-child){
		margin-right: 0;
	}
}


/*manufacturing */
.manufacturing .auto{ margin-top:5%; margin-bottom: 1em;font-family: 'SourceHanSansCN-Regular';}
.manufacturing .title{text-align:center;color: #0000FF;font-size: 32px;font-weight: bold;margin-bottom: 3%;}
.manufacturing li{float: left;  margin-bottom: 2.5em;}
.manufacturing li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1em;}
.manufacturing li .tit{font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';text-align: center;}
.manufacturing li .pic{overflow: hidden;}
.manufacturing li .Ispic{padding-bottom: 80%;transition: 0.3s;}
@media (min-width:1025px) {
.manufacturing li{width: 23%;}
.manufacturing li:not(:nth-child(4n)){margin-right: 2.65%;}
.manufacturing li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.manufacturing .auto{margin-top: 2em;}   
.manufacturing li{width: 48%;}
.manufacturing li:not(:nth-child(2n)){margin-right: 4%;}
.manufacturing li:nth-child(2n+1){clear: left;} 
.manufacturing li .txt{padding: 1em;}
}



/*
 .RighInfo002254 
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 0%;}
.RighInfo002254 .slider-big{ border:1px solid #dcdcdc;}
/* .RighInfo002254 .slider-big li figure{ background-size:contain;} */
.RighInfo002254 .slider-big li figure{ background-size:cover;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2; background-size: 100%!important;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #0000FF; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{padding:7% 0;color: #0000FF;font-size:26px;}
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
/* .RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#0000FF; transition:0.4s;} */
.RighInfo002254 .right_info a{ display:inline-block; background:linear-gradient(90deg, #004EA2, #0874e7);; color:#fff; border:1px solid #fdf3f2; padding:20px 10%;  transition:0.4s;}

/* .RighInfo002254 .right_info a:hover{ background-color:#0000FF; color:#fff;} */

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0000FF; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
@media (max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media (min-width:641px) {
.RighInfo002254 .list_img{float:left; width:55.6%; position:relative;}
.RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo002254 .slider-big *{height: 100%;}
.RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo002254 .slider-list .slick-arrow{ left: 0;}
.RighInfo002254 .slider-list .slick-prev{top: 0;}
.RighInfo002254 .slider-list .slick-next{bottom: 0;}
.RighInfo002254 .slider-list li{ height:130px;  position:relative;}
.RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
.RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:640px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;}
 }	
@media(max-width:480px){
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	

/*PicList002220*/
.PicList002220{}
.PicList002220 li{float: left;margin-bottom: 2%;border: 1px solid #ccc;}
.PicList002220 li .txt{box-shadow: 0px 2.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.5em;text-align: center;}
.PicList002220 li .tit{font-size: 1.125em;line-height: 1.6666;font-family: 'SourceHanSansCN-Medium';}
.PicList002220 li p{font-size: 1.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList002220 li .pic{overflow: hidden;}
/* .PicList002220 li .Ispic{padding-bottom: 77.223%;transition: 0.3s;} */
.PicList002220 li .Ispic{padding-bottom: 80%;transition: 0.3s;}

.PicList002220 li a:hover .Ispic{transform: scale(1.1);}
.PicList002220 li a:hover{color: #0000FF;}
@media (min-width:1025px) {
.PicList002220 li{width: calc(25% - 2%);}
.PicList002220 li:not(:nth-child(4n)){margin-right: 2%;}
/* .PicList002220 li:nth-child(3n+1){clear: left;}     */
}
@media (max-width:1024px) {
.PicList002220 .auto{margin-top: 2em;}   
.PicList002220 li{width: 48%;}
.PicList002220 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002220 li:nth-child(2n+1){clear: left;} 
.PicList002220 li .txt{padding: 1em;}
}
/*PicList002220 End*/


.proTitle{text-align: center;padding: 40px 0 20px;}
.proTitle p{font-size: 30px;font-weight: bold;color: #0000FF;line-height: 1.6;display: block;}
.proTitle span{font-size: 16px;color: #999999;line-height: 1.6;display: block;}

.proNumList{display: flex;margin-bottom: 30px;}
.proNumItem{width: 100%;text-align: center;}
.proNumItem p{font-size: 60px;color: #0000FF;font-family: DIN;font-weight: bold;line-height: 1;}
.proNumItem span{display: block;font-size: 16px;color: #333333;line-height: 1;padding-top: 6px;}

.sysList{display: flex;flex-wrap: wrap;}
.sysItem{width: calc(50% - 20px);margin: 0 40px 40px 0;display: flex;box-shadow: 0px 5px 19px 1px rgba(29,69,149,0.15);}
.sysItem:nth-of-type(2n){margin-right: 0;}
.sysItem .img{width: 300px;}
.sysItem .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.sysItem .desc{width: calc(100% - 300px);padding: 20px 30px 15px;background: linear-gradient(180deg, #EDF6FD, #FFFFFF);border: 2px solid #FFFFFF;border-left: 0;}
.sysItem .desc .atit{font-size: 24px;color: #000000;line-height: 1.5;}
.sysItem .desc .line{display: block;width: 58px;height: 4px;background: #0000FF;border-radius: 2px;margin: 10px 0;}
.sysItem .desc .btit{font-size: 16px;color: #666666;line-height: 1.6;}


.proCaseList{display: flex;flex-wrap: wrap;}
.proCaseItem{width: calc(25% - 24px);margin: 0 32px 20px 0;position: relative;}
.proCaseItem:nth-of-type(4n){margin-right: 0;}
.proCaseItem .img{overflow: hidden;}
.proCaseItem .img img{width: 100%;transition: .5s;}
.proCaseItem p{display: block;position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,0,0,.5);padding: 0 10px;text-align: center;line-height: 50px;height: 50px;font-size: 18px;color: #FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.proCaseItem:hover .img img{transform: scale(1.08);}
.proCaseItem:hover p{background: #0000FF;}

.honorList{display: flex;flex-wrap: wrap;margin: -10px;margin-bottom: 30px;}
.honorItem{width: 25%;}
.honorItem2{width: 50%;}
.honorItem .img{padding: 10px;}
.honorItem .img img{width: 100%;}

@media screen and (max-width:1720px) {
	.sysItem .img{width: 250px;}
	.sysItem .desc{width: calc(100% - 250px);}
	.sysItem .desc .btit{font-size: 14px;}
	.proCaseItem p{font-size: 16px;}
	
}
@media screen and (max-width:1199px) {
	.proNumItem p{font-size: 48px;}
	.proNumItem span{font-size: 14px;}
	.sysItem{width: calc(50% - 10px);margin: 0 20px 20px 0;}
	.sysItem .img{width: 200px;}
	.sysItem .desc{width: calc(100% - 200px);}
	.proCaseItem{width: calc(25% - 15px);margin: 0 20px 20px 0;}
	
	.cp{margin: 20px auto 40px;}
	
}
@media screen and (max-width:920px) {
	.sysItem{flex-wrap: wrap;}
	.sysItem .img{width: 100%;}
	.sysItem .desc{width: 100%;}
}
@media screen and (max-width:780px) {
	.proNumList{flex-wrap: wrap;align-items: flex-start;}
	.proNumItem{width: 33.333%;padding: 10px 0;}
	.sysItem{background: linear-gradient(180deg, #EDF6FD, #FFFFFF);}
	.sysItem .desc{padding: 15px 10px;border-left: 2px solid #FFFFFF;border-top: 0;}
	.sysItem .desc .atit{font-size: 18px;}
	.sysItem .img img{height: auto;}
	
	.proCaseItem{width: calc(50% - 5px);margin: 0 10px 10px 0;}
	.proCaseItem:nth-of-type(2n){margin-right: 0;}
	
	.honorList{margin: -5px;}
	.honorItem{width: 50%;}
	.honorItem .img{padding: 5px;}
	.honorItem2{width: 100%;}
	
	
}



/*RighInfo003141 */
.RighInfo003141{font-family: 'SourceHanSansCN-Regular';}
.RighInfo003141 .intro{padding: 5% 0;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{font-size: 1em;line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{margin: 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;padding: 2em 0;}
.RighInfo003141 .number-count li{color: #333333;font-size: 20px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2.2em;font-family: 'Bebas';color: #0000FF;margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;font-weight: bold;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0000FF;font-size:1em;font-family: 'SourceHanSansCN-Medium';}

@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 4em;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}

.Timeline002853{padding: 1% 0}
.Timeline002853 .auto{max-width: 1400px;width: 96%}
.Timeline002853 .title {text-align: center;color: #0000FF;font-size: 40px;font-weight: bold;margin-bottom: 3%;}
@media(min-width:1025px){
.Timeline002853 .slider-nav .slick-arrow{width:50px;top:50%;margin-top:-40px;}
.Timeline002853 .slider-nav .slick-prev{left:0;}
.Timeline002853 .slider-nav .slick-next{right:0;}
.Timeline002853 .slider-nav .slick-next:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.Timeline002853 .slider-nav li{text-align:center;}
}
.Timeline002853 .slider-for{position:relative;}
.Timeline002853 .slider-nav .slick-arrow{position:absolute;font-size:0;border:0;cursor:pointer;font-size:0;padding:0;z-index:10;}
.Timeline002853 .slider-nav .slick-arrow:before{position:absolute;content:'';width:50px;height:50px;background:url(../images/Timeline002853_btn.png) no-repeat center center #fff;left:50%;top:50%;margin:-25px 0 0 -25px;}
.Timeline002853 .slider-nav{position:relative;}
.Timeline002853 .slider-nav:after{position:absolute;content:"";left:0;top:60px;width:100%;height:1px;background:#eee;}
.Timeline002853 .slider-nav li{font-size:18px;color:#999;margin-bottom:80px;}
.Timeline002853 .slider-nav li span{display:inline-block;margin:0 auto;font-size:2em;width:120px;height:120px;line-height:120px;border-radius:50%;border:1px solid #eee;border-radius:50%;background-color:#fff;transform:scale(.8);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.Timeline002853 .slider-nav li.slick-center{color:#0000FF;font-weight:bold;position:relative;}
.Timeline002853 .slider-nav li.slick-center span{color: #fff; transform:scale(1);border-color:#0000FF;border-width:2px;background-color:#0000FF; }
.Timeline002853 .slider-nav li.slick-center:after{position:absolute;bottom:-40px;left:50%;display:inline-block;margin-left:-11px;width:22px;height:13px;background:url(../images/drop.png) no-repeat center;content:"";}
.Timeline002853 .slider-for .inner{border:5px solid #f8f9fa;padding:5em;background-color:#fff;border-radius:1.25em;}
.Timeline002853 .slider-for .inner .item .pic{width:50%;text-align: center;}
.Timeline002853 .slider-for .inner .item .txt{padding-left:5%}
.Timeline002853 .slick-dots{position:absolute;width:50%;padding-left:5%;right:0%;bottom:5%;z-index:10;}
.Timeline002853 .slick-dots li{float:left;width:14px;height:6px;background:rgba(0,0,0,0.2);margin-right:4px;cursor:pointer;}
.Timeline002853 .slick-dots li button{display:none;}
.Timeline002853 .slick-dots li.slick-active{background:#0000FF;}
.Timeline002853 .slider-for .inner dl{padding:1.25em 0 1.25em 5em;position:relative;}
.Timeline002853 .slider-for .inner dl:before{position:absolute;content:"";z-index:0;width:2px;height:100%;left:2em;top:0;background:#eee;}
.Timeline002853 .slider-for .year{color:#0000FF;font-size:2em;font-weight:bold;margin-bottom:0.5em}
.Timeline002853 .slider-for .desc{padding:1em 0;position:relative;color:#333;line-height:2.25;border-top:1px solid #eee;font-size: 16px}
.Timeline002853 .slider-for .desc:before{position:absolute;content:"";width:1.5em;height:1.5em;left:-3.75em;top:1.25em;display:block;overflow:hidden;background:url(http://www.winstechfield.com/cn/images/yeardot.png) no-repeat;display:none}
.Timeline002853 .slider-for dd:last-child .desc{border-bottom:none;}
.Timeline002853 .slider-nav.under5 .slick-track{transition:0.3s;}
@media(max-width:1024px){.Timeline002853 .slider-nav li{line-height:60px;text-align:center;}
.Timeline002853 .slider-nav{padding:0 5vw;}
.Timeline002853 .slider-for .inner{padding:20px}
.Timeline002853 .slider-nav .slick-arrow{width:1px;height:100%;top:0;}
.Timeline002853 .slider-nav .slick-prev{left:2.5vw;}
.Timeline002853 .slider-nav .slick-next{right:2.5vw;}
.Timeline002853 .slider-nav .slick-next:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.Timeline002853 .slider-for .slick-track{margin-top:0!important;}
.Timeline002853 .slider-nav li.slick-current{color:#666;}
.Timeline002853 .slider-for .inner .item .pic{width:100%;display:block}
.Timeline002853 .slider-for .inner .item .txt{padding-left:0%;display:block;padding-top:5%}
.Timeline002853 .slick-dots{width:100%;padding-left:0%;right:0%;bottom:0%;}
}
@media(max-width:640px){.Timeline002853 .slider-nav li{font-size:16px;}
.Timeline002853 .slider-nav li span{font-size:24px;}
}



.plate{}
.plate .title{text-align:center;color: #0000FF;font-size: 32px;font-weight: bold;margin-bottom: 3%;}
.plate dd{margin-bottom: 2.8565%;}
.plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 2em;text-align: center;font-size: 16px;}
.plate dd aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';margin-bottom: 10px;font-weight: bold;}
.plate dd p{margin: 0;font-size: 1em;color: #666;line-height: 2;height: 40px;}

@media (min-width:1025px) {
.plate dd{float: left;width: 31.429%;}
.plate dd:not(:nth-child(3n)){ margin-right: 2.8565%;}
}
.plate li{width: 23%;float: left;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 2%;text-align: center;}
.plate li:not(:nth-child(4n)){margin-right: 2.65%;}
.plate li .inner > *{margin: 0;}
.plate li h3{color: #000;font-size: 20px;}
.plate li h3:after{display: block;content: '';height: 2px;width: 20px;background: #0000FF;margin: 10px auto 20px;}
.plate li .inner p{color: #5f5f5f;line-height: 1.428em;}
@media (max-width:1024px) {
.plate li{width: 48%;margin-bottom: 2%;}
.plate li:not(:nth-child(2n)){margin-right: 0%;float: right;}

}


.sc .auto{overflow: hidden;}
.sc .title{text-align:center;color: #0000FF;font-size: 32px;font-weight: bold;margin-bottom: 3%;}
.sc .auto .slider{margin: 0 -6px;}
.sc .auto .slider li{display: block;margin: 0 6px;text-align: center;background: #eee;}
.sc .slick-arrow{position: absolute;border: 0;font-size: 1em;text-indent: -999em;width: 2.5em;height: 2.5em;background: rgb(0 77 161);border-radius: 50%;top: 50%;margin-top: -1.25em;z-index: 10;}
.sc .slick-arrow:hover{background: #0735a8;}
.sc .slick-prev{left: 0.625em;}
.sc .slick-next{right: 0.625em;}
.sc .slick-arrow:before{position: absolute;content: ''; width: 30%; height: 30%;border-top: 2px solid #fff;border-right: 2px solid #fff; transform: rotate(45deg); top:35%;left: 30%;}
.sc .slick-prev:before{transform: rotate(-135deg);left: 40%;}


.PicList002433{padding: 5% 0 0;}
.PicList002433 .title{text-align:center;color: #0000FF;font-size: 32px;font-weight: bold;margin-bottom: 3%;}
.PicList002433 .main{ padding:0% 0 4% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #0000FF; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#0000FF; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #0000FF; border-right:2px solid #0000FF; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{max-height:245px;padding: 4px;padding-top: 4px;background: #0000FF;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}

