<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */}
ul,li,ol{list-style: none;}a{text-decoration: none;color: #000;}img{border: 0;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #ddd;line-height: 1.5;padding: 10px;}
input,textarea,select,button{outline: none;resize: none;} input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;width: 100%;height: auto;border: 0;margin: 0 auto;}
html,body{width: 100%;min-width: 1263px;position: relative;}

.f_le{float: left;} .f_ri{float: right;} .clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;} .p_re{position: relative;} .p_ab{position: absolute;}
/* --------------- */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;}
/* æ¨ªå‘ å•è¡Œ å¤šåˆ— æœ‰é«˜ */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* å­å…ƒç´&nbsp;å±…ä¸­ */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* å­å…ƒç´&nbsp;å±…åº• */
.flex-wrap{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
/* --------------- */
.column{column-width:300px;-moz-column-width:300px;-webkit-column-width:300px;column-count:; /* åˆ—æ•° */column-gap:; /* åˆ—é—´è· */column-rule:; /* åˆ†éš”çº¿ */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.pic{width: 100%;overflow: hidden;position: relative;display: block;}
.pic figure{padding-top: 75%;overflow: hidden;position: relative;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-button-prev:after:focus,.swiper-button-next:after:focus{outline: none!important;}

/* wrapper */
.wrapper{width: 1200px;margin: 0 auto;}

/*header*/
.header{width: 100%;padding: 0 45px;height: 122px;}
.header .logo{display: block;float: left;color: #092240;line-height: 122px;}
.header .logo h1{font-size: 36px;}
.header .btn{display: block;width: 30px;height: 24px;border-top: 2px solid #eccc9b;border-bottom: 2px solid #eccc9b;float: right;margin-top: 49px;}
.header .btn:after{content: '';display: block;width: 100%;height: 2px;background: #eccc9b;margin-top: 9px;}
.header .phone{float: right;display: block;font-size: 27px;font-style:oblique;color: #c10725;line-height: 122px;}
.header .nav{float: right;height: 52px;margin-top: 35px;margin-right: 80px;}
.header .nav a{display: block;float: left;line-height: 52px;color: #000000;font-size: 18px;margin-left: 50px;position: relative;}
.header .nav a:after{content: '';display: block;width: 0;height: 3px;background: #eccc9b;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.header .nav a:hover:after,.nav a.active:after{width: 100%;}

.n-header{position: absolute;top: 0;left: 0;right: 0;z-index: 99;}
.n-header .logo{color: #fff;}
.n-header .btn{border-color: #fff;}
.n-header .btn:after{background: #fff;}
.n-header .phone{color: #fff;}
.n-header .nav a{color: #fff;}
@media screen and (max-width: 1440px) {
	.nav{margin-right: 65px;}
	.nav a{margin-left: 40px;}
}

/*footer*/
.footer{width: 100%;background: #22242a;padding: 65px 0 75px;position: relative;z-index: 0;color: rgba(255,255,255,.5);/*margin-top: 58px;*/}
.footer .f-wrapper{width: 1360px;margin: 0 auto;}
.footer .bj1{width: 1200px;height: 58px;background: #22242a;position: absolute;top: -58px;left: 50%;margin-left: -600px;z-index: 0;}
.footer .bj1 img{display: block;width: 108px;height: 58px;position: absolute;top: 0;}
.footer .bj1 .bj01{left: -108px;}
.footer .bj1 .bj02{right: -108px;}
.footer .tbox{width: 950px;margin: 0 auto;position: absolute;left: 0;right: 0;top: -30px;z-index: 1;}
.footer .tbox .ico{display: block;float: left;width: 57px;margin-right: 20px;margin-top: 3px;}
.footer .tbox .tel{display: block;float: left;font-size: 29px;color: #fff;line-height: 1;}
.footer .tbox .line{display: block;width: 1px;height: 27px;background: rgba(255,255,255,.5);float: left;margin: 0 12px;}
.footer .tbox .address{font-size: 12px;line-height: 15px;float: left;width: 380px;}
.footer .tbox .address span{display: block;color: #fff;}
.footer .lbox{float: left;width: 665px;}
.footer .rbox{float: right;}
.footer .fnav{margin-bottom: 15px;}
.footer .fnav a{display: block;float: left;font-size: 18px;color: #fff;line-height: 56px;margin-right: 50px;}
.footer .text{font-size: 14px;color: #8b8b8b;line-height: 1.5;}
.footer .text a{/*font-size: 15px;*/color: #8b8b8b;transition: .3s;}
.footer .text a:hover{color: #fff;}
.footer .code{float: left;margin-left: 30px;}
.footer .code img{display: block;margin: 0 auto 10px;width: 100px;height: 100px;}
.footer .code p{text-align: center;color: #fff;font-size: 14px;line-height: 1.5;}
@media screen and (max-width: 1440px) {
	.footer .bj1{width: 984px;margin-left: -492px;}
	.footer .f-wrapper{width: 1200px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.banner img{width: 100%;display: block;}
/*.banner .swiper-pagination{position: absolute;bottom: 35px;left: 4.167%;right: 4.167%;text-align: right;width: auto;}
.banner .swiper-pagination-bullet{width: 15px;height: 15px;opacity: 1;background: #fff;vertical-align: middle;}
.banner .swiper-pagination-bullet-active{width: 19px;height: 19px;opacity: 1;border-radius: 20px;background: transparent;border: 2px solid #eaae72;border-right-color: #fff;transform:rotate(-45deg);}*/
.banner .swiper-pagination{position: absolute;bottom: 35px;left: 4.167%;right: 4.167%;text-align: left;width: auto;color: #fff;font-size: 18px;font-weight: bold;}
.banner .swiper-pagination span:before{content: '0';}
.banner .swiper-pagination .swiper-pagination-current{font-size: 67px;}
.banner .swiper-button-prev,.banner .swiper-button-next{margin: auto 0;left: unset;right: 4.167%;top: 50%;bottom: unset;width: 75px;height: 75px;border-radius: 100%;overflow: hidden;}
.banner .swiper-button-prev{background: url(../images/an01.png) left center no-repeat;margin-top: -42px;}
.banner .swiper-button-next{background: url(../images/an01.png) right center no-repeat;margin-top: 42px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{display: none;}

/*home contact*/
.n-contact{width: 100%;height: 418px;background: url(../images/bj01.jpg) top center no-repeat;background-size: cover;padding-top: 100px;}
.n-contact .txt{color: #fff;font-size: 42px;line-height: 1.5;text-align: center;}
.n-contact .more{display: block;width: 170px;height: 50px;background: #fff;text-align: center;line-height: 50px;font-size: 20px;color: #082b56;margin: 30px auto;transition: .5s;}
.n-contact .more:hover{background: #eccc9b;}

/*home case*/
.n-case{width: 100%;background: #092240;padding-top: 150px;position: relative;}
.n-case .bigPic{width: 64.531%;float: left;}
.n-case .rCont{width: 28.854%;color: #fff;padding-right: 5.833%;padding-bottom: 100px;float: right;}
.n-case .title{font-size: 47px;line-height: 1;}
.n-case .desc{font-size: 24px;color: #ffffff;line-height: 1.5;margin: 20px 0;height: 125px;border-bottom: 1px solid #000;margin-bottom: 20px;}
.n-case .ncNav{}
.n-case .ncNav a{display: block;float: left;margin-right: 30px;font-size: 20px;color: #ffffff;line-height: 45px;position: relative;}
.n-case .ncNav a:after{content: '';display: block;width: 0;height: 2px;background-image: linear-gradient(to right, #a6733e , #eecf9f);position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.n-case .ncNav a.active:after,.n-case .ncNav a:hover:after{width: 100%;}

.n-case .casePic{width: 64.531%;float: left;position: relative;z-index: 2;}
.n-case .casePic0{width: 100%;overflow: hidden;position: relative;z-index: 2;margin-bottom: -45px;display: none;}
.n-case .casePic0 a{display: block;width: 100%;background: #223b59;}
.n-case .casePic0 .pic figure{padding-top: 63.125%;}
.n-case .casePic0 .tit{line-height: 120px;padding: 0 285px 0 90px;color: #fff;font-size: 30px;}
.n-case .casePic0 .swiper-button-prev,.n-case .casePic0 .swiper-button-next{margin: auto 0;left: unset;right: 75px;top: unset;bottom: 35px;width: 48px;height: 48px;border-radius: 100%;overflow: hidden;}
.n-case .casePic0 .swiper-button-prev{background: url(../images/an02.png) left center no-repeat #223b59;right: 132px;}
.n-case .casePic0 .swiper-button-next{background: url(../images/an02.png) right center no-repeat #223b59;}
.n-case .casePic0 .swiper-button-prev:after,.n-case .casePic0 .swiper-button-next:after{display: none;}

.n-case .smallPic{width: 100%;margin-top: 25px;}
.n-case .smallPic0{width: 100%;overflow: hidden;position: relative;z-index: 1;height: calc(9.635vw + 115px);padding-bottom: 115px;display: none;}
.n-case .smallPic0 .swiper-slide{overflow: hidden;height: calc((100% - 15px) / 2);}
.n-case .smallPic0 .swiper-slide img{display: block;width: 100%;min-height: 100%;}
.n-case .smallPic0 .swiper-slide-thumb-active{border: 2px solid #eece9e;}

.n-case .more{display: block;width: 282px;height: 50px;border: 1px solid #fff;overflow: hidden;text-align: center;line-height: 45px;color: #fff;font-size: 17px;position: absolute;left: 0;bottom: 0;}
.n-case .more span{display: inline-block;vertical-align: middle;}
.n-case .more .jt{width: 35px;height: 8px;background: url(../images/jt01.png) left center no-repeat;margin-left: 15px;transition: .5s;}
.n-case .more:hover .jt{margin-left: 25px;}
@media screen and (max-width: 1440px) {
	.n-case .rCont{padding-right: 1.833%;padding-bottom: 80px;}
	.n-case .desc{font-size: 20px;height: 90px;}
	.n-case .ncNav a{font-size: 16px;line-height: 35px;margin-right: 25px;}
	.n-case .smallPic0{height: calc(9.635vw + 95px);padding-bottom: 95px;}
}

/*home about*/
.n-about{width: 100%;height: 806px;background: url(../images/a01.jpg) bottom center no-repeat #fff;position: relative;z-index: 0;}
.n-about .txt3{position: absolute;top: 400px;right: 15.625%;font-size: 16px;color: #9e9e9e;line-height: 2;}
.n-about .more{display: block;width: 235px;height: 64px;background: #092240;border-radius: 64px;border: 2px solid #092240;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.n-about .more span{display: block;float: left;}
.n-about .more .sp1{width: calc(100% - 60px);text-align: center;font-size: 20px;color: #ffffff;line-height: 60px;}
.n-about .more .jt{width: 60px;height: 60px;border-radius: 100%;background: url(../images/jt02.png) center center no-repeat #223b59;transition: .5s;}
.n-about .more:hover{background: #a6733e;border-color: #a6733e;}
.n-about .more:hover .jt{background: url(../images/jt02.png) center center no-repeat #eecf9f;}
@media screen and (max-width: 1440px) {
	.n-about .txt3{right: 10.625%;}
}

/*home news*/
.n-news{width: 100%;padding: 100px 0 90px;}
.n-news .title{text-align: center;line-height: 1;font-size: 47px;color: #333333;margin-bottom: 55px;}
.n-news .nn-wrap{width: 91.146%;min-width: 1200px;margin: 0 auto;}
.n-news .list{width: 22.857%;float: left;margin-right: 2.857%;}
.n-news .list:nth-child(4n){margin-right: 0;}
.n-news .list a{display: block;width: 100%;}
.n-news .list .pic{display: block;margin-bottom: 35px;}
.n-news .list .pic figure{padding-top: 56.5%;}
.n-news .list .tit{font-size: 24px;color: #333333;line-height: 1.7;transition: .5s;}
.n-news .list .time{font-size: 16px;color: #6b6b6b;line-height: 2;}
.n-news .list:hover .tit{color: #a6733e;}
.n-news .more{display: block;width: 170px;height: 50px;border: 1px solid #707070;text-align: center;line-height: 45px;font-size: 17px;color: #000000;margin: 90px auto 0;transition: .5s;}
.n-news .more span{display: inline-block;vertical-align: middle;}
.n-news .more .jt{width: 35px;height: 8px;background: url(../images/jt01.png) right center no-repeat;margin-left: 10px;transition: .5s;}
.n-news .more:hover{background: #092240;color: #fff;}
.n-news .more:hover .jt{background: url(../images/jt01.png) left center no-repeat;}
@media screen and (max-width: 1440px) {
	.n-news .list .tit{font-size: 20px;}
}

/* crumbs */
.crumbs{width: 100%;background: #f5f5f5;height: 60px;overflow: hidden;line-height: 60px;}
.m-crumb{float: right;max-width: 50%;font-size: 14px;color: #666666;}
.m-crumb a{color: #666666;transition: .3s;}
.m-crumb a:hover,.m-crumb span{color: #092240;}

/*out*/
.out{width: 100%;padding: 70px 0 80px;margin-bottom: 58px;position: relative;overflow: hidden;}
.name{text-align: center;line-height: 1;font-size: 40px;color: #333333;margin-bottom: 30px;}

/*news*/
.news .list{display: block;border-bottom: 1px solid #ebebeb;padding: 40px 0;}
.news .list a{display: block;}
.news .list .pic{width: 195px;float: left;display: block;}
.news .list .pic figure{padding-top: 56.5%;}
.news .list .cont{width: calc(100% - 220px);float: right;color: #595959;font-size: 16px;line-height: 1.5;}
.news .list .tit{font-weight: bold;font-size: 20px;color: #333333;transition: .5s;}
.news .list .desc{margin-bottom: 8px;}
.news .list:hover .tit{color: #c10725;}

/*content*/
.content .text-title{text-align: center;font-size: 28px;color: #000000;line-height: 1.5;}
.content .text-time{font-size: 14px;color: #666666;line-height: 1.5;text-align: center;margin-bottom: 25px;margin-top: 10px;}
.content .text-pic{width: 100%;margin-bottom: 25px;}
.content .text-pic img{display: block;max-width: 100%;margin: 0 auto;}
.article{font-size: 18px;text-align: justify;line-height: 2;color: #202020;}
.article img,.article iframe,.article video{max-width: 100%;}

/*case*/
.case .case-nav{text-align: center;margin: 40px 0;}
.case .case-nav a{display: inline-block;background: #f0f0f0;padding: 0 5px;min-width: 142px;line-height: 42px;font-size: 18px;color: #535353;margin: 0 5px 15px;transition: .5s;}
.case .case-nav a:hover,.case .case-nav a.active{background: #eccc9b;color: #fff;}
.case .list{display: block;width: 31.667%;float: left;margin-right: 2.4995%;margin-bottom: 35px;background: #f0f0f0;}
.case .list:nth-child(3n){margin-right: 0;}
.case .list .pic figure{padding-top: 63.125%;}
.case .list .tit{line-height: 60px;padding: 0 85px 0 25px;position: relative;transition: .5s;}
.case .list .jt{display: block;width: 35px;height: 8px;background: url(../images/jt01.png) right center no-repeat;position: absolute;top: 0;bottom: 0;right: 25px;margin: auto 0;transition: .5s;}
.case .list:hover .tit{background: #eccc9b;color: #fff;}
.case .list:hover .jt{background: url(../images/jt01.png) left center no-repeat;}

/*contact*/
.contact{padding-top: 140px;}
.contact-1{width: 100%;position: relative;margin-bottom: 58px;padding: 95px 0 70px;}
.contact-1 .bj1{width: 1200px;height: 58px;background: #fff;position: absolute;top: -58px;left: 50%;margin-left: -600px;z-index: 0;}
.contact-1 .bj1 img{display: block;width: 108px;height: 58px;position: absolute;top: 0;}
.contact-1 .bj1 .bj01{left: -108px;}
.contact-1 .bj1 .bj02{right: -108px;}
.contact-1 .tbox{width: 950px;margin: 0 auto;position: absolute;left: 0;right: 0;top: -10px;z-index: 1;}
.contact-1 .tbox .ico{display: block;float: left;width: 57px;margin-right: 20px;margin-top: 3px;}
.contact-1 .tbox .tel{display: block;float: left;font-size: 29px;color: #c10725;line-height: 1;}
.contact-1 .tbox .line{display: block;width: 1px;height: 27px;background: #c4c4c4;float: left;margin: 0 12px;}
.contact-1 .tbox .address{font-size: 12px;line-height: 15px;float: left;width: 380px;color: rgba(51,51,51,.32);}
.contact-1 .tbox .address span{display: block;color: #333333;font-size: 14px;}
.contact-1 .code{margin: 0 60px;text-align: center;}
.contact-1 .code img{display: block;width: 272px;height: 272px;margin: 0 auto 25px;box-shadow: 0 0 10px rgba(0,0,0,.1)}
.contact-1 .code p{font-size: 18px;color: #979797;line-height: 1.5;}

/*about*/
.about .a-title{text-align: center;font-size: 50px;color: #333333;line-height: 2;}
.about .a-ftitle{text-align: center;font-size: 32px;color: #333333;line-height: 2;margin-bottom: 40px;}

/* ä¸Šä¸‹é¡µ */
.m-clips{margin: 50px 0 0;font-size: 16px;color: #444;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 25px;}
.m-clips a{color: #444;line-height: 2;}
</pre></body></html>