<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* global */
body { 
    color: #333; 
    font-size: 16px; 
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; 
    background-color: #F5F5F5;
}

a { color: #0056b3; }
a:hover { text-decoration: none; opacity: .9; color: #1C8DDF; }

body { min-width: 1200px; }

.full-page { width: 100%; }
.full-page h2{font-size: 30px;}

.fl { float: left; }
.fr { float: right; }
.center { text-align: center; }
.clear { clear: both; }

.blue { color: #1C8DDF; }
.orange { color: #EF7937; }

.btn{color:#fff;padding:5px 10px;border-radius: 4px;box-shadow: none;border:1px solid #163378;cursor: pointer;}
.btn-blue{background-color: #0056b3;}
.btn-blue:hover{color: #fff;}
.btn-all-more{display:inline-block;background-color: #ddd;padding:10px 20px;font-size:14px;border-radius: 20px;color:#999}
.btn-all-more:hover{color:#fff;background-color: #0056b3;}

.card{padding:20px;border-radius: 4px;background-color: #fff;}
.box-shadow{box-shadow: 0 5px 8px rgba(0, 0, 0, .15);}
.mb{margin-bottom:20px;}
.mb-40{margin-bottom:40px;}
.bg-white{background:#fff}
.pagination{text-align:center;padding-left:0;list-style:none;border-radius:.25rem;width: 100%;}
.page-item{display: inline-block;}
.page-link{display: inline-block;width:30px;height:30px;line-height: 30px;border-radius: 15px;}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;}

.ql-align-center{text-align: center;}

@keyframes MoveUpDown {
    0%, 100% {
        bottom: 40px;
    }
    50% {
        bottom: 100px;
    }
}

header,.header { position: fixed;height:80px; z-index: 1000; background: #fff; box-shadow: 0 5px 8px rgba(0, 0, 0, .15); }
header .logo-container { float: left;padding:20px 0; margin: 0 40px 0 0;}
header .logo-container img{height: 40px;}

header .page-navs { float: left; line-height: 80px; }
header .page-navs i { display: none; }
header .page-navs &gt; ul{max-height: inherit;}
header .page-navs &gt; ul &gt; li { position: relative; float: left; display: block; padding: 0 10px;}
header .page-navs &gt; ul &gt; li &gt; a { display: block; color: #333; transition: .2s all ease-in-out; }
header .page-navs &gt; ul &gt; li &gt; a:hover,header .page-navs &gt; ul &gt; li.active &gt; a { color: #163378; text-decoration: underline;}
header .page-navs &gt; ul &gt; li &gt; ul { box-shadow: 0 2px 8px rgba(0, 0, 0, .15); opacity: 0; position: absolute; background: #fff; width: 200px; left: 0; top: 66px; border-radius: 5px; transition: .2s all ease-in-out; max-height: 0; overflow: hidden; }
header .page-navs &gt; ul &gt; li:hover &gt; ul { opacity: 1; max-height: none; }
header .page-navs &gt; ul &gt; li &gt; ul li { line-height: 30px; padding: 10px; }
header .stock-number{padding:25px 0;float:right;color:#163378;font-size:26px;font-weight: bold;}
header .stock-number span{font-size:12px;display:inline-block;width:24px;line-height: 12px;color:#ccc;font-weight: normal;}
.header.hold{position: static;}
.header{box-shadow: none;}

main {min-height: 100vh;}

footer { background: url(../images/svg/footer.background.svg) no-repeat #333;font-size:13px;font-weight: normal; color: #fff;padding: 20px 0 }
footer a{color:#fff}

.page-banner{height: 280px;position: relative;background-color: #333 !important;}
.page-banner .text{width:100%;color:#fff;font-size:26px;line-height:40px;position: absolute;top:40%;text-align: center;}
.page-banner .text h1{font-size: 50px;margin-bottom:10px}

/* homepage */
section,.content { width: 1080px;position: relative; margin: 0 auto}

.home-tit{text-align: center;font-size:20px;color:#163378;padding: 10px 0;position: relative;z-index: 1;font-weight: normal;}
.home-tit::after,.home-tit::before{
    content: '';
    display:inline-block;
    width:20px;
    height:1px;
    background-color: #ccc;
    vertical-align: middle;
}
.home-tit::after{margin-left:10px;}
.home-tit::before{margin-right:10px;}

.home-banner{
    border-radius: 4px;
    overflow: hidden;
    height: 370px;
    margin-top:20px;
    margin-bottom: 20px;
    background-color: #333;
}
.home-items ul{overflow:hidden}
.home-items li{width:33.333%;float:left;height: 80px;border-right:1px solid #eee;}
.home-items li h2{color:#163378;font-size:16px;margin-bottom:10px;}
.home-items li p{color:#666;font-size:14px;line-height: 25px;}
.home-items li h2,.home-items li p{margin-left:120px;margin-right:20px}
.home-items li.one h2,.home-items li.one p{margin-left:100px}
.home-items li.three h2,.home-items li.three p{margin-right:0}
.home-items li.one{
    background:url(../images/icon_sj.png) no-repeat 0 0;
}
.home-items li.two{
    background:url(../images/icon_wl.png) no-repeat 20px 0;
}
.home-items li.three{
    background:url(../images/icon_rj.png) no-repeat 20px 0;
    border:none;
}

.news-content h3{font-size:16px;font-weight: bold;}

/* .home-links */
.home-links{overflow: hidden;}
.home-links li{
    width: 25%;
    float: left;
    position: relative;
    z-index: 1;
    height:100px;
    text-align: center;
}
.home-links li::after,.home-links li::before{
    content: '';
    position: absolute;
    background-color: #eee;
}
.home-links li::after{width:1px;height: 100%;right:0;top:0}
.home-links li::before{width:100%;height:1px;left:0;bottom:0}
.home-links li:nth-child(4n+0)::after{display:none}
.home-links li:nth-child(1n+5)::before{display:none}
.home-links li:nth-child(1n+5) img{margin-top:20px}

.page-content{padding: 40px 0}
.page-content h2{font-size:30px;margin-bottom:20px}
.page-content .content{font-size:14px;color:#666;line-height: 28px;}
.page-content .content p{text-indent: 2em;}
/* .business */
.business .page-content h3{margin-bottom: 20px;font-size: 16px;padding-left:120px;}
.business .page-content h2{font-size:20px;margin-bottom: 0;color:#333}
.business .page-content p{text-indent: 0;color:#666}
.business .page-content p br{border-bottom:1px solid #eee;display: block;}
.business-item{margin-bottom: 20px;padding-left:120px;padding-bottom:20px;border-bottom:1px solid #ddd}
.business-item.one{
    background:url(../images/icon_sj.png) no-repeat 20px 0;
}
.business-item.two{
    background:url(../images/icon_wl.png) no-repeat 20px 0;
}
.business-item.three{
    background:url(../images/icon_rj.png) no-repeat 20px 0;
    border:none;
}
.business-item.four{
    background:url(../images/icon_cg.png) no-repeat 20px 0;
    border:none;
}

/* .page-qywh */
.page-qywh{background:#fff url(../images/page_16.gif) no-repeat right bottom}
.page-qywh .content{padding: 40px 0 160px}
.page-qyry ul{overflow: hidden;padding: 20px 0}
.page-qyry ul li{width:25%;float:left;margin-bottom:10px}
.page-qyry ul li img,.page-qyry ul li span{display:block;margin:0 auto}

/* .page-category */
.page-category{padding:40px 0 20px 0;line-height: 30px;}
.page-category a{font-size:30px;display: inline-block;margin-right:20px;color:#666}
.page-category a.active,.page-category a:hover{color:#163378}

/* .news-list */
.news-item{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;}
.news-item .thumbnail{width:210px;height: 118px;background:#eee;overflow: hidden;float:left;text-align: center;}
.news-item .thumbnail img{width:100%;min-height:100%;}
.news-item .info{margin-left: 240px;color:#666;}
.news-item .title{font-size: 18px;color:#333;}
.news-item .desc{padding: 10px 0;text-indent: 0;line-height: 25px; height: 60px;margin-bottom:10px;overflow:hidden}
.news-item .time{line-height: 30px;}
.news-item .btn-more{background:#163378;color:#fff;padding:5px 10px;float:right;border-radius: 4px;font-size:12px;line-height: 20px;}
.news-item .btn-more:hover{background-color: #333;}

/* .home-news */
.home-news .news-item{width: 50%;float:left;padding: 10px;}
.home-news .news-item .title{height:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home-news .news-item .thumbnail{width:190px}
.home-news .news-item .info{margin-left: 210px;color:#666}
.home-news .news-item{border:none}

.news-detail{padding: 40px 0;line-height: 30px;}
.news-detail img{max-width: 100%;}
.news-banner{text-align: center;overflow: hidden;margin-bottom: 40px;border-radius: 4px;}
.news-banner img{width: 100%;display: block;}
.news-content .title{font-size: 30px;text-align: center;}
.news-content .date{font-size: 14px;color:#999;text-align: center;margin-bottom: 20px;}
.news-content .body p{text-indent: 2em;}

/* .dang-timeliner */
.dang-timeliner{padding:40px 0}
.dang-timeliner .item{overflow: hidden;line-height: 30px;}
.dang-timeliner .item h6{position: relative;z-index: 1;}
.dang-timeliner .item h6::after{content: "";width:4px;height: 4px;border:1px solid #ddd;background-color: #fff;border-radius: 4px;position: absolute;right:-23px;top:7px}
.dang-timeliner .item .left{width: 160px;float:left;text-align: right;padding-right:20px;}
.dang-timeliner .item .right{float:left;border-left:1px solid #ddd;padding-left:20px;padding-bottom:40px}
.dang-timeliner .item p{color:#666}
.dang-timeliner .item p span{color:#c00;}


/* .dang-activity */
.dang-activity{padding:20px 0}
.dang-activity h2{margin-bottom:20px}
.dang-activity .style-item{width: 25%;text-align: center;float:left;overflow:hidden;padding:0 10px}
.dang-activity .style-item .thumbnail{background-color: #333;height: 150px;overflow: hidden;}
.dang-activity .style-item:nth-child(5),.dang-activity .style-item:nth-child(6){width: 50%;}
.dang-activity .style-item:nth-child(5) .thumbnail,
.dang-activity .style-item:nth-child(6) .thumbnail{height: 330px;}
.dang-activity .style-item img{width:100%;min-height: 100%;}
.dang-activity .style-item h3{font-size:12px;color:#999;height:30px;line-height: 30px;}

/* .dang-styles */
.dang-styles{padding-bottom:40px}
.dang-styles .news-item{width: 48%;float:left;}
.dang-styles .news-item:nth-child(2n+1){margin-right:4%;}
.dang-styles .news-item .thumbnail{width: 100%;height:300px;float:none;margin-bottom:10px;background-color:transparent;}
.dang-styles .news-item .info{margin:0;text-align: center;color:#999;}

.jobs-info{line-height: 40px;background: url(../images/job.png) no-repeat right center;color:#666}
/* .jobs-content{height: 500px;} */
.jobs-content h2{line-height: 30px;}
.jobs-content h2 small{margin-left:20px;font-size: 14px;vertical-align: middle;}
.jobs-list{padding-left:20px;}
.jobs-item{width:50%;line-height: 30px;float:left;list-style-type:disc;}
.jobs-item .time{color:#999;font-size:12px;}
.jobs-item:nth-child(2n-1) .time{margin-right:40px}
/* .contact-content  */
.contact-content {line-height: 40px;padding:40px 0}
.contact-content h2{font-size:20px;}
.contact-content p{color: #666;}
.contact-content::after{content: '';display: block;width: 100px;height: 1px;background-color: #ddd;margin:10px auto;}
.area-contact{padding: 0 0 40px;line-height: 30px;}
.contact-item{width: 25%;float: left;height: 140px;}
.contact-item:nth-child(3n-2){margin-left:20%}
.contact-item h3{font-size: 16px;}
.contact-item p{font-size: 14px;color:#666}

/* .form-card */
/* .form-card{} */
.form-card .item{padding-left:30px;margin-bottom:20px;}
.form-card input,.form-card textarea{border:1px solid #ddd;background-color: #fff;}
.form-card input{padding:5px;font-size: 14px;margin-bottom: 5px;}
.form-card label{display: block;line-height: 30px;}
.form-card .tip{display:none;width:140px;border: 1px solid #ddd;border-radius: 4px;padding: 2px 5px;font-size:12px;color:#999}

#slide{
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.pic-list{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.pic-list li{
    float: left;
    height: 100%;
}
.pic-list li img{
    width: 100%;
    height: 100%;
}
.btn{
    opacity: 0;
    position: absolute;
    top: 50%;
    height: 50px;
    width: 50px;
    /*opacity: 0.5;*/
    border-radius: 5px;
    cursor: pointer;
    user-select: none;
    background: white;
    font-size: 25px;
    line-height: 50px;
    text-align: center;
    transition: all 1s;
    transform: translateY(-50%);
}
.next{
    right: 0;
}
.icon-list{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.icon-list li{
    float: left;
    margin: 0 5px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #ccc;
    cursor: pointer;
}
.icon-list .active{
    background: #fff;
}

@media (max-width: 1200px){
    body { min-width: 100%; }
    .shop-width { min-width: 100%; padding: 0 20px; }
}
@media (max-width: 990px) {
    body { font-size: 14px; min-width: 100%; }

    section,.content {width: 100%}
    header {height: 70px;}
    header .logo-container { margin: 0 0 0 20px; padding: 15px 0}
    header .page-navs i { cursor: pointer; display: block; color: #666; position: absolute; right: 20px;top:5px; font-size: 26px !important; line-height: 49px; }
    header .page-navs &gt; ul {transition: .2s all ease-in-out; z-index: 20; position: fixed; width: 100%; left: 0; top: 70px; background: rgba(255, 255, 255, .98); overflow: hidden; max-height: 0;}
    header .page-navs &gt; ul.active{ max-height: initial; }
    header .page-navs &gt; ul &gt; li { width: 100%; padding: 0 0 0 24px;float:none;line-height: 30px; border: none; background: none; border-bottom:1px solid #ddd}
    header .page-navs &gt; ul &gt; li a { line-height: 32px; color: #333;}
    header .page-navs &gt; ul &gt; li &gt; ul { box-shadow: none; opacity: 1; position: relative; top: initial; width: 100%; background: none; margin-top: 0; margin-left: 20px; }
    header .page-navs &gt; ul &gt; li &gt; ul li { width: 100%; }
    header .page-navs &gt; ul &gt; li.active a{color:#163378}
    header .stock-number{margin-right:80px;display:none}
    .header{height: 70px;}

    footer { padding: 10px; text-align: center;line-height: 20px;}
    footer .copyright { text-align: center; }
    footer .info { width: 100%; }
    footer .navs{margin-bottom: 10px;}
    footer .navs.fr{float: none;}
    footer span{display: block}

    .page-content{padding:20px 15px}

    .news-item .thumbnail{padding:0 15px}
    .news-item .thumbnail img{width: 100%;height: auto;}
    .news-item .info{margin-left:0;padding:0 15px}

    .page-category{text-align: center;}
    .home-news .news-item{width: 100%;padding:0}
    .news-item .title{font-size: 14px;}
    .news-item .thumbnail{width: 100% !important;float: none;margin-bottom:10px}
    .news-item .thumbnail{background-color:transparent;height: auto;}
    .home-news .news-item .thumbnail{padding:0}
    .home-news .news-item .thumbnail img{width: 100%;height: auto;}
    .home-news .news-item .desc,.home-news .news-item .time{display: none;}
    .home-news .news-item .info{margin-left:0;}
    .home-news .news-item .title{font-size: 16px;}

    .home-banner{height:160px;border-radius: 0;margin-top:0;}
    .home-banner img{height: 100%;}
    .home-items li{float: none;width: 100%;background-position: 0 0 !important;margin-bottom: 15px;border-right:none;border-bottom:1px solid #ddd;height:100px}
    .home-items li::after{display: none;}
    .home-items li h2,
    .home-items li p{margin-left:100px !important}
    .home-links li{width: 50%;}
    .home-links li img{max-width: 100%;}
    .home-links li:nth-child(2n)::after{display: none;}
    .home-links li:nth-child(1n+5)::before{display:block}
    .home-links li:last-child::before,.home-links li:nth-child(7n)::before{display:none}

    .page-content.about .fr{float: none;width: 100%;}
    .page-content.about div{margin-right: 0 !important;}
    .page-qywh .page-content .content p{text-indent: 0;}
    .page-qywh .page-content h2{margin-bottom: 0;}
    .page-qyjg img{width: 100%;}
    .page-qyry ul li{width: 50%;}
    .page-qyry ul li img{width: 90%;}

    .dang-timeliner .item .left{width: 110px;padding-right: 10px;}
    .dang-timeliner .item h6::after{right: -13px;}
    .dang-timeliner .item .right{margin-left: 110px;float: none;padding-left: 10px;padding-right: 15px;}

    .dang-activity h2{padding: 0 15px}
    .dang-activity .style-item{width:100% !important}
    .dang-activity .style-item .thumbnail{height:auto !important;background-color:transparent;}
    .dang-activity .style-item .thumbnail img{display:block;width: 100%;height: auto;}

    .dang-styles .news-item .thumbnail{height: 100px;}
    .dang-styles .news-item .thumbnail img{height: 90%;width: auto;}
    .dang-styles .news-item{height: auto;}

    .area-contact{padding: 0 15px}
    .contact-content{padding:20px}
    .contact-content p{line-height: 20px;}
    .contact-item{width: 50%;}
    .contact-item:nth-child(3n-2){margin-left: 0;}

    .business .content h3{padding-left: 0;font-size: 14px;color:#333;}

    .jobs-item{width: 100%;}
    .jobs-item:nth-child(2n-1) .time{margin: 0;}
    /* .jobs-content{padding:0 15px} */
    .jobs-content h2{font-size: 20px;}
    .jobs-content h2 small{display:none}
    .jobs-info{padding:30px 15px;line-height:25px;background:none;}

}</pre></body></html>