@charset "utf-8";:root{--main-color:#f1941d;--hover-color:#ad1e24;--Poppins-Bold:Poppins-Bold;--Poppins-Regular:Poppins-Regular;--PlayfairDisplay-Regular:PlayfairDisplay-Regular;--Poppins-Medium:Poppins-Medium;--Oswald-Bold:Oswald-Bold;--Oswald-Regular:Oswald-Regular}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
#bsWXBox{box-sizing:content-box}
div,p,span,i,em{white-space:inherit !important}
ul{list-style:none}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select{margin:0;padding:0}
html{font-size:1px}
@media (max-width:1730px){html{font-size:.901042px}
}@media (max-width:1600px){html{font-size:.824479px}
}@media (max-width:1530px){html{font-size:.792708px}
}@media (max-width:1440px){html{font-size:.741146px}
}@media (max-width:1366px){html{font-size:.702604px}
}@media (max-width:1360px){html{font-size:.699479px}
}@media (max-width:1280px){html{font-size:.657813px}
}body{font-family:'Poppins-Regular','Microsoft Yahei','微软雅黑','思源黑体 CN-Medium','思源黑体 CN','Microsoft YaHei New','PingFang SC','Hiragino Sans GB','Arial','Helvetica',sans-serif;font-size:14rem;color:#666;line-height:1.2;width:100%;background:#fff;margin:0 auto !important;word-break:break-word;scroll-behavior:smooth;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
a:link,a:visited{text-decoration:none;outline:0;color:#666}
a:hover,a:active,a:focus{color:#666;text-decoration:none}
img{border:0;max-width:100%;height:auto}
table{border-collapse:collapse;width:100%}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input,textarea,select{font-size:14px;outline:0;overflow:hidden;font-family:'Microsoft Yahei','微软雅黑','思源黑体 CN-Medium','思源黑体 CN','Microsoft YaHei New','PingFang SC','Hiragino Sans GB','Arial','Helvetica',sans-serif}
input[type='reset'],input[type='button'],input[type='submit'],input[type='radio']{cursor:pointer;outline:0}
input[type='checkbox'],input[type='radio']{position:relative;vertical-align:middle;margin-top:-2px;margin-bottom:1px;margin-left:5px;margin-right:5px}
textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text']{padding:0;color:#666;outline:0}
input[type='submit'],input[type='reset'],input[type='button'],input[type='text'],select,button{-webkit-appearance:none}
input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0}
::-webkit-input-placeholder{color:#888}
:-moz-placeholder{color:#888;opacity:1}
::-moz-placeholder{color:#888;opacity:1}
:-ms-input-placeholder{color:#888}
.fl{float:left}
.fr{float:right}
.clearfix:after{clear:both;height:0;content:'';line-height:0;font-size:0;display:block}
.pic{width:100%;overflow:hidden;position:relative}
.pic img{transition:.5s}
.pic:after{content:'';display:block;padding-bottom:100%}
.middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto;object-fit:cover}
.container{margin-right:auto;margin-left:auto;width:1600rem}
.container01{margin-right:auto;margin-left:auto;width:1440rem}
#privacyPopup{z-index:10000;position:fixed;width:auto;background:#fff;top:50%;left:50%;width:800rem;transform:translate(-50%,-50%);font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
#privacyPopup video{display:block;max-width:100%}
#privacyPopup .close{position:absolute;width:40px;height:40px;top:0;right:0;text-align:center;line-height:40px;font-size:42px;color:#fff;cursor:pointer;z-index:5}
@media (max-width:768px){#privacyPopup{width:100%}
}.tanchu{z-index:10000;position:fixed;width:auto;background:#fff;top:50%;left:50%;width:1600rem;height:800rem;transform:translate(-50%,-50%);font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
.tanchu .container{width:100%}
.tanchu .pro-message{padding:30rem 0;background:#fff;background-size:cover}
.tanchu .pro-message .info{overflow:auto;height:738rem}
.tanchu .pro-message .info::-webkit-scrollbar{width:14px;height:14px}
.tanchu .pro-message .info::-webkit-scrollbar-button{width:0;height:0}
.tanchu .pro-message .info::-webkit-scrollbar-corner{background-color:#fff}
.tanchu .pro-message .info::-webkit-scrollbar-thumb{min-height:12px;border:4px solid transparent;background-clip:content-box;border-radius:7px;background-color:#c8d5e1}
.tanchu .pro-message .info::-webkit-scrollbar-thumb:hover{background-color:#a8bbcf}
.tanchu .pro-message .info::-webkit-scrollbar-thumb:active{background-color:#87a2bd}
.tanchu .pro-message .info::-webkit-scrollbar-track{background-color:transparent}
.tanchu .pro-message .info::-webkit-scrollbar-track-piece{background-color:transparent}
.tanchu .pro-message .list ul li .label label{margin-right:20rem}
.tanchu .pro-message .list ul li .label1 label{margin-right:20rem}
.tanchu video{display:block;max-width:100%}
.tanchu .close{position:absolute;width:40px;height:40px;top:0;right:0;text-align:center;line-height:40px;font-size:42px;color:#333;cursor:pointer;z-index:5}
@media (max-width:768px){.tanchu{width:100%}
}.jieshao{z-index:10000;position:fixed;width:auto;background:#fff;top:50%;left:50%;width:1400rem;height:800rem;border-radius:8rem;transform:translate(-50%,-50%);font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:78rem 66rem}
.jieshao .left{float:left;width:29%}
.jieshao .left .pic{border-radius:4rem}
.jieshao .left .pic:after{padding-bottom:102.77777778%}
.jieshao .left .bt{font-family:var(--Poppins-Bold);font-size:28rem;margin-top:19rem;margin-bottom:11rem;color:#333}
.jieshao .left .span{font-size:18rem;margin-bottom:37rem;color:#f1941d}
.jieshao .left .p{font-size:18rem;line-height:24rem;color:#666}
.jieshao .left .p p{margin-bottom:10rem}
.jieshao .left .p a{color:#666}
.jieshao .right{float:right;width:71%;padding-left:80rem;font-size:18rem;line-height:30rem;height:660rem;padding-right:10rem;overflow:auto;color:#666}
.jieshao .right p{margin-bottom:21rem}
.jieshao .right::-webkit-scrollbar{width:8px;height:8px}
.jieshao .right::-webkit-scrollbar-button{width:0;height:0}
.jieshao .right::-webkit-scrollbar-corner{background-color:#e8e8e8}
.jieshao .right::-webkit-scrollbar-thumb{min-height:12px;background-clip:content-box;border-radius:7px;background-color:#666}
.jieshao .right::-webkit-scrollbar-thumb:hover{background-color:#a8bbcf}
.jieshao .right::-webkit-scrollbar-thumb:active{background-color:#87a2bd}
.jieshao .right::-webkit-scrollbar-track{background-color:#e8e8e8}
.jieshao .right::-webkit-scrollbar-track-piece{background-color:#e8e8e8}
.jieshao video{display:block;max-width:100%}
.jieshao .close{position:absolute;width:40px;height:40px;top:20rem;right:20rem;text-align:center;line-height:40px;font-size:42px;color:#333;cursor:pointer;z-index:5}
@media (max-width:768px){.jieshao{width:100%}
}.ellipsis{text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
  50%{opacity:1}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
   50%{opacity:1}
 }.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@keyframes fadeInLeft2{0%{opacity:0;transform:translate3d(-70px,0,0)}
  to{opacity:1;transform:translateZ(0)}
}.fadeInLeft2{animation-name:fadeInLeft2}
@keyframes fadeInLeft3{0%{opacity:0;transform:translate3d(-10px,0,0)}
  to{opacity:1;transform:translateZ(0)}
}.fadeInLeft3{animation-name:fadeInLeft3}
@keyframes fadeInRight2{0%{opacity:0;transform:translate3d(70px,0,0)}
  to{opacity:1;transform:translateZ(0)}
}.fadeInRight2{animation-name:fadeInRight2}
@keyframes fadeInUp2{0%{opacity:0;transform:translate3d(0,70px,0)}
  to{opacity:1;transform:translateZ(0)}
}.fadeInUp2{animation-name:fadeInUp2}
@keyframes fadeInDown2{0%{opacity:0;transform:translate3d(0,-70px,0)}
  to{opacity:1;transform:translateZ(0)}
}.fadeInDown2{animation-name:fadeInDown2}
@keyframes mymove{0%{transform:scale(0.3)}
  100%{transform:scale(1)}
}@-webkit-keyframes mymove{0%{transform:scale(0.3)}
   100%{transform:scale(1)}
 }@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
    40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
    60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
    80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
    100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
  }@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
     40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
     60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
     80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
     100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
   }.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes lv-fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}
  100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes lv-fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}
   100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
 }.lv-fadeInLeft{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:lv-fadeInLeft;animation-name:lv-fadeInLeft}
@-webkit-keyframes lv-fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}
  100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes lv-fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}
   100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
 }.lv-fadeInRight{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:lv-fadeInRight;animation-name:lv-fadeInRight}
@-webkit-keyframes lv-fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes lv-fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
   100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
 }.lv-fadeInUp{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:lv-fadeInUp;animation-name:lv-fadeInUp}
@-webkit-keyframes lv-fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes lv-fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
   100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
 }.lv-fadeInDown{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:lv-fadeInDown;animation-name:lv-fadeInDown}
@font-face{font-family:Poppins-Bold;src:url('../font/Poppins-Bold.woff2') format('woff2'),url('../font/Poppins-Bold.woff') format('woff'),url('../font/Poppins-Bold.ttf') format('truetype'),url('../font/Poppins-Bold.eot') format('embedded-opentype'),url('../font/Poppins-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:Poppins-Regular;src:url('../font/Poppins-Regular.woff2') format('woff2'),url('../font/Poppins-Regular.woff') format('woff'),url('../font/Poppins-Regular.ttf') format('truetype'),url('../font/Poppins-Regular.eot') format('embedded-opentype'),url('../font/Poppins-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:PlayfairDisplay-Regular;src:url('../font/PlayfairDisplay-Regular.woff2') format('woff2'),url('../font/PlayfairDisplay-Regular.woff') format('woff'),url('../font/PlayfairDisplay-Regular.ttf') format('truetype'),url('../font/PlayfairDisplay-Regular.eot') format('embedded-opentype'),url('../font/PlayfairDisplay-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:Oswald-Bold;src:url('../font/Oswald-Bold.woff2') format('woff2'),url('../font/Oswald-Bold.woff') format('woff'),url('../font/Oswald-Bold.ttf') format('truetype'),url('../font/Oswald-Bold.eot') format('embedded-opentype'),url('../font/Oswald-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:Poppins-Medium;src:url('../font/Poppins-Medium.woff2') format('woff2'),url('../font/Poppins-Medium.woff') format('woff'),url('../font/Poppins-Medium.ttf') format('truetype'),url('../font/Poppins-Medium.eot') format('embedded-opentype'),url('../font/Poppins-Medium.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:Oswald-Regular;src:url('../font/Oswald-Regular.woff2') format('woff2'),url('../font/Oswald-Regular.woff') format('woff'),url('../font/Oswald-Regular.ttf') format('truetype'),url('../font/Oswald-Regular.eot') format('embedded-opentype'),url('../font/Oswald-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
.prompt{position:fixed;width:100%;height:100%;background:url(../images/ie_sosad.png) no-repeat center 35% #fff;left:0;bottom:0;display:none;z-index:999;filter:alpha(opacity=80);opacity:80}
.prompt span{position:absolute;font-size:14px;font-family:'Microsoft YaHei';top:55%;left:50%;margin-left:-152px;width:304px;display:block;line-height:24px;color:#666}
.prompt span a{text-decoration:underline}
.prompt .prompt_close{width:30px;height:30px;position:absolute;right:30px;top:30px;background:url(../images/closed.png) no-repeat center center;cursor:pointer}
#Privacy{z-index:10000;position:fixed;width:800px;background:#fff;border:4px solid rgba(0,0,0,0.15);top:50%;left:50%;margin-top:-264px;margin-left:-400px;border-radius:5px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
#Privacy .dialog_header{width:100%;position:relative;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3}
#Privacy .dialog_header .title{width:100%;color:#000;font-weight:700;font-size:16px;line-height:40px}
#Privacy .dialog_header .close{position:absolute;width:40px;height:40px;top:0;right:0;text-align:center;line-height:40px;font-size:22px;color:#c5c5c5;cursor:pointer}
#Privacy .privacy_policy_title{font-size:24px;line-height:1.2;text-align:center;margin-bottom:20px}
#Privacy .p-1{font-size:20px}
#Privacy .p-2{font-size:16px}
#Privacy .privacy_content{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:400px;padding:20px 30px;overflow:auto}
#Privacy .privacy_footer{width:100%;padding:20px 0;text-align:center}
#Privacy .close_btn{display:inline-block;margin:0 auto;width:auto;min-width:200px;height:40px;background:var(--main-color);color:#fff;font-size:16px;text-align:center;line-height:40px;cursor:pointer}
@media (max-width:768px){#Privacy{width:100%;height:100%;left:0;top:0;margin:0}
}.sitemap li{border-bottom:1px dashed #e0e0e0;padding-bottom:20rem;margin-bottom:20rem}
.sitemap li .top{font-size:20rem;color:#333;font-weight:bold}
.sitemap li .top:hover{color:var(--main-color)}
.sitemap li .bot{margin-top:15rem}
.sitemap li .bot a{float:left;font-size:16rem;color:#666;margin-right:20rem}
.sitemap li .bot a:hover{color:var(--main-color)}
.sitemap li .bot p{display:block;width:100%;overflow:hidden;font-weight:bold;margin-top:10rem}
.fix{position:fixed;width:100%;top:0;z-index:155777;transition:.5s;left:0}
.header{height:80rem;width:100%;transition:.7s;position:relative;z-index:1}
.header .logo{padding:0;float:left;transition:.7s;padding-top:22rem;margin-left:-100rem}
.header .logo a{display:block;position:relative}
.header .logo a img{display:inline-block;vertical-align:top;width:298rem;z-index:5;transition:.5s}
.header .logo a .lg2{display:none}
.header .header-right{float:right;margin-right:-110rem}
.header .header-right .menu{float:right;position:relative;width:36px;height:36px;margin-top:12px;display:none}
.header .header-right .menu .navPhoneBtn{display:inline-block;padding:10px;cursor:pointer;float:left;position:absolute;z-index:9;right:0;top:0;bottom:0;margin:auto;height:36px;text-align:right}
.header .header-right .menu .navPhoneBtn span{display:block;width:20px;height:2px;margin-bottom:5px;position:relative;background:var(--main-color);border-radius:3px;z-index:1;-webkit-transform-origin:20px;transform-origin:20px;-webkit-transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,transform .5s cubic-bezier(0.77,0.2,0.05,1),width .5s,transform .5s cubic-bezier(0.77,0.2,0.05,1);transition:background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease,transform .5s cubic-bezier(0.77,0.2,0.05,1),width .5s,transform .5s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1),-webkit-transform .5s cubic-bezier(0.77,0.2,0.05,1)}
.header .header-right .menu .navPhoneBtn span:nth-last-child(2){-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:width .5s ease;transition:width .5s ease}
.header .header-right .menu .navPhoneBtn span:last-child{margin-bottom:0}
.header .header-right .lan{float:right;cursor:pointer;position:relative}
.header .header-right .lan span{display:block;width:60rem;height:80rem;background:url(../images/icon-worldwide.svg) no-repeat center center;background-size:22rem;transition:.7s}
.header .header-right .lan ul{position:absolute;top:100%;width:100%;background:#fff;padding:10rem;color:#333;display:none;z-index:333333;box-shadow:0rem 14rem 21rem 0rem rgba(84,84,84,0.18)}
.header .header-right .lan ul li a{display:block;color:#333;text-align:center;font-size:20rem;line-height:36rem}
.header .header-right .header-search{float:right;position:relative;margin-left:15rem}
.header .header-right .header-search .pull-right{position:relative;z-index:778}
.header .header-right .header-search .pull-right a{display:block;overflow:hidden;width:40rem;height:80rem;transition:.7s;background:url(../images/icon-search.svg) no-repeat center center;background-size:19rem !important}
.header .header-right .header-search .search .search-main{top:100%;right:0;z-index:777;width:300rem;display:none;position:absolute;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
.header .header-right .header-search .form-control{text-align:left;border:0;width:100%;font-size:16rem;color:#666;height:50rem;vertical-align:top;padding:0 60rem 0 30rem;-webkit-appearance:none;background:0}
.header .header-right .header-search .btn{top:0;border:0;right:0;color:#fff;width:50rem;height:50rem;line-height:50rem;position:absolute;background:url(../images/icon-search1.svg) no-repeat center center;background-size:19rem !important}
.nav{transition:.2s;float:right;padding-right:314rem}
.nav ul{z-index:1}
.nav ul li{text-align:center;float:left;margin-left:80rem;position:relative}
.nav ul li a{display:block;font-family:Poppins-Regular;font-size:18rem;line-height:80rem;color:#fff;transition:.7s;text-align:center;position:relative;cursor:pointer}
.nav ul li a i{height:77rem;width:11rem;background:url(../images/arrow.png) no-repeat center center;background-size:100%;display:inline-block;vertical-align:top;margin-left:10rem}
.nav ul li .subnav{width:100%;position:absolute;top:100%;left:0;padding:48rem 0;z-index:333;display:none;box-shadow:0 8px 16px -16px rgba(0,0,0,0.16);background:#fff;border-top:1px solid #f1f1f1}
.nav ul li .subnav .left{float:left;width:61%;padding-left:74rem;font-size:0}
.nav ul li .subnav .left .item{width:33.33333333%;display:inline-block;vertical-align:top;text-align:left;margin-bottom:20rem}
.nav ul li .subnav .left .item .h3 a{display:block;text-align:left;font-size:15rem;line-height:34rem;margin-bottom:18rem;color:#666;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden;text-transform:uppercase}
.nav ul li .subnav .left .item .h3 a:hover{color:var(--main-color);text-decoration:underline}
.nav ul li .subnav .left .item .p a{font-size:16rem;line-height:40rem;color:#212121;text-align:left;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
.nav ul li .subnav .left .item .p a:hover{color:var(--main-color);text-decoration:underline}
.nav ul li .subnav .left .item .p span a{font-size:14rem;line-height:30rem;color:#999;padding:0 10rem}
.nav ul li .subnav .right{float:right;width:36%;padding-right:67rem}
.nav ul li .subnav .right .pic:after{padding-bottom:56.43564356%}
.nav ul li .subnav .right .bt{font-size:16rem;line-height:52rem;color:#212121;text-align:left}
.nav ul li .subnav2{width:800rem;position:absolute;top:100%;left:50%;margin-left:-400rem;padding:48rem 0;z-index:333;display:none;box-shadow:0 8px 16px -16px rgba(0,0,0,0.16);background:#fff;border-top:1px solid #f1f1f1}
.nav ul li .subnav2 .left{float:left;width:41%;padding-left:74rem}
.nav ul li .subnav2 .left .item{width:100%;text-align:left}
.nav ul li .subnav2 .left .item .h3 a{display:block;text-align:left;font-size:15rem;line-height:34rem;margin-bottom:18rem;color:#666;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden;text-transform:uppercase}
.nav ul li .subnav2 .left .item .h3 a:hover{color:var(--main-color);text-decoration:underline}
.nav ul li .subnav2 .left .item .p a{font-size:16rem;line-height:44rem;color:#212121;text-align:left;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
.nav ul li .subnav2 .left .item .p a:hover{color:var(--main-color);text-decoration:underline}
.nav ul li .subnav2 .right{float:right;width:56%;padding-right:67rem}
.nav ul li .subnav2 .right .pic:after{padding-bottom:56.43564356%}
.nav ul li .subnav2 .right .bt{font-size:16rem;line-height:52rem;color:#212121;text-align:left}
.nav ul li:hover a{color:var(--main-color)}
.nav ul .tp{position:inherit}
.nav ul .active a{color:var(--main-color)}
.headerfix,.header:hover{background:#fff;box-shadow:0rem 0rem 6rem 0rem rgba(2,24,44,0.29)}
.headerfix .logo a .lg1,.header:hover .logo a .lg1{display:none}
.headerfix .logo a .lg2,.header:hover .logo a .lg2{display:block}
.headerfix .nav ul li a,.header:hover .nav ul li a{color:#333}
.headerfix .nav ul li a:hover,.header:hover .nav ul li a:hover{color:var(--main-color)}
.headerfix .nav ul .active a,.header:hover .nav ul .active a{color:var(--main-color)}
.headerfix .header-right .lan span,.header:hover .header-right .lan span{background:url(../images/icon-worldwide-green.svg) no-repeat center center;background-size:22rem}
.headerfix .header-right .header-search .pull-right a,.header:hover .header-right .header-search .pull-right a{background:url(../images/icon-search1.svg) no-repeat center center;background-size:19rem !important}
.header1{background:#fff;border-bottom:1px solid #e8e8e8}
.header1 .logo a .lg1{display:none}
.header1 .logo a .lg2{display:block}
.header1 .nav ul li a{color:#333}
.header1 .nav ul li a:hover{color:var(--main-color)}
.header1 .nav ul .active a{color:var(--main-color)}
.header1 .header-right .lan span{background:url(../images/icon-worldwide-green.svg) no-repeat center center;background-size:22rem}
.header1 .header-right .header-search .pull-right a{background:url(../images/icon-search1.svg) no-repeat center center;background-size:19rem !important}
.header2{background:#f5f5f5;border-bottom:1px solid #e8e8e8}
.header2 .logo a .lg1{display:none}
.header2 .logo a .lg2{display:block}
.header2 .nav ul li a{color:#333}
.header2 .nav ul li a:hover{color:var(--main-color)}
.header2 .nav ul .active a{color:var(--main-color)}
.header2 .header-right .lan span{background:url(../images/icon-worldwide-green.svg) no-repeat center center;background-size:22rem}
.header2 .header-right .header-search .pull-right a{background:url(../images/icon-search1.svg) no-repeat center center;background-size:19rem !important}
.transparent{position:fixed;display:none;width:100%;height:100%;background:rgba(51,51,51,0.6);top:0;left:0;z-index:888;backdrop-filter:blur(5px)}
.transparent.active{display:block}
.height{height:1px;position:absolute;top:-80rem;left:0;width:100%}
.height1{height:80rem}
#menu{position:fixed;top:0;right:-300px;width:300px;background:#fff;z-index:9999;height:100%;transition:.5s;overflow:auto;padding:62px 8px}
#menu .lan{text-align:center;margin-bottom:10px}
#menu .lan a{color:#666;font-size:16px;margin:0 5px 10px 5px}
#menu .lan .active{color:var(--main-color)}
#menu .search{background:#f1f1f1;position:relative}
#menu .search .form-control{width:100%;height:40px;border:0;background:0;padding:0 20px;color:#666;font-size:16px;font-family:var(--Montserrat-Regular)}
#menu .search .btn{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:url(../images/search.png) no-repeat center center;background-size:15px !important}
#menu ul{overflow:hidden;padding:0 0 0 10px}
#menu ul li{position:relative;border-bottom:1px solid #f1f1f1}
#menu ul li i{display:block;width:48px;height:48px;line-height:48px;position:absolute;top:0;right:0;z-index:4;color:#e01121;text-align:center;background:url(../images/jt.png) no-repeat center center;background-size:13px}
#menu ul li a{font-size:16px;color:#000;font-family:var(--Poppins-Bold);display:block;line-height:36px;padding:11px 0;padding-right:48px;position:relative}
#menu ul li ul li a{font-size:14px;color:#333;font-family:var(--Poppins-Medium);line-height:24px}
#menu ul ul{padding:0;display:none;width:100%}
#menu ul ul li{width:100%;float:left;padding:0 5px;border:0}
#menu ul ul li a{padding:11px 0;font-weight:normal}
#menu ul ul li i{background:url(../images/jt2.png) no-repeat center center;background-size:7px}
#menu ul ul li .p{display:none}
#menu ul ul li .p a{color:#666;font-family:var(--Poppins-Regular)}
#menu ul ul li .p span{padding:0 10px;display:block}
#menu ul ul li .p span a{padding:6px 0;color:#999}
#menu ul li ul li ul li a{font-size:14px}
#menu ul li ul li ul li ul li a{font-size:14px;font-weight:normal}
#menu ul li:nth-child(1):before{display:none}
#menu .close{display:block;height:36px;width:36px;position:absolute;right:17px;top:18px;border-radius:50%;background:url(../images/closed.png) no-repeat center center;background-size:15px}
#menu.show1{right:0}
@keyframes toSmall{from{transform:scale(1)}
  to{transform:scale(1.2)}
}.toSmall{animation:toSmall 2s linear;animation-fill-mode:forwards}
.swiper-renewal-main{position:relative;overflow:hidden}
.swiper-renewal-main .img1{display:none}
.swiper-renewal-main .swiper-slide{height:auto}
.swiper-renewal-main .swiper-slide img{display:block;width:100%;object-fit:cover;height:100vh}
.swiper-renewal-main .swiper-slide video{max-width:100%;height:100vh;object-fit:cover}
.swiper-renewal-main .banner-hover{color:#fff;position:absolute;top:12%;left:0;width:100%;font-size:0;padding-top:80rem}
.swiper-renewal-main .banner-hover .info{padding:0 23rem}
.swiper-renewal-main .banner-hover .bt{font-family:var(--Poppins-Bold);font-size:42rem;color:#fff;text-align:center;text-shadow:0rem 0rem 6rem rgba(2,24,44,0.29)}
.swiper-renewal-main .swiper-slide-active .banner-hover .bt{-webkit-animation:fadeInUp2 2s alternate;animation:fadeInUp2 2s alternate}
.swiper-renewal-main .swiper-pagination{bottom:auto;position:relative;left:auto;display:inline-block;vertical-align:middle}
.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet{width:8rem;height:8rem;background:#fff;border-radius:50%;margin:0 6rem;position:relative;overflow:hidden;opacity:1}
.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet:after{position:absolute;top:0;width:0;height:100%;content:'';background:#fff;left:0}
.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet-active{width:80rem;background:rgba(255,255,255,0.3);border-radius:4rem}
.swiper-renewal-main .swiper-pagination .swiper-pagination-bullet-active::after{-webkit-animation:swiperbanner 5s linear;animation:swiperbanner 5s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.swiper-renewal-main .btn{bottom:35rem;position:absolute;text-align:center;width:100%;z-index:22}
.swiper-renewal-main .main_slide_handler{display:inline-block;vertical-align:middle}
.swiper-renewal-main a.slide_btn{width:40rem;height:20rem;background:url(../images/control-light.svg) no-repeat center center;background-size:100%;display:inline-block;vertical-align:middle;cursor:pointer}
.swiper-renewal-main .swiper-button-prev,.swiper-renewal-main .swiper-button-next{width:52rem;height:52rem;border:0;background-size:38rem;border-radius:0;margin-top:-26rem;z-index:33;left:5%}
.swiper-renewal-main .swiper-button-prev:after,.swiper-renewal-main .swiper-button-next:after{display:none}
.swiper-renewal-main .swiper-button-next{right:5%;left:auto;background-size:38rem}
.swiper-renewal-main .swiper-pagination .stopya::after{-webkit-animation:swiperbanner1 0s linear;animation:swiperbanner1 0s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.swiper-renewal-main .btn{bottom:25rem;position:absolute;text-align:center;width:100%;z-index:22}
.swiper-renewal-main .main_slide_handler{display:inline-block;vertical-align:middle}
.swiper-renewal-main a.slide_btn{width:40rem;height:20rem;background:url(../images/control-light.svg) no-repeat center center;background-size:100%;display:inline-block;vertical-align:middle;cursor:pointer}
@-webkit-keyframes swiperbanner{0%{width:0}
  to{width:100%}
}@keyframes swiperbanner{0%{width:0}
   to{width:100%}
 }@-webkit-keyframes swiperbanner1{0%{width:100%}
    to{width:1%}
  }@keyframes swiperbanner1{0%{width:100%}
     to{width:1%}
   }.home-title{text-align:center;font-family:var(--Poppins-Bold);font-size:50rem;color:#212121}
.home-p{text-align:center;font-size:18rem;margin-top:18rem;color:#333}
.home-about{padding:87rem 0 68rem 0;background:#fff url(../images/bg.webp) no-repeat bottom center;background-size:100%}
.home-about .home-jsh{font-size:16rem;line-height:36rem;overflow:hidden;height:180rem;text-align:center;color:#666;width:90%;margin:0 auto;margin-bottom:48rem}
.home-about .home-bottom{padding-top:43rem}
.home-about .youshi li{float:left;width:22%;position:relative}
.home-about .youshi li .box{float:left}
.home-about .youshi li .num{font-size:18rem;line-height:60rem;color:var(--main-color)}
.home-about .youshi li .num span{display:inline-block;font-size:40rem;letter-spacing:-1rem}
.home-about .youshi li .num em{font-size:40rem;font-style:normal}
.home-about .youshi li .h3{font-size:15rem;line-height:28rem;color:#212121}
.home-about .youshi li:nth-child(1){width:30%}
.home-about .youshi li:nth-child(2){padding-left:20rem;width:20%}
.home-about .youshi li:nth-child(3){padding-left:20rem;width:20%}
.home-about .youshi li:nth-child(4){padding-left:20rem;width:20%}
.home-about .youshi li:nth-child(5){float:right;width:10%;padding-right:0}
.home-about .youshi li:nth-child(5):after{display:none}
.home-about .video{height:422rem;margin-top:153rem;margin-bottom:34rem}
.home-about .video a{display:block;overflow:hidden;height:100%;width:100%;background:url(../images/bofang.png) no-repeat center center;background-size:60rem}
.more a,.more p{display:block;width:128rem;line-height:42rem;background:var(--main-color);border-radius:21rem;text-align:center;position:relative;overflow:hidden;font-size:14rem;color:#212121;margin:0 auto;font-family:var(--Poppins-Bold)}
.more a span,.more p span{display:block;position:relative;z-index:3}
.more a:before,.more p:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.more a:before,.more p:before{content:'';background:#fff;width:120%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(0.3,1,0.8,1)}
@media (min-width:1025px){.more a:hover::before{transform:translate3d(100%,0,0)}
}.home-honor{padding:107rem 0 108rem 0;overflow:hidden;background:#fff}
.home-honor .home-title{text-align:left}
.home-honor .home-bottom{padding-top:45rem;position:relative}
.home-honor .home-bottom .swiper-button-prev,.home-honor .home-bottom .swiper-button-next{width:36rem;height:36rem;background:#e9eaf1;border:0;border-radius:50%;margin-top:-26rem;z-index:33;top:0;margin-top:-45rem;left:auto;right:50rem}
.home-honor .home-bottom .swiper-button-prev:after,.home-honor .home-bottom .swiper-button-next:after{color:#b5b6bb;font-size:18rem;font-weight:bold}
@media (min-width:1025px){.home-honor .home-bottom .swiper-button-prev:hover,.home-honor .home-bottom .swiper-button-next:hover{background:#dddee4}
  .home-honor .home-bottom .swiper-button-prev:hover:after,.home-honor .home-bottom .swiper-button-next:hover:after{color:#616163}
}.home-honor .home-bottom .swiper-button-next{right:0;left:auto}
.home-honor .home-bottom .left{float:left;width:34%}
.home-honor .home-bottom .left ul{font-size:0}
.home-honor .home-bottom .left ul li{width:50%;display:inline-block;vertical-align:top}
.home-honor .home-bottom .left ul li .pic:after{padding-bottom:41.66666667%}
.home-honor .home-bottom .right{float:right;width:54%;overflow:hidden;position:relative}
.swiper-honor .item{padding:8rem;width:33.33333333%;margin-right:80px;background:#2f2f2f;box-shadow:inset 0rem 3rem 7rem 0rem #000}
.swiper-honor .item .pic{background:#fff}
.swiper-honor .item .pic:after{padding-bottom:142.20183486%}
.home-design{padding:78rem 0 49rem 0;position:relative;background:url(../images/bg1.webp) no-repeat center center;background-size:cover}
.home-design .home-bottom{padding-top:436rem}
.home-design .p{color:#fff;font-size:16rem;line-height:30rem;margin-top:39rem;margin-bottom:23rem;text-align:center}
.swiper-design{position:relative;overflow:hidden;width:72%;margin:0 auto}
.swiper-design .item{border-radius:10rem}
.swiper-design .item .pic:after{padding-bottom:102.36220472%}
.home-oem{padding:116rem 0 104rem 0;background:url(../images/bg17.webp) no-repeat center center;background-size:cover}
.home-oem .container{display:flex}
.home-oem .left{float:left;position:relative;width:34.5%;padding-top:68rem}
.home-oem .left .home-title{text-align:left}
.home-oem .left .home-p{text-align:left}
.home-oem .left .more{position:absolute;bottom:80rem;left:0}
.home-oem .left .more a{margin:0}
.home-oem .right{float:right;width:65.5%;height:630rem;padding:70rem 56rem 90rem 61rem;border-radius:48rem;background:#fff}
.home-oem .right .info{height:520rem;padding-right:20rem;overflow:auto;padding-top:20rem}
.home-oem .right .info::-webkit-scrollbar{width:8px;height:8px}
.home-oem .right .info::-webkit-scrollbar-button{width:0;height:0}
.home-oem .right .info::-webkit-scrollbar-corner{background-color:#e8e8e8}
.home-oem .right .info::-webkit-scrollbar-thumb{min-height:12px;background-clip:content-box;border-radius:7px;background-color:#666}
.home-oem .right .info::-webkit-scrollbar-thumb:hover{background-color:#a8bbcf}
.home-oem .right .info::-webkit-scrollbar-thumb:active{background-color:#87a2bd}
.home-oem .right .info::-webkit-scrollbar-track{background-color:#e8e8e8}
.home-oem .right .info::-webkit-scrollbar-track-piece{background-color:#e8e8e8}
.home-oem .right ul{font-size:0}
.home-oem .right ul li{display:inline-block;vertical-align:top;position:relative;margin-right:62rem;margin-bottom:47rem}
.home-oem .right ul li .box{height:157rem;padding-right:34rem;padding-top:31rem;background-size:100% !important}
.home-oem .right ul li .pic{width:70rem;margin:0 auto;margin-bottom:18rem}
.home-oem .right ul li .pic:after{padding-bottom:57.14285714%}
.home-oem .right ul li .bt{text-align:center;font-size:11rem;font-family:var(--Poppins-Bold);line-height:20rem;text-transform:uppercase;color:#212121}
.home-oem .right ul li .num{position:absolute;bottom:-17rem;left:60rem;width:32rem;line-height:32rem;background-color:#000;text-align:center;border-radius:50%;color:#fff;font-size:15rem}
.home-oem .right ul .lc1 .box{width:187rem;background:url(../images/lbg1.png) no-repeat top left;background-size:100%}
.home-oem .right ul .lc2 .box{width:184rem;background:url(../images/lbg2.png) no-repeat top left}
.home-oem .right ul .lc2 .num{top:-17rem;bottom:auto}
.home-oem .right ul .lc3 .box{width:184rem;background:url(../images/lbg3.png) no-repeat top left}
.home-oem .right ul .lc4{margin-right:0}
.home-oem .right ul .lc4 .box{width:151rem;padding-right:0;height:213rem;background:url(../images/lbg4.png) no-repeat top left}
.home-oem .right ul .lc4 .num{top:-17rem;bottom:auto}
.home-oem .right ul .lc5,.home-oem .right ul .lc6,.home-oem .right ul .lc7,.home-oem .right ul .lc8{float:right;margin-left:63rem;margin-right:0}
.home-oem .right ul .lc5 .box,.home-oem .right ul .lc6 .box,.home-oem .right ul .lc7 .box,.home-oem .right ul .lc8 .box{padding-left:34rem;padding-right:0}
.home-oem .right ul .lc5 .num,.home-oem .right ul .lc6 .num,.home-oem .right ul .lc7 .num,.home-oem .right ul .lc8 .num{left:90rem}
.home-oem .right ul .lc5 .box{width:187rem;padding-right:0;background:url(../images/lbg5.png) no-repeat top left}
.home-oem .right ul .lc6 .box{width:184rem;padding-right:0;background:url(../images/lbg6.png) no-repeat top left}
.home-oem .right ul .lc6 .num{top:-17rem;bottom:auto}
.home-oem .right ul .lc7 .box{width:184rem;padding-right:0;background:url(../images/lbg7.png) no-repeat top left}
.home-oem .right ul .lc8{margin-left:0}
.home-oem .right ul .lc8 .box{width:156rem;padding-right:0;padding-left:0;height:214rem;background:url(../images/lbg8.png) no-repeat top left}
.home-oem .right ul .lc8 .num{top:-17rem;bottom:auto;left:60rem}
.home-oem .right ul .lc9 .box{width:187rem;background:url(../images/lbg1.png) no-repeat top left;background-size:100%}
.home-oem .right ul .lc10{margin-right:0}
.home-oem .right ul .lc10 .box{width:170rem;padding-right:19rem;background:url(../images/lbg10.png) no-repeat top left}
.home-oem .right ul .lc10 .num{top:-17rem;bottom:auto}
.home-solution{padding:96rem 0 0 0;overflow:hidden}
.home-solution .home-p{font-size:16rem;line-height:36rem;margin-top:9rem;color:#666}
.home-solution .home-bottom{padding-top:33rem}
.home-solution .home-bottom .phone{display:none}
.home-solution .home-bottom .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin:0 -6rem}
.home-solution .home-bottom .list ul li{width:10.86666667%;float:left;padding:0 6rem;display:inline-block;vertical-align:top;transition:.5s;cursor:pointer}
.home-solution .home-bottom .list ul li .img{height:700rem;position:relative;overflow:hidden}
.home-solution .home-bottom .list ul li .img video{max-width:100%;height:100%;object-fit:cover;opacity:0}
.home-solution .home-bottom .list ul li .img .text{position:absolute;bottom:0;left:0;width:100%;padding:0 12rem 52rem 12rem;transition:.5s;padding-top:100rem;z-index:2}
.home-solution .home-bottom .list ul li .img .text .jsh{font-size:16rem;line-height:36rem;color:#fff;opacity:0;display:none;overflow:hidden;transition:.5s}
.home-solution .home-bottom .list ul li .img .bt{font-size:24rem;line-height:38rem;color:#fff;font-family:var(--Poppins-Bold)}
.home-solution .home-bottom .list ul li.active{width:34.8% !important}
.home-solution .home-bottom .list ul li.active .img video{opacity:1}
.home-solution .home-bottom .list ul li.active .img .text{bottom:0;padding:0 22rem 48rem 29rem}
.home-solution .home-bottom .list ul li.active .img .text .bt{color:#fff;font-size:30rem}
.home-solution .home-bottom .list ul li.active .img .text .jsh{opacity:1;display:block}
.home-collections{padding:116rem 0 91rem 0;position:relative;overflow:hidden}
.home-collections .home-bottom{padding-top:39rem}
.swiper-collections{position:relative;overflow:hidden;width:108%;margin:0 auto}
.swiper-collections .item{width:20%;float:left}
.swiper-collections .item .pic{background-image:linear-gradient(0deg,#f8f8f7 0,#dbd9d9 100%)}
.swiper-collections .item .pic:after{padding-bottom:124.74226804%}
.swiper-collections .item .pic .mh{opacity:0}
.swiper-collections .item .tabs{position:relative}
.swiper-collections .item .tabs .ne{width:48rem;line-height:26rem;text-align:center;background-color:#f7f7f7;border-radius:8rem;font-size:13rem;position:absolute;top:20rem;left:20rem;color:#333;z-index:32}
.swiper-collections .item .tabs .tabs-header .tab-link{display:none}
@media (min-width:1025px){.swiper-collections .item .tabs .tabs-header .tab-link:hover .pic .m{opacity:0}
  .swiper-collections .item .tabs .tabs-header .tab-link:hover .pic .mh{opacity:1}
}.swiper-collections .item .tabs .tabs-header .tab-link.active{display:block}
.swiper-collections .item .bt{margin-top:20rem;font-size:16rem;line-height:26rem;height:52rem;margin-bottom:22rem;overflow:hidden;color:#666}
.swiper-collections .item .tabs-content{text-align:center;opacity:0;transition:.5s}
.swiper-collections .item .tabs-content .tab-content{width:18rem;height:18rem;padding:2rem;border-radius:50%;display:inline-block;cursor:pointer;border:1px solid rgba(0,0,0,0)}
.swiper-collections .item .tabs-content .tab-content span{border-radius:50%;display:block;width:100%;height:100%;border:1px solid #ddd}
.swiper-collections .item .tabs-content .tab-content.active{border:1px solid #000}
@media (min-width:1025px){.swiper-collections .item:hover .pic img{transform:scale(1.1)}
  .swiper-collections .item:hover .tabs-content{opacity:1}
}.home-news{padding-bottom:110rem}
.home-news .home-bottom{padding-top:45rem}
.swiper-news{position:relative;overflow:hidden;width:100%;margin:0 auto}
.swiper-news .item .box{background-color:#f7f7f6;border-radius:4rem;overflow:hidden}
.swiper-news .item .pic:after{padding-bottom:61.7357002%}
.swiper-news .item .text{padding:22rem 30rem 56rem 30rem}
.swiper-news .item .date{font-family:var(--Poppins-Regular);font-size:14rem;color:#616161}
.swiper-news .item .bt{font-size:20rem;line-height:34rem;height:72rem;overflow:hidden;font-family:var(--Poppins-Bold);color:#212121;margin-top:11rem;margin-bottom:3rem}
.swiper-news .item .p{font-size:14rem;line-height:32rem;height:64rem;margin-bottom:10rem;overflow:hidden;color:#616161}
.swiper-news .item .more p{margin:0;border:solid 1px #212121}
.swiper-news .item .more p::before{background:#f7f7f6}
@media (min-width:1025px){.swiper-news .item:hover .pic img{transform:scale(1.1)}
  .swiper-news .item:hover .more p{border:solid 1px var(--main-color)}
  .swiper-news .item:hover .more p::before{transform:translate3d(100%,0,0)}
}.footer{background:#f7f7f6}
.footer-top{padding:74rem 0 84rem 0;overflow:hidden;border-bottom:1px solid #cececf}
.footer-top .left{float:left;width:75%}
.footer-top .bt{font-family:var(--Poppins-Bold);font-size:18rem;color:#212121;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
@media (min-width:1025px){.footer-top .bt:hover{color:var(--main-color)}
}.footer-top ul li{float:left;width:27%}
.footer-top ul li ul{padding-top:32rem}
.footer-top ul li ul li{float:none;width:100% !important;padding:0 0 10rem 0;margin:0}
.footer-top ul li ul li a{display:block;font-size:14rem;line-height:1.5;color:#666;text-transform:capitalize}
@media (min-width:1025px){.footer-top ul li ul li:hover a{color:var(--main-color)}
}.footer-top ul li .jsh{font-size:14rem;line-height:36rem;padding-top:32rem;color:#666}
.footer-top ul li .jsh p{padding-left:24rem}
.footer-top ul li .jsh p.f1{background:url(../images/f1.png) no-repeat center left;background-size:20rem}
.footer-top ul li .jsh p.f2{background:url(../images/f2.png) no-repeat center left;background-size:20rem}
.footer-top ul li .jsh p.f3{background:url(../images/f3.png) no-repeat center left;background-size:20rem}
.footer-top ul li .jsh p.f4{background:url(../images/f4.png) no-repeat center left;background-size:20rem}
.footer-top ul li .jsh p.f5{background:url(../images/f5.png) no-repeat left 8rem;background-size:20rem}
.footer-top ul li:nth-child(1){width:14.5%}
.footer-top ul li:nth-child(2){width:17%}
.footer-top ul li:nth-child(3){width:14%}
.footer-top ul li:nth-child(4){width:15%}
.footer-top ul li:nth-child(5){width:12%}
.footer-top .right{float:right;width:21.5%}
.footer-top .right .p{font-size:14rem;line-height:36rem;margin-top:33rem;margin-bottom:6rem;color:#666}
.footer-top .right .input{position:relative;padding-right:31rem}
.footer-top .right .input input{width:100%;height:34rem;padding:0 20rem;border-radius:4rem;border:solid 1px #ccc}
.footer-top .right .input a{width:80rem;line-height:34rem;background-color:#6c7073;border-radius:4rem;display:block;text-align:center;font-size:13rem;color:#fff;position:absolute;top:0;right:0}
.footer-top .right .ul{padding-top:31rem}
.footer-top .right .ul .li{float:left;margin-right:10rem}
.footer-top .right .ul .li a{display:block;width:30rem;height:30rem;border-radius:50%}
.footer-top .right .ul .li1 a{background:url(../images/f01.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li1:hover a{background:url(../images/f01h.png) no-repeat center center;background-size:100%}
}.footer-top .right .ul .li2 a{background:url(../images/f02.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li2:hover a{background:url(../images/f02h.png) no-repeat center center;background-size:100%}
}.footer-top .right .ul .li3 a{background:url(../images/f03.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li3:hover a{background:url(../images/f03h.png) no-repeat center center;background-size:100%}
}.footer-top .right .ul .li4 a{background:url(../images/f04.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li4:hover a{background:url(../images/f04h.png) no-repeat center center;background-size:100%}
}.footer-top .right .ul .li5 a{background:url(../images/f06.png) no-repeat center center;background-size:100%}
.footer-top .right .ul .li6 a{background:url(../images/f08.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li6:hover a{background:url(../images/f08h.png) no-repeat center center;background-size:100%}
}.footer-top .right .ul .li7 a{background:url(../images/f07.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.footer-top .right .ul .li7:hover a{background:url(../images/f07h.png) no-repeat center center;background-size:100%}
}@media (min-width:1025px){.footer-top .right .ul .li5:hover a{background:url(../images/f06h.png) no-repeat center center;background-size:100%}
}.footer-bottom{padding:24rem 0}
.footer-bottom a{margin:0 10rem}
.footer-bottom .fr a{background:url(../images/icon-worldwide-green.svg) no-repeat center left;background-size:22rem;padding-left:30rem}
.inbanner{color:#fff;position:relative}
.inbanner .img{transition:.5s;transform:scale(1.2)}
.inbanner img{display:block}
.inbanner .img img{margin:0 auto;display:block;width:100%;height:100%;object-fit:cover}
.inbanner .img{position:relative;overflow:hidden;-webkit-animation:toSmall 10s alternate;animation:toSmall 10s alternate}
.inbanner .img1{display:none}
.inbanner .item{position:relative;overflow:hidden}
@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}
  5%{opacity:1}
  100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}
   5%{opacity:1}
   100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
 }.inbanner .banner-hover{position:absolute;top:50%;left:0;width:100%;z-index:5;transform:translateY(-50%);text-align:left}
.inbanner .banner-hover .bt{font-family:var(--Poppins-Bold);font-size:50rem;letter-spacing:1rem;color:#fff;text-align:center;text-shadow:0rem 0rem 6rem rgba(2,24,44,0.29)}
.inbanner .banner-hover .bt{font-size:66rem}
.inbanner .banner-hover .bt1{font-size:50rem}
.inbanner .banner-hover .span{font-family:var(--Poppins-Bold);font-size:53rem;text-align:center;line-height:80rem;margin:43rem 0;letter-spacing:1rem;color:#fff}
.inbanner .banner-hover .bv .area{cursor:pointer;text-align:center;width:70rem;height:70rem;margin:0 auto;z-index:998;position:relative}
.inbanner .banner-hover .bv .area .dot{display:block;z-index:1;position:relative;width:70rem;height:70rem;background:var(--main-color) url(../images/bofang1.png) no-repeat center center;background-size:27rem;margin:auto;border-radius:50%;z-index:998}
.inbanner .banner-hover .bv .area .circle{width:110rem;height:110rem;display:block;position:absolute;z-index:939;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;border-radius:50%}
.inbanner .banner-hover .bv .area .circle:after{content:'';display:block;margin:auto;position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;-webkit-animation:ripple 4s ease-out 0s infinite;animation:ripple 4s ease-out 0s infinite;background:rgba(241,148,29,0.2)}
.inbanner .banner-hover .list{padding-top:79rem}
.inbanner .banner-hover .list ul{text-align:center;font-size:0}
.inbanner .banner-hover .list ul li{width:29%;display:inline-block;vertical-align:top;text-align:center}
.inbanner .banner-hover .list ul li .pic{width:60rem;margin:0 auto}
.inbanner .banner-hover .list ul li .h3{font-family:var(--Poppins-Bold);font-size:24rem;margin-top:76rem;margin-bottom:35rem;color:#fff}
.inbanner .banner-hover .list ul li .p{font-size:16rem;line-height:26rem;color:#fff}
.inbanner .banner-hover1{transform:translateY(-72%)}
.second-nav .container{display:block}
.second-nav .inside-current{width:100%;font-family:var(--D-DIN);font-size:16rem;line-height:36rem;color:#999;padding:10rem 0;font-weight:normal;overflow:hidden}
.second-nav .inside-current b{font-weight:normal;color:#212121}
.content{padding:94rem 0 167rem 0;min-height:500rem}
.bg4{background:url(../images/bg4.webp) no-repeat top center;background-size:cover}
.partner .picMarquee-top{overflow:hidden;position:relative}
.partner .picMarquee-top:after{content:'';display:block;width:100%;height:100%;background:url(../images/bg33.png) no-repeat center center;background-size:cover;position:absolute;top:0;left:0}
.partner .picMarquee-top .bd .tempWrap{width:100% !important}
.partner .picMarquee-top .bd ul{overflow:hidden;zoom:1}
.partner .picMarquee-top .bd ul li{text-align:center;margin-right:30rem;margin-bottom:30rem;width:210rem;zoom:1}
.partner .picMarquee-top .bd ul li .pic:after{padding-bottom:47.61904762%}
.partner .picMarquee-top .bd ul li .pic{background-color:#fff;box-shadow:0rem 7rem 28rem 0rem rgba(167,198,226,0.24);border-radius:8rem}
.faq{background:#fff}
.faq .job2{width:90%;margin:0 auto}
.faq .job2 .list{margin-bottom:40rem}
.faq .job2 .span-01{display:block;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
.faq .job2 dl{padding:25rem 0;overflow:hidden;border-bottom:solid 1px #eee}
.faq .job2 dt{overflow:hidden;cursor:pointer;font-size:20rem;color:#212121;font-family:var(--Poppins-Bold);background:url(../images/jiahao.png) no-repeat center right;background-size:23rem;transition:all .5s;position:relative;padding-right:30rem}
.faq .job2 dd{height:0;font-size:18rem;line-height:27rem;color:#666;overflow:hidden}
.faq .job2 dd .nr{padding:13rem 30rem 21rem 25rem;position:relative}
.faq .job2 .cur dt{background:url(../images/jianhao.png) no-repeat center right;background-size:23rem}
.faq .job2 .cur dd{height:auto}
.more1 a{border:1px solid #212121;width:145rem}
.more1 a span{display:inline-block;background:url(../images/jt.png) no-repeat center right;background-size:12rem;padding-right:20rem}
.inmain-title{font-size:46rem;margin-bottom:44rem;font-family:var(--Poppins-Bold);color:#212121}
.team{padding:0 !important}
.team01{padding:88rem 0 78rem 0;background:url(../images/bg5.webp) no-repeat center center;background-size:cover}
.team01 .left{float:left;width:35%;text-align:center}
.team01 .left .pic:after{padding-bottom:96.78571429%}
.team01 .left .bt{font-size:26rem;padding-top:17rem;font-family:var(--Poppins-Bold);color:#333}
.team01 .left .span{font-size:18rem;line-height:36rem;color:#f1941d}
.team01 .text{float:right;width:58%;padding-top:23rem}
.team01 .text .p{font-size:16rem;line-height:38rem;width:96%;margin-bottom:51rem;color:#333}
.team01 .text .p p{margin-bottom:14rem}
.team01 .text .p .p1{font-size:18rem;margin-bottom:0;color:#212121}
.team01 .text .gundong img{width:20rem;margin:0 auto;display:block}
.team02{padding:104rem 0 40rem 0}
.team02 .inmain-title{text-align:center}
.team02 .item{margin-bottom:28rem}
.team02 ul{margin:0 -25rem;font-size:0}
.team02 ul li{width:33.33333333%;display:inline-block;vertical-align:top;margin-bottom:39rem;padding:0 25rem;text-align:center}
.team02 ul li .pic:after{padding-bottom:81.0483871%}
.team02 ul li .bt{font-size:26rem;padding-top:24rem;margin-bottom:9rem;font-family:var(--Poppins-Bold);color:#333}
.team02 ul li .span{font-size:18rem;line-height:30rem;color:#f1941d}
@media (min-width:1025px){.team02 ul li:hover .pic img{transform:scale(1.1)}
}.case{padding:81rem 0 0 0}
.case .item{overflow:hidden;padding-bottom:71rem;margin-bottom:70rem;border-bottom:1px solid #e8e8e8}
.case .item .left{float:left;width:25%;padding-top:33rem}
.case .item .left .bt{font-family:var(--Poppins-Bold);font-size:24rem;line-height:40rem;min-height:240rem;margin-bottom:8rem;color:#212121}
.case .item .left .date{font-size:16rem;line-height:25rem;background:url(../images/date.png) no-repeat left 2rem;background-size:17rem;padding-left:25rem;color:#666}
.case .item .right{width:72%;float:right}
.case .item .swiper-case{position:relative;overflow:hidden}
.case .item .swiper-case .pic{border-radius:25rem}
.case .item .swiper-case .pic:after{padding-bottom:61.60714286%}
.case .item .btn{text-align:center;margin-top:30rem}
.case .item .btn .swiper-button-prev,.case .item .btn .swiper-button-next{position:relative;top:auto;margin-top:0;display:inline-block;vertical-align:top;left:auto !important;right:auto !important;width:auto;line-height:39rem;color:#878f9d;padding-right:45rem;opacity:1}
.case .item .btn .swiper-button-prev:after,.case .item .btn .swiper-button-next:after{width:39rem;height:39rem;font-size:14rem;line-height:39rem;color:#292a34;text-align:center;display:block;background-color:#f4f4f5;border-radius:50%;position:absolute;top:0;right:0}
@media (min-width:1025px){.case .item .btn .swiper-button-prev:hover,.case .item .btn .swiper-button-next:hover{color:var(--main-color)}
  .case .item .btn .swiper-button-prev:hover:after,.case .item .btn .swiper-button-next:hover:after{color:var(--main-color);background-color:#fdefdd}
}.case .item .btn .swiper-button-prev{padding-left:45rem;padding-right:0}
.case .item .btn .swiper-button-prev:after{left:0;right:auto}
.case .item .btn .swiper-button-disabled{opacity:0}
.case .item .btn .swiper-pagination{bottom:auto;left:auto;width:auto;margin:0 140rem;line-height:39rem;position:relative;display:inline-block;vertical-align:top;font-size:13rem;color:#999}
.case .item .btn .swiper-pagination .swiper-pagination-current{font-size:17rem;font-family:var(--Poppins-Bold);color:#292a34}
.case .item .hide{opacity:0}
.case .item:nth-last-child(1){border-bottom:0}
.factory{padding:0 !important}
.factory01{padding:50rem 0 30rem 0}
.factory01 .inmain-title{text-align:center}
.factory01 .p{text-align:center;font-size:18rem;line-height:30rem;font-family:var(--Poppins-Medium);margin-bottom:16rem;color:#323233}
.factory01 ul{padding:0 80rem;font-size:0}
.factory01 ul li{display:inline-block;vertical-align:top;width:50%;padding:0 50rem;margin-bottom:96rem}
.factory01 ul li .box{padding-top:67rem;position:relative}
.factory01 ul li .box1{margin-top:125rem}
.factory01 ul li .box2{margin-top:-125rem}
.factory01 ul li .pic{border-radius:80rem 0rem 80rem 0rem}
.factory01 ul li .pic:after{padding-bottom:64.51612903%}
.factory01 ul li .num{font-family:var(--PlayfairDisplay-Regular);font-size:120rem;line-height:100rem;color:#f1941d;position:absolute;top:0;left:0;z-index:33}
.factory01 ul li .bt{font-family:var(--Poppins-Medium);font-size:24rem;line-height:34rem;margin-top:22rem;color:#333}
.factory01 ul li .bt span{color:var(--main-color)}
@media (min-width:1025px){.factory01 ul li:hover .pic img{transform:scale(1.1)}
}.factory02{position:relative;overflow:hidden;padding:102rem 0 132rem 0;margin-bottom:129rem;z-index:1}
.factory02:after{content:'';display:block;width:41%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#f7f7f6}
.factory02 .info{padding-left:125rem;position:relative}
.factory02 .info .pic:after{padding-bottom:60.97902098%}
.factory02 .info .text{padding-top:21rem}
.factory02 .info .text .bt{font-family:var(--Poppins-Medium);font-size:20rem;margin-bottom:9rem;color:#323230}
.factory02 .info .text .p{font-family:var(--Poppins-Medium);font-size:16rem;line-height:28rem;color:#616161}
.factory02 .info .btn{text-align:center;position:absolute;top:36rem;right:0}
.factory02 .info .btn .line{height:1px;width:80rem;display:inline-block;vertical-align:middle;margin:0 20rem;background:#000}
.factory02 .info .btn .swiper-button-prev,.factory02 .info .btn .swiper-button-next{position:relative;top:auto;margin-top:0;display:inline-block;vertical-align:middle;left:auto !important;right:auto !important;width:auto;line-height:39rem;height:39rem;color:#000;font-size:16rem;opacity:1}
.factory02 .info .btn .swiper-button-prev:after,.factory02 .info .btn .swiper-button-next:after{display:none}
@media (min-width:1025px){.factory02 .info .btn .swiper-button-prev:hover,.factory02 .info .btn .swiper-button-next:hover{color:var(--main-color)}
}.CSR{padding:0 !important}
.CSR01{padding:0 0 150rem 0;background:url(../images/bg6.webp) no-repeat center center;background-size:cover}
.CSR01 .info{padding-top:65rem}
.CSR01 .inmain-title{text-align:center;margin-bottom:27rem}
.CSR01 .p{text-align:center;font-size:18rem;line-height:36rem;color:#333}
.CSR01 .bottom{padding-top:62rem;width:95%;margin:0 auto}
.CSR01 .bottom ul{margin:0 -20rem}
.CSR01 .bottom ul li{width:33.33333333%;float:left;padding:0 20rem;text-align:center}
.CSR01 .bottom ul li .box{height:350rem;padding:83rem 44rem;background-color:rgba(17,27,19,0.6)}
.CSR01 .bottom ul li .bt{font-size:46rem;padding-bottom:23rem;font-family:var(--Poppins-Bold);color:#fff;border-bottom:1px solid #fff;margin-bottom:25rem}
.CSR01 .bottom ul li .jsh{font-size:18rem;line-height:32rem;color:#fff}
.more2 a{width:160rem}
.CSR02{height:840rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.CSR02 .info{width:34%}
.CSR02 .info .inmain-title{color:#fff}
.CSR02 .info .p{font-size:18rem;line-height:34rem;margin-bottom:79rem;color:#fafafa;padding-top:12rem}
.CSR02 .info .more a{margin:0}
.CSR02 .info .more a span{display:inline-block;vertical-align:top;padding-right:25rem;background:url(../images/jt2.png) no-repeat center right;background-size:7rem}
.CSR03{padding:86rem 0 198rem 0;position:relative;overflow:hidden;background:url(../images/bg8.jpg) no-repeat center center;background-size:cover}
.CSR03 .inmain-title{text-align:center;color:#fff;margin-bottom:22rem}
.CSR03 .p{font-size:18rem;line-height:34rem;margin-bottom:18rem;color:#fafafa;text-align:center}
.CSR03 .more{margin-bottom:20rem}
.swiper-csr{position:relative}
.swiper-csr .swiper-slide{transition:.5s;width:20%;padding-bottom:5rem}
@media (min-width:1025px){.swiper-csr .swiper-slide:hover{transform:scale(1.6);z-index:66;background:var(--main-color)}
}.CSR04{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;padding:145rem 0;background:url(../images/bg9.webp) no-repeat center center;background-size:cover}
.CSR04 .info{width:38%;float:left}
.CSR04 .info .inmain-title{color:#fff}
.CSR04 .info .p{font-size:18rem;line-height:34rem;margin-bottom:79rem;color:#fafafa;padding-top:12rem}
.CSR04 .info .more a{margin:0}
.CSR04 .info .more a span{display:inline-block;vertical-align:top;padding-right:25rem;background:url(../images/jt2.png) no-repeat center right;background-size:7rem}
.CSR04 .csr-bottom{float:right;width:49.5%}
.swiper-design1{position:relative;overflow:hidden;width:170%}
.swiper-design1 .swiper-slide{width:50%}
.swiper-design1 .pic:after{padding-bottom:66.66666667%}
.news-one{position:relative;overflow:hidden;margin-bottom:38rem;background:#fff;box-shadow:0rem 2rem 10rem 0rem rgba(51,51,51,0.1);border-radius:10rem}
.news-one .list{position:relative;z-index:5}
.news-one .list li .box{position:relative;min-height:472rem;padding-left:808rem;padding-right:50rem;padding-top:57rem}
.news-one .list li .box .pic{width:760rem;position:absolute;top:0;left:0}
.news-one .list li .box .pic img{transition:.5s}
.news-one .list li .box .pic:after{padding-bottom:62.10526316%}
.news-one .list li .box .text .date{font-size:18rem;color:var(--main-color);margin-bottom:14rem}
.news-one .list li .box .text .date span{font-size:48rem;margin-right:7rem}
.news-one .list li .box .text .bt{font-size:24rem;line-height:36rem;font-family:var(--Poppins-Bold);color:#3c3c3c;margin-bottom:23rem}
.news-one .list li .box .text .jsh{font-size:16rem;line-height:30rem;color:#7a7a7a;margin-bottom:27rem;height:90rem;overflow:hidden}
.news-one .list li .box .text .more p{margin:0}
.news-one .list li .box .text .more p:before{background:var(--main-color)}
@media (min-width:1025px){.news-one .list li:hover .pic img{transform:scale(1.04)}
  .news-one .list li:hover .text .bt{color:var(--main-color)}
  .news-one .list li:hover .text .more p:hover::before{transform:translate3d(100%,0,0)}
}.btn1{position:relative;height:34rem;margin-bottom:86rem}
.btn1 .swiper-button-prev:after,.btn1 .swiper-button-next:after{content:''}
.btn1 .swiper-button-prev,.btn1 .swiper-button-next{border:1px solid #dedede;border-radius:50%;width:34rem;height:34rem;z-index:5;top:auto;bottom:0;margin:0}
.btn1 .swiper-button-prev{background:url('../images/left1.png') no-repeat center center !important;left:18%;background-size:17rem !important}
@media (min-width:1025px){.btn1 .swiper-button-prev:hover{border:1px solid var(--main-color)}
}.btn1 .swiper-button-next{background:url('../images/right1.png') no-repeat center center !important;right:18%;background-size:17rem !important;margin-left:auto}
@media (min-width:1025px){.btn1 .swiper-button-next:hover{border:1px solid var(--main-color)}
}.btn1 .swiper-pagination{height:2px;width:56%;left:22%;top:16rem;background:#e1e1e1}
.btn1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--main-color)}
.news{padding:80rem 0 101rem 0}
.news .inmain-title{text-align:center;margin-bottom:58rem}
.news .info{padding-top:53rem}
.newslist2{margin:0 -20rem;padding-bottom:23rem;width:auto}
.newslist2 .item{float:left;width:33.333333%;padding:0 20rem;margin-bottom:44rem}
.page{clear:both;text-align:center;font-size:0;color:#947d58}
.page .span{display:inline-block;vertical-align:top;font-size:12rem;line-height:40rem;padding:0 15px;color:#222}
.page .input{display:inline-block;vertical-align:top;width:60px;height:40px;text-align:center;color:#222;background-color:#fff;border:0;border-radius:40px;-webkit-box-shadow:0 0 0 1px #e6e6e6}
.page em{font-style:normal;font-size:18px}
.page a{color:#222;display:inline-block;text-align:center;font-size:14px;min-width:40px;line-height:42px;text-transform:uppercase;height:40px;border-radius:40px;margin:0 8px;padding:0 5px;background-color:#fff;vertical-align:top;-webkit-transition:background .5s;transition:background .5s;-webkit-box-shadow:0 0 0 1px #e6e6e6}
.page a span{display:block}
.page a.cur,.page a:hover{background-color:var(--main-color);-webkit-box-shadow:0 0 0 1px #f5f5f7;color:#fff}
.page a.prev,.page a.next{color:#858585}
.page a.prev{padding-left:12px;margin-right:5px;width:40px}
.page a.prev span{background:url(../images/prev-01.png) no-repeat left center;background-size:6px;display:inline-block;min-width:12px;line-height:40px;height:40px}
.page a.prev:hover{color:#fff}
.page a.prev:hover span{background:url(../images/prev-02.png) no-repeat left center;background-size:6px;display:inline-block;min-width:12px;line-height:40px;height:40px}
.page a.next{padding-right:12px;margin-left:5px;width:40px}
.page a.next span{background:url(../images/next-01.png) no-repeat right center;background-size:6px;display:inline-block;min-width:12px;line-height:40px;height:40px}
.page a.next:hover{color:#fff}
.page a.next:hover span{background:url(../images/next-02.png) no-repeat right center;background-size:6px}
@media (max-width:768px){.page a,.page em{display:none;font-size:14px}
  .page a.prev,.page a.next{display:inline-block}
}.news-show{padding-top:203rem;padding-bottom:0 !important;background-color:#f5f5f5}
.news-show .container{width:1440rem}
.h1{font-size:34rem;font-family:var(--Poppins-Bold);color:#212121;margin-bottom:107rem}
.h2{margin-bottom:14rem}
.h2 .date{font-size:14rem;line-height:34rem;color:#616161;float:left}
.socialMedia{float:right;font-size:16rem;color:#777;margin-left:30rem;line-height:30rem}
.socialMedia .bt{color:#111;font-size:18rem;font-family:var(--font-family-3);margin-right:1rem}
.socialMedia a{display:inline-block;vertical-align:top;border:1px #000 solid;width:32rem;height:32rem;border-radius:50%;margin-left:16rem}
.socialMedia a:hover{opacity:.7}
.socialMedia a img{width:100%;height:100%}
.news-bottom{background-color:#fff}
.news-bottom .news-info .p{font-size:18rem;line-height:30rem;padding:58rem 0 61rem 0;color:#333}
.news-bottom .news-info .p p{margin-bottom:4rem}
.news-bottom .news-info .bottom{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:17rem;padding:15rem 0}
.news-bottom .news-info .bottom .label{float:left;font-size:16rem;line-height:30rem;color:#9c9d9d;display:block;clear:both;width:100%;padding-bottom:20rem}
.news-bottom .news-info .bottom .label span{display:block;float:left}
.news-bottom .news-info .bottom .label a{width:150rem;color:#9c9d9d;text-align:center;display:block;margin-bottom:5px;margin-left:20rem;float:left;border:solid 1px #9c9d9d}
@media (min-width:1025px){.news-bottom .news-info .bottom .label a:hover{background:var(--main-color);color:#333;border:solid 1px var(--main-color)}
}.news-bottom .news-info .btn .prev,.news-bottom .news-info .btn .next{float:left;width:95rem}
.news-bottom .news-info .btn .prev a,.news-bottom .news-info .btn .next a{display:block;line-height:40rem;background:url(../images/LeftArrow.png) no-repeat bottom left;background-size:100%;color:#1b1a1a;text-align:right}
.news-bottom .news-info .btn .next{float:right}
.news-bottom .news-info .btn .next a{background:url(../images/RightArrow.png) no-repeat bottom left;background-size:100%;text-align:left}
.related-news{padding:90rem 0}
.related-news .inmain-title{text-align:center}
.agent{padding-top:80rem;padding-bottom:0 !important}
.agent .container{width:1440rem}
.agent01{padding:62rem 0 112rem 0}
.agent01 .inmain-title{margin-bottom:17rem;text-align:center}
.agent01 .p{text-align:center;font-size:18rem;line-height:30rem;color:#323233}
.agent01 .p p{margin-bottom:11rem}
.agent01 .bottom{padding-top:82rem}
.agent01 .bottom .left{float:left;width:51%}
.agent01 .bottom .left img{display:block}
.agent01 .bottom .right{float:right;width:42%;padding-right:65rem}
.agent01 .bottom .right .inmain-title{margin-bottom:42rem;text-align:left}
.agent01 .bottom .right .jsh{font-size:18rem;line-height:32rem;margin-bottom:29rem;color:#212121}
.agent01 .bottom .right .jsh p{margin-bottom:11rem}
.agent01 .bottom .right .more a{width:166rem;line-height:48rem;border-radius:0;margin:0}
.agent01 .bottom .right .more a:before{background:var(--main-color)}
.agent01 .bottom .right .more a span{display:inline-block;vertical-align:middle;background:url(../images/jt2.png) no-repeat right 15rem;background-size:8rem;padding-right:27rem}
.agent02{padding:109rem 0;background-color:#f8f8f8}
.agent02 .left{float:left;width:41%}
.agent02 .left .inmain-title{margin-bottom:42rem;text-align:left}
.agent02 .left dl{padding:19rem 29rem;overflow:hidden;margin-bottom:16rem;background-color:#fff;border-radius:3rem;border:solid 1px #ddd}
.agent02 .left dt{overflow:hidden;cursor:pointer;font-size:16rem;line-height:24rem;color:#333;font-family:var(--Poppins-Bold);transition:all .5s;position:relative}
.agent02 .left dt:after,.agent02 .left dt:before{width:14rem;height:2px;background-color:#f1941d;position:absolute;top:50%;right:0;display:block;content:'';transform:translateY(-50%)}
.agent02 .left dt:before{width:2px;height:14rem;right:6rem}
.agent02 .left dd{height:0;font-size:16rem;line-height:24rem;color:#666;overflow:hidden}
.agent02 .left dd .nr{padding:20rem 0 0 0;position:relative}
.agent02 .left .cur dt:before{display:none}
.agent02 .left .cur dd{height:auto}
.agent02 .right{float:right;width:54%}
.agent02 .right img{display:block}
.agent03{padding:111rem 0 102rem 0;font-size:0}
.agent03 .left{display:inline-block;vertical-align:middle;width:49%}
.agent03 .left img{display:block}
.agent03 .right{display:inline-block;vertical-align:middle;width:51%;padding-left:78rem}
.agent03 .right .inmain-title{margin-bottom:22rem;text-align:left}
.agent03 .right .span{font-size:16rem;margin-bottom:69rem;color:#333}
.agent03 .right .jsh{font-size:16rem;line-height:32rem;color:#333}
.agent03 .right .jsh p{border-bottom:1px solid #ddd;padding:11rem 0}
.agent04{padding-bottom:111rem}
.agent04 .inmain-title{text-align:center}
.agent04 .agent-bottom ul{margin:0 -18rem}
.agent04 .agent-bottom ul li{width:33.33333333%;float:left;padding:0 18rem}
.agent04 .agent-bottom ul li .box{height:361rem;background:#fff;border-radius:3rem;border:solid 1rem #ddd;text-align:center;padding:73rem 62rem}
.agent04 .agent-bottom ul li .box .pic{width:70rem;margin:0 auto}
.agent04 .agent-bottom ul li .box .bt{font-size:18rem;line-height:28rem;margin-top:51rem;color:#333}
.agent05{padding:82rem 0;background:#f8f8f8}
.agent05 .left{float:left;width:48%;padding:16rem 47rem}
.agent05 .left .inmain-title{margin-bottom:34rem}
.agent05 .left .p{font-size:20rem;line-height:36rem;color:#211900}
.agent05 .left .p a{text-decoration:underline;color:#f1941d}
.agent05 .right{float:right;width:52%;border-left:1px solid #d4d4d4;padding:7rem 12rem 27rem 112rem}
.agent05 .right .jsh{font-size:14rem;line-height:42rem;letter-spacing:1rem;color:#212121}
.agent05 .right .p{font-size:14rem;letter-spacing:1rem;color:#212121;margin-top:45rem}
.agent06{padding:97rem 0;background:url(../images/bg10.webp) no-repeat center center;background-size:cover}
.agent06 .left{float:left;font-size:15rem;line-height:24rem;color:#fff;padding:0 68rem;width:37%}
.agent06 .right{float:right;width:63%}
.agent06 .right .h3{font-size:30rem;color:#fff}
.agent06 .right .p{font-size:15rem;line-height:28rem;margin-top:27rem;margin-bottom:58rem;color:#fff}
.agent06 .right .p a{color:#fff;text-decoration:underline}
.agent06 .right .more a{width:166rem;line-height:48rem;border-radius:0;margin:0}
.agent06 .right .more a:before{background:var(--main-color)}
.form{padding-top:80rem;padding-bottom:0 !important}
.form .container{width:1440rem}
.form01{padding:62rem 0 110rem 0}
.form01 .inmain-title{text-align:center;margin-bottom:17rem}
.form01 .p{font-size:18rem;line-height:30rem;color:#323233;text-align:center;overflow:hidden;padding-bottom:18rem}
.form01 .p p{margin-bottom:11rem}
.form01 .bottom{border-radius:4rem 4rem 0rem 0rem;border:solid 1px #e5e5e5;margin:0 auto;width:68%;background:#fff}
.form01 .bottom .item{border-bottom:solid 1px #e5e5e5}
.form01 .bottom .item .item-title{font-family:var(--Poppins-Bold);font-size:24rem;line-height:40rem;padding:20rem 27rem;color:#212121;border-bottom:solid 1px #e5e5e5}
.form01 .bottom .item .list{padding:24rem 29rem 20rem 29rem}
.form01 .bottom .item .list ul li{margin-bottom:18rem;overflow:hidden}
.form01 .bottom .item .list ul li .span{font-size:16rem;margin-bottom:4rem;color:#212121}
.form01 .bottom .item .list ul li .span font{color:#fc0000}
.form01 .bottom .item .list ul li input{width:100%;height:48rem;padding:0 20rem;background:0;border-radius:4rem;font-family:var(--Poppins-Regular);font-size:14rem;color:#7a7a7a;border:solid 1rem #e5e5e5}
.form01 .bottom .item .list ul li .ul{margin:0 -12rem}
.form01 .bottom .item .list ul li .ul .li{width:50%;float:left;padding:0 12rem}
.form01 .bottom .item .list ul li .label{margin-top:21rem;margin-bottom:10rem;overflow:hidden}
.form01 .bottom .item .list ul li .label label{position:relative;margin-right:50rem;float:left}
.form01 .bottom .item .list ul li .label label .bt{user-select:none;position:relative;cursor:pointer;padding:0 10rem 0 28rem;font-size:15rem;color:#212121;line-height:20rem}
.form01 .bottom .item .list ul li .label label .bt:after{content:'';display:block;position:absolute;left:0;top:3rem;width:14rem;height:14rem;border:1px solid #e7e7e7;border-radius:50%;transition:all .15s ease}
.form01 .bottom .item .list ul li .label label input{position:absolute;top:0;left:-20rem;cursor:pointer;width:0;height:0;opacity:0;overflow:hidden}
.form01 .bottom .item .list ul li .label label input:checked{border:0 !important;background:0}
.form01 .bottom .item .list ul li .label label input:checked + .bt:before{left:3rem;top:6rem;width:8rem;height:8rem;border-radius:50%;background:#fff;position:absolute;display:block;content:'';z-index:1}
.form01 .bottom .item .list ul li .label label input:checked + .bt:after{background:var(--main-color)}
.form01 .bottom .item .list ul li .p{font-size:14rem;line-height:30rem;text-align:left;color:#7a7a7a}
.form01 .bottom .item .list ul li .p p{margin:0}
.form01 .bottom .item .list ul li .p a{text-decoration:underline;color:#333}
.form01 .bottom .submit a{display:block;font-size:16rem;color:#fff;text-align:center;line-height:48rem;background:#212121;border-radius:4rem}
@media (min-width:1025px){.form01 .bottom .submit a:hover{background:var(--main-color)}
}.advantages{padding:0 !important}
.advantages01{padding:70rem 0 81rem 0}
.advantages01 .inmain-title{text-align:center;margin-bottom:17rem}
.advantages01 .adv-bottom{padding-top:30rem}
.advantages01 .adv-bottom .left{float:left;width:41%}
.advantages01 .adv-bottom .left ul li{padding-right:16rem;margin-bottom:23rem}
.advantages01 .adv-bottom .left ul li .box{padding:25rem 34rem;height:131rem;background:#fff;border-radius:3rem;border:solid 1px #ddd}
.advantages01 .adv-bottom .left ul li .bt{font-size:24rem;line-height:32rem;color:#333}
.advantages01 .adv-bottom .left ul li .p{font-size:16rem;line-height:24rem;color:#333}
.advantages01 .adv-bottom .left ul .active{background:url(../images/Polygon2.png) no-repeat center right;background-size:16rem}
.advantages01 .adv-bottom .left ul .active .box{background:var(--main-color);border:solid 1px var(--main-color)}
.advantages01 .adv-bottom .left ul .active .bt{color:#fff}
.advantages01 .adv-bottom .left ul .active .p{color:#fff}
.advantages01 .adv-bottom .right{float:right;width:56.5%}
.advantages01 .adv-bottom .right .show .info{display:none}
.advantages01 .adv-bottom .right .pic:after{padding-bottom:82.33995585%}
.advantages02 .inmain-title{text-align:center;margin-bottom:17rem}
.advantages02 .adv-bottom{padding:0 23rem;padding-top:40rem;margin-bottom:113rem;display:flex}
.advantages02 .adv-bottom .left{float:left;width:51.7%;overflow:hidden}
.advantages02 .adv-bottom .left .pic:after{padding-bottom:62.5%}
.advantages02 .adv-bottom .right{float:right;width:48.3%;padding-left:113rem}
.advantages02 .adv-bottom .right .num{font-size:12rem;font-family:var(--Poppins-Medium);letter-spacing:1rem;margin-bottom:49rem;color:#000}
.advantages02 .adv-bottom .right .bt{font-family:var(--Poppins-Medium);font-size:38rem;letter-spacing:-1rem;margin-bottom:23rem;color:#212121}
.advantages02 .adv-bottom .right .p{font-size:14rem;line-height:28rem;margin-bottom:50rem;color:#616161;position:relative;padding-right:20rem}
.advantages02 .adv-bottom .right .p span{position:absolute;left:0;top:0}
.advantages02 .adv-bottom .right .p p{margin-bottom:18rem;padding-left:16rem;position:relative}
.advantages02 .adv-bottom1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:0}
.advantages02 .adv-bottom1 .right{float:right;width:48.3%;padding-left:38rem;padding-right:79rem}
.more11 a{font-family:var(--Poppins-Bold);font-size:12rem;line-height:20rem;background:url(../images/jt3.png) no-repeat right 2rem;background-size:8rem;padding-right:18rem;letter-spacing:1rem;color:#000}
.swiper-adv{position:relative;overflow:hidden}
.swiper-adv .swiper-pagination{bottom:20rem}
.swiper-adv .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,0.4)}
.swiper-adv .swiper-pagination .swiper-pagination-bullet-active{background:#fff}
.contact{padding:80rem 0 139rem 0}
.contact .container{width:1440rem}
.contact01{padding:59rem 0 104rem 0}
.contact01 .inmain-title{text-align:center}
.contact01 .contact-bottom ul{margin:0 -15rem}
.contact01 .contact-bottom ul li{width:33.33333333%;float:left;padding:0 15rem}
.contact01 .contact-bottom ul li .box .pic{border-radius:4rem}
.contact01 .contact-bottom ul li .box .pic:after{padding-bottom:53.91304348%}
.contact01 .contact-bottom ul li .box .bt{font-size:18rem;font-family:var(--Poppins-Bold);line-height:24rem;padding-left:47rem;margin-top:22rem;background:url(../images/dizhi.png) no-repeat top left;background-size:24rem;color:#333}
.contact02{padding:0 0 86rem 0;overflow:hidden;position:relative}
.contact02 .inmain-title{text-align:center}
.contact02 .contact-bottom{position:relative}
.contact02 .contact-bottom .left{float:left;width:50%;padding-top:51rem}
.contact02 .contact-bottom .left .h3{font-family:var(--Poppins-Light);font-size:28rem;margin-bottom:9rem;color:#212121}
.contact02 .contact-bottom .left .span{font-size:14rem;margin-bottom:9rem;color:#666}
.contact02 .contact-bottom .left ul li{margin-bottom:33rem}
.contact02 .contact-bottom .left ul li input,.contact02 .contact-bottom .left ul li textarea{border:0;border-bottom:1px solid #ced4da;background:0;height:50rem;padding:0 8rem;font-size:14rem;font-family:var(--Poppins-Regular);color:#666;width:100%}
.contact02 .contact-bottom .left ul li textarea{border:1px solid #ced4da;height:104rem;padding:10rem}
.contact02 .contact-bottom .left ul li .span1{font-size:14rem;margin-bottom:5rem;font-family:var(--Poppins-Regular);color:#666}
.contact02 .contact-bottom .left ul li .span1 font{color:#f00}
.contact02 .contact-bottom .left ul li .submit a{width:100%;line-height:46rem;font-size:13rem;color:#fff;text-align:center;background-color:#1b1c1e;display:block}
.contact02 .contact-bottom .right{float:right;width:44%;padding-top:75rem;padding-left:106rem;padding-bottom:93rem;position:relative;z-index:1}
.contact02 .contact-bottom .right:after{content:'';display:block;width:10000rem;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#fafafa}
.contact02 .contact-bottom .right .bt{font-size:28rem;margin-bottom:31rem;color:#212121}
.contact02 .contact-bottom .right ul li{margin-bottom:26rem}
.contact02 .contact-bottom .right ul li .box{padding-left:48rem}
.contact02 .contact-bottom .right ul li .span{font-size:16rem;margin-bottom:5rem;color:#212121}
.contact02 .contact-bottom .right ul li .p{font-size:14rem;color:#666}
.contact02 .contact-bottom .right ul li .p a{color:#666}
.contact02 .contact-bottom .right ul .c1 .box{background:url(../images/co1.png) no-repeat left 1rem;background-size:25rem}
.contact02 .contact-bottom .right ul .c2 .box{background:url(../images/co2.png) no-repeat left 1rem;background-size:25rem}
.contact02 .contact-bottom .right ul .c3 .box{background:url(../images/co3.png) no-repeat left 1rem;background-size:24rem}
.contact02 .contact-bottom .right ul .c4 .box{background:url(../images/co4.png) no-repeat left 1rem;background-size:23rem}
.contact02 .ul{padding-top:16rem;margin-bottom:53rem}
.contact02 .ul .li{float:left;margin-right:20rem}
.contact02 .ul .li a{display:block;width:30rem;height:30rem;border-radius:50%}
.contact02 .ul .li1 a{background:url(../images/f01.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.contact02 .ul .li1:hover a{background:url(../images/f01h.png) no-repeat center center;background-size:100%}
}.contact02 .ul .li2 a{background:url(../images/f02.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.contact02 .ul .li2:hover a{background:url(../images/f02h.png) no-repeat center center;background-size:100%}
}.contact02 .ul .li3 a{background:url(../images/f03.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.contact02 .ul .li3:hover a{background:url(../images/f03h.png) no-repeat center center;background-size:100%}
}.contact02 .ul .li4 a{background:url(../images/f04.png) no-repeat center center;background-size:100%}
@media (min-width:1025px){.contact02 .ul .li4:hover a{background:url(../images/f04h.png) no-repeat center center;background-size:100%}
}.contact02 .jsh{font-size:13rem;line-height:24rem;color:#212121}
.contact02 .jsh a{font-family:var(--Poppins-Bold);text-decoration:underline;color:#212121}
.contact03{padding:54rem 0 0 0;background:#f6f7f8}
.contact03 .h3{font-size:28rem;margin-bottom:20rem;text-align:center;color:#333}
.contact03 .span{text-align:center;font-size:16rem;margin-bottom:28rem;color:#f1941d}
.contact03 .contact-bottom{padding:72rem 0 0 0;background:#fff url(../images/jian.png) no-repeat top center;background-size:94rem}
.contact03 ul{margin:0 -53rem;padding-bottom:18rem;overflow:hidden}
.contact03 ul li{width:50%;float:left;padding:0 53rem;margin-bottom:66rem}
.contact03 ul li .box{position:relative;padding-left:69rem;height:302rem;border-bottom:1px solid #e5e5e5}
.contact03 ul li .pic{width:50rem;position:absolute;top:0;left:0}
.contact03 ul li .text{padding-left:16rem;position:relative}
.contact03 ul li .text:after{content:'';display:block;width:1px;height:48rem;background:#e5e5e5;position:absolute;top:0;left:0}
.contact03 ul li .bt{font-size:18rem;line-height:34rem;color:#333}
.contact03 ul li .p{font-size:14rem;line-height:26rem;color:#666}
.contact03 ul li:nth-child(3) .box,.contact03 ul li:nth-child(4) .box{border:0;height:auto}
.contact03 .contact-map .co-span{text-align:center;position:relative;z-index:2}
.contact03 .contact-map .co-span:after{content:'';display:block;width:100%;height:2px;background:#e4e4e4;position:absolute;top:50%;left:0;margin-top:-1px;z-index:-1px}
.contact03 .contact-map .co-span span{font-size:16rem;line-height:37rem;width:auto;display:inline-block;vertical-align:top;background-color:#212121;color:#fff;position:relative;z-index:2;padding:0 20px}
.contact03 .contact-map a{margin-top:32rem;background-color:#fcf9f2;display:block;border:solid 1px #ccc}
.contact03 .contact-map a img{display:block}
.service{padding:0 !important}
.service01{padding:63rem 0 97rem 0}
.service01 .inmain-title{text-align:center}
.service01 .service-bottom{margin-top:34rem;position:relative;overflow:hidden}
.service01 .service-bottom:after{content:'';display:block;width:100%;left:91rem;top:67rem;position:absolute;height:1px;z-index:-1;background:#f9d19e}
.service01 .service-bottom ul{padding-bottom:57rem;z-index:1;position:relative}
.service01 .service-bottom ul li{width:25%;float:left;z-index:1;position:relative}
.service01 .service-bottom ul li .pic{width:133rem;margin-left:53rem;background:url(../images/bg11.png) no-repeat center center;background-size:100%;z-index:3;position:relative}
.service01 .service-bottom ul li .text{padding-top:49rem}
.service01 .service-bottom ul li .text .bt{font-size:18rem;font-family:var(--Poppins-Bold);line-height:35rem;color:#212121}
.service01 .service-bottom ul li .text .bt span{width:35rem;height:35rem;margin-right:10rem;border-radius:50%;display:inline-block;vertical-align:top;background-color:#f1941d;font-size:14rem;font-family:var(--Poppins-Regular);color:#212121;text-align:center}
.service01 .service-bottom ul li .text .p{padding-top:8rem;font-size:14rem;line-height:32rem;color:#333}
.service01 .service-bottom ul li .text .p p{padding-left:29rem;margin-bottom:7rem;position:relative}
.service01 .service-bottom ul li .text .p p:after{content:'';display:block;width:4rem;height:4rem;border-radius:50%;background:#333;position:absolute;top:11rem;left:11rem}
.service01 .service-bottom ul .s2 .pic,.service01 .service-bottom ul .s3 .pic,.service01 .service-bottom ul .s4 .pic,.service01 .service-bottom ul .s5 .pic,.service01 .service-bottom ul .s6 .pic,.service01 .service-bottom ul .s7 .pic,.service01 .service-bottom ul .s8 .pic{width:135rem;margin-left:89rem;background:url(../images/bg12.png) no-repeat center center;background-size:100%}
.service01 .service-bottom .more a{width:241rem}
.service01 .service-bottom .more a:before{background:var(--main-color)}
.service01 .service-bottom .more a span{display:inline-block;vertical-align:middle;background:url(../images/jt2.png) no-repeat right 15rem;background-size:8rem;padding-right:27rem}
.service02{padding:96rem 0 117rem 0;background:#f8f8f8}
.service02 .inmain-title{text-align:center}
.service02 .service-bottom{padding-top:12rem}
.service02 .list ul{margin:0 -14rem}
.service02 .list ul li{width:16.66666667%;float:left;padding:0 14rem;position:relative}
.service02 .list ul li a{font-family:var(--Poppins-Bold);font-size:16rem;line-height:30rem;padding-bottom:4rem;color:#000;border-bottom:2px solid #ebebeb;display:block;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden;position:relative}
.service02 .list ul .active:after{content:'';display:block;width:132rem;height:2px;background-color:#f1941d;position:absolute;bottom:0;left:14rem;transition:.5s}
.service02 .show{padding-top:91rem}
.service02 .show .info{display:none}
.service02 .show .info .left{float:left;width:49%}
.service02 .show .info .left .pic:after{padding-bottom:67.43295019%}
.service02 .show .info .text{float:right;width:45.5%}
.service02 .show .info .text .bt{font-size:36rem;margin-bottom:65rem;letter-spacing:-1rem;color:#212121}
.service02 .p{font-size:18rem;line-height:32rem;color:#212121}
.service02 .p p{padding-left:20rem;margin-bottom:12rem;position:relative}
.service02 .p p:after{content:'';display:block;width:4rem;height:4rem;border-radius:50%;background:#333;position:absolute;top:15rem;left:0}
.service03{padding:97rem 0 0 0}
.service03 .inmain-title{text-align:center;margin-bottom:18rem}
.service03 .p{font-size:18rem;text-align:center;line-height:30rem;color:#323233}
.service03 .p p{margin-bottom:10rem}
.service03 .service-bottom{margin-top:42rem;padding:129rem 0;background:url(../images/bg14.webp) no-repeat center center;background-size:cover}
.service03 .service-bottom ul{margin:0 -17rem}
.service03 .service-bottom ul li{width:20%;float:left;padding:0 17rem;transition:.5s}
.service03 .service-bottom ul li .box{height:502rem;border-radius:10rem;padding:60rem 30rem 63rem 20rem;border:solid 1rem #fff;position:relative;overflow:hidden}
.service03 .service-bottom ul li .bt{font-family:var(--Poppins-Bold);font-size:26rem;line-height:40rem;margin-bottom:34rem;color:#fff}
.service03 .service-bottom ul li .more4 p{width:42rem;height:42rem;border-radius:50%;background:#f1941d url(../images/next-02.png) no-repeat center center;background-size:9rem}
.service03 .service-bottom ul li .jsh{font-size:16rem;line-height:36rem;color:#fff;position:absolute;bottom:36rem;left:0;width:100%;padding:0 20rem}
.service03 .service-bottom ul li .pp{display:none}
.service03 .service-bottom ul .active{width:60%}
.service03 .service-bottom ul .active .box{background:url(../images/bg13.png) no-repeat center center;background-size:cover}
.service03 .service-bottom ul .active .bt{margin-bottom:20rem}
.service03 .service-bottom ul .active .more4{display:none}
.service03 .service-bottom ul .active .jsh{display:none}
.service03 .service-bottom ul .active .pp{display:block}
.service03 .service-bottom ul .active .pp .item{margin-bottom:38rem}
.service03 .service-bottom ul .active .pp .item h3{font-size:18rem;margin-bottom:12rem;font-family:var(--Poppins-Bold);color:#fff}
.service03 .service-bottom ul .active .pp .item p{font-size:14rem;line-height:23rem;color:#fff;padding-left:20rem;margin-bottom:7rem;position:relative}
.service03 .service-bottom ul .active .pp .item p:after{content:'';display:block;width:4rem;height:4rem;border-radius:50%;background:#fff;position:absolute;top:8rem;left:0}
.service04{padding:115rem 0 60rem 0}
.service04 .inmain-title{text-align:center;margin-bottom:18rem}
.service04 .p{font-size:18rem;text-align:center;line-height:30rem;color:#323233}
.service04 .p span{margin:0 30rem;display:inline-block;vertical-align:top}
.service04 .list{padding-top:42rem}
.service04 .list ul{margin:0 -20rem;font-size:0}
.service04 .list ul li{width:25%;display:inline-block;vertical-align:top;padding:0 20rem}
.service04 .list ul li .pic:after{padding-bottom:81.08108108%}
.service04 .list ul li .bt{text-align:center;font-size:22rem;margin-top:22rem;margin-bottom:43rem;font-family:var(--Poppins-Bold);color:#333}
.service05{padding:126rem 0;background:url(../images/bg15.webp) no-repeat center center;background-size:cover}
.service05 .left{float:left;width:55%;font-size:34rem;line-height:48rem;color:#fff}
.service05 .center{width:19%;float:left;font-size:18rem;line-height:32rem;color:#fff}
.service05 .center a{text-decoration:underline;color:#fff}
@media (min-width:1025px){.service05 .center a:hover{color:var(--main-color)}
}.service05 .more{float:right;margin-top:14rem}
.service05 .more a{width:166rem;line-height:50rem;border-radius:0}
.service05 .more a:before{background:var(--main-color)}
.service05 .more a span{display:inline-block;vertical-align:middle;background:url(../images/jt2.png) no-repeat right 17rem;background-size:8rem;padding-right:27rem}
.filter-sort{display:flex;justify-content:space-between;font-size:15rem;padding-bottom:5rem}
.filter-sort .filterDiv{display:inline-flex;align-items:center;line-height:40rem;color:#999}
.filter-sort .filterDiv .filterBtn,.filter-sort .filterDiv .filterBtnM{display:inline-flex;align-items:center;cursor:pointer}
.filter-sort .filterDiv .filterBtn .icon,.filter-sort .filterDiv .filterBtnM .icon{display:inline-flex;width:20rem;height:20rem;background:url(../images/icon/filter-1.svg) no-repeat center center;background-size:20rem;margin-right:5rem}
.filter-sort .filterDiv .filterBtn.active,.filter-sort .filterDiv .filterBtnM.active{color:var(--main-color)}
.filter-sort .filterDiv .filterBtn.active .icon,.filter-sort .filterDiv .filterBtnM.active .icon{background:url(../images/icon/filter-2.svg) no-repeat center center;background-size:20rem}
.filter-sort .filterDiv .filterBtn{position:relative}
.filter-sort .filterDiv .filterBtn::after{content:'';display:block}
.filter-sort .filterDiv .filterBtnM{display:none}
.filter-sort .filterDiv .num{color:var(--main-color);margin-left:5rem;margin-right:5rem}
.filter-sort .filterDiv .jieguo{display:inline-flex;padding-left:10rem}
.filter-sort .filterDiv .jieguo a{display:inline-flex;vertical-align:top;position:relative;margin-left:10rem;margin-right:10rem;padding-right:20rem;color:#000;opacity:.5}
.filter-sort .filterDiv .jieguo a:hover{opacity:.8}
.filter-sort .filterDiv .jieguo .icon{width:16rem;height:16rem;line-height:14rem;border:1rem #666 solid;border-radius:50%;color:#000;background:url(../images/icon/close.svg) no-repeat center center;background-size:14rem 14rem;position:absolute;z-index:999;right:0;top:10rem}
.filter-sort .filterDiv .jieguo .a-1{opacity:1;text-decoration:underline;font-family:var(--font-family-3)}
.filter-sort .sortDiv{display:flex;align-items:center;justify-content:flex-end;padding-right:10rem}
.filter-sort .sortDiv > span{cursor:pointer;display:inline-flex;align-items:center;line-height:40rem;color:#212121;position:relative}
.filter-sort .sortDiv > span:hover .drop{display:block}
.filter-sort .sortDiv .icon{display:inline-flex;width:16rem;height:16rem;background:url(../images/icon/sort.svg) no-repeat center center;background-size:16rem;margin-right:10rem}
.filter-sort .sortDiv .arrow{display:inline-block;width:8rem;height:8rem;margin-left:10rem;position:relative;transform:translateY(-3rem)}
.filter-sort .sortDiv .arrow::after{content:'';display:inline-block;width:8rem;height:8rem;border-right:1px #333 solid;border-bottom:1px #333 solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}
.filter-sort .sortDiv .drop{display:none;box-shadow:0 4px 10px -2px rgba(0,0,0,0.2);background:#fff;min-width:216px;padding-top:10rem;padding-bottom:10rem;position:absolute;z-index:999;top:100%;right:-20rem}
.filter-sort .sortDiv .drop a{display:block;line-height:36rem;padding-left:30px;padding-right:45px;position:relative}
.filter-sort .sortDiv .drop a::before{content:'';display:none;width:20rem;height:20rem;background:url(../images/icon/check.svg) no-repeat center center;background-size:20rem 20rem;position:absolute;top:8rem;right:15rem}
.filter-sort .sortDiv .drop a:hover{background-color:#f7f7f7}
.filter-sort .sortDiv .drop a.active{font-family:var(--font-family-3)}
.filter-sort .sortDiv .drop a.active::before{display:block}
.filter-sort .result{line-height:40rem}
.filter-sort .result .num{color:var(--main-color);margin-left:5rem;margin-right:5rem}
.product{padding-top:31rem}
.inside-1{padding-bottom:105rem;position:relative}
.inside-1 .con{display:flex;flex-wrap:wrap;position:relative}
.inside-1 .con .leftAsideMDiv{display:none}
.inside-1 .con-2 .leftAsideMDiv{display:block}
.inside-1 .con-2 .listProduct > li{width:33.33333333%}
.inside-1 .con-2 .rightCon{flex:1;width:80%;float:left;padding-left:25rem;padding-top:21rem}
.inside-1 .asideBtnM{display:none;font-size:14px;line-height:30px;width:40px;height:40px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:var(--main-color);text-align:center;color:#fff;line-height:40px;font-size:0;position:fixed;z-index:999999;top:50%;left:0}
.inside-1 .asideBtnM .txt{display:none}
.inside-1 .asideBtnM .icon{content:'';display:block;width:12px;height:12px;border-top:2px #fff solid;border-right:2px #fff solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);margin-left:-5px}
.inside-1 .leftAsideMDiv{width:18%;float:left;padding-right:4rem;padding-bottom:90rem}
.inside-1 .leftAsideMDiv .closeM{display:none}
.inside-1 .leftAsideMDiv .ft-btnDivM{display:none}
.inside-1 .leftAside{position:sticky;top:100rem;left:0}
.inside-1 .classifyAside{font-size:18rem;position:relative;z-index:1}
.inside-1 .classifyAside .nr{padding:10rem 6rem}
.inside-1 .classifyAside .list > li{overflow:hidden;padding-bottom:10rem;margin-bottom:15rem;border-bottom:1px #eee solid}
.inside-1 .classifyAside .list > li:last-child{margin-bottom:0;border-bottom:0}
.inside-1 .classifyAside .list > li .title{position:relative;z-index:1}
.inside-1 .classifyAside .list > li .title > a{display:flex;color:#292929;font-family:var(--font-family-3);line-height:30rem;font-size:15rem;color:#212121;padding:5rem 24rem 5rem 0;position:relative}
.inside-1 .classifyAside .list > li .title > a:hover{color:var(--main-color)}
.inside-1 .classifyAside .list > li .title > a:hover .icon{background:var(--main-color)}
.inside-1 .classifyAside .list > li .title > a:hover .icon::before{border-color:#fff}
.inside-1 .classifyAside .list .icon{cursor:pointer;width:30rem;height:30rem;position:absolute;z-index:999;top:5rem;right:0;background:url(../images/arrow-down.svg) no-repeat center center;background-size:16rem}
.inside-1 .classifyAside .list .active .icon{background:url(../images/arrow-up.svg) no-repeat center center;background-size:16rem}
.inside-1 .classifyAside .list .active .child{display:block}
.inside-1 .classifyAside .list .child{display:none}
.inside-1 .classifyAside .list .child .list > li{padding-bottom:0;margin-bottom:0;border-bottom:0}
.inside-1 .classifyAside .list .child a{color:#666;display:block;font-size:14rem;line-height:24rem;padding:12rem 0 12rem 30rem;position:relative}
.inside-1 .classifyAside .list .child a::before{content:'';display:block;width:20rem;height:20rem;border:1px #2d3132 solid;background:url(../images/icon/check-white.svg) no-repeat center center;background-size:20rem 20rem;position:absolute;top:12rem;left:0}
.inside-1 .classifyAside .list .child a:hover{color:var(--main-color)}
.inside-1 .classifyAside .list .child .active a{color:var(--main-color)}
.inside-1 .classifyAside .list .child .active a::before{background-color:#2d3132}
.inside-1 .classifyAside .list .child1 .list > li{width:33.33333333%;float:left}
.inside-1 .classifyAside .list .child1 a{text-align:center;padding-left:0}
.inside-1 .classifyAside .list .child1 a:before{display:none}
.inside-1 .classifyAside .list .child1 a .color-filter{position:relative;height:30rem;width:30rem;display:block;border-radius:50%;text-align:center;margin:0 auto;border:1px solid #444}
.swiper-collections1{margin:0 -20rem;width:auto}
.swiper-collections1 .item{width:33.33333333%;padding:0 20rem;margin-bottom:50rem;margin-bottom:24rem}
.pro-message{padding:102rem 0;background:url(../images/bg16.webp) no-repeat center center;background-size:cover;position:relative}
.pro-message .inmain-title{text-align:center;margin-bottom:32rem}
.pro-message .info{padding:71rem 70rem 30rem 70rem;overflow:hidden;background:#fff}
.pro-message .list{padding:0}
.pro-message .list ul{margin:0 -20rem}
.pro-message .list ul li{margin-bottom:27rem;overflow:hidden;width:33.33333333%;float:left;padding:0 20rem}
.pro-message .list ul li .span{font-size:16rem;margin-bottom:10rem;color:#212121}
.pro-message .list ul li .span font{color:#fc0000}
.pro-message .list ul li a{color:var(--main-color)}
.pro-message .list ul li input{width:100%;height:42rem;padding:0 20rem;background:0;border-radius:4rem;font-family:var(--Poppins-Regular);font-size:14rem;color:#7a7a7a;border:solid 1rem #c7c7c7}
.pro-message .list ul li .ul{margin:0 -12rem}
.pro-message .list ul li .ul .li{width:50%;float:left;padding:0 12rem}
.pro-message .list ul li .bottom{position:relative;padding-left:80rem;padding-top:4rem;min-height:25rem}
.pro-message .list ul li .bottom span{float:left;font-family:var(--Poppins-Bold);font-size:14rem;line-height:20rem;color:#f1941d;position:absolute;top:4rem;left:0;margin:10rem 0}
.pro-message .list ul li .label{overflow:hidden}
.pro-message .list ul li .label label{position:relative;margin-right:50rem;float:left}
.pro-message .list ul li .label .last{margin-right:0}
.pro-message .list ul li .label label .bt{user-select:none;position:relative;cursor:pointer;padding:0 10rem 0 28rem;font-size:15rem;color:#666;line-height:20rem}
.pro-message .list ul li .label label .bt:after{content:'';display:block;position:absolute;left:0;top:2rem;width:14rem;height:14rem;border:1px solid #c7c7c7;border-radius:3px;transition:all .15s ease}
.pro-message .list ul li .label label input.checkbox{position:absolute;top:0;left:-20rem;cursor:pointer;width:0;height:0;opacity:0;overflow:hidden}
.pro-message .list ul li .label label input.checkbox:checked{border:0 !important;background:0}
.pro-message .list ul li .label label input.checkbox:checked + .bt:after{background:var(--main-color);border:1px solid var(--main-color)}
.pro-message .list ul li .label .bt{display:inline-block;vertical-align:middle;margin:10rem 0}
.pro-message .list ul li .label .text{display:inline-block;vertical-align:middle;width:575rem}
.pro-message .list ul li .label1{overflow:hidden}
.pro-message .list ul li .label1 label{position:relative;margin-right:50rem;float:left}
.pro-message .list ul li .label1 .last{margin-right:0}
.pro-message .list ul li .label1 label .bt{user-select:none;position:relative;cursor:pointer;padding:0 10rem 0 28rem;font-size:15rem;color:#666;line-height:20rem}
.pro-message .list ul li .label1 label .bt:after{content:'';display:block;position:absolute;left:0;top:4rem;width:14rem;height:14rem;border:1px solid #c7c7c7;border-radius:50%;transition:all .15s ease}
.pro-message .list ul li .label1 label input.radio{position:absolute;top:0;left:-20rem;cursor:pointer;width:0;height:0;opacity:0;overflow:hidden}
.pro-message .list ul li .label1 label input.radio:checked{border:0 !important;background:0}
.pro-message .list ul li .label1 label input.radio:checked + .bt:after{background:var(--main-color);border:1px solid var(--main-color)}
.pro-message .list ul li .label1 .bt{display:inline-block;vertical-align:middle;margin:10rem 0}
.pro-message .list ul li .label1 .text{display:inline-block;vertical-align:middle;width:575rem}
.pro-message .list ul li .label2 label .bt:after{top:4rem}
.pro-message .list ul li .lagan{display:inline-block;vertical-align:middle;width:46rem}
.pro-message .list ul li .lunzi{display:inline-block;vertical-align:middle;width:31rem}
.pro-message .list ul li .bottom1{padding-left:180rem}
.pro-message .list ul li .file{width:230rem;height:110rem;background:#fff url(../images/jia.png) no-repeat center center;background-size:cover;border-radius:4rem;border:solid 1rem #c7c7c7;cursor:pointer}
.pro-message .list ul li .file input{opacity:0;height:110rem;cursor:pointer}
.pro-message .list ul li .p{font-size:14rem;line-height:30rem;text-align:left;color:#7a7a7a}
.pro-message .list ul li .p p{margin:0}
.pro-message .list ul li .p a{text-decoration:underline;color:#333}
.pro-message .list ul li .submit a{font-size:16rem;color:#212121;width:181rem;line-height:46rem;background-color:#f1941d;border-radius:23rem;display:block;text-align:center;margin:0 auto}
.about{padding:0 !important}
.about01{padding:87rem 0 111rem 0;position:relative}
.about01 .home-jsh{height:auto}
.about03{padding:94rem 0 142rem 0;background:url(../images/hbg.webp) no-repeat center center;background-size:cover;position:relative}
.about03 .about-bottom{position:relative;min-height:766rem;margin-top:65rem}
.about03 .about-bottom .about-list1{position:absolute;top:0;left:395rem;width:18%;height:100%;overflow:hidden;padding:100rem 0}
.about03 .about-bottom .about-list1:after{content:'';display:block;border-right:1px dashed #bfbfbf;height:100%;width:1px;position:absolute;top:0;right:37rem}
.about03 .mySwiper2{position:relative;overflow:hidden;width:48%;float:right}
.about03 .mySwiper2 .swiper-slide{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:766rem}
.about03 .mySwiper2 .swiper-slide .box{width:100%;opacity:0;transition:.5s}
.about03 .mySwiper2 .swiper-slide .box .h1{font-size:30px;color:#e50015;font-family:var(--Oswald-Bold);display:none}
.about03 .mySwiper2 .swiper-slide .box .h1 span{font-size:16px;margin-left:5px}
.about03 .mySwiper2 .swiper-slide .box .item{margin:120rem 0}
.about03 .mySwiper2 .swiper-slide .box .h3{font-size:18rem;line-height:30rem;font-family:var(--Poppins-Bold);color:#333}
.about03 .mySwiper2 .swiper-slide .box .h3 b{display:block}
.about03 .mySwiper2 .swiper-slide .box .bt{font-size:30rem;font-family:var(--Poppins-Bold);line-height:52rem;color:#212121}
.about03 .mySwiper2 .swiper-slide-active .box{opacity:1}
.about03 .mySwiper1{position:relative;overflow:hidden;height:100%}
.about03 .mySwiper1 .swiper-slide{height:auto;padding-right:70rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--Oswald-Regular);font-size:30rem;color:#666;background:url(../images/line2.png) repeat-y top right;background-size:38rem}
.about03 .mySwiper1 .swiper-slide span{display:block;text-align:right;width:100%}
.about03 .mySwiper1 .swiper-slide:after{content:'';width:38rem;background:#bfbfbf;position:absolute;top:50%;height:1px;right:0}
.about03 .mySwiper1 .swiper-slide-active{font-family:var(--Oswald-Bold);font-size:89rem;color:var(--main-color)}
.about03 .swiper-button-next,.about03 .swiper-button-prev{width:47rem;height:47rem;background:#e9e9e9 url('../images/prev2.png') no-repeat center center !important;background-size:20rem !important;margin-top:0;border-radius:50%;top:0;left:auto;right:14rem;z-index:66;transform:rotate(90deg)}
.about03 .swiper-button-next:after,.about03 .swiper-button-prev:after{content:'';display:none}
@media (min-width:1025px){.about03 .swiper-button-next:hover,.about03 .swiper-button-prev:hover{background:var(--main-color) url('../images/prev2h.png') no-repeat center center !important;background-size:20rem !important}
}.about03 .swiper-button-next{top:auto;bottom:0;background:#e9e9e9 url('../images/next2.png') no-repeat center center !important;background-size:20rem !important}
@media (min-width:1025px){.about03 .swiper-button-next:hover{background:var(--main-color) url('../images/next2h.png') no-repeat center center !important;background-size:20rem !important}
}.about04{padding:107rem 0 90rem 0;overflow:hidden;position:relative;background:url(../images/bg19.webp) no-repeat center center;background-size:cover}
.about04 .abg{background:url(../images/bg8.png) no-repeat bottom center;background-size:100%}
.about04 .ht{margin-bottom:37rem}
.about04 .left{text-align:center;font-size:0;margin-top:10rem}
.about04 .left ul li{width:240rem;display:inline-block;vertical-align:top;margin:0 17rem}
.about04 .left ul li .pic:after{padding-bottom:41.66666667%}
.about04 .home-bottom{position:relative;margin-top:38rem;padding-bottom:100rem}
.about04 .honorlist{width:1600rem;margin:0 auto}
.about04 .honorlist li{width:20%}
.about04 .honorlist li .box{padding:6rem;background:#fff;position:relative}
.about04 .honorlist li .box:before{content:'';display:block;background:rgba(229,0,21,0.78);position:absolute;top:0;left:0;width:100%;height:100%;z-index:44;opacity:0;transition:.5s}
.about04 .honorlist li .pic{background:#fff}
.about04 .honorlist li .pic:after{padding-bottom:142.20183486%}
.about04 .honorlist li .bt{font-size:20rem;line-height:72rem;color:#fff;text-align:center;padding:0 10rem;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden;background:url(../images/fd.png) no-repeat top center;background-size:34rem;position:absolute;top:50%;width:100%;left:0;transform:translateY(-50%);z-index:344;padding-top:37rem;opacity:0;transition:.5s}
@media (min-width:1025px){.about04 .honorlist li:hover .pic img{transform:scale(1.1)}
}.about04 .gun{font-size:14rem;line-height:30rem;color:#2d2e2e;background:url(../images/gun.png) no-repeat center left;background-size:18rem;padding-left:30rem;width:120rem;margin:0 auto}
.product-show{padding:0 !important}
.product-show01 .container{width:100%}
.product-show01 .left{float:left;width:50%}
.product-show01 .left img{display:block}
.product-show01 .left .ps-phone{display:none}
.product-show01 .right{float:right;z-index:1;position:sticky;top:80rem;width:50%;padding-right:160rem;padding-left:61rem;padding-top:36rem}
.product-show01 .right .second-nav .inside-current{font-size:14rem}
.product-show01 .right .span{font-size:13rem;color:#333;width:49rem;text-align:center;line-height:27rem;background-color:#f7f7f7;border-radius:8rem;margin-top:31rem}
.product-show01 .right .h01{font-size:24rem;font-family:var(--Poppins-Bold);line-height:34rem;padding-top:7rem;padding-bottom:24rem;color:#212121;border-bottom:1px solid #e8e8e8}
.product-show01 .right .color{padding-top:23rem;margin-bottom:23rem}
.product-show01 .right .color .cspan{font-size:18rem;line-height:34rem;margin-bottom:12rem;color:#212121}
.product-show01 .right .color .cspan span{font-family:var(--Poppins-Bold)}
.product-show01 .right .color .tabs-content a{width:36rem;height:36rem;padding:4rem;border-radius:50%;margin-right:15rem;display:inline-block;cursor:pointer;border:1px solid rgba(0,0,0,0)}
.product-show01 .right .color .tabs-content a span{border-radius:50%;display:block;width:100%;height:100%;border:1px solid #ddd}
.product-show01 .right .color .tabs-content a:hover{border:1px solid #000}
.product-show01 .right .color .tabs-content a.active{border:1px solid #000}
.product-show01 .right .chicun .cspan{font-size:18rem;line-height:34rem;margin-bottom:12rem;color:#212121}
.product-show01 .right .chicun .cspan span{font-family:var(--Poppins-Bold)}
.product-show01 .right .label{margin-top:15rem;margin-bottom:61rem;overflow:hidden}
.product-show01 .right .label label{position:relative;margin-right:10rem;float:left}
.product-show01 .right .label label .bt{user-select:none;position:relative;cursor:pointer;padding:0 18rem;font-size:15rem;color:#212121;border-radius:10rem;background:#eaeaeb;line-height:39rem;height:35rem}
.product-show01 .right .label label .bt:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #000;border-radius:10rem;transition:all .15s ease;opacity:0}
.product-show01 .right .label label input{position:absolute;top:0;left:-20rem;cursor:pointer;width:0;height:0;opacity:0;overflow:hidden}
.product-show01 .right .label label input:checked{border:0 !important;background:0}
.product-show01 .right .label label input:checked + .bt:after{opacity:1}
.product-show01 .right .anniu a{font-size:14rem;color:#fff;width:374rem;line-height:50rem;text-align:center;border-radius:30rem;display:block;background:#000}
.product-show01 .right .p{font-size:14rem;color:#999;margin-top:37rem;margin-bottom:40rem}
.product-show01 .right .job2{border-top:2px solid #e8e8e8}
.product-show01 .right .job2 .list{margin-bottom:40rem}
.product-show01 .right .job2 .span-01{display:block;text-overflow:ellipsis;white-space:nowrap !important;overflow:hidden}
.product-show01 .right .job2 dl{padding:25rem 0;overflow:hidden;border-bottom:solid 1px #eee}
.product-show01 .right .job2 dt{overflow:hidden;cursor:pointer;font-size:16rem;line-height:24rem;color:#212121;font-family:var(--Poppins-Bold);transition:all .5s;position:relative}
.product-show01 .right .job2 dt .icon{cursor:pointer;width:24rem;height:24rem;border-radius:50%;position:absolute;z-index:999;top:0;right:0;background:#f0f0f0 url(../images/jt.png) no-repeat center center;background-size:10rem}
.product-show01 .right .job2 dd{height:0;font-size:15rem;line-height:27rem;color:#666;overflow:hidden}
.product-show01 .right .job2 dd .table table{width:100%}
.product-show01 .right .job2 dd .table table td{padding:15rem}
.product-show01 .right .job2 dd .table table .tr td{background:#f6f6f6}
.product-show01 .right .job2 dd .nr{padding:13rem 0 21rem 0;position:relative}
.product-show01 .right .job2 .cur dt .icon{background:#000 url(../images/jt4.png) no-repeat center center;background-size:10rem}
.product-show01 .right .job2 .cur dd{height:auto}
.product-show02{padding:172rem 0 0 0}
.product-show02 .shipin{background-color:#333;border-radius:42rem;overflow:hidden}
.product-show02 .shipin img,.product-show02 .shipin video{display:block;width:100%}
.product-show02 .hh{text-align:center;font-family:var(--Poppins-Medium);font-size:176rem;line-height:240rem;margin-top:115rem;margin-bottom:31rem;color:#212121}
.product-show02 .p{font-size:16rem;line-height:34rem;text-align:center;color:#212121}
.product-show03{position:relative;background:#fff;padding:90rem 0}
.product-show03 .container{position:relative;min-height:643rem}
.product-show03 .pc{position:relative;min-height:643rem}
.product-show03 .phone{display:none}
.product-show03 .left{float:left;width:48.7%}
.product-show03 .right{float:right;width:43.3%;top:170rem;position:-webkit-sticky;position:sticky}
.product-show03 .right:after{padding-bottom:93.04347826%;content:'';display:block}
.product-show03 .right .item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform;transition:.5s;opacity:0;clip-path:inset(100% 0 0)}
.product-show03 .right .pic{border-radius:12rem}
.product-show03 .right .pic:after{padding-bottom:93.04347826%}
.product-show03 .right .show{z-index:10;opacity:1;clip-path:inset(0px)}
.product-show03 .swiperzhanhui{margin-top:90rem;position:relative}
.product-show03 .zhanhuiitem .info{overflow:hidden;height:643rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-show03 .zhanhuiitem .info .text{float:left;background:#fff;padding:81rem 40rem 30rem 40rem}
.product-show03 .zhanhuiitem .info .text .num{font-family:var(--Poppins-Medium);font-size:18rem;color:#212121}
.product-show03 .zhanhuiitem .info .pic{border-radius:12px;display:none}
.product-show03 .zhanhuiitem .info .pic:after{padding-bottom:93.04347826%}
.product-show03 .zhanhuiitem .info .h3{font-size:56rem;margin-top:77rem;margin-bottom:12rem;color:#212121}
.product-show03 .zhanhuiitem .info .p{font-size:28rem;margin-bottom:156rem;color:#666}
.product-show03 .zhanhuiitem .info .jsh{font-family:var(--Poppins-Medium);font-size:16rem;line-height:31rem;color:#666}
.product-show04{padding:90rem 0;overflow:hidden}
.product-show04 .inmain-title{text-align:center}
.float{position:fixed;bottom:30rem;right:15rem;z-index:200}
.float ul li{width:34rem;height:34rem;box-shadow:0rem 0rem 12rem 1rem rgba(0,0,0,0.12);font-size:12rem;margin-bottom:10rem;text-align:center;position:relative}
.float ul li .pic{width:100%;background:#fff}
.float ul li .bt{color:#2b2b2b}
.float ul li .hover{position:absolute;top:0;right:58rem;width:127rem;display:none}
.float ul li .dianhu{font-size:16rem}
.float ul li .dianhu a{color:#fff}
.float ul li .hover1{position:absolute;top:0;right:58rem;width:147rem;background:#fff;padding:12rem 10rem;min-height:58rem;display:none;font-size:20rem;font-family:var(--Oswald-Regular);color:var(--main-color);line-height:32rem}
.float ul li:hover .bt{color:var(--main-color)}
.float ul li:hover .hover{display:block}
.float ul li:hover .hover1{display:block}
.float ul li.dis{opacity:1}
.float ul li.last{display:none}
.float1 ul li.last{display:block}
@media (max-width:1200px){.nav{display:none}
  body{font-size:14px}
  .container{padding:0 15px;max-width:750px;width:100%}
  .tanchu{width:100%;height:580px;font-size:14px}
  .tanchu .container{padding:0}
  .tanchu .pro-message{padding:30px 0}
  .tanchu .pro-message .info{height:520px}
  .tanchu .pro-message .info::-webkit-scrollbar{width:14px;height:14px}
  .tanchu .pro-message .info::-webkit-scrollbar-button{width:0;height:0}
  .tanchu .pro-message .info::-webkit-scrollbar-corner{background-color:#fff}
  .tanchu .pro-message .info::-webkit-scrollbar-thumb{min-height:12px;border:4px solid transparent;background-clip:content-box;border-radius:7px;background-color:#c8d5e1}
  .tanchu .pro-message .info::-webkit-scrollbar-thumb:hover{background-color:#a8bbcf}
  .tanchu .pro-message .info::-webkit-scrollbar-thumb:active{background-color:#87a2bd}
  .tanchu .pro-message .info::-webkit-scrollbar-track{background-color:transparent}
  .tanchu .pro-message .info::-webkit-scrollbar-track-piece{background-color:transparent}
  .tanchu .pro-message .list ul li .label label{margin-right:20px}
  .tanchu .pro-message .list ul li .label1 label{margin-right:20px}
  .tanchu .close{width:40px;height:40px;top:0;right:0;line-height:40px;font-size:30px}
  .sitemap li{border-bottom:1px dashed #e0e0e0;padding-bottom:20px;margin-bottom:20px}
  .sitemap li .top{font-size:20px}
  .sitemap li .bot{margin-top:15px}
  .sitemap li .bot a{font-size:16px;margin-right:20px}
  .sitemap li .bot p{margin-top:10px}
  .header{height:60px;background:#fff;box-shadow:0 0 6px 0 rgba(2,24,44,0.29)}
  .header .logo{padding-top:18px;margin-left:0}
  .header .logo a img{width:198px}
  .header .logo a .lg2{display:block}
  .header .logo a .lg1{display:none}
  .header .header-right{margin-right:0}
  .header .header-right .menu{display:block}
  .header .header-right .lan{display:none}
  .header .header-right .header-search{display:none}
  .nav{display:none}
  .height{top:-60px}
  .height1{height:60px}
  .swiper-renewal-main .img1{display:block}
  .swiper-renewal-main .img{display:none}
  .swiper-renewal-main .swiper-slide img{height:80vh}
  .swiper-renewal-main .banner-hover{top:12%;padding-top:60px}
  .swiper-renewal-main .banner-hover .info{padding:0 13px}
  .swiper-renewal-main .banner-hover .bt{font-size:22px;text-shadow:0 0 6px rgba(2,24,44,0.29)}
  .swiper-renewal-main .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 6px}
  .swiper-renewal-main .swiper-pagination .swiper-pagination-bullet-active{width:40px;border-radius:4px}
  .swiper-renewal-main .btn{bottom:15px}
  .swiper-renewal-main .toggle-display{width:40px;height:20px}
  .swiper-renewal-main a.slide_btn{width:40px;height:20px}
  .swiper-renewal-main .swiper-button-prev,.swiper-renewal-main .swiper-button-next{width:52px;height:52px;border:0;background-size:38px;border-radius:0;margin-top:-26px;z-index:33;left:5%}
  .swiper-renewal-main .swiper-button-prev:after,.swiper-renewal-main .swiper-button-next:after{display:none}
  .swiper-renewal-main .swiper-button-next{right:5%;left:auto;background-size:38px}
  .float{display:none}
  .home-title{font-size:28px}
  .home-p{font-size:15px;margin-top:18px}
  .home-about{padding:40px 0;background-size:1200px}
  .home-about .home-jsh{font-size:14px;line-height:26px;height:130px;width:100%;margin-bottom:18px}
  .home-about .home-bottom{padding-top:20px}
  .home-about .youshi li{width:50%;padding:0 !important;text-align:center;margin-top:20px}
  .home-about .youshi li .box{float:none}
  .home-about .youshi li .num{font-size:14px;line-height:60px}
  .home-about .youshi li .num span{font-size:38px;letter-spacing:-1px}
  .home-about .youshi li .num em{font-size:38px}
  .home-about .youshi li .h3{font-size:14px;line-height:26px}
  .home-about .youshi li:nth-child(2){width:50%}
  .home-about .youshi li:nth-child(3){width:33.33333%}
  .home-about .youshi li:nth-child(4){width:33.33333%}
  .home-about .youshi li:nth-child(5){width:33.33333%}
  .home-about .video{height:300px;margin-top:30px;margin-bottom:30px}
  .home-about .video a{background-size:40px}
  .more a,.more p{width:128px;line-height:42px;border-radius:21px;font-size:14px}
  .home-honor{padding:40px 0}
  .home-honor .home-bottom{padding-top:20px;padding-bottom:50px}
  .home-honor .home-bottom .swiper-button-prev,.home-honor .home-bottom .swiper-button-next{width:36px;height:36px;margin-top:-26px;top:auto;bottom:0;margin-top:0;left:40%;right:50px}
  .home-honor .home-bottom .swiper-button-prev:after,.home-honor .home-bottom .swiper-button-next:after{font-size:16px}
  .home-honor .home-bottom .swiper-button-next{right:40%;left:auto}
  .home-honor .home-bottom .left{width:100%;margin-bottom:20px}
  .home-honor .home-bottom .left ul{text-align:center}
  .home-honor .home-bottom .left ul li{width:33.33333333%}
  .home-honor .home-bottom .right{width:100%}
  .swiper-honor .item{padding:2px;width:33.33333333%;margin-right:20px;box-shadow:inset 0 3px 7px 0 #000}
  .home-design{padding:40px 0;position:relative;z-index:1}
  .home-design:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);z-index:-1}
  .home-design .home-bottom{padding-top:220px}
  .home-design .p{font-size:15px;line-height:28px;margin-top:19px;margin-bottom:13px}
  .swiper-design{width:100%}
  .swiper-design .item{background:rgba(255,255,255,0.8);border-radius:10px;width:30%}
  .home-oem{padding:40px 0}
  .home-oem .container{display:block}
  .home-oem .left{width:100%;padding-top:0;margin-bottom:20px}
  .home-oem .left .more{position:relative;bottom:auto;left:auto;margin-top:20px}
  .home-oem .right{width:100%;height:auto;padding:20px;border-radius:28px}
  .home-oem .right .info{height:auto;padding-right:0;overflow:hidden;padding-top:0}
  .home-oem .right ul{margin:0 -10px}
  .home-oem .right ul li{width:50% !important;padding:0 10px !important;margin:0 !important;margin-bottom:17px !important}
  .home-oem .right ul li .box{height:auto !important;padding:50px 10px 20px 10px !important;width:100% !important;border-radius:4px;background:#f1f1f1 !important}
  .home-oem .right ul li .pic{width:40px;margin-bottom:8px}
  .home-oem .right ul li .bt{font-size:14px;line-height:26px}
  .home-oem .right ul li .num{position:absolute;top:10px !important;bottom:auto !important;left:50% !important;margin-left:-16px !important;width:32px;line-height:32px;font-size:14px}
  .home-solution{padding:40px 0 0 0}
  .home-solution .home-p{font-size:15px;line-height:28px;margin-top:9px}
  .home-solution .home-bottom{padding-top:33px}
  .home-solution .home-bottom .pc{display:none}
  .home-solution .home-bottom .phone{display:block;position:relative;padding-bottom:50px}
  .home-solution .home-bottom .phone .swiper-button-prev,.home-solution .home-bottom .phone .swiper-button-next{width:36px;height:36px;background:#e9eaf1;border:0;border-radius:50%;margin-top:-26px;z-index:33;top:auto;margin-top:0;bottom:0;left:40%;right:50px}
  .home-solution .home-bottom .phone .swiper-button-prev:after,.home-solution .home-bottom .phone .swiper-button-next:after{color:#b5b6bb;font-size:18px;font-weight:bold}
  .home-solution .home-bottom .phone .swiper-button-next{right:40%;left:auto}
  .home-solution .home-bottom .list ul{margin:0}
  .home-solution .home-bottom .list ul li{width:100%;padding:0 15px}
  .home-solution .home-bottom .list ul li .img{height:auto;background:none !important}
  .home-solution .home-bottom .list ul li .img:after{padding-bottom:106.36363636%;content:'';display:block}
  .home-solution .home-bottom .list ul li .img video{position:absolute;top:0;left:0;width:100%;display:block;opacity:1}
  .home-solution .home-bottom .list ul li .img .text{padding:0 12px 62px 12px;padding-top:100px}
  .home-solution .home-bottom .list ul li .img .text .jsh{font-size:14px;line-height:26px;opacity:1;display:block}
  .home-solution .home-bottom .list ul li .img .bt{font-size:18px;line-height:38px}
  .home-collections{padding:40px 0}
  .home-collections .home-bottom{padding-top:20px}
  .swiper-collections{width:100%}
  .swiper-collections .item{width:20%}
  .swiper-collections .item .tabs .ne{width:48px;line-height:26px;border-radius:8px;font-size:13px;top:20px;left:20px;z-index:32}
  .swiper-collections .item .bt{margin-top:10px;font-size:15px;line-height:26px;height:52px;margin-bottom:12px}
  .swiper-collections .item .tabs-content{display:none}
  .home-news{padding-bottom:40px}
  .home-news .home-bottom{padding-top:20px}
  .swiper-news .item .box{border-radius:4px}
  .swiper-news .item .text{padding:15px}
  .swiper-news .item .date{font-size:14px}
  .swiper-news .item .bt{font-size:16px;line-height:28px;height:56px;margin-top:11px;margin-bottom:3px}
  .swiper-news .item .p{font-size:14px;line-height:26px;height:52px;margin-bottom:10px}
  .footer-top{padding:40px 0}
  .footer-top .left{display:none}
  .footer-top .bt{font-size:18px}
  .footer-top .right{float:right;width:100%}
  .footer-top .right .p{font-size:14px;line-height:36px;margin-top:6px;margin-bottom:6px}
  .footer-top .right .input{padding-right:31px}
  .footer-top .right .input input{width:100%;height:34px;padding:0 20px;border-radius:4px}
  .footer-top .right .input a{width:62px;line-height:34px;border-radius:4px;font-size:13px}
  .footer-top .right .ul{padding-top:31px}
  .footer-top .right .ul .li{margin-right:20px}
  .footer-top .right .ul .li a{width:30px;height:30px}
  .footer-bottom{padding:14px 0;line-height:25px;text-align:center}
  .footer-bottom a{margin:0 5px 5px 5px;display:inline-block;vertical-align:top}
  .footer-bottom .fr{float:none;display:inline-block;vertical-align:top}
  .footer-bottom .fr a{background-size:22px;padding-left:30px}
  .inbanner{margin-top:60px}
  .inbanner .img{display:none}
  .inbanner .img1{display:block}
  .inbanner .banner-hover{padding-top:60px}
  .inbanner .banner-hover .bt{font-size:20px;letter-spacing:1px;text-shadow:0 0 6px rgba(2,24,44,0.29)}
  .inbanner .banner-hover .bt{font-size:24px}
  .inbanner .banner-hover .bt1{font-size:20px}
  .inbanner .banner-hover .span{font-size:26px;line-height:40px;margin:23px 0;letter-spacing:1px}
  .inbanner .banner-hover .bv .area{width:50px;height:50px}
  .inbanner .banner-hover .bv .area .dot{width:50px;height:50px;background-size:17px}
  .inbanner .banner-hover .bv .area .circle{width:90px;height:90px}
  .inbanner .banner-hover .list{padding-top:19px}
  .inbanner .banner-hover .list ul li{width:100%;margin-bottom:10px}
  .inbanner .banner-hover .list ul li .pic{width:30px}
  .inbanner .banner-hover .list ul li .h3{font-size:16px;margin-top:7px;margin-bottom:5px}
  .inbanner .banner-hover .list ul li .p{font-size:14px;line-height:26px}
  .inbanner .banner-hover .list ul li .p br{display:none}
  .inbanner .banner-hover1{transform:none;position:relative;top:auto;left:auto;padding:100px 0 40px 0;background:url(../images/inbanner041.webp) no-repeat top center;background-size:cover;height:100%}
  .second-nav .inside-current{font-size:14px;line-height:30px;padding:10px 0}
  .content{padding:40px 0;min-height:500px}
  .partner .picMarquee-top .bd ul li{margin-right:20px;margin-bottom:20px;width:160px}
  .partner .picMarquee-top .bd ul li .pic{box-shadow:0 7px 28px 0 rgba(167,198,226,0.24);border-radius:8px}
  .faq .job2{width:100%}
  .faq .job2 .list{margin-bottom:20px}
  .faq .job2 dl{padding:15px 0}
  .faq .job2 dt{font-size:16px;background-size:16px;padding-right:20px}
  .faq .job2 dd{font-size:14px;line-height:26px}
  .faq .job2 dd .nr{padding:15px}
  .faq .job2 .cur dt{background-size:16px}
  .faq .job2 .cur dd{height:auto}
  .more1 a{width:145px}
  .more1 a span{background-size:12px;padding-right:20px}
  .inmain-title{font-size:24px;margin-bottom:24px}
  .team01{padding:40px 0}
  .team01 .left{width:100%}
  .team01 .left .bt{font-size:18px;padding-top:7px}
  .team01 .left .span{font-size:15px;line-height:36px}
  .team01 .text{width:100%;padding-top:23px}
  .team01 .text .p{font-size:14px;line-height:26px;width:100%;margin-bottom:21px}
  .team01 .text .p p{margin-bottom:8px}
  .team01 .text .p .p1{font-size:16px;margin-bottom:0}
  .team01 .text .gundong img{width:20px}
  .team02{padding:40px 0}
  .team02 .item{margin-bottom:18px}
  .team02 ul{margin:0 -5px;font-size:0}
  .team02 ul li{width:33.33333333%;margin-bottom:19px;padding:0 5px}
  .team02 ul li .bt{font-size:16px;padding-top:14px;margin-bottom:9px}
  .team02 ul li .span{font-size:14px;line-height:26px}
  .case{padding:40px 0}
  .case .item{padding-bottom:21px;margin-bottom:20px}
  .case .item .left{width:100%;padding-top:0;margin-bottom:20px}
  .case .item .left .bt{font-size:16px;line-height:28px;min-height:0;margin-bottom:8px}
  .case .item .left .date{font-size:13px;line-height:25px;background:url(../images/date.png) no-repeat left 2px;background-size:17px;padding-left:25px}
  .case .item .right{width:100%}
  .case .item .swiper-case .pic{border-radius:25px}
  .case .item .btn{margin-top:10px}
  .case .item .btn .swiper-button-prev,.case .item .btn .swiper-button-next{left:auto !important;right:auto !important;width:auto;line-height:32px;padding-right:45px}
  .case .item .btn .swiper-button-prev:after,.case .item .btn .swiper-button-next:after{width:32px;height:32px;font-size:14px;line-height:32px}
  .case .item .btn .swiper-button-prev{padding-left:45px;padding-right:0}
  .case .item .btn .swiper-button-prev:after{left:0;right:auto}
  .case .item .btn .swiper-pagination{margin:0 40px;line-height:32px;font-size:12px}
  .case .item .btn .swiper-pagination .swiper-pagination-current{font-size:15px}
  .factory01{padding:50px 0 30px 0}
  .factory01 .p{font-size:14px;line-height:26px;margin-bottom:6px}
  .factory01 ul{padding:0}
  .factory01 ul li{padding:0 10px;margin-bottom:26px}
  .factory01 ul li .box{padding-top:35px}
  .factory01 ul li .box1{margin-top:25px}
  .factory01 ul li .box2{margin-top:-25px}
  .factory01 ul li .pic{border-radius:40px 0 40px 0}
  .factory01 ul li .num{font-size:50px;line-height:50px}
  .factory01 ul li .bt{font-size:16px;line-height:30px;margin-top:12px}
  .factory02{padding:40px 0;margin-bottom:40px}
  .factory02 .info{padding-left:0}
  .factory02 .info .text{padding-top:11px}
  .factory02 .info .text .bt{font-size:16px;margin-bottom:9px}
  .factory02 .info .text .p{font-size:14px;line-height:26px}
  .factory02 .info .btn{top:0}
  .factory02 .info .btn .line{height:1px;width:40px;margin:0 10px}
  .factory02 .info .btn .swiper-button-prev,.factory02 .info .btn .swiper-button-next{line-height:39px;height:39px;font-size:16px}
  .CSR01{padding:0 0 40px 0;overflow:hidden}
  .CSR01 .info{padding-top:40px}
  .CSR01 .inmain-title{margin-bottom:20px}
  .CSR01 .p{font-size:15px;line-height:30px}
  .CSR01 .p br{display:none}
  .CSR01 .bottom{padding-top:20px;width:100%}
  .CSR01 .bottom ul{margin:0 -10px}
  .CSR01 .bottom ul li{width:100%;padding:0 10px;margin-bottom:20px}
  .CSR01 .bottom ul li .box{height:auto;padding:24px}
  .CSR01 .bottom ul li .bt{font-size:24px;padding-bottom:10px;margin-bottom:10px}
  .CSR01 .bottom ul li .jsh{font-size:15px;line-height:28px}
  .more2 a{width:160px}
  .CSR02{height:440px;overflow:hidden}
  .CSR02 .info{width:100%}
  .CSR02 .info .p{font-size:14px;line-height:26px;margin-bottom:19px;padding-top:0}
  .CSR02 .info .more a span{padding-right:25px;background-size:7px}
  .CSR03{padding:40px 0;overflow:hidden}
  .CSR03 .inmain-title{margin-bottom:22px}
  .CSR03 .p{font-size:14px;line-height:26px;margin-bottom:18px}
  .swiper-csr .swiper-slide{width:20%;padding-bottom:5px}
  .CSR04{padding:40px 0;overflow:hidden}
  .CSR04 .info{width:100%}
  .CSR04 .info .p{font-size:14px;line-height:26px;margin-bottom:19px;padding-top:0}
  .CSR04 .info .more a span{padding-right:25px;background-size:7px}
  .CSR04 .csr-bottom{width:100%;margin-top:20px}
  .swiper-design1{width:100%}
  .swiper-design1 .swiper-slide{width:50%}
  .news-one{margin-bottom:38px;box-shadow:0 2px 10px 0 rgba(51,51,51,0.1);border-radius:10px}
  .news-one .list li .box{min-height:0;padding-left:0;padding-right:0;padding-top:0}
  .news-one .list li .box .pic{width:100%;position:relative;top:auto;left:auto}
  .news-one .list li .box .text{padding:15px}
  .news-one .list li .box .text .date{font-size:14px;margin-bottom:14px}
  .news-one .list li .box .text .date span{font-size:28px;margin-right:7px}
  .news-one .list li .box .text .bt{font-size:16px;line-height:30px;margin-bottom:13px}
  .news-one .list li .box .text .jsh{font-size:14px;line-height:26px;margin-bottom:17px;height:78px}
  .btn1{height:34px;margin-bottom:26px}
  .btn1 .swiper-button-prev,.btn1 .swiper-button-next{width:34px;height:34px}
  .btn1 .swiper-button-prev{background:url('../images/left1.png') no-repeat center center !important;left:18%;background-size:17px !important}
  .btn1 .swiper-button-next{background:url('../images/right1.png') no-repeat center center !important;right:18%;background-size:17px !important;margin-left:auto}
  .btn1 .swiper-pagination{height:2px;width:56%;left:22%;top:16px}
  .news{padding:60px 0 40px 0}
  .news .inmain-title{margin-bottom:20px}
  .news .info{padding-top:30px}
  .newslist2{margin:0 -10px;padding-bottom:23px}
  .newslist2 .item{width:50%;padding:0 10px;margin-bottom:24px}
  .news-show{padding-top:80px}
  .news-show .container{width:100%}
  .h1{font-size:24px;margin-bottom:17px}
  .h2{margin-bottom:14px}
  .h2 .date{font-size:14px;line-height:34px}
  .socialMedia{font-size:14px;margin-left:30px;line-height:30px}
  .socialMedia .bt{font-size:14px;margin-right:1px}
  .socialMedia a{width:32px;height:32px;margin-left:10px}
  .news-bottom .news-info .p{font-size:14px;line-height:26px;padding:31px 0}
  .news-bottom .news-info .p p{margin-bottom:6px}
  .news-bottom .news-info .bottom{margin-bottom:17px;padding:15px 0}
  .news-bottom .news-info .bottom .label{font-size:14px;line-height:30px}
  .news-bottom .news-info .bottom .label a{width:129px;margin-left:10px}
  .news-bottom .news-info .btn .prev,.news-bottom .news-info .btn .next{width:55px}
  .news-bottom .news-info .btn .prev a,.news-bottom .news-info .btn .next a{line-height:40px}
  .related-news{padding:40px 0}
  .agent{padding-top:60px}
  .agent .container{width:100%}
  .agent01{padding:40px 0}
  .agent01 .inmain-title{margin-bottom:17px}
  .agent01 .p{font-size:14px;line-height:26px}
  .agent01 .p p{margin-bottom:5px}
  .agent01 .bottom{padding-top:22px}
  .agent01 .bottom .left{width:100%;margin-bottom:20px}
  .agent01 .bottom .right{width:100%;padding-right:0}
  .agent01 .bottom .right .inmain-title{margin-bottom:22px}
  .agent01 .bottom .right .jsh{font-size:14px;line-height:26px;margin-bottom:19px}
  .agent01 .bottom .right .jsh p{margin-bottom:5px}
  .agent01 .bottom .right .more a{width:166px;line-height:48px}
  .agent01 .bottom .right .more a span{background:url(../images/jt2.png) no-repeat right 15px;background-size:8px;padding-right:27px}
  .agent02{padding:40px 0}
  .agent02 .left{width:100%}
  .agent02 .left .inmain-title{margin-bottom:22px}
  .agent02 .left dl{padding:15px;margin-bottom:10px;border-radius:3px}
  .agent02 .left dt{font-size:16px;line-height:24px}
  .agent02 .left dt:after,.agent02 .left dt:before{width:14px;height:2px}
  .agent02 .left dt:before{width:2px;height:14px;right:6px}
  .agent02 .left dd{font-size:14px;line-height:24px}
  .agent02 .left dd .nr{padding:10px 0 0 0}
  .agent02 .right{width:100%}
  .agent03{padding:40px 0}
  .agent03 .left{width:100%}
  .agent03 .right{width:100%;padding-left:0;padding-top:20px}
  .agent03 .right .inmain-title{margin-bottom:22px}
  .agent03 .right .span{font-size:14px;margin-bottom:19px}
  .agent03 .right .jsh{font-size:14px;line-height:26px}
  .agent03 .right .jsh p{padding:6px 0}
  .agent04{padding-bottom:40px}
  .agent04 .agent-bottom ul{margin:0 -8px}
  .agent04 .agent-bottom ul li{width:33.33333333%;padding:0 8px}
  .agent04 .agent-bottom ul li .box{height:220px;border-radius:3px;padding:22px}
  .agent04 .agent-bottom ul li .box .pic{width:40px}
  .agent04 .agent-bottom ul li .box .bt{font-size:14px;line-height:26px;margin-top:21px}
  .agent05{padding:40px 0}
  .agent05 .left{width:100%;padding:0 20px}
  .agent05 .left .inmain-title{margin-bottom:20px}
  .agent05 .left .p{font-size:16px;line-height:30px}
  .agent05 .right{width:100%;border-left:0;padding:0 20px}
  .agent05 .right .jsh{font-size:14px;line-height:26px;letter-spacing:1px}
  .agent05 .right .p{font-size:14px;letter-spacing:1px;margin-top:25px}
  .agent06{padding:40px 0}
  .agent06 .left{font-size:15px;line-height:24px;padding:0;width:100%}
  .agent06 .right{width:100%}
  .agent06 .right .h3{font-size:24px}
  .agent06 .right .p{font-size:14px;line-height:26px;margin-top:17px;margin-bottom:28px}
  .agent06 .right .more a{width:166px;line-height:48px}
  .form{padding-top:40px}
  .form .container{width:100%}
  .form01{padding:40px 0}
  .form01 .inmain-title{margin-bottom:17px}
  .form01 .p{font-size:14px;line-height:26px;padding-bottom:10px}
  .form01 .p p{margin-bottom:5px}
  .form01 .bottom{border-radius:4px 4px 0 0;width:100%}
  .form01 .bottom .item .item-title{font-size:20px;line-height:30px;padding:15px}
  .form01 .bottom .item .list{padding:14px}
  .form01 .bottom .item .list ul li{margin-bottom:14px}
  .form01 .bottom .item .list ul li .span{font-size:14px;margin-bottom:4px}
  .form01 .bottom .item .list ul li input{width:100%;height:48px;padding:0 20px;border-radius:4px;font-size:14px}
  .form01 .bottom .item .list ul li .ul{margin:0 -5px}
  .form01 .bottom .item .list ul li .ul .li{width:100%;padding:0 5px;margin-bottom:5px}
  .form01 .bottom .item .list ul li .label{margin-top:11px;margin-bottom:10px}
  .form01 .bottom .item .list ul li .label label{margin-right:20px}
  .form01 .bottom .item .list ul li .label label .bt{padding:0 10px 0 28px;font-size:15px;line-height:20px}
  .form01 .bottom .item .list ul li .label label .bt:after{left:0;top:3px;width:14px;height:14px}
  .form01 .bottom .item .list ul li .label label input{left:-20px}
  .form01 .bottom .item .list ul li .label label input:checked + .bt:before{left:3px;top:6px;width:8px;height:8px}
  .form01 .bottom .item .list ul li .p{font-size:14px;line-height:30px}
  .form01 .bottom .submit a{font-size:14px;line-height:48px;border-radius:4px}
  .advantages01{padding:41px 0}
  .advantages01 .inmain-title{margin-bottom:17px}
  .advantages01 .adv-bottom{padding-top:20px}
  .advantages01 .adv-bottom .left{width:100%}
  .advantages01 .adv-bottom .left ul li{padding-right:0;margin-bottom:13px}
  .advantages01 .adv-bottom .left ul li .box{padding:14px;height:auto;border-radius:3px}
  .advantages01 .adv-bottom .left ul li .bt{font-size:16px;line-height:30px}
  .advantages01 .adv-bottom .left ul li .p{font-size:14px;line-height:24px}
  .advantages01 .adv-bottom .right{width:100%}
  .advantages02 .inmain-title{margin-bottom:17px}
  .advantages02 .adv-bottom{padding:0;padding-top:0;margin-bottom:23px;display:block}
  .advantages02 .adv-bottom .left{width:100%}
  .advantages02 .adv-bottom .right{width:100%;padding-left:0;padding-top:10px}
  .advantages02 .adv-bottom .right .num{font-size:12px;letter-spacing:1px;margin-bottom:19px}
  .advantages02 .adv-bottom .right .bt{font-size:24px;letter-spacing:-1px;margin-bottom:6px}
  .advantages02 .adv-bottom .right .p{font-size:14px;line-height:28px;margin-bottom:10px;padding-right:0}
  .advantages02 .adv-bottom .right .p p{margin-bottom:8px;padding-left:16px}
  .advantages02 .adv-bottom1 .right{width:100%;padding-left:0;padding-right:0}
  .more11 a{font-size:12px;line-height:20px;background:url(../images/jt3.png) no-repeat right 2px;background-size:8px;padding-right:18px;letter-spacing:1px}
  .swiper-adv .swiper-pagination{bottom:20px}
  .contact{padding:60px 0 40px 0}
  .contact .container{width:100%}
  .contact01{padding:30px 0}
  .contact01 .contact-bottom ul{margin:0 -5px}
  .contact01 .contact-bottom ul li{width:33.33333333%;padding:0 5px}
  .contact01 .contact-bottom ul li .box .pic{border-radius:4px}
  .contact01 .contact-bottom ul li .box .bt{font-size:14px;line-height:24px;padding-left:27px;margin-top:12px;background-size:14px}
  .contact02{padding:0;overflow:hidden}
  .contact02 .contact-bottom .left{width:100%;padding-top:0}
  .contact02 .contact-bottom .left .h3{font-size:18px;margin-bottom:9px}
  .contact02 .contact-bottom .left .span{font-size:14px;margin-bottom:9px}
  .contact02 .contact-bottom .left ul li{margin-bottom:13px}
  .contact02 .contact-bottom .left ul li input,.contact02 .contact-bottom .left ul li textarea{height:50px;padding:0 8px;font-size:14px}
  .contact02 .contact-bottom .left ul li textarea{height:104px;padding:10px}
  .contact02 .contact-bottom .left ul li .span1{font-size:14px;margin-bottom:5px}
  .contact02 .contact-bottom .left ul li .submit a{width:100%;line-height:46px;font-size:13px}
  .contact02 .contact-bottom .right{width:100%;padding:40px 20px}
  .contact02 .contact-bottom .right:after{width:10000px;left:-20px}
  .contact02 .contact-bottom .right .bt{font-size:18px;margin-bottom:31px}
  .contact02 .contact-bottom .right ul li{margin-bottom:16px}
  .contact02 .contact-bottom .right ul li .box{padding-left:48px}
  .contact02 .contact-bottom .right ul li .span{font-size:16px;margin-bottom:5px}
  .contact02 .contact-bottom .right ul li .p{font-size:14px}
  .contact02 .contact-bottom .right ul .c1 .box{background:url(../images/co1.png) no-repeat left 1px;background-size:25px}
  .contact02 .contact-bottom .right ul .c2 .box{background:url(../images/co2.png) no-repeat left 1px;background-size:25px}
  .contact02 .contact-bottom .right ul .c3 .box{background:url(../images/co3.png) no-repeat left 1px;background-size:24px}
  .contact02 .contact-bottom .right ul .c4 .box{background:url(../images/co4.png) no-repeat left 1px;background-size:23px}
  .contact02 .ul{padding-top:10px;margin-bottom:23px}
  .contact02 .ul .li{margin-right:10px}
  .contact02 .ul .li a{width:30px;height:30px}
  .contact02 .jsh{font-size:13px;line-height:24px}
  .contact03{padding:40px 0 0 0}
  .contact03 .h3{font-size:18px;margin-bottom:10px}
  .contact03 .span{font-size:16px;margin-bottom:8px}
  .contact03 .contact-bottom{padding:30px 0 0 0;background:#fff url(../images/jian.png) no-repeat top center;background-size:30px}
  .contact03 ul{margin:0 -5px;padding-bottom:18px}
  .contact03 ul li{width:100%;padding:0 5px;margin-bottom:20px}
  .contact03 ul li .box{padding-left:69px;padding-bottom:20px;height:auto}
  .contact03 ul li .pic{width:50px}
  .contact03 ul li .text{padding-left:16px}
  .contact03 ul li .text:after{width:1px;height:48px}
  .contact03 ul li .bt{font-size:16px;line-height:34px}
  .contact03 ul li .p{font-size:14px;line-height:26px}
  .contact03 ul li:nth-child(3) .box{border-bottom:1px solid #e5e5e5}
  .contact03 .contact-map .co-span:after{height:2px;margin-top:-1px;z-index:-1px}
  .contact03 .contact-map .co-span span{font-size:16px;line-height:37px;width:166px}
  .contact03 .contact-map a{margin-top:32px}
  .service01{padding:40px 0}
  .service01 .service-bottom{margin-top:20px}
  .service01 .service-bottom:after{display:none}
  .service01 .service-bottom ul{margin:0;padding-bottom:17px}
  .service01 .service-bottom ul:after{display:none}
  .service01 .service-bottom ul li{width:100%;padding:0;border:1px solid var(--main-color);border-radius:10px;margin-bottom:20px;padding:20px}
  .service01 .service-bottom ul li .pic{width:60px !important;margin:0 auto !important;border-radius:50%;background:#fef7ef !important}
  .service01 .service-bottom ul li .text{padding-top:19px}
  .service01 .service-bottom ul li .text .bt{font-size:16px;line-height:35px;text-align:center}
  .service01 .service-bottom ul li .text .bt span{width:35px;height:35px;margin-right:10px;font-size:14px}
  .service01 .service-bottom ul li .text .p{padding-top:8px;font-size:14px;line-height:26px}
  .service01 .service-bottom ul li .text .p p{padding-left:29px;margin-bottom:7px}
  .service01 .service-bottom ul li .text .p p:after{width:4px;height:4px;top:11px;left:11px}
  .service01 .service-bottom .more a{width:241px}
  .service01 .service-bottom .more a span{background:url(../images/jt2.png) no-repeat right 15px;background-size:8px;padding-right:27px}
  .service02{padding:40px 0}
  .service02 .service-bottom{padding-top:12px}
  .service02 .list ul{margin:0 -6px}
  .service02 .list ul li{width:33.33333333%;padding:0 6px;margin-bottom:6px}
  .service02 .list ul li a{font-size:14px;line-height:30px;padding-bottom:4px;border-bottom:2px solid #ebebeb}
  .service02 .list ul .active:after{width:100px;height:2px;left:0}
  .service02 .show{padding-top:21px}
  .service02 .show .info .left{width:100%}
  .service02 .show .info .text{width:100%;padding-top:20px}
  .service02 .show .info .text .bt{font-size:24px;margin-bottom:15px;letter-spacing:-1px}
  .service02 .p{font-size:14px;line-height:26px}
  .service02 .p p{padding-left:20px;margin-bottom:7px}
  .service02 .p p:after{width:4px;height:4px;top:10px}
  .service03{padding:40px 0 0 0}
  .service03 .inmain-title{margin-bottom:18px}
  .service03 .p{font-size:14px;line-height:26px}
  .service03 .p p{margin-bottom:6px}
  .service03 .service-bottom{margin-top:22px;padding:40px 0}
  .service03 .service-bottom ul{margin:0 -5px}
  .service03 .service-bottom ul li{width:100%;padding:0 5px;margin-bottom:10px}
  .service03 .service-bottom ul li .box{height:auto;border-radius:10px;padding:20px 20px 90px 20px}
  .service03 .service-bottom ul li .bt{font-size:18px;line-height:30px;margin-bottom:14px}
  .service03 .service-bottom ul li .more4 p{width:32px;height:32px;background-size:9px}
  .service03 .service-bottom ul li .jsh{font-size:14px;line-height:26px;bottom:16px;padding:0 20px}
  .service03 .service-bottom ul .active{width:100%}
  .service03 .service-bottom ul .active .box{padding:20px 20px 20px 20px;height:auto}
  .service03 .service-bottom ul .active .bt{margin-bottom:20px}
  .service03 .service-bottom ul .active .pp .item{margin-bottom:18px}
  .service03 .service-bottom ul .active .pp .item h3{font-size:16px;margin-bottom:7px}
  .service03 .service-bottom ul .active .pp .item p{font-size:14px;line-height:23px;padding-left:20px;margin-bottom:7px}
  .service03 .service-bottom ul .active .pp .item p:after{width:4px;height:4px;top:8px}
  .service04{padding:40px 0}
  .service04 .inmain-title{margin-bottom:18px}
  .service04 .p{font-size:14px;line-height:26px}
  .service04 .p span{margin:0 10px}
  .service04 .list{padding-top:22px}
  .service04 .list ul{margin:0 -5px}
  .service04 .list ul li{width:25%;padding:0 5px}
  .service04 .list ul li .bt{font-size:15px;margin-top:12px;margin-bottom:23px}
  .service05{padding:40px 0}
  .service05 .left{width:100%;font-size:24px;line-height:38px}
  .service05 .center{width:100%;font-size:14px;line-height:26px}
  .service05 .more{margin-top:14px;float:left}
  .service05 .more a{width:166px;line-height:50px}
  .service05 .more a span{background:url(../images/jt2.png) no-repeat right 17px;background-size:8px;padding-right:27px}
  .filter-sort{font-size:15px;padding-bottom:5px;display:block}
  .filter-sort .filterDiv{line-height:40px;display:block}
  .filter-sort .filterDiv .filterBtn .icon,.filter-sort .filterDiv .filterBtnM .icon{width:20px;height:20px;background:url(../images/icon/filter-1.svg) no-repeat center center;background-size:20px;margin-right:5px}
  .filter-sort .filterDiv .filterBtn.active,.filter-sort .filterDiv .filterBtnM.active{color:var(--main-color)}
  .filter-sort .filterDiv .filterBtn.active .icon,.filter-sort .filterDiv .filterBtnM.active .icon{background:url(../images/icon/filter-2.svg) no-repeat center center;background-size:20px}
  .filter-sort .filterDiv .filterBtn{display:none}
  .filter-sort .filterDiv .filterBtnM{display:inline-block;vertical-align:top}
  .filter-sort .filterDiv .num{color:var(--main-color);margin-left:5px;margin-right:5px;display:inline-block;vertical-align:top}
  .filter-sort .filterDiv .jieguo{padding-left:0;display:inline-block;vertical-align:top;width:100%}
  .filter-sort .filterDiv .jieguo a{display:inline-flex;vertical-align:top;position:relative;margin-left:10px;margin-right:10px;padding-right:20px;color:#000;opacity:.5}
  .filter-sort .filterDiv .jieguo .icon{width:16px;height:16px;line-height:14px;border:1px #666 solid;border-radius:50%;color:#000;background:url(../images/icon/close.svg) no-repeat center center;background-size:14px 14px;position:absolute;z-index:999;right:0;top:10px}
  .filter-sort .filterDiv .jieguo .a-1{opacity:1;text-decoration:underline}
  .filter-sort .sortDiv{display:flex;align-items:center;justify-content:flex-end;padding-right:10px}
  .filter-sort .sortDiv > span{cursor:pointer;display:inline-flex;align-items:center;line-height:40px;color:#212121;position:relative}
  .filter-sort .sortDiv .icon{display:inline-flex;width:16px;height:16px;background:url(../images/icon/sort.svg) no-repeat center center;background-size:16px;margin-right:10px}
  .filter-sort .sortDiv .arrow{display:inline-block;width:8px;height:8px;margin-left:10px;position:relative;transform:translateY(-3px)}
  .filter-sort .sortDiv .arrow::after{content:'';display:inline-block;width:8px;height:8px;border-right:1px #333 solid;border-bottom:1px #333 solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}
  .filter-sort .sortDiv .drop{display:none;box-shadow:0 4px 10px -2px rgba(0,0,0,0.2);background:#fff;min-width:216px;padding-top:10px;padding-bottom:10px;position:absolute;z-index:999;top:100%;right:-20px}
  .filter-sort .sortDiv .drop a{display:block;line-height:36px;padding-left:30px;padding-right:45px;position:relative}
  .filter-sort .sortDiv .drop a::before{content:'';display:none;width:20px;height:20px;background:url(../images/icon/check.svg) no-repeat center center;background-size:20px 20px;position:absolute;top:8px;right:15px}
  .filter-sort .sortDiv .drop a.active::before{display:block}
  .filter-sort .result{line-height:40px}
  .filter-sort .result .num{color:var(--main-color);margin-left:5px;margin-right:5px}
  .product{padding-top:21px}
  .inside-1{padding-bottom:45px}
  .inside-1 .con{display:block}
  .inside-1 .con-2 .rightCon{width:100%;padding-left:0;padding-top:0}
  .inside-1 .leftAsideMDiv{width:auto;float:left;padding-right:0;padding-bottom:0}
  .inside-1 .leftAsideMDiv .closeM{display:block;width:100%;text-align:right;height:60px;background:#fff;position:-webkit-sticky;position:sticky;z-index:9999;top:0;left:0;-webkit-transition:.5s;transition:.5s}
  .inside-1 .leftAsideMDiv .closeM.show{display:block}
  .inside-1 .leftAsideMDiv .closeBtn{width:40px;height:40px;text-align:center;line-height:40px;color:#000;position:absolute;right:15px;top:10px}
  .inside-1 .leftAsideMDiv .closeBtn:before,.inside-1 .leftAsideMDiv .closeBtn:after{content:'';display:block;background:#000;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
  .inside-1 .leftAsideMDiv .closeBtn:before{width:25px;height:1px}
  .inside-1 .leftAsideMDiv .closeBtn:after{width:1px;height:25px}
  .inside-1 .leftAside{display:block;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;z-index:10000000;top:0;left:-100%;-webkit-transition:.5s;transition:.5s;background:#fff}
  .inside-1 .leftAside.openM{left:0}
  .inside-1 .mask{position:fixed;width:100%;background:rgba(0,0,0,0.6);width:100vw;height:100%;display:none;opacity:1;z-index:1000;top:0;left:0}
  .inside-1 .mask.show{display:block}
  .inside-1 .classifyAside{font-size:18px;padding:20px;background-color:#fff}
  .inside-1 .classifyAside .nr{padding:10px 6px}
  .inside-1 .classifyAside .list > li{padding-bottom:10px;margin-bottom:15px;border-bottom:1px #eee solid}
  .inside-1 .classifyAside .list > li:last-child{margin-bottom:0;border-bottom:0}
  .inside-1 .classifyAside .list > li .title{position:relative;z-index:1}
  .inside-1 .classifyAside .list > li .title > a{display:flex;color:#292929;line-height:30px;font-size:15px;color:#212121;padding:5px 24px 5px 0;position:relative}
  .inside-1 .classifyAside .list .icon{cursor:pointer;width:30px;height:30px;position:absolute;z-index:999;top:5px;right:0;background:url(../images/arrow-down.svg) no-repeat center center;background-size:16px}
  .inside-1 .classifyAside .list .active .icon{background:url(../images/arrow-up.svg) no-repeat center center;background-size:16px}
  .inside-1 .classifyAside .list .active .child{display:block}
  .inside-1 .classifyAside .list .child{display:none}
  .inside-1 .classifyAside .list .child .list > li{padding-bottom:0;margin-bottom:0;border-bottom:0}
  .inside-1 .classifyAside .list .child a{color:#666;display:block;font-size:14px;line-height:24px;padding:12px 0 12px 30px;position:relative}
  .inside-1 .classifyAside .list .child a::before{content:'';display:block;width:20px;height:20px;border:1px #2d3132 solid;background:url(../images/icon/check-white.svg) no-repeat center center;background-size:20px 20px;position:absolute;top:12px;left:0}
  .inside-1 .classifyAside .list .child .active a{color:var(--main-color)}
  .inside-1 .classifyAside .list .child .active a::before{background-color:#2d3132}
  .inside-1 .classifyAside .list .child1 .list > li{width:33.33333333%;float:left}
  .inside-1 .classifyAside .list .child1 a{text-align:center;padding-left:0}
  .inside-1 .classifyAside .list .child1 a:before{display:none}
  .inside-1 .classifyAside .list .child1 a .color-filter{position:relative;height:30px;width:30px;display:block;border-radius:50%;text-align:center;margin:0 auto;border:1px solid #444}
  .swiper-collections1{margin:0 -8px;width:auto}
  .swiper-collections1 .item{width:50%;padding:0 8px;margin-bottom:24px}
  .pro-message{padding:40px 0}
  .pro-message .inmain-title{margin-bottom:22px}
  .pro-message .info{padding:20px}
  .pro-message .list{padding:0}
  .pro-message .list ul{margin:0 -10px}
  .pro-message .list ul li{margin-bottom:17px;width:100% !important;padding:0 10px}
  .pro-message .list ul li .span{font-size:14px;margin-bottom:10px}
  .pro-message .list ul li input{width:100%;height:42px;padding:0 20px;border-radius:4px;font-size:14px}
  .pro-message .list ul li .ul{margin:0 -12px}
  .pro-message .list ul li .ul .li{width:100%;padding:0 12px}
  .pro-message .list ul li .bottom{position:relative;padding-left:0;padding-top:4px;min-height:25px}
  .pro-message .list ul li .bottom span{font-size:14px;line-height:20px;position:relative;top:auto;left:auto;width:100%;margin:10px 0;float:none}
  .pro-message .list ul li .label label{margin-right:20px;float:left}
  .pro-message .list ul li .label .last{margin-right:0}
  .pro-message .list ul li .label label .bt{padding:0 10px 0 28px;font-size:14px;line-height:20px}
  .pro-message .list ul li .label label .bt:after{top:2px;width:14px;height:14px;border:1px solid #c7c7c7;border-radius:3px}
  .pro-message .list ul li .label label input.checkbox{left:-20px}
  .pro-message .list ul li .label .bt{margin:10px 0}
  .pro-message .list ul li .label .text{width:100%}
  .pro-message .list ul li .label1 label{margin-right:20px}
  .pro-message .list ul li .label1 .last{margin-right:0}
  .pro-message .list ul li .label1 label .bt{padding:0 10px 0 28px;font-size:14px;line-height:20px}
  .pro-message .list ul li .label1 label .bt:after{top:5px;width:14px;height:14px}
  .pro-message .list ul li .label1 label input.radio{left:-20px}
  .pro-message .list ul li .label1 .bt{margin:10px 0}
  .pro-message .list ul li .label1 .text{width:100%}
  .pro-message .list ul li .label2 label .bt:after{top:5px}
  .pro-message .list ul li .lagan{width:26px}
  .pro-message .list ul li .lunzi{width:21px}
  .pro-message .list ul li .bottom1{padding-left:0}
  .pro-message .list ul li .file{width:130px;height:50px;border-radius:4px}
  .pro-message .list ul li .file input{opacity:0;height:50px}
  .pro-message .list ul li .p{font-size:14px;line-height:30px}
  .pro-message .list ul li .submit a{font-size:14px;width:181px;line-height:46px;border-radius:23px}
  .about01{padding:40px 0}
  .about01 .home-jsh{height:auto}
  .about03{padding:40px 0}
  .about03 .about-bottom{min-height:auto;margin-top:20px}
  .about03 .about-bottom .about-list1{opacity:0}
  .about03 .mySwiper2{width:100%}
  .about03 .mySwiper2 .swiper-slide{display:block;height:auto}
  .about03 .mySwiper2 .swiper-slide .box .h1{font-size:30px;color:var(--main-color);display:block}
  .about03 .mySwiper2 .swiper-slide .box .h1 span{font-size:16px;margin-left:5px}
  .about03 .mySwiper2 .swiper-slide .box .item{margin:20px 0}
  .about03 .mySwiper2 .swiper-slide .box .h3{font-size:18px;line-height:30px}
  .about03 .mySwiper2 .swiper-slide .box .bt{font-size:24px;line-height:32px}
  .about04{padding:40px 0}
  .about04 .abg{background:0}
  .about04 .ht{margin-bottom:17px}
  .about04 .left{margin-top:10px}
  .about04 .left ul li{width:120px;margin:0 10px}
  .about04 .home-bottom{margin-top:18px;padding-bottom:20px}
  .about04 .honorlist{width:100%}
  .about04 .honorlist li{width:20%}
  .about04 .honorlist li .box{padding:6px}
  .about04 .gun{font-size:14px;line-height:30px;background-size:18px;padding-left:30px;width:90px}
  .product-show01 .container{width:100%}
  .product-show01 .left{float:left;width:100%;padding-top:15px;overflow:hidden}
  .product-show01 .left .info{display:none}
  .product-show01 .left .ps-phone{display:block;overflow:hidden;position:relative}
  .product-show01 .left .ps-phone .pic:after{padding-bottom:100%}
  .product-show01 .right{position:relative;top:auto;width:100%;padding:0 20px}
  .product-show01 .right .second-nav .inside-current{font-size:14px}
  .product-show01 .right .span{font-size:13px;width:49px;line-height:27px;border-radius:8px;margin-top:11px}
  .product-show01 .right .h01{font-size:20px;line-height:34px;padding-top:7px;padding-bottom:14px}
  .product-show01 .right .color{padding-top:23px;margin-bottom:23px}
  .product-show01 .right .color .cspan{font-size:18px;line-height:34px;margin-bottom:5px}
  .product-show01 .right .color .tabs-content a{width:26px;height:26px;padding:2px;margin-right:1px}
  .product-show01 .right .chicun .cspan{font-size:16px;line-height:34px;margin-bottom:5px}
  .product-show01 .right .label{margin-top:15px;margin-bottom:21px}
  .product-show01 .right .label label{margin-right:10px}
  .product-show01 .right .label label .bt{padding:0 18px;font-size:14px;border-radius:10px;line-height:39px;height:35px}
  .product-show01 .right .label label .bt:after{border:2px solid #000;border-radius:10px}
  .product-show01 .right .label label input{left:-20px}
  .product-show01 .right .anniu a{font-size:14px;width:274px;line-height:50px;border-radius:30px}
  .product-show01 .right .p{font-size:14px;margin-top:17px;margin-bottom:20px}
  .product-show01 .right .job2{border-top:2px solid #e8e8e8}
  .product-show01 .right .job2 .list{margin-bottom:20px}
  .product-show01 .right .job2 dl{padding:15px 0}
  .product-show01 .right .job2 dt{font-size:16px;line-height:24px}
  .product-show01 .right .job2 dt .icon{width:24px;height:24px;background-size:10px}
  .product-show01 .right .job2 dd{font-size:14px;line-height:26px}
  .product-show01 .right .job2 dd .table table td{padding:15px}
  .product-show01 .right .job2 dd .nr{padding:13px 0 21px 0}
  .product-show01 .right .job2 .cur dt .icon{background-size:10px}
  .product-show02{padding:40px 0 0 0}
  .product-show02 .shipin{border-radius:22px}
  .product-show02 .hh{font-size:76px;line-height:100px;margin-top:25px;margin-bottom:21px}
  .product-show02 .p{font-size:14px;line-height:26px}
  .product-show03{padding:40px 0}
  .product-show03 .container{min-height:0}
  .product-show03 .left{width:100%}
  .product-show03 .right{display:none}
  .product-show03 .pc{display:none}
  .product-show03 .phone{display:block}
  .product-show03 .swiperzhanhui{margin-top:0}
  .product-show03 .zhanhuiitem{margin-bottom:30px}
  .product-show03 .zhanhuiitem .info{height:auto;display:block}
  .product-show03 .zhanhuiitem .info .text{float:left;padding:10px 20px}
  .product-show03 .zhanhuiitem .info .text .num{font-size:14px}
  .product-show03 .zhanhuiitem .info .pic{display:block}
  .product-show03 .zhanhuiitem .info .h3{font-size:26px;margin-top:27px;margin-bottom:12px}
  .product-show03 .zhanhuiitem .info .p{font-size:18px;margin-bottom:16px}
  .product-show03 .zhanhuiitem .info .jsh{font-size:14px;line-height:26px}
  .product-show04{padding:40px 0}
  .jieshao{width:96%;height:auto;border-radius:8px;font-size:14px;padding:20px}
  .jieshao .info{overflow:auto;height:490px;padding-right:10px}
  .jieshao .left{width:100%}
  .jieshao .left .pic{border-radius:4px}
  .jieshao .left .bt{font-size:28px;margin-top:9px;margin-bottom:5px}
  .jieshao .left .span{font-size:16px;margin-bottom:17px}
  .jieshao .left .p{font-size:16px;line-height:24px}
  .jieshao .left .p p{margin-bottom:10px}
  .jieshao .right{width:100%;padding-left:0;font-size:14px;line-height:26px;padding-right:0;height:auto;padding-bottom:10px;overflow:hidden}
  .jieshao .right p{margin-bottom:10px}
  .jieshao .close{width:40px;height:40px;top:0;right:0;line-height:40px;font-size:32px}
}@media (max-width:500px){.home-about .youshi li{width:100% !important}
  .home-about .youshi li .num{line-height:40px}
  .home-about .youshi li .num span{font-size:30px;vertical-align:top}
  .home-about .youshi li .num em{font-size:30px}
  .product-show02 .hh{font-size:36px;line-height:50px}
  .service02 .list ul li{width:50%}
  .service04 .list ul li{width:50%}
  .case .item .swiper-case .pic{border-radius:15px}
  .newslist2 .item{width:100%}
  .contact01 .contact-bottom ul li{width:100%;margin-bottom:20px}
  .agent04 .agent-bottom ul li{width:100%;margin-bottom:20px}
  .agent04 .agent-bottom ul li .box{height:auto}
}