<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.mobx { display: none; }
.pcx { display: block; }
* { padding: 0; margin: 0; }
ul li { list-style: none; }
a { text-decoration: none; color: #333 }
input { border: none; background: none; }
input, textarea { font-family: Arial, "微软雅黑"; outline: 0; font-size: 14px; -webkit-appearance: none; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block }
.yy_tag_I { margin: 0 5px }
html, body { font: 12px Arial, "微软雅黑"; color: #333; width: 100%; height: 100%; background: #fff }
body { overflow-x: hidden; min-width: 1200px }
.bx-wrapper { margin: 0 auto }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background-color: #999; border: 1px solid #999; }
.bannerflash { padding-top: 0px }
.bannerflash .swiper { width: 100%; height: calc(100vw*0.33);
position: relative; }
.bannerflash .swiper-slide { text-align: center; font-size: 18px; background-color: #1e1e1e; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-size: auto 100%; background-repeat: no-repeat; background-position: center center; }
.bannerflash .swiper-slide img { display: block; width: 100%; height: calc(100vw*0.33);
object-fit: cover; }
.effect1 img { transform: scale(1.25, 1.25) translate(10%, 10%); transform: scale(1.1, 1.1) translate(4.545%, 4.545%); }
.leftUp img { -webkit-animation-name: leftUp; animation-name: leftUp; }
@-webkit-keyframes leftUp { 0% {
transform:scale(1.1, 1.1) translate(4.545%, 4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(-4.545%, -4.545%);
}
}
@keyframes leftUp { 0% {
transform:scale(1.1, 1.1) translate(4.545%, 4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(-4.545%, -4.545%);
}
}
.moveRight img { -webkit-animation-name: moveRight; animation-name: moveRight; }
@-webkit-keyframes moveRight { 0% {
transform:scale(1.1, 1.1) translate(-4.545%, 0);
}
100% {
transform:scale(1.1, 1.1) translate(4.545%, 0);
}
}
@keyframes moveRight { 0% {
transform:scale(1.1, 1.1) translate(-4.545%, 0);
}
100% {
transform:scale(1.1, 1.1) translate(4.545%, 0);
}
}
.moveDown img { -webkit-animation-name: moveDown; animation-name: moveDown; }
@-webkit-keyframes moveDown { 0% {
transform:scale(1.1, 1.1) translate(0, -4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(0, 4.545%);
}
}
@keyframes moveDown { 0% {
transform:scale(1.1, 1.1) translate(0, -4.545%);
}
100% {
transform:scale(1.1, 1.1) translate(0, 4.545%);
}
}
.centerBig img { -webkit-animation-name: centerBig; animation-name: centerBig; }
@-webkit-keyframes centerBig { 100% {
transform:scale(1.1, 1.1);
}
}
@keyframes centerBig { 100% {
transform:scale(1.1, 1.1);
}
}
.rightDownBig img { -webkit-animation-name: rightDownBig; animation-name: rightDownBig; }
@-webkit-keyframes rightDownBig { 100% {
transform:scale(1.1, 1.1) translate(4%, 4%);
}
}
@keyframes rightDownBig { 100% {
transform:scale(1.1, 1.1) translate(4%, 4%);
}
}
.w1200 { width: 1200px; margin: auto; overflow: hidden }
.swiper-slide img { animation-duration: 5s; animation-timing-function: linear; animation-fill-mode: forwards; -webkit-animation-duration: 5s; -webkit-animation-timing-function: linear; -webkit-animation-fill-mode: forwards; }
.swiper-pagination { bottom: 15px; left: 50%; margin-left: -35px; z-index: 999; }
.swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; margin: 0 5px; }
/*导航菜单*/
#header { width: 100%; font-size: 16px; background-color: #fff; height: 90px }
#header .logo { margin-top: 15px; float: left; }
#header .logo img { transform: scale(1, 1); transition: all 0.3s ease-out 0s; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; height: 55px; width: auto }
#header .munav { float: right }
#header ul li.navitem { height: 40px; line-height: 40px; float: left; margin-top: 25px; padding-left: 60px; }
#header ul li.navitem a { color: #333; transition: none ease-out .3s; transition-property: color, background, text-indent, opacity }
#header ul li.navitem:hover a { color: #0867ad }
/*关于我们*/
.aboutus { padding-bottom: 70px }
.aboutus .ableft { float: left; width: 650px; }
.aboutus .ableft .textnrp p { font-size: 14px; line-height: 25px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; margin-bottom: 10px }
.aboutus .abright { float: right; width: 480px; border: 5px solid #3a9de1; overflow: hidden }
.aboutus .abright img { width: 480px; }
.aboutus .map01 { width: 480px; height: auto; }
.aboutus .morex { font-size: 14px; background-color: #0867ad; color: #fff; display: block; line-height: 40px; width: 160px; text-align: center; border-radius: 4px; margin-top: 15px; }
/*公司产品*/
.incplist { padding-bottom: 60px }
.cplmlist li { float: left; margin-right: 23px; background-color: #1e8bd6; text-align: center; width: 220px; margin-bottom: 20px; border-radius: 4px }
.cplmlist li:hover { background-color: #0867ad }
.cplmlist li a { display: block; line-height: 40px; color: #fff; font-size: 16px; }
.cplmlist li:nth-child(5n) { margin-right: 0 }
.content_listcp li { float: left; width: 385px; background-color: #FFF; margin-right: 20px; margin-bottom: 20px; text-align: center; padding-top: 10px; }
.content_listcp li:nth-child(3n) { margin-right: 0px }
.content_listcp li img { width: 365px; }
.content_listcp li p.title { display: block; line-height: 50px; font-size: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; margin-left: 12px; margin-right: 12px; margin-bottom: 15px }
.content_listcp li p.desc { display: block; line-height: 20px; font-size: 14px; text-align: left; color: #666; margin-left: 12px; margin-right: 12px; margin-bottom: 15px; height: 60px; overflow: hidden }
.content_listcp li p.morlink { border: 1px solid #C9C9C9; width: 160px; margin: auto; font-size: 14px; line-height: 40px; color: #C9C9C9; margin-bottom: 25px; border-radius: 4px; }
.content_listcp li p.morlink:hover { color: #3A9DE1; border: 1px solid #3A9DE1; }
/*栏目标题*/
.btheader { display: block; padding: 70px 0 40px; text-align: center; }
.btheader p.bttitle { color: #0867ad; font-size: 26px; text-align: center; }
.btheader p.btsubtitle { color: #c1c1c1; font-size: 18px; padding-top: 15px; }
/*新闻资讯*/
.newsindex { padding-bottom: 50px }
.innews li { float: left; width: 48%; padding-bottom: 20px; margin-top: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; }
.innews li a { display: block; }
.innews li:nth-of-type(odd) { }
.innews li:nth-of-type(even) { float: right }
.innews li div { float: right; width: 370px; }
.innews li img { width: 180px; height: 120px; }
.innews li:hover .newtit { color: #3A9DE1; }
.innews li .newtit { display: block; font-size: 16px; line-height: 36px; width: 100%; overflow: hidden }
.innews li .newdesc { display: block; color: #666; font-size: 12px }
/*foot*/
.footer { background-color: #3A9DE1; padding-top: 20px; color: #fff; }
.footer .lmmc { float: left; width: 180px; margin-top: 5px; }
.footer .lmmc b { color: #fff; font-size: 18px; font-weight: normal }
.footer .lmmc p { color: rgba(255, 255, 255, 0.52); }
.footer .eweima { float: left; line-height: 30px; padding-bottom: 20px; margin-right: 80px }
.footer .contactinfo { float: left; position: relative; padding-top: 30px; width: 700px }
.footer .contactinfo p { float: left; width: 290px; padding-right: 60px; margin-top: 10px; height: auto; color: rgba(255, 255, 255, 0.52); font-size: 12px; line-height: inherit; }
.footer .contactinfo h3 { color: #fff; font-weight: normal }
.copyright { background: #EFEFEF; }
.copyright p { width: 1200px; margin: 0 auto; height: 44px; line-height: 44px; padding: 0; text-align: left; color: #333 }
.copyright p a { padding-left: 30px }
/*banner*/
.banner { width: 100%; height: 200px; background-repeat: no-repeat; background-position: center top; background-image: url(lm.jpg); background-size: auto 200px; background-color: #CCC }
.daohang { background-color: #F5F5F5; color: #333; height: 40px; }
.daohang span { line-height: 40px; }
.daohang .mianb { float: right; line-height: 40px; }
/*内容页面*/
.muubody { margin-top: 40px; }
.muubody .leftlianxi { float: left; width: 240px; margin-bottom: 40px; }
.muubody .leftlianxi .lmlist { margin-bottom: 20px; }
.muubody .leftlianxi .lmlist b, .muubody .leftlianxi .lmlixi b { display: block; height: 40px; background-color: #3A9DE1; line-height: 40px; padding-left: 20px; font-size: 16px; color: #fff; font-weight: normal }
.muubody .leftlianxi .lmlist ul { background-color: #eeeeee; padding-top: 8px; padding-bottom: 8px; }
.muubody .leftlianxi .lmlist ul li { margin-left: 8px; margin-right: 8px; line-height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; background-color: #fff; padding-left: 12px; font-size: 14px; }
.muubody .leftlianxi .lmlist ul li:hover { background-color: #eeeeee; }
.muubody .leftlianxi .lmlist ul li a { display: block }
.muubody .leftlianxi .lmlixi { }
.muubody .leftlianxi .lmlixi .lixidesc { background-color: #eeeeee; padding-top: 8px; padding-bottom: 8px; }
.muubody .leftlianxi .lmlixi .lixidesc .dizhi { margin-left: 8px; margin-right: 8px; line-height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; background-color: #fff; padding-left: 12px; font-size: 14px; padding-top: 8px; padding-bottom: 8px; }
.muubody .leftlianxi .lmlixi .lixidesc .dizhi p { font-size: 12px; line-height: 20px; padding-bottom: 8px }
.muubody .muuright { float: right; width: 900px; }
.muubody .muuright .topname { text-align: center; padding-top: 30px; padding-bottom: 30px; padding-bottom: 26px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom: 30px; }
.muubody .muuright .topname .title { font-size: 24px; color: #333; margin-bottom: 10px; }
.muubody .muuright .topname .entitle { }
.muubody .muuright .abouttxt { font-size: 14px; line-height: 1.5 }
.muubody .muuright .abouttxt p { margin-bottom: 10px }
/*产品列表*/
.postall { min-height:300px;}
.postall .maps-list { }
.postall .maps-list li { height: 170px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE; margin-bottom: 15px }
.postall .maps-list li .litpic { float: left; border: 1px solid #EEE; width: 220px; }
.postall .maps-list li img { width: 200px; margin: 10px; height: 133px }
.postall .maps-list li .xinxi { float: right; width: 640px; }
.postall .maps-list li .xinxi .newtit { display: block; font-size: 16px; line-height: 36px; width: 100%; overflow: hidden }
.postall .maps-list li .xinxi .newdesc { display: block; color: #666; font-size: 12px }
.postall .maps-list li .xinxi span { display: block; text-align: center; width: 100px; font-size: 14px; line-height: 36px; color: #fff; margin-bottom: 25px; border-radius: 2px; margin-top: 15px; background-color: #3A9DE1 }
/*资讯列表*/

/*翻页*/
.pagelist { padding-bottom: 40px; text-align: center; padding-top: 20px }
.pagelist a, .pagelist span { border: 1px solid #CCC; margin-left: 5px; margin-right: 5px; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px }
.pagelist a:hover, .pagelist .on { background-color: #3A9DE1; color: #fff; border: 1px solid #3A9DE1; }
/*内容页面*/
.cptxt { }
.cptxt p { margin-bottom: 5px; font-size: 13px; }
.newstxt p{ margin-bottom: 10px; font-size: 13px; }
.cptxt .litpic { text-align: center; margin-top: 15px }
.cptxt .litpic img { width: 600px; }
.other { margin-top: 30px }
.other h4 { font-size: 14px; font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE; margin-bottom: 15px; line-height: 50px; margin-top: 30px }
.other .other_listcp { }
.other .other_listcp li { float: left; margin-left: 10px; margin-right: 10px; border: 1px solid #eee; text-align: center; margin-bottom: 20px; }
.other .other_listcp li p { line-height: 40px; }
.other .other_listcp li img { width: 200px; }
.other .other_listcp li:hover { background-color: #3A9DE1; color: #fff; border: 1px solid #3A9DE1; }
.other .other_listcp li:hover p { color: #fff; }


 @media screen and (max-width:600px) {
.swiper-pagination { display: none }
.aboutus .ableft { float: none; width: 100%; }
.textnrp { width: calc(100% - 20px); margin: auto }
.cplmlist li { float: left; margin-left: 10px; background-color: #1e8bd6; text-align: center; width: calc(50% - 15px); margin-bottom: 20px; border-radius: 4px; margin-right: 0px; }
.cplmlist li:hover { background-color: #0867ad }
.cplmlist li a { display: block; line-height: 40px; color: #fff; font-size: 14px; }
.cplmlist li:nth-child(2n) { margin-right: 0 }
.content_listcp li { float: none; width: calc(100% - 20px); background-color: #FFF; margin-left: 0; margin-right: 0; text-align: center; padding-top: 10px; margin: auto; padding-bottom: 10px; margin-bottom: 10px; }
.content_listcp li:nth-child(3n) { margin: auto; }
.content_listcp li p.morlink { margin-bottom: 15px }
.incplist { padding-bottom: 10px; }
.innews li { float: none; padding-bottom: 20px; margin-top: 20px; border-bottom-width: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #DFDFDF; width: calc(100% - 20px); margin: auto; height: 80px; }
.innews li img { display: none }
.innews li:nth-of-type(even) { float: none }
footer .contactinfo { width: 100% }
.footer .contactinfo { float: none; position: relative; padding-top: 0px; width: calc(100% - 20px); margin: auto; }
.footer .contactinfo p { float: none; width: 100%; padding-right: 60px; margin-top: 3px; height: auto; color: rgba(255, 255, 255, 0.52); font-size: 12px; line-height: inherit; margin-bottom: 7px; }
.daohang .mianb { float: none; margin-left: 10px; }
.muubody .muuright { float: none; width: calc(100% - 20px); margin: auto; padding-bottom: 60px; }
.postall .maps-list li { height: 110px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE; margin-bottom: 15px; display: block }
.postall .maps-list li .litpic { float: left; border: 1px solid #EEE; width: 35%; }
.postall .maps-list li img { width: calc(100% - 10px); margin: 5px; height: auto }
.postall .maps-list li .xinxi { float: right; width: 60%; }
.postall .maps-list li .xinxi .newtit { display: block; font-size: 16px; line-height: 25px; width: 100%; overflow: hidden }
.postall .maps-list li .xinxi .newdesc { display: none; }
.postall .maps-list li .xinxi span { display: block; text-align: center; width: 80px; font-size: 12px; line-height: 32px; color: #fff; margin-bottom: 25px; border-radius: 2px; margin-top: 10px; background-color: #3A9DE1 }
.mobcplmlis{ padding-bottom:20px}
.mobcplmlist li{ line-height:20px; width:50%; float:left }
.cptxt .litpic img {width: calc(100% - 20px); margin: auto
}

.other .other_listcp li { float: left; margin-left: 10px; margin-right: 5px; border: 1px solid #eee; text-align: center; margin-bottom: 20px; width: calc(50% - 20px); }
.other .other_listcp li p { line-height: 40px; display:block; width:100%; overflow:hidden }
.other .other_listcp li img { width: 100%; height:auto }

.newslistnr{width: calc(100% - 20px); margin: auto}
/*新闻资讯手机*/
.postall .maps-list li.newslistnr { height: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE; margin-bottom: 15px; display: block }
.postall .maps-list li.newslistnr .xinxi {
  float: none;
  width: 100%; padding-bottom:10px;
}

.bannerflash .swiper {  height: calc(100vw*0.4);  }
.bannerflash .swiper-slide {  height: calc(100vw*0.4); }
.bannerflash .swiper-slide img {height: calc(100vw*0.4); }
}
</pre></body></html>