<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html,body,div,a,p,ul,li,ol,dl,dd,dt,span,em,del,strong,form,b,s,ins,h1,h2,h3,h4,h5,h6,img,font,center,label,table,th,tdselect,button,iframe,fieldset{padding:0;margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;}
ul,ol,li{list-style:none;}
body{font-family:"microsoft yahei","SimSun","宋体","Arial Narrow","HELVETICA";font-size:14px;line-height:180%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#f5f5f5;}
a,a img{border:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
input[type="submit"],input[type="text"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;border-radius:0;}
input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;}
input{line-height:normal;outline:none;}
button{background:none;border:none;cursor:pointer;font-family:"microsoft yahei";}
.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
*html .clearfix{height:1%;}
.clearfix{zoom:1;}
table{border-collapse:collapse;border-spacing:0}
p,a{word-wrap:break-word;text-align: justify;}
a,img{border:none;}
a{text-decoration:none;outline:none;color:#333}
a:hover{text-decoration:none;border:none;}
a:focus{-moz-outline-style:none;}

/*FF下去掉点击连接时的虚线边框*/
:focus{outline:none;}
.dn{display:none;}
html{min-width:1200px;position:relative;}
html, body {
    min-height: 100%;
    color: #333;
    width: 100%;
    min-width: 1200px;
    position: relative;
    background-color: #f8f8f8
}
.top_sec{position:fixed;top:66px;left:50%;width:1200px;height:100px; margin-left:-600px; background-color: #fff;border-radius:10px;padding-left: 35px;z-index:1000;box-sizing:border-box;box-shadow:0 0 10px rgba(20,20,20,.1)}
.sec{width:1200px;margin:0 auto;position: relative;box-sizing:border-box}
.top_sec .sec{position:relative;}
.top_sec .logo{text-indent:-99999px;width:220px;height:100%;background:url('../images/logo.png') left center no-repeat;background-size:198px auto;float:left;margin-right:10px}
.top_sec .lang {
    float: right;
    width: 205px;
    text-align: center;
    line-height:100px;cursor:pointer;
    border-left: 1px solid #bfbfbf;cursor: pointer;
}
.top_sec .top-nav {
    position: relative;
    line-height: 40px;
    float: left;
    height:100%;
    border-left: 1px solid #bfbfbf;
}
    .top_sec .top-nav li {
        float: left;
        margin: 0 13px;
        position: relative;
        padding: 28px 20px 25px;
    }
    .top_sec .top-nav a {
        color: #535353;
        font-size: 16px;
        display: block;
        padding: 2px 5px;
        border-bottom: 3px solid transparent;
    }
        .top_sec .top-nav a:hover {
            color: #0a5aa4;
        }
.top_sec .top-search{border:none;}
.top_sec .top-nav .active a {
    border-bottom-color: #0a5aa4;
    color: #0a5aa4
}
.top_sec .adminl{position:absolute;top:14px;right:0;font-size:14px;color:#10c55b}
.top_sec .tel{position:absolute;right:0;bottom:17px;font-size:18px;color: #f5f5f5;}
.top-nav div{display:none; position:absolute;width:110px;background:rgba(0,0,0,.6);text-align:center;border-radius:10px;left:4px;top:100px}
    .top-nav div::before {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        top: -4px;
        left: 50px;
        border: 5px solid rgba(0,0,0,.6);
        border-bottom-color: transparent;
        border-right-color: transparent;
        transform: rotate(45deg)
    }
.top_sec .top-nav .hasnav div a {
    color: #fff;
    width: 70px;
    border-bottom: 1px solid transparent;
    line-height: 180%;
    text-align: center;
    margin: 5px auto;
    padding: 2px 0
}
.top_sec .top-nav .hasnav:hover div {
    display: block
}
.top_sec .top-nav .hasnav div a:hover {
    border-color: #fff
}
    .btm-sec {
        background-color: #f8f8f8;
        color: #535353;
        font-size: 14px;
        padding: 12px 0;
    }
    .btm-sec .sec{padding-left:150px;padding-right:120px;}
    .btm-sec a:hover {
        color: #0a5aa4
    }
.btm-sec ul{padding-top:5px}
    .btm-sec ul li {
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 10px;
        border-right: 1px solid #b5b5b5;
        line-height:120%;padding-right:10px;
    }
        .btm-sec ul li:last-child{border:none}
        .btm-sec .wxcode img {
            width: 100px;
            height: 100px;
        }
.btm-sec .code{width: 134px;height:60px; background:url('../images/contactico.png') 0 center no-repeat;background-size:contain;margin-right:150px;}
    .btm-sec .code .sina {
        position: relative;
        float:left;
        width: 42px;
    }
    .btm-sec .code .sina a {
        display: block;
        height: 45px;
        text-indent: -9999px
    }
    .btm-sec .code .weixin {
        position:relative;
        float:right;
        width: 42px;
        height: 45px;line-height:20px;
    }
        .btm-sec .code  img{display:block;margin:0 auto}
        .btm-sec .code .weixin div,.btm-sec .code .sina div {
            position: absolute;
            left: -45px;
            bottom: 48px;
            display: none;
            width: 145px;
            height: 168px;
            background: #fff;padding-top:5px;z-index: 100;
        }
    .btm-sec .code .weixin:hover div,.btm-sec .code .sina:hover div{display:block}
        .btm-sec .code p{padding:5px 10px 0;font-size:12px;}
        .mask{display: none; position: fixed;top:0;right: 0;bottom: 0;left: 0;background: rgba(255, 255, 255, 0.66);text-align: center;}
        .mask .tipscon{background: #fff;display: inline-block;padding: 10px 20px;border-radius: 10px;margin-top:200px;}
        .mask .loading{position: absolute;top:50%;left: 50%;width: 48px;height: 48px;margin-left: -24px;margin-top: -48px;background: url(../images/loading.png?t=1) 0 0 no-repeat;animation: loading 1.5s infinite linear;}
        #loadingMask{background: transparent;}
        @keyframes loading{
            from {transform: rotate(0);}
            to {transform: rotate(360deg);}
            }
            @media screen and (max-width:1200px) {
                .top_sec{width: 1000px;margin-left: -500px;}
                .top_sec .top-nav li{padding: 28px 10px 25px;}
                .top_sec .lang{width: 144px;}
            }</pre></body></html>