<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:active,a:visited{text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:12px; font-family:"Microsoft YaHei";}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}

/*head*/
.head{width: 100%;min-width: 1200px;height: 150px;background: url("../images/head-bg.jpg") no-repeat center center}
.head-logo{width: 1200px;height: 150px;margin: auto;}
.logo{margin-top: 25px;float: left}
.telmain{width: 297px;height: 56px;float: right;margin-top: 49px;}
.head-tips{width: 100%;height: 14px;font-size: 14px;line-height: 14px;color: #666666;margin-top: 24px;margin-bottom: 19px;}
.head-tel{width: 100%;height: 56px;position: relative}
.head-tel img{position: absolute;left: 0;top: 0;}
.tel-txt{font-size: 16px;color: #666666;text-indent: 67px;height: 16px;line-height: 16px;margin-bottom: 4px;}
.head-tel span{display: inline-block;margin-left:67px;font-size: 28px;color: #212020;font-style: italic;font-family: 'PingFang-SC-Bold'}
.head-nav{width: 100%;min-width: 1200px;height: 50px;background-color: #f58604;}
.head-nav .nav{width: 1200px;height: 50px;margin: auto;font-size: 0;}
.nav li{display: inline-block;width: 171.42px;height: 50px;font-size: 16px;text-align: center;box-sizing: border-box;padding: 17px 0;position: relative;}
.nav li .hd{display: block;width: 100%;height: 100%;line-height: 100%;border-right: 1px solid rgba(255, 255, 255, 0.38);color: #ffffff;}
.nav li:last-child .hd{border-right: none;}
.nav li:hover{background-color: #50bd26;}
.nav li:hover .hd{border-right: none;}
.nav li.visited{background-color: #50bd26;}
.nav li.visited .hd{border-right: none;}
.nav li dl{width: 100%;position: absolute;top: 50px;left: 0;z-index: 999;display: none;}
.nav li dl dd{width: 100%;height: 40px;background-color: rgba(242, 242, 242, 0.5);line-height: 40px;margin-bottom: 2px;}
.nav li dl dd a{display: block;width: 100%;height: 100%;color: #333333;font-size: 14px;}
.nav li dl dd:hover{background-color: rgba(242, 242, 242, 0.78);}
.nav li dl dd:hover a{color: #e62129;}




/*foot*/
.linkmain{width: 100%;height: 80px;min-width: 1200px;background-color: #f58604;}
.links{width: 1200px;height: 80px;margin: auto;box-sizing: border-box;padding-left: 45px;position: relative;overflow: hidden;}
.links img{position: absolute;left: 0;top: 25px;}
.links-tp{display: inline-block;margin-top: 33px;font-size: 16px;line-height: 16px;color: #ffffff;}
.link-nav{width: 930px;height: 15px;display: inline-block;font-size: 0;}
.link-nav li{display: inline-block;font-size: 15px;width: 155px;height: 15px;line-height: 15px;text-align: center;}
.link-nav li a{color: #ffffff;}
.link-nav li a:hover{color: #e62129;}
.foot{width: 100%;height: 154px;min-width: 1200px;background-color: #ffffff;}
.foot-main{width: 1200px;height: 154px;margin: auto;box-sizing: border-box;padding-top: 26px;}
.foot-main p{font-size: 15px;line-height: 15px;color: #777777;margin-top: 20px;}
.foot-main p a{color: #777777;}

/*index*/
.head-banner{width: 100%;min-width: 1200px;}
.aboutus{width: 100%;min-width: 1200px;height: 714px;background: url("../images/aboutbg.jpg") no-repeat center center;box-sizing: border-box;padding-top: 110px;margin-top: -4px;}
.aboutmain{width: 1200px;height: 454px;margin: auto;}
.about-left{width: 497px;height: 454px;float: left;}
.abt{display: block;font-size: 36px;line-height: 36px;color: #2b2b2b;}
.abline{width: 65px;height: 3px;background-color: #f78b0c;border: none;margin-top: 25px;display: inline-block;}
.abintro{width: 100%;height: 120px;font-size: 16px;line-height: 30px;color: #333333;margin-top: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.means{width: 100px;height: 16px;line-height: 16px;font-size: 16px;color: #f58604;display: inline-block;text-align: left;margin-top: 10px;}
.about-nav{width: 100%;height: 115px;margin-top: 68px;font-size: 0;}
.about-nav li{display: inline-block;width: 115px;height: 115px; margin-right: 47px;box-sizing: border-box;border: solid 1px #f58604;border-radius: 6px;position: relative;}
.about-nav li:last-child{margin-right: 0;}
.about-nav li img{position: absolute;}
.about-nav li p{width: 100%;height: 14px;line-height: 14px;font-size: 14px;color: #f58604;text-align: center;margin-top: 80px;}
.about-video{width: 637px;height: 424px;float: right;margin-top: 28px;position: relative;}
.play{display: none;position: absolute;left: 277px;top: 171px;background: none;border: none;outline: none;cursor: pointer;z-index: 1;}
.base{width: 100%;height: 655px;min-width: 1200px;background: url("../images/jid-bg.jpg")no-repeat center center}
.base-main{width: 1200px;height: 655px;margin: auto;box-sizing: border-box;padding-top: 61px;}
.base-banner{width: 838px;height: 534px;float: left;background-color: #e0e0e0;border: solid 9px rgba(245, 197, 140, 0.51);}
.base-intro{width: 265px;height: 308px;float: right;}
.base-topic{width: 36px;line-height: 44px;font-size: 36px;color: #ffffff;font-weight: bold;float: right;margin-left: 25px;}
.base-w{width: 48px;height: 308px;background-color: #ffffff;float: right;font-size: 30px;color: #f58604;line-height: 38px;text-align: center;font-family: 'SimSun';margin-left: 26px;}
.base-i{width: 22px;line-height: 34px;font-size: 22px;float: right;margin-left: 13px;color: #ffffff;font-family: 'SimSun';text-align: right;}
.base-i:last-child{margin-left: 0;}
.product{width: 100%;height: 771px;min-width: 1200px;background: url("../images/product-bg.jpg")no-repeat center center;box-sizing: border-box;padding-top: 104px;}
.product-head{width: 100%;height: 60px;text-align: center;margin-bottom: 91px;}
.product-banner{width: 1200px;height: 258px;margin: auto;font-size: 0;}
.product-banner li{width: 279px;height: 258px;margin-right: 28px;}
.product-banner li:last-child{margin-right: 0;}
.product-banner li p{width: 100%;height: 17px;line-height: 17px;color: #333333;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;padding: 0 15px;margin-top: 25px;font-size: 17px;}
.pro-btn{display: block;width: 199px;height: 50px;border-radius: 24px;border: solid 1px #333333;color: #333333;line-height: 50px;text-align: center;font-size: 15px;margin: 93px auto auto auto;outline: none;background-color: rgba(255, 255, 255, 0);position: relative;}
.pro-btn:after{position: absolute;content: "";background-color: #50bd26;border: solid 1px #e6e5e5;border-radius: 24px;color: #ffffff;top: 0;bottom: 0;right: 100%;left: 0%;z-index:-1;transition: 0.3s;}
.pro-btn:hover:after{right: 0;left: 0;}
.pro-btn:hover{background-color: #50bd26;color: #ffffff;border: solid 1px #e6e5e5;}
.news{width: 100%;min-width: 1200px;height: 942px;background: url("../images/img-bg.jpg") no-repeat center center;box-sizing: border-box;padding-top: 149px;}
.newshead{width: 100%;height: 67px;text-align: center;margin-bottom: 45px;}
.news-main{width: 1200px;height: 389px;margin: auto;font-size: 0;}
.news-main li{width: 360px;height: 389px;box-sizing: border-box;border: solid 1px #dedddd;margin-right: 28px;display: inline-block;padding: 8px 9px 8px 7px;vertical-align: middle;}
.news-main li:first-child{margin-left: 43px;}
.news-main li:last-child{margin-right: 0;}
.news-img{width: 100%;height: 241px;overflow: hidden}
.news-img img{transition: 0.3s all}
.news-img img:hover{transform: scale(1.1,1.1)}
.news-topic{width: 100%;height: 15px;line-height: 15px;font-size: 15px;margin-top: 19px;margin-bottom: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #333333;}
.news-intro{width: 100%;line-height: 22px;font-size: 12px;color: #666666;margin-bottom: 19px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news-topic:hover{color: #f58604;}
.news-date{width: 100%;height: 16px;line-height: 16px;font-size: 12px;box-sizing: border-box;padding-left: 21px;color: #50bd26;background: url("../images/clock.png")no-repeat left center}
.news-btn{display: block;width: 199px;height: 50px;border-radius: 24px;border: solid 1px #333333;color: #333333;line-height: 50px;text-align: center;font-size: 15px;margin: 42px auto auto auto;outline: none;background-color: rgba(255, 255, 255, 0);position: relative;}
.news-btn:after{position: absolute;content: "";background-color: #50bd26;border: solid 1px #e6e5e5;border-radius: 24px;color: #ffffff;top: 0;bottom: 0;right: 100%;left: 0%;z-index:-1;transition: 0.3s;}
.news-btn:hover:after{right: 0;left: 0;}
.news-btn:hover{background-color: #50bd26;color: #ffffff;border: solid 1px #e6e5e5;}

/*about*/
.homepage&gt;img{width: 100%;min-width: 1200px}
.home_content{width:100%;height:auto;padding:15px 10px;box-sizing:border-box;overflow:hidden;}
.home_content img{max-width: 810px;}
.main{width:1200px;position:relative;margin:41px auto 48px}
.left{float:left;width:250px}
.sideMenu{height:auto;overflow:hidden;background-color:#fff;margin-bottom:20px}
.sideTit a{height:auto;overflow:hidden;padding:16px 0 22px 36px;color:#fff;display:block;background-color:#f58604;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.sideTit a h3{font-weight:700;font-size:1.8em;margin-bottom:3px}
.sideTit a p{font-size:1.2em;text-transform:uppercase;color:#a5b8cd;font-family:Arial}
.sideMenuNav{height:auto;overflow:hidden;}
.sideMenuNav li{height:auto;overflow:hidden;position:relative;border-bottom:1px solid #ececec}
.sideMenuNav li&gt;a{height:64px;line-height:64px;padding:0 31px 0 56px;color:#585858;font-size:1.4em;display:block;text-decoration:none;}
.sideMenuNav li i{display:block;position:absolute;right:31px;top:0;height:64px;width:10px;z-index:5;}
.sideMenuNav li.on,.sideMenuNav li:hover{background-color:#f8f8f8}
.sideMenuNav li.on&gt;a,.sideMenuNav li:hover&gt;a{color:#e62129;}
.sideDiv{height:auto;overflow:hidden;background-color:#f8f8f8}
.sideDiv a{display:block;height:34px;line-height:34px;padding:0 10px 0 56px;color:#585858;font-size:1.2em;background:url(../img/circle4.png) no-repeat 37px center}
.sideDiv a.cur,.sideDiv a:hover{color:#004987;background:url(../img/circle3.png) no-repeat 37px center #efefef}
.sideContactTit{height:54px;line-height:54px;background-color:#323586}
.sideContactTit a{display:block;padding-left:36px;color:#fff;font-weight:700;font-size:1.8em}
.sideContactBox{height:auto;overflow:hidden;/*background:url(../images/contactbg.jpg) no-repeat 0 0;*/padding:16px 0 0 10px;color:#585858;line-height:30px;font-size:1.2em}
.right{margin-left:290px;background-color:#fff;min-height:718px;box-shadow: -1px 1px 9px #ddd}
.path{height:auto;overflow:hidden;position:relative;padding:0 20px; border-bottom:1px solid #ececec}
.path .ttp{max-width: 500px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 46px; position:absolute;left:30px;top:15px; z-index:5;color:#e62129;font-size:1.7em;border-bottom:2px solid #e62129}
.pathdiv{float:right;color:#898989;font-size:1.2em;margin-top:4px;height:60px;line-height:77px}
.pathdiv a{color:#898989}
.pathdiv a.on,.pathdiv a:hover{color:#585858}
.pathdiv a.on{float: right;max-width: 200px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.pathdiv span{display:inline-block;padding:0 6px}
.rightBox{height:auto;overflow:hidden;padding:5px 0 40px 0}
.case_bottom{width:100%;box-sizing:border-box;}
.case_bottom ul{overflow:hidden;min-height:600px;box-sizing:border-box;padding-left: 7px}
.case_bottom ul li{width: 290px;height: 240px;float: left;margin-right: 13px;margin-bottom: 20px;position: relative;}
.case_bottom ul li:nth-child(3n){margin-right: 0;}
.casepic{width: 100%;height: 240px;overflow: hidden;}
.casepic img{width: 290px;height: 240px;transition: 0.5s all}
.casepic img:hover{transform: scale(1.1,1.1)}
.casetopic{width: 100%;height: 40px;position: absolute;bottom: 0;left: 0;background-color: rgba(242, 242, 242, 0.37);color: #333333;font-size: 18px;text-align: center;line-height: 40px;box-sizing: border-box;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_bottom ul li:hover .casetopic{background-color: rgba(245, 134, 4, 0.67);color: #ffffff;}

.paged{padding:52px 0 66px;text-align:center}
.paged .current,.paged .p_info,.paged a{display:inline-block;zoom:1;margin:0 4px;height:38px;line-height:38px;padding:0 15px;font-size:13px;text-align:center;color:#8b8b8b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#f3f3f3;border:1px solid #ededed}
.paged .current,.paged a:hover{border-color:#f58604;color:#fff;background-color:#f58604}
.paged li {display: inline-block;list-style: none;text-decoration: none;color: #454646;}
.paged li.active&gt;a{background-color: #f58604;color:#fff}
.paged li{width:50px;}

/*news*/
.partyLoad{height:auto;overflow:hidden;padding:20px 0 0}
.partyLoad li{width: 100%; height:auto;overflow:hidden;box-sizing: border-box;padding-left: 10px;margin-bottom: 20px;}
.partyLoad li .n-pic{width: 342px;height: 241px;display: block;float: left;border-radius: 20px;overflow: hidden;}
.partyLoad li .n-pic img{display: block;transition: 0.3s all;}
.partyLoad li .n-pic img:hover{transform: scale(1.1,1.1)}
.partyLoad li .n-txt{width: 520px;height: 241px;float: right;}
.partyLoad li .n-topic{display: block;width: 100%;height: 22px;font-size: 22px;line-height: 22px;color: #777777;box-sizing: border-box;padding-right: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 25px;margin-top: 30px;}
.partyLoad li .n-intro{width: 100%;line-height: 20px;font-size: 14px;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #999999;box-sizing: border-box;padding-right: 20px;margin-bottom: 35px;}
.partyLoad li .n-date{color: #50bd26;padding-left: 21px;background: url("../images/clock.png")no-repeat left center;}

/*article*/
.articlemain{width: 1200px;min-height: 500px;box-sizing: border-box;padding: 20px;background-color: #ffffff;box-shadow: -1px 1px 6px #cfcfcf;margin: 25px auto;}
.articlemain img{max-width: 1160px;}
.article-topic {width: 100%;padding: 0 10px;box-sizing: border-box;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;height: 55px;line-height: 55px;color: #444444;border-bottom: 1px solid #c3c3c3;}
.articlemain .dates {width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 16px;vertical-align: center;color: #707070;border-bottom: 1px solid #c3c3c3;margin-bottom: 14px;}
.articlemain .dates span {margin: auto;position: relative;padding-left: 25px;margin-right: 20px;}
.articlemain .dates span img {vertical-align: center;position: absolute;left: 0;top: 0;}
</pre></body></html>