﻿@charset "UTF-8";
@font-face {
  font-family: "DINPro-CondensedBold";
  src: url('font/DINPro-Bold.eot');
  src: url('font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('font/DINPro-Bold.woff2') format('woff2'),
      url('font/DINPro-Bold.woff') format('woff'),
      url('font/DINPro-Bold.ttf') format('truetype'),
      url('font/DINPro-Bold.svg#DINPro-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: "ArialMT";
  src: url('font/ArialMT.eot');
  src: url('font/ArialMT.eot') format('embedded-opentype'),
       url('font/ArialMT.woff2') format('woff2'),
       url('font/ArialMT.woff') format('woff'),
       url('font/ArialMT.ttf') format('truetype'),
       url('font/ArialMT.svg#ArialMT') format('svg');
       font-weight: normal;
       font-style: normal;
}
@font-face {
  font-family: "HarmonyOS_Sans_SC_Medium";
  src: url('font/HarmonyOS_Sans_SC_Medium.eot');
  src: url('font/HarmonyOS_Sans_SC_Medium.eot?#iefix') format('embedded-opentype'),
      url('font/HarmonyOS_Sans_SC_Medium.woff2') format('woff2'),
      url('font/HarmonyOS_Sans_SC_Medium.woff') format('woff'),
      url('font/HarmonyOS_Sans_SC_Medium.ttf') format('truetype'),
      url('font/HarmonyOS_Sans_SC_Medium.svg#HarmonyOS_Sans_SC_Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* ===kf==== */
.pc-kf { transition: .8s; z-index: 999999; background-color: transparent; position: fixed; top: 50%; right: 10px; width: 66px; border-radius: 5px;}
.pc-kf span { z-index: 1000001; transition: .5s; cursor: pointer; position: relative; display: block; width: 65px; height: 65px; border-radius: 5px; margin-bottom: 10px; box-shadow: 0px 0px 10px 0px rgba(150, 150, 150, 0.35);}
.pc-kf span:hover { background-color: #fff;}
.pc-kf .zx { background-position: 0 0; background: #fff url(../images/sjzx.png) no-repeat center top 5px; background-size: 32px;}
.pc-kf .ly { background: #fff url(../images/kefu-zx.png) no-repeat center top 12px;}
.pc-kf .back_top { border: none; background: #fff url(../images/kf-top.png) no-repeat center top 20px;}
.pc-kf span a { transition: .5s; display: block; color: #969696; line-height: 24px; font-size: 14px; text-align: center; padding-top: 35px; position: relative; z-index: 1;}
.kfimgr { position: absolute; bottom: 23px; right: -9px;}
.pc-kf span div i { display: block; position: absolute; width: 15px; height: 200px; right: -15px; top: 0;}
.pc-kf .freetel { background: #fff url(../images/kf-linked_03.png) no-repeat center;}
.pc-kf .zxlya { background: #fff url(../images/kefu-ewm.png) no-repeat center; /* display: none; */}
.pc-kf span:nth-child(4) div { white-space: nowrap;}
.pc-kf a { display: block; height: 68px; position: absolute; top: 0; right: 0; width: 100%
}
.nav_center div,.index_nav_center div,.shou,.zhan { -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
.pc-kf .zxlya .erweima,.pc-kf .zx .erweima { display: none; right: 68px; position: absolute; top: -72px; background: #fff; padding: 5px; text-align: center; box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); border-radius: 5px; min-width: 110px; z-index: 98;}
.pc-kf .zxlya .erweima img { width: 120px; height: 120px; max-width: initial;}
.pc-kf .zxzx { display: none; right: 86px; position: absolute; top: 6px; background: #fff; padding: 10px 20px; text-align: center; box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25); border-radius: 5px; width: 110px; font-size: 14px; color: #333;}
.kfimgr { position: absolute; bottom: 23px; right: -9px;}
.kf-ly { background: #fff url(../images/sjzx.png) no-repeat center;}
.shou { z-index: 1000000; cursor: pointer; width: 30px; height: 40px; top: 47%; margin-top: -15px; border-radius: 5px 0 0 5px; right: 62px; background: transparent url(../images/zk1.png) no-repeat center left; position: absolute; box-shadow: none;}
.shou:hover { background: transparent url(../images/zk.png) no-repeat center left;}
.kf-phone { background: #B81B22 url(../images/kf-phone1_03.png) no-repeat center;}
.kf-phone1,.zxwb { display: none; font-size: 18px; color: #333; background-color: #fff; position: absolute; right: 60px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); padding: 10px 12px; background: #fff; border-radius: 5px; white-space: nowrap; line-height: 40px;}
.kf-phone1 .kfimgr,.zxwb .kfimgr { bottom: 10px;}
.kf-shqi { width: 100%; height: 40px;}
.kf-shqi .m-icon { display: block; margin: 0 auto; width: 30px; height: 30px; border-radius: 50%; background: #fff url(../images/kf-close.png)  no-repeat center; background-size: 15px; cursor: pointer; transform: rotate(45deg); transition: all 0.3s; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.kf-shqi .m-icon:hover { background-color: #fff;}
.pc-kf.show .m-icon { transform: rotate(0);}
.app-kf { position: fixed; bottom: 0; /* left: 16%; */
  z-index: 2000; width: 100%; height: 50px; overflow: hidden; display: none;}
.kufuul { text-align: center; padding: 2px 0; width: 100%; height: 50px; position: absolute; bottom: 0; left: 0; display: inline-block;}
.kefu { padding: 0; display: flex; flex-direction: row; justify-content: center;}
.kefu li { float: left; height: 50px; text-align: center; color: #fff; line-height: 50px; color: #fff; transition: all .4s;}
.kfzx-tigg { width: 50%; height: 50px; display: block; float: left; line-height: 50px; opacity: 1; transition: 1s opacity;}
.kfzx-enter { opacity: 0
}
.kf-zx { display: block; width: 100%; height: 100%; color: #fff; line-height: 50px; text-align: center; background: #237dcf;}
.kf-zx i,.teldb i{ font-size: 24px; display: inline; vertical-align: middle;}
.kf-zx img { display: inline-block; vertical-align: middle; margin-right: 10px;}
.teldb { width: 50%; background: rgba(0, 0, 0, 1); background-size: contain; position: relative;}
.teldb img { display: inline-block; vertical-align: middle; margin-right: 10px;}
.teldb a { color: white;width: 100%;height: 100%;display: block;}

@media (max-width:991px) { 
  .pc-kf {     display: none; }
  .app-kf {     display: block; }
  .kfgj {   height: 48px; }
  .teldb a,  .kf-zx{   font-size: 14px; }
  .kf-zx i, .teldb i{   font-size: 20px; }
}
/*reset css*/
html { font-size: calc(100vw/19.2); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

body { font-size: 16px; line-height: 1.5; color: #333; background-color: #fff; overflow-x: hidden;}
html,body{font-family:"ArialMT","sans-serif","microsoft yahei";}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block; margin: 0px; padding: 0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
audio:not([controls]) { display: none; height: 0;}
[hidden],template { display: none;}
a { background-color: transparent; text-decoration: none; color:#333; /* transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s; -ms-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; */}
a:active,a:hover { outline: 0;}
b,strong { font-weight: bold;}
dfn { font-style: italic;}
img { border: 0; vertical-align: middle;}
svg:not(:root) { overflow: hidden;}
pre { overflow: auto;}
textarea{width: 100%;max-width: 100%;resize: none;}
code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}
button,input,optgroup,select,textarea { color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; background: none; border:none;}
button { overflow: visible; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
button,select { text-transform: none;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0;}
input { line-height: normal; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
input[type="checkbox"],input[type="radio"] { -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;         box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
select::-ms-expand { display: none; }
input::-ms-clear{display: none;}
legend { padding: 0; border: 0;}
textarea { overflow: auto;}
optgroup { font-weight: bold;}
table { border-spacing: 0; border-collapse: collapse;}
td,th { padding: 0;}
* { margin:0; padding:0; outline: none; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;         box-sizing: border-box;}
*:before,*:after { margin:0; padding:0; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;         box-sizing: border-box;         /* transition: all 0.5s;         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         -moz-transition: all 0.5s; */}
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family: inherit; font-weight: 400; color: inherit;}
/* a:visited{color: #333;} */
a{color: #333;}
/*p,a{word-break: break-all;}*/
.section{width: 100%;position: relative;}
.pull-right{float: right;}
.dis-table{display: table;width: 100%;height: 100%;}
.dis-cell{display: table-cell;vertical-align: middle;}
.clearfix:before,.clearfix:after{ content: " ";display: table;}
.clearfix:after{ clear: both;}
em{font-style: normal;}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img { border: none; max-width: 100%; vertical-align: middle; display: block; margin: 0 auto;}
/*单行文本省略号*/
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dot2,.dot3,.dot4,.dot5,.dot6{display:-webkit-box;display: -webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap: break-word; -webkit-box-orient:vertical;}
/*多行文本省略号*/
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.dot5{-webkit-line-clamp:5;}
.dot6{-webkit-line-clamp:6;}
/*盒子布局*/
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;}
.flexsa{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-around;}
.flexlf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: left;}
.flexed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: flex-end;}
.flexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;}
.cflexce{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: center;flex-direction: column;flex-wrap: wrap;}

/* 滚动条样式 */
.section1 .section1-bot .dec::-webkit-scrollbar,.make2 .make2-table::-webkit-scrollbar,.make8 .left ul::-webkit-scrollbar,.product-sec1::-webkit-scrollbar,.product-sec7 .product-sec7-font::-webkit-scrollbar,.mpcb4::-webkit-scrollbar,.machining-sec2 .machining-sec2-table::-webkit-scrollbar,.process-sec2 .process-sec2-table::-webkit-scrollbar,.case-sec1 .smenu-nav .menu::-webkit-scrollbar,.mpcb4-table::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{ width:4px; height:4px
}
.section1 .section1-bot .dec::-webkit-scrollbar-button:vertical,.make2 .make2-table::-webkit-scrollbar-button:vertical,.make8 .left ul::-webkit-scrollbar-button:vertical,.product-sec1::-webkit-scrollbar-button:vertical,.product-sec7 .product-sec7-font::-webkit-scrollbar-button:vertical,.mpcb4::-webkit-scrollbar-button:vertical,.machining-sec2 .machining-sec2-table::-webkit-scrollbar-button:vertical,.process-sec2 .process-sec2-table::-webkit-scrollbar-button:vertical,.case-sec1 .smenu-nav .menu::-webkit-scrollbar-button:vertical,.mpcb4-table::-webkit-scrollbar-button:vertical,.scrollbar:vertical{ display:none;}
.section1 .section1-bot .dec::-webkit-scrollbar-corner,.make2 .make2-table::-webkit-scrollbar-corner,.make8 .left ul::-webkit-scrollbar-corner,.product-sec1::-webkit-scrollbar-corner,.product-sec7 .product-sec7-font::-webkit-scrollbar-corner,.mpcb4::-webkit-scrollbar-corner,.machining-sec2 .machining-sec2-table::-webkit-scrollbar-corner,.process-sec2 .process-sec2-table::-webkit-scrollbar-corner,.case-sec1 .smenu-nav .menu::-webkit-scrollbar-corner,.mpcb4-table::-webkit-scrollbar-corner,.scrollbar::-webkit-scrollbar-corner{ background-color:#ffffff;}
.make8 .left ul::-webkit-scrollbar-track-piece{ background-color: rgba(0, 0, 0,0.1);}
.section1 .section1-bot .dec::-webkit-scrollbar-thumb,.make2 .make2-table::-webkit-scrollbar-thumb,.make8 .left ul::-webkit-scrollbar-thumb,.product-sec1::-webkit-scrollbar-thumb,.product-sec7 .product-sec7-font::-webkit-scrollbar-thumb,.mpcb4::-webkit-scrollbar-thumb,.machining-sec2 .machining-sec2-table::-webkit-scrollbar-thumb,.process-sec2 .process-sec2-table::-webkit-scrollbar-thumb,.case-sec1 .smenu-nav .menu::-webkit-scrollbar-thumb,.mpcb4-table::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{ border-radius:0;background-color: #237dcf;}
.section1 .section1-bot .dec::-webkit-scrollbar-thumb:vertical:hover,.make2 .make2-table::-webkit-scrollbar-thumb:vertical:hover,.make8 .left ul::-webkit-scrollbar-thumb:vertical:hover,.product-sec1::-webkit-scrollbar-thumb:vertical:hover,.product-sec7 .product-sec7-font::-webkit-scrollbar-thumb:vertical:hover,.mpcb4::-webkit-scrollbar-thumb:vertical:hover,.machining-sec2 .machining-sec2-table::-webkit-scrollbar-thumb:vertical:hover,.process-sec2 .process-sec2-table::-webkit-scrollbar-thumb:vertical:hover,.case-sec1 .smenu-nav .menu::-webkit-scrollbar-thumb:vertical:hover,.mpcb4-table::-webkit-scrollbar-thumb:vertical:hover,.scrollbar::-webkit-scrollbar-thumb:vertical:hover{ background-color: #237dcf;}
.section1 .section1-bot .dec::-webkit-scrollbar-thumb:vertical:active,.make2 .make2-table::-webkit-scrollbar-thumb:vertical:active,.make8 .left ul::-webkit-scrollbar-thumb:vertical:active,.product-sec1::-webkit-scrollbar-thumb:vertical:active,.product-sec7 .product-sec7-font::-webkit-scrollbar-thumb:vertical:active,.mpcb4::-webkit-scrollbar-thumb:vertical:active,.machining-sec2 .machining-sec2-table::-webkit-scrollbar-thumb:vertical:active,.process-sec2 .process-sec2-table::-webkit-scrollbar-thumb:vertical:active,.case-sec1 .smenu-nav .menu::-webkit-scrollbar-thumb:vertical:active,.mpcb4-table::-webkit-scrollbar-thumb:vertical:active,.scrollbar::-webkit-scrollbar-thumb:vertical:active{ background-color: #237dcf;}
@media screen and (max-width: 767px) { 
  .section1 .section1-bot .dec::-webkit-scrollbar,  .scrollbar::-webkit-scrollbar {width:2px;height:2px}
}
/* placeholder */
.btn-right .search-input::-webkit-input-placeholder,.problem-sec2 .problem-sec2-right li input::-webkit-input-placeholder,.problem-sec2 .problem-sec2-right li textarea::-webkit-input-placeholder,.make9 .make9-right input::-webkit-input-placeholder,.make9 .make9-right textarea::-webkit-input-placeholder{ font-size: 16px; color: #999999;}
.btn-right .search-input::-webkit-input-placeholder,.problem-sec2 .problem-sec2-right li input::-webkit-input-placeholder,.problem-sec2 .problem-sec2-right li textarea::-webkit-input-placeholder,.make9 .make9-right input::-webkit-input-placeholder,.make9 .make9-right textarea::-webkit-input-placeholder{   font-size: 16px;   color: #999999;}
.btn-right .search-input::-moz-placeholder,.problem-sec2 .problem-sec2-right li input::-moz-placeholder,.problem-sec2 .problem-sec2-right li textarea::-moz-placeholder,.make9 .make9-right input::-moz-placeholder,.make9 .make9-right textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    font-size: 16px;   color: #999999;}
.btn-right .search-input:-moz-placeholder,.problem-sec2 .problem-sec2-right li input:-moz-placeholder,.problem-sec2 .problem-sec2-right li textarea:-moz-placeholder,.make9 .make9-right input:-moz-placeholder,.make9 .make9-right textarea:-moz-placeholder{   /* Mozilla Firefox 4 to 18 */
    font-size: 16px;   color: #999999;}
.btn-right .search-input:-ms-input-placeholder,.problem-sec2 .problem-sec2-right li input:-ms-input-placeholder,.problem-sec2 .problem-sec2-right li textarea:-ms-input-placeholder,.make9 .make9-right input:-ms-input-placeholder,.make9 .make9-right textarea:-ms-input-placeholder{   /* Internet Explorer 10-11 */
    font-size: 16px;   color: #999999;}
.contact-input input::-webkit-input-placeholder,.contact-input textarea::-webkit-input-placeholder{   font-size: 16px;   color: #666;}
.contact-input input::-webkit-input-placeholder,.contact-input textarea::-webkit-input-placeholder { font-size: 16px; color: #666;}
.contact-input input::-moz-placeholder,.contact-input textarea::-moz-placeholder { font-size: 16px; color: #666;}
.contact-input input:-moz-placeholder,.contact-input textarea:-moz-placeholder { font-size: 16px; color: #666;}
.contact-input input:-ms-input-placeholder,.contact-input textarea:-ms-input-placeholder { font-size: 16px; color: #666;}
.contact-input input::-webkit-input-placeholder,.contact-input textarea::-webkit-input-placeholder{   font-size: 16px;   color: #666;}
.down-sec1-ipt input::-webkit-input-placeholder { font-size: 16px; color: #999999;}
.down-sec1-ipt input::-moz-placeholder,.contact-input input:-moz-placeholder,.contact-input textarea:-moz-placeholder{ font-size: 16px; color: #999999;}
.down-sec1-ipt input:-moz-placeholder{ font-size: 16px; color: #999999;}
.down-sec1-ipt input:-ms-input-placeholder{ font-size: 16px; color: #999999;}
@media screen and (max-width: 1366px) { 
  .btn-right .search-input::-webkit-input-placeholder,  .contact-input input::-webkit-input-placeholder,  .contact-input textarea::-webkit-input-placeholder,  .down-sec1-ipt input::-webkit-input-placeholder,  .make9 .make9-right input::-webkit-input-placeholder,  .make9 .make9-right textarea::-webkit-input-placeholder{   font-size: 14px; }
  .btn-right .search-input::-webkit-input-placeholder,  .contact-input input::-webkit-input-placeholder,  .contact-input textarea::-webkit-input-placeholder,  .make9 .make9-right input::-webkit-input-placeholder,  .make9 .make9-right textarea::-webkit-input-placeholder{   font-size: 14px; }
  .btn-right .search-input::-moz-placeholder,  .contact-input input::-moz-placeholder,  .contact-input textarea::-moz-placeholder,  .down-sec1-ipt input::-moz-placeholder,  .make9 .make9-right textarea::-moz-placeholder{   font-size: 14px; }
  .btn-right .search-input:-moz-placeholder,  .down-sec1-ipt input:-moz-placeholder,  .contact-input input::-moz-placeholder,  .contact-input textarea::-moz-placeholder,  .down-sec1-ipt input::-moz-placeholder,  .make9 .make9-right input:-moz-placeholder,  .make9 .make9-right textarea:-moz-placeholder{   font-size: 14px; }
  .btn-right .search-input:-ms-input-placeholder,  .contact-input input:-ms-input-placeholder,  .contact-input textarea:-ms-input-placeholder,  .down-sec1-ipt input:-ms-input-placeholder,  .make9 .make9-right input:-ms-input-placeholder,  .make9 .make9-right textarea:-ms-input-placeholder{   font-size: 14px; }
}
@media screen and (max-width: 1024px) { 
  .footer .foot-top-cont{   -webkit-box-ordinal-group: 1;   -moz-box-ordinal-group: 1;   -ms-flex-order: 1;   -webkit-order: 1;   order: 1; }
  .footer .footerphone-menu{   -webkit-box-ordinal-group: 2;   -moz-box-ordinal-group: 2;   -ms-flex-order: 2;   -webkit-order: 2;   order: 2; }
}

img,a,.swiper-button-next, .swiper-button-prev{ -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s;}
.section1 .section1-img img{ width: 100%; -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s;}
.desgin4 .desgin4-left,.desgin4 .desgin4-left img,.desgin7 .desgin7-img img,.desgin7 .desgin7-img,.make1 .make1-img img,.make5 .make5-img img,.make5 .make5-img,.smt1 .smt1-left .smt1-img,.smt1 .smt1-left .smt1-img img,.pic,.pic img,.case1 .case1-img img,.case1 .case1-img,.new1 .new1-ul li .new1-img img,.new1 .new1-ul li .new1-img{ width: 100%; overflow: hidden;}
.section1 .section1-ul li:hover .section1-img img,.section4 .section4-cta:hover .section4-ctimg img,.section6 .swiper-slide:hover .section6-logoimg img,.section7 .swiper-slide:hover .section7-img img,.section7 .section7-logo li:hover .section7-logoimg img,.section9 .section9-left .left:hover .left-img img,.desgin2 .desgin2-img:hover img,.desgin3 .desgin3-right:hover img,.desgin4 .desgin4-left:hover img,.desgin5 .desgin5-ul li:hover .desgin5-img .img,.make1 .make1-ul li:hover .make1-img img,.make5 .make5-left:hover .make5-img img,.make5 .make5-btli:hover .make5-img img,.make5 .make5-top:hover .make5-img img,.make6 .make6-lia:hover .make6-img img,.make6 .make6-bot:hover .make6-img img,.make7 .swiper-slide:hover .make7-img img,.smt1 .smt1-left:hover img,.smt2 .smt2-ul li:hover .smt2-img img,.pic:hover img,.pic1:hover img,.case1 .case1-cont li:hover .case1-img img,.new1 .new1-ul li:hover .new1-img img,.new-info .new-recul li:hover .new-resimg 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);}
.section1 .section1-ul li:hover .section1-ft .tit,.section4 .section4-cta:hover .section4-ctfont .tit,.section8 .section8-list li:hover .tit,.section9 .section9-left .left:hover .left-font .tit,.section9 .section9-right ul li:hover .section9-rtfont .tit,.desgin1 .desgin1-rtul li:hover .ft,.desgin3 .desgin3-ul li:hover .font,.desgin4 .desgin4-ul li:hover .desgin4-tit,.desgin5 .desgin5-ul li:hover .desgin5-font,.desgin6 .desgin6-ul li:hover .desgin6-font .tit,.desgin8 .desgin8-ul li:hover .tit,.make1 .make1-ul li:hover .make1-font .dec,.make4 .make4-list li:hover .make4-font .tit,.make6 .make6-lia:hover .make6-font .tit,.make6 .make6-bot:hover .make6-font .tit,.make7 .swiper-slide:hover .tit,.smt1 .smt1-right:hover .tit,.smt1 .smt1-right:hover .dec-bt li span,.smt2 .smt2-ul li:hover .smt2-font .tit,.smt10 .smt10-ul li:hover .smt10-font .tit,.case1-more:hover,.about4 .about4-ul li:hover .about4-font .tit,.new-info .new-info-btn a:hover,.new-info .new-recul li:hover .new-rec-tit{ color: #045bab;}
.section3 li:hover .section3-icon img,.section8 .section8-list li:hover .section8-icon img,.desgin8 .desgin8-ul li:hover .desgin8-top,.make4 .make4-list li:hover .make4-icon img,.smt10 .smt10-ul li:hover .smt10-img img,.contact1 .contact1-ul li:hover .contact1-icon img{ transform: translateY(-15px);}
.desgin4 .desgin4-ul li:hover .desgin4-icon img,.desgin5 .desgin5-ul li:hover .desgin5-icon img,.desgin6 .desgin6-ul li:hover .desgin6-icon img{ transform: rotateY(-180deg);}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 0.5;}
.section1 .section1-icon img,.section3 .section3-icon img,.section7 .section7-logoimg img,.section8 .section8-icon img,.desgin4 .desgin4-icon img,.desgin5 .desgin5-icon img,.desgin6 .desgin6-icon img,.desgin8 .desgin8-icon img,.make4 .make4-icon img,.smt2 .smt2-img img,.element2 .element2-img img,.element5 .element5-img img,.problem1 .tit-left img,.problem1 .dec-left img,.about4 .about4-icon img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
