*, :after, :before {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0 !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}

ol, ul {list-style: none}

blockquote, q {quotes: none}

blockquote:after, blockquote:before, q:after, q:before {content: ""}

table {border-collapse: collapse;border-spacing: 0}

.fp-enabled {
    /*max-width: 1920px;*/
    margin: 0 auto !important;
    background-color: #fff;
}

body {color: #3d4c63;background: #fff;font: 14px/1.5 "Microsoft Yahei", sans-serif;outline: 0;}

a {color: #333;text-decoration: none}

a:hover {color: inherit}

img {max-width: 100%;border: none}

em, i {font-style: normal}

table {border-collapse: collapse;border-spacing: 0}

input, select, textarea {font-size: 12px;color: #444;font-family: "Microsoft Yahei", sans-serif;outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}

button, input[type=button], input[type=reset], input[type=submit], select {-webkit-appearance: none;-moz-appearance: none;appearance: none}

button, input[type=button], input[type=reset], input[type=submit] {cursor: pointer}

::-webkit-input-placeholder {color: #999}

::-moz-placeholder {color: #999}

:-ms-input-placeholder {color: #999}

::-ms-clear, ::-ms-reveal {display: none}

.fix {*zoom: 1}

.fix:after, .fix:before {display: block;content: "";height: 0;clear: both}

.c {clear: both}

.col-l, .l {float: left}

.col-r, .r {float: right}

.ani {-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}

.unselect {-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;user-select: none}

.wp {width: 100%;margin: 0 auto;}

.h50 {height: 50px;clear: both;overflow: hidden}

.h100 {height: 100px;clear: both;overflow: hidden}

.color000{color:#000; }

.colorfff{color:#fff; }

/*头部 start*/
.header {position: fixed;top: 0;left: 0;right: 0;height: 81px;background-color: #fff;z-index: 1000}

.logo {position: absolute;top: 0;bottom: 0;left: 50px;width:264px;line-height:81px;border: none;}

.logo img {display: inline-block;vertical-align: middle}

.logo .img2 {display: none}
/*头部 end*/

/*新能源 start*/

.section4:before {content: '';position: absolute; top: 0; bottom: 0; right: 0; width: 54%; background: url(../images/service2.jpg) no-repeat right center;background-size: cover; z-index: -1;}

.g-tit3{color: #000;padding-right: 35px;background: url(../images/tit2.png) no-repeat right center}

.g-tit3 h3 {font-size: 56px;line-height: 1.25;}

.g-tit3 h3 span {font-weight: 400;display: block;text-transform: uppercase;font-size: 36px;line-height: 1;}

.m-energy {position: relative;height: 100%;/*background: #fff;*/}

.m-energy .energy-l {position: absolute;top: 160px;bottom: 0;left: 0;width:60%;z-index: 1;}

.energy-r {position: absolute;width: 54%;top: 0;bottom: 0;right: 0;padding: 160px 50px 0 350px;background-repeat: no-repeat; background-size: cover;z-index: 0;}

.energy-r .txt {padding: 65px 0 0;color: #000}

.energy-r .txt h4 {font-size: 28px; margin-bottom: 65px; font-weight: 500}

.energy-r .txt p {line-height: 28px; display: -webkit-box; -webkit-box-orient: vertical; /*-webkit-line-clamp: 4;*/ FONT-WEIGHT: 100; height: 205px; margin-bottom: 65px; text-align: justify; font-size: 16px;}

.g-more3 {font-weight: normal!important;color:#000!important;position: relative;font-size: 16px;}

.g-more3:after {content: '';position: absolute;top: 50%;right: 120%;width: 78px;height: 1px;background-color: #000}

.g-more3:hover {color: #fff703!important}

.tar {text-align: right}

.energy-l {overflow: hidden;padding-left: 50px}

.energy-l a {display: block;position: relative;margin-right: 25px}

.energy-l .pic {position: relative;padding-top: 182%}

.energy-l .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

.energy-l h4 {position: absolute;white-space: nowrap; left: 40px;bottom: 32px;height: 72px;line-height: 72px;right: 0;padding: 0 5px 0 24px;font-size: 24px;background-color: rgba(255, 255, 255, .9);z-index: 2;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

.energy-l h4 span {font-weight: 400;color: #0066d9;margin-right: 15px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}

.energy-l a:hover h4 {background-color:#08c010}

.energy-l a:hover h4, .energy-l a:hover h4 span {color: #fff}

/*新能源 end*/

/*工业物联网 start*/

.g-tit4 {color: #fff;padding-left: 35px;background: url(../images/tit3.png) no-repeat left center}

.g-tit4 h3 {font-size: 56px;line-height: 1.5;}

.g-tit4 h3 span {font-weight: 400;display: block;text-transform: uppercase;font-size: 30px;line-height: 1;}

.iot-l { width: 40%; height: 70%; position: absolute; top: 15%; left: 50px;}

.iot-l .txt {padding: 86px 60px 0 0}

.iot-l .txt p {line-height: 2; width: 80%;color: #fff; margin-bottom: 86px; font-size: 16px; font-weight:100;}

.g-more4 {display: block; width: 130px; height: 42px; line-height: 40px; background: #fff url(../images/jiantou_red.png) no-repeat right 25px center; background-size: 15px; padding: 0 25px; color: #ff4949!important;font-weight: normal!important; text-align: left; border-radius: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; box-shadow: 0px 1px 6px 3px rgba(255, 73, 73, .15);}

.g-more4.on, .g-more4:hover {background: #ff4949 url(../images/jiantou_white.png) no-repeat right 25px center;background-size: 15px;color: #fff!important;}

.g-more4.on {margin-top: 46px}

.g-more4.on:hover {opacity: .9}

.section5:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 46%;background: url(../images/service3.jpg) no-repeat left center;background-size: cover;z-index: -1}

.iot-r{position: absolute; top: 0; bottom: 0; right: 50px; width: 56%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; align-content: center; flex-direction: row;}

.iot-r ul{width: 100%;background: #fff;}

.iot-r li{float: left;}

.iot-r .iot-ul1 li{width: 33.3%;}

.iot-r .iot-ul2 li{width: 20%;}

/*工业物联网 end*/

/*激光设备 start*/

.section6:before {content: '';position: absolute; top: 0; bottom: 0; right: 0; width: 100%; background: url(../images/service4.jpg) no-repeat right center;background-size: cover; z-index: -1;}

.m-laser {position: relative;height: 100%;padding: 81px 50px 0;}

.g-tit5{color: #fff;position: relative; height: 100px;}

.g-tit5:before{content: ''; background: #74dba4; width: 250px; height: 15px; position: absolute; bottom: 0; left: 50%; margin-left: -125px; z-index: 0;}

.g-tit5 h3 {font-size: 56px;line-height: 130px; z-index: 2; position: inherit;}

.g-tit5 span {font-weight: 400;text-transform: uppercase; font-size: 78px; line-height: 1; color: rgba(206,255,233,.25); position: absolute; display: inline-block; width: 100%; top: 0; left: 0;}

.laser-b{padding: 50px 0;height: calc(100% - 100px);}

.laser-ul{height: 100%;}

.laser-ul li{float: left;width: calc(25% - 37.5px);height: 100%;margin-right:50px;border-radius: 10px; overflow: hidden;background: linear-gradient(to bottom,#d4f8ae 40%,#4be6cf);}

.laser-ul li:nth-child(4n){margin-right: 0;}

.laser-ul li a{position: relative;background: url(../images/laser-li.png) top right no-repeat;background-size: 85%; padding: 10% 10px; display: inline-block; width: 100%; height: 100%;}

.laser-ul li a img{max-width: 90%;}

.laser-ul li a p {font-size: 24px; line-height: 2; position: absolute; bottom: 10%; width: calc(100% - 20px);}

.laser-ul li a p:before{content: ''; background: url(../images/lasermintit.png) center no-repeat; background-size: contain; height: 18px; width: 80%; position: absolute; bottom: 0; left: 10%; z-index: 0;}

.laser-ul li a p span{position: relative;z-index: 1;}

.tac {text-align: center}

/*激光设备 end*/

/*医疗康养 start*/
.g-tit6 {color: #fff;padding-left: 35px;background: url(../images/tit5.png) no-repeat left center}

.g-tit6 h3 {font-size: 56px;line-height: 1.5;}

.g-tit6 h3 span {font-weight: 400;display: block;text-transform: uppercase;font-size: 30px;line-height: 1;}

.medical-l {width: 40%; height: 70%; position: absolute; top: 15%; left: 50px;}

.medical-l .txt {padding: 56px 60px 0 0}

.medical-l .txt p {line-height: 2; color: #fff; margin-bottom: 56px; font-size: 16px; font-weight:100;width: 80%;}

.g-more6 {font-weight: normal!important; display: block; width: 130px; height: 42px; line-height: 40px; background: #fff url(../images/jiantou_green.png) no-repeat right 25px center; background-size: 15px; padding: 0 25px; color: #00c187!important; text-align: left; border-radius: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; box-shadow: 0px 1px 6px 3px rgba(125, 255, 216, .5);}

.g-more6.on, .g-more6:hover {background: #00c187 url(../images/jiantou_white.png) no-repeat right 25px center;background-size: 15px;color: #fff!important;}

.g-more6.on {margin-top: 46px}

.g-more6.on:hover {opacity: .9}

.section7:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 46%;background: url(../images/service5.jpg) no-repeat left center;background-size: cover;z-index: -1}

.medical-r{position: absolute; top:5%; bottom: 0; right: 50px; width: calc(54% - 100px); display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; flex-direction: column;}

.bgecf6f9{background: #ecf6f9;}

.bge1fffb{background: #e1fffb;}

.bge5f5ff{background: #e5f5ff;}

.bgf2ffed{background: #f2ffed;}

.bgf4f4f4{background: #f4f4f4;}

.medical-txt-s{float: left;width: 50px; padding: 0 5px; height: 100%;margin-right: 10px; font-size: 24px; line-height: 1.25;color: #555; display: flex; text-align: center; flex-direction: column; justify-content: center;}

.medical-txt-h{float: left;width: 100%; height: 50px; line-height: 50px; font-size: 24px; text-align: center; color: #555;}

.medical-r-t{width: 100%; height: 28%; margin-bottom: 10px;}

.medical-r-t-wh{width: calc(50% - 5px); height: 100%;padding: 10px;}

.medical-r-b{width: 100%; height:55%;}

.medical-r-b-l{width: calc(70% - 5px);height: 100%}

.medical-r-b-l-t{width: 100%;height: calc(50% - 5px);margin-bottom: 10px;padding: 10px;}

.medical-r-b-l-b{width: 100%;height: calc(50% - 5px);padding: 10px;}

.medical-r-b-r{width: calc(30% - 5px);height: 100%;padding: 10px;}

.medical-r ul.medical-ul1,.medical-r ul.medical-ul2{width: calc(100% - 60px); height: 100%; float: left;}

.medical-r ul.medical-ul3{height: calc(100% - 50px); overflow: hidden;}

.medical-r ul.medical-ul4{height: calc(100% - 50px); overflow: hidden; width: 100%;}

.medical-r li{float: left;width: 100%;}

.medical-r li img{object-fit: revert; max-height: 100%; min-width: 100%;}

.medical-r .medical-ul1 li{width: calc(50% - 5px);height: 100%;margin-right: 10px;overflow: hidden;}

.medical-r .medical-ul2 li{width: calc(33.3% - 7px); height: 100%; margin-right: 10.5px; overflow: hidden;}

.medical-r .medical-ul4 li{width:100%; height: calc(60% - 5px); margin-bottom: 10px; overflow: hidden;}

.medical-r .medical-ul1 li:last-child,.medical-r .medical-ul2 li:last-child{margin-right: 0;}

.medical-r .medical-ul4 li:last-child{margin-bottom: 0;height: calc(40% - 5px);}
/*医疗康养 end*/

/*人工智能 start*/

.section3:before {content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 54%;background: url(../images/service1.jpg) no-repeat left center;background-size: cover;z-index: -1}

.solutions-r {position: absolute;width: 54%;top: 0;bottom: 0;right: 0;padding: 160px 50px 0 50px;background-repeat: no-repeat; background-size: cover;z-index: 0;}

.solutions-r .txt {padding: 65px 0 0;color: #fff}

.solutions-r .txt h4 {font-size: 28px; margin-bottom: 65px; font-weight: 500}

.solutions-r .txt p {-webkit-box-orient: vertical; /*-webkit-line-clamp: 4;*/font-weight: 100; margin-bottom: 65px; text-align: justify; font-size: 16px; width: 80%; margin-left: 20%;}

.g-more7 {font-weight: normal!important;color:#fff!important;position: relative;font-size: 16px;}

.g-more7:after {content: '';position: absolute;top: 50%;right: 120%;width: 78px;height: 1px;background-color: #fff}

.g-more7:hover {color: #00fff7!important}

.tar {text-align: right}

.g-tit7{color: #fff;padding-right: 35px;background: url(../images/tit1.png) no-repeat right center}

.g-tit7 h3 {font-size: 56px;line-height: 1.25;}

.g-tit7 h3 span {font-weight: 400;display: block;text-transform: uppercase;font-size: 36px;line-height: 1;}

.solutions-l{position: absolute; top: 0; bottom: 0; left: 50px; width:46%; display: flex;flex-wrap: nowrap; align-items: center; justify-content: flex-end; align-content: flex-start; flex-direction: row;}

.solutions-l .col-l{width: calc(30% - 5px); overflow: hidden; margin-right: 5px;}

.solutions-l .col-r{width:70%;overflow: hidden;display: flex; flex-wrap: wrap; flex-direction: row; align-content: space-around; justify-content: center; align-items: center;overflow: hidden;}

.solutions-l li{text-align: center;border-radius: 5px;overflow: hidden;position: relative;transform: scale3d(1, 1, 1);}

.solutions-l li:hover{transform: scale3d(0.8, 0.8, 1);transition: transform 0.5s;}

.solutions-l li:after{content: '';z-index: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.solutions-l img{height: 100%;}

.solutions-l .AI-txt{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; color: #fff; font-size: 24px; display: flex; align-items: center; justify-content: center;}

.solutions-l .h70{height: 70%;}

.solutions-l .li1{height: calc(60% - 5px);}

.solutions-l .li1:after{/*background: rgb(131 47 255 / 70%);*/background-color: rgba(131,47,255,0.7);}

.solutions-l .li2{height: 40%;}

.solutions-l .li2:after{/*background: rgb(255 147 68 / 60%)*/background-color: rgba(255,147,68,0.6);}

.solutions-l .li3{height: calc(40% - 5px);width: calc(30% - 5px);}

.solutions-l .li3:after{/*background: rgb(4 161 254 / 60%);*/background-color: rgba(4,161,254,0.6);}

.solutions-l .li4{height: calc(40% - 5px);width: 70%;}

.solutions-l .li4:after{/*background: rgb(255 83 116 / 70%);*/ background-color: rgba(255,83,116,0.7);}

.solutions-l .li5{height: 60%;width: calc(70% - 5px);}

.solutions-l .li5:after{/*background: rgb(255 117 232 / 80%);*/background-color: rgba(255,117,232,0.8);}

.solutions-l .li6{height: 60%;width: 30%;}

.solutions-l .li6:after{/*background: rgb(246 196 0 / 50%);*/background-color: rgba(246,196,0,0.5);}

.solutions-l .m-right5{margin-right: 5px;}

.solutions-l .m-bottom5{margin-bottom: 5px;}

/*人工智能 end*/

/*系统集成 start*/

.section8:before {content: '';position: absolute; top: 0; bottom: 0; left: 0; width: 46%; background: url(../images/service6.jpg) no-repeat right center; background-size: cover;z-index: -1;}

.g-tit2 {color: #fff;padding-left: 35px;background: url(../images/tit6.png) no-repeat left center}

.g-tit2 h3 {font-size: 56px;line-height: 1.25;}

.g-tit2 h3 span {font-weight: 400;display: block;text-transform: uppercase;font-size: 28px;line-height: 1;}

.system-l {width:calc(46% - 50px); height: 70%; position: absolute; top: 15%; left: 50px;}

.system-l .txt {padding: 56px 60px 0 0}

.system-l .txt p {width: 90%;line-height: 2; color: #fff; margin-bottom: 56px; font-size: 16px; font-weight: 100;}

.g-more {font-weight: normal!important;display: block; width: 130px; height: 42px; line-height: 40px; background: #fff url(../images/jiantou.png) no-repeat right 25px center; background-size: 15px; padding: 0 25px; color: #5426ff!important; text-align: left; border-radius: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; box-shadow: 0px 1px 6px 3px rgba(84, 38, 255, .15);}

.g-more.on, .g-more:hover {background: #5426ff url(../images/jiantou_white.png) no-repeat right 25px center;background-size: 15px;color: #fff!important;}

.g-more.on {margin-top: 46px}

.g-more.on:hover {opacity: .9}

.m-system {position: relative;height: 100%;}

.m-system .system-r {overflow: hidden;padding-right: 50px;position: absolute; top: 0; bottom: 0; right: 0; width: calc(54% - 50px); z-index: 1;display: flex; flex-direction: row; align-items: center;}

.m-system .system-r li img{object-fit: revert; width: 100%; max-height: 100%;}

.m-system .system-r .system-ul1{width: calc(70% - 5px); height: 80%; overflow: hidden; margin-right: 5px; margin-top:8%;}

.m-system .system-r .system-ul1 li{float: left;width: calc(50% - 2.5px);overflow: hidden;height: 20%;}

.m-system .system-r .system-ul1 li:first-child{width: 100%;height:calc(40% - 5px);margin-bottom:5px;}

.m-system .system-r .system-ul1 li:nth-child(2) {margin-right: 5px;}

.m-system .system-r .system-ul1 li:last-child{width: 100%;height:calc(40% - 5px);margin-top: 5px;}

.m-system .system-r .system-ul2{width: 30%;height:80%;overflow: hidden;margin-top:8%;}

.m-system .system-r .system-ul2 li{height: calc(44% - 2.5px); overflow: hidden; width: 100%;margin-bottom:5px;}

.m-system .system-r .system-ul2 li:last-child{margin-bottom:0;height: calc(56% - 2.5px);}

/*系统集成 end*/

/*右侧悬浮栏 start*/
.ul-floot {position: fixed;right: 0;top:35%;z-index: 110}

.ul-floot li {position: relative;margin-bottom: 1px}

.ul-floot .pic {width:40px; height: 60px; margin-top: 2px; text-align: center; background: rgba(0 ,0, 0,0.6); line-height: 60px; border-radius: 6px 0 0 6px; box-shadow: 0 0 10px rgba(41,61,192,0.2);}

.ul-floot .pic img {display: inline-block;vertical-align: middle;padding: 19px 10px;}

.ul-floot .con {position: absolute; right: 100%; top: 0; bottom: 0; width: 220px;height: fit-content;background-color:#fff; text-align: center;display: none;margin-right: 10px;border-radius: 6px;overflow: hidden;box-shadow: 0 0 10px rgba(41,61,192 ,0.2);}

.ul-floot .con2 {top: 0;right: 100%;width: 150px;bottom: -108px;height: 175px;}

.ul-floot .con .con-text{font-size: 20px; line-height: 30px; color: #090F21;}

.ul-floot .con p {font-size: 18px; line-height: 30px; color: rgba(9, 15, 33, 0.5); font-weight: 400;}

.ul-floot .con2 p {font-size: 12px; line-height: 24px; color: #0066d9;margin-top: -10px;}

.ul-floot a:hover .pic {background-color: #ff990f}

.ul-floot a:hover .con {display: block}

.ul-floot li.goTop,.ul-floot li.goTop-home {display: none}

.fp-enabled .ul-floot li.goTop, .fp-viewing-section1 .ul-floot li.goTop-home{display: none !important}

.fp-enabled .ul-floot li.goTop-home{display: block}

.ul-floot .goTop .pic::after,.ul-floot .goTop-home .pic::after {content: ""; display: block; width: 16px; height: 16px; border-bottom: 3px solid #fff; border-right: 3px solid #fff; position: absolute; top: 55%; z-index: 5; transform: translateY(-40%) rotate(225deg); left: 23px;content: ""; display: block; width: 16px; height: 16px; border-bottom: 3px solid #fff; border-right: 3px solid #fff; position: absolute; top: 55%; z-index: 5; transform: translateY(-40%) rotate(225deg); left: 16px;}
/*右侧悬浮栏 end*/

/*底部 start*/
.footer {background-color: #2f2e2f; overflow: hidden; color: #999; text-align: center; line-height: 1.5; font-size:12px;}

.footer1{display: block;}

.footer2{display: none;}

.footer p{line-height: 1.5;display: flex; justify-content: center;}

.footer a {color: #999;padding: 0 0.2rem;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}

.footer a:hover {color: #fff}

.footer .gan{display: flex;align-items: center;}

.footer .gan img{height: 12px;}

.footer .gshd img{height: 25px;}

/*底部 end*/

/*根据滚动到的区域选择显示或隐藏某些地方 start*/
.fp-enabled .header {background-color: transparent}

.fp-enabled .header .searchBtn,.fp-enabled .header .lang,.fp-enabled .header .nav {display: none}

.fp-viewing-section1 .header {background-color: #fff}

.fp-viewing-section1 .header .searchBtn,.fp-viewing-section1 .header .lang{display: block}

.fp-viewing-section1 .header .nav{display: flex}

.fp-viewing-section1 .header .menuBtn{display: none}

.fp-viewing-section8 .logo .img1, .fp-viewing-section5 .logo .img1,.fp-viewing-section6 .logo .img1, .fp-viewing-section7 .logo .img1, .fp-viewing-section9 .logo .img1 {display: none}

.fp-viewing-section8 .logo .img2, .fp-viewing-section5 .logo .img2,.fp-viewing-section6 .logo .img2, .fp-viewing-section7 .logo .img2, .fp-viewing-section9 .logo .img2 {display: inline-block}

.fp-viewing-section10 .mobile i{background: #0066d9;}

.fp-viewing-section5 .mobile i{background: #ff4949;}

.fp-viewing-section3 .mobile i,.fp-viewing-section7 .mobile i{background: #41ba96;}

.fp-viewing-section9 .mobile i{background: #2b8aff;}

.fp-viewing-section10 .header .tel {display: block}

.fp-viewing-section10 .footer {position: absolute;bottom: 0;left: 0;right: 0;padding: 10px 0;}

/*根据滚动到的区域选择显示或隐藏某些地方 end*/

@media only screen and (max-width: 1680px) {
    .home-news-container .home-news-wrapper .item .date{margin-top: 16px;}
}

@media only screen and (max-width: 1440px) {

    .header{height: 61px;}

    .logo{width: 150px; left:10px;line-height: 61px;}

    .header .lang{right:10px;line-height: 61px;}

    .header .searchBtn{right: 85px;}

    .mobile{right:10px;}

    .banner .item .pc-bg{background-position: right;}

    .banner .item .wp .pic{max-width: 100%; padding-right: 50px;}

    .fp-enabled .header .nav {display: none}

    .m-about .about-l{width: 30%;}

    .section2:before{width: 70%;}

    .section3:before,.section4:before,.section5:before,.section6:before,.section7:before,.section8:before,.section9:before{width: 100%;}

    .m-b6{width: 100%;}

    .m-iso{background-color: rgb(255,255,255,0.8);width: -webkit-fill-available;}

    .ul-iso{padding-top:61px;}

    .ul-iso li{width: 80%;}

    .about-us-cont1-p1{line-height: 1.5;}

    .about-us-cont1-span{font-size: 1.5rem;}

    .about-r{width: 70%;padding: 81px 50px 0 5%;}

    .g-tit1,.g-tit3,.g-tit7{background-size: 5px;padding-right: 25px;}

    .g-tit2,.g-tit4,.g-tit6,.g-tit8{background-size: 5px;padding-left: 25px;}

    .g-tit1 h3,.g-tit2 h3,.g-tit3 h3,.g-tit4 h3,.g-tit6 h3,.g-tit7 h3,.g-tit8 h3{font-size: 40px;}

    .g-tit1 h3 span,.g-tit2 h3 span,.g-tit3 h3 span,.g-tit4 h3 span,.g-tit6 h3 span,.g-tit7 h3 span,.g-tit8 h3 span{font-size: 20px;}

    .about-r .txt,.system-l .txt,.energy-r .txt,.iot-l .txt,.medical-l .txt,.solutions-r .txt,.diy-l .txt{padding:20px 0 0;}

    .about-r .txt h4{font-size: 20px; margin-bottom: 20px;}

    .about-r .txt p,.system-l .txt p,.energy-r .txt p,.iot-l .txt p,.medical-l .txt p,.solutions-r .txt p,.diy-l .txt p{font-size: 12px; margin-bottom: 20px; line-height: 24px; overflow: hidden; height: auto;display: -webkit-box; -webkit-line-clamp: 15; -webkit-box-orient: vertical;}

    .system-l,.iot-l,.medical-l,.m-system .system-r,.diy-l{left: 10px;}

    .m-energy .energy-l{top:auto;padding:0 50px 10px;width:100%;height: 50%;}

    .slick-list,.slick-track,.energy-l .pic{height: 100%;}

    .energy-r,.solutions-r{padding: 81px 50px 0 5%;}

    .energy-r{padding: 81px 50px 0;width: 100%;}

    .medical-r li img{object-fit: revert; height: 100%; max-width: fit-content;}

    .m-system .system-r{width: 50%;padding: 81px 0 0;}

    .g-tit5{padding-right: 0;height:50px;}

    .g-tit5:before{height: 0.5rem;}

    .g-tit5 h3{line-height: 60px; font-size: 30px;}

    .g-tit5 span{font-size: 40px;}

    .laser-ul li a p span{font-size: 1.5rem;}

    /*.m-laser{padding: 61px 10px 0;}*/

    .laser-b{height: calc(100% - 50px);}

    .laser-ul li{width: 46%;height: 46%;margin: 0 2% 4%; }

    .laser-ul li:nth-child(2n){margin-right:0;}

    .laser-ul li a{padding-bottom: 100px;}

    .laser-ul li a img{height: calc(100% + 20px);}

}

@media only screen and (max-width: 784px) {

    .fp-viewing-section1 .logo img{top:auto; margin-top:0;}

    .logo img{top: 50%; margin-top: -17px;}

    .ul-floot{display: none;}

    .fp-viewing-section3 .mobile i,.fp-viewing-section7 .mobile i,.fp-viewing-section9 .mobile i{background: #fff;}

    .section3:before,.section5:before,.section7:before,.section9:before{width: 100%;}

    .section3:before,.section4:before,.section5:before,.section6:before,.section7:before,.section8:before,.section9:before{background-size: cover;background-position: center;}

    .g-tit1 h3,.g-tit2 h3,.g-tit3 h3,.g-tit4 h3,.g-tit5 h3,.g-tit6 h3,.g-tit7 h3,.g-tit8 h3{font-size:24px;}

    .g-tit1 h3 span,.g-tit2 h3 span,.g-tit3 h3 span,.g-tit4 h3 span,.g-tit5 h3 span,.g-tit6 h3 span,.g-tit7 h3 span,.g-tit8 h3 span{font-size: 16px;}

    .fp-viewing-section3 .logo .img1,.fp-viewing-section4 .logo .img1,.fp-viewing-section8 .logo .img1,.fp-viewing-section9 .logo .img1{display: none}

    .fp-viewing-section3 .logo .img2,.fp-viewing-section4 .logo .img2,.fp-viewing-section8 .logo .img2,.fp-viewing-section9 .logo .img2{display: inline-block}

    .nav-box{width: 100%;right: -100%;}

    .banner .item .wp{padding: 0 10px;}

    .banner .item .wp .pic{padding-right:10px;left:10px;}

    .ul-iso li{width: 100%;}

    .about-us-cont1-p2{font-size: .8rem;}

    .about-us-cont1-span{font-size: 1.25rem;}

    .about-r{padding: 71px 10px 0 5%;}

    .about-r .txt h4{font-size: 1rem;}

    .about-r .txt p,.energy-r .txt p{-webkit-line-clamp:10;line-height: 18px;font-size: 14px;}

    .iot-l .txt p,.medical-l .txt p,.solutions-r .txt p,.diy-l .txt p{-webkit-line-clamp:5;line-height: 18px;font-size: 14px;}

    .system-l .txt p{-webkit-line-clamp:4;line-height: 18px;font-size: 14px;}

    .system-l,.iot-l,.medical-l,.diy-l{width: calc(100% - 20px);height: calc(100% - 71px);top: 71px;}

    .system-l .txt p,.iot-l .txt p,.medical-l .txt p,.solutions-r .txt p,.diy-l .txt p{width:100%;}

    .solutions-l{left: 10px; max-height: calc(100% - 330px); width: calc(100% - 20px); top:310px; align-items: flex-start;}

    .medical-r,.diy-r{right: 10px; height: calc(100% - 330px); width: calc(100% - 20px); top: 310px;justify-content: flex-start;}

    .medical-r-t-wh{width: calc(50% - 2.5px);padding: 5px;}

    .medical-r .medical-ul1 li{margin-right: 5px;width: calc(50% - 2.5px);}

    .medical-r .medical-ul2 li{margin-right: 5px;width: calc(33.3% - 3.33px);}

    .medical-r .medical-ul4 li{height: calc(60% - 2.5px); margin-bottom: 5px;}

    .medical-r .medical-ul4 li:last-child{height: calc(40% - 2.5px);}

    .medical-r-b-l{width: calc(70% - 2.5px);}

    .medical-r-b-r{width: calc(30% - 2.5px);padding: 5px;}

    .medical-r-t,.medical-r-b-l-t{margin-bottom: 5px;}

    .medical-r-b-l-t,.medical-r-b-l-b{height: calc(50% - 2.5px);padding: 5px;}

    .medical-ul3 li img{max-width: 100%;}

    .iot-r{right: 10px; width: calc(100% - 20px); max-height: calc(100% - 330px);top: 320px; align-items: flex-start; align-content: flex-start;}

    .solutions-l .AI-txt{font-size: .9rem;}

    .energy-l a{margin: 0;height: 100%;}

    .energy-l h4{height: 50px; line-height: 50px;}

    .m-energy .energy-l{height: 100%;padding: 0;}

    .energy-l h4{bottom: 15%;}

    .energy-r{z-index: 2;background-image: none!important;width: 100%;padding:71px 10px 0;}

    .g-tit3,.energy-r .txt p,.g-more3{color:#fff!important;}

    .g-more3:after{background-color: #fff!important;}

    .solutions-r{width: 100%;padding:71px 10px 0;}

    .medical-l .txt p,.solutions-r .txt p{margin-left: 0;width: 100%;}

    .m-system .system-r{width: calc(100% - 20px);bottom: 10px; top: auto;padding: 0;}

    .medical-txt-s{width:16px;font-size:12px;line-height: 1.1;}

    .medical-r ul.medical-ul1, .medical-r ul.medical-ul2{width: calc(100% - 10px - 1.25rem);}

    .medical-txt-h{font-size: 12px;height: 24px;line-height: 24px;}

    .medical-r ul.medical-ul3,.medical-r ul.medical-ul4{height: calc(100% - 24px);}

    .m-system .system-r{left: 10px; top: 320px; width: calc(100% - 20px); max-height: calc(100% - 340px);align-items: flex-start;}

    .m-system .system-r .system-ul1,.m-system .system-r .system-ul2{margin-top: 0;height: 100%;}

    .fp-viewing-section10 .header .tel{display: none;}

    .m-new{padding: 61px 10px 0;}

    .large-container{width: 100%;}

    .footer1{display: none;}

    .footer2{display: block;}

    .g-tit9{height: 7rem;}

    .g-tit9 h2{font-size: 7rem;}

    .g-tit9 h3{font-size: 3rem;bottom:.75rem;}

    .g-tit9 h3 span{font-size: 1rem;}

    .home-news-container .home-news-wrapper .item .date{margin: 10px 0;}

    .home-news-container .home-news-wrapper .item h2{font-size: 14px; line-height: 20px; height: 40px;}

    .g-tit5{padding-right: 0;height:2rem;}

    .g-tit5:before{width: 50%; height: 0.35rem;left: 25%; margin-left: 0;}

    .g-tit5 h3{line-height: 2.25rem;}

    .g-tit5 span{font-size: 1.5rem;}

    .laser-b{height: auto;padding: 30px 0;}

    .laser-ul li a{padding-bottom: 50px;}

    .laser-ul li a p span{font-size: 1rem;}

    .m-laser{padding: 71px 10px 0;}

    .laser-ul li a p{bottom: 5%;}

    .txt p{font-weight: 400!important;}

}