<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.tp_t{height:38px;background: #002a48;}
.tp_t dl{max-width:1280px;margin:0px auto;padding:0px 15px;}
.tp_t_l{float:left;position:relative;margin-top:9px;z-index: 1;cursor:pointer !important;}
.tp_t_l em{position:absolute;left:0px;top: 34px;display:block;padding:20px;background:rgba(28, 64, 134, 0.5);border-radius: 20px;z-index: 12;min-width: 250px;display:none;}
.tp_t_r{float:right;display:block;line-height:38px;}
.tp_t_r a{color:#fff;font-size:13px;margin-left:15px;}
.tp_t_r a.en_lrt{display:inline-block;background:url(../images/en.png) left center no-repeat;padding-left:30px;}
.header{position:relative;height: 112px;}
.header:after {content: "";display: block;width: 100%;height: 5px;position: absolute;top: 0;left: 0;z-index: 9999999999999;background: url(../images/to_bg.png) top center no-repeat;}
.wap_top_lin{display:none;}

.tp_t_l span{color:#fff;display:inline-block;margin-left:10px;line-height: 20px;font-size:13px;}
.tp_t_l img{ vertical-align: bottom;}
.emc_mdf_m img{vertical-align: baseline;margin-right:5px;}
.tp_t_r i{font-style:normal;color:#fff;font-size:13px;margin-right:5px;}

.tp_txt{width:190px;height:30px;border:1px solid #fff;line-height:32px;padding-left:5px;color:#fff;font-size:13px;outline:none;background:none;float:left;}
.logo_l{float:left;height:110px;display:block;}
.logo_l img{max-height:70px;max-width:278px; vertical-align:middle;margin-top:20px;}
.tp_btn{outline:none;line-height:30px;width:50px;background:none;border:1px solid #fff;background:#fff; font-size:13px;color: #1c4086;cursor:pointer !important;float:left;}
input.tp_txt::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}
inputtp_txt:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
inputtp_txt::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}
inputtp_txt:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}


.top{max-width:1280px;margin:0px auto;padding:0px 15px;}
.nav{float:right;width:55.2%;}
.nav ul{width:100%;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.nav ul li{float:left;position: relative;width: 16.666%;text-align: center;height: 67px;padding-top: 43px;}
.nav ul li a{display: block;font-size: 16px;line-height: 16px;color: #333333;}
.nav ul li a em{font-size: 12px;opacity: 0.4;color: #333333;line-height: 12px;text-transform: uppercase; margin-top: 10.5px;display:block;}
.nav ul li.omm,.nav ul li:hover{background: #f5f5f5;}
.nav ul li:hover .pro_nv{opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.pro_nv{position: absolute;z-index: 9999;width: 120%;left: -10%;top: 120px;background: #fff;border-radius: 5px;padding: 10px 0;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.pro_nv a {display: block;text-align: center;line-height: 2;font-size: 14px !important;color: #333;line-height: 1.5;padding: 0.5em;}
.pro_nv a:hover{background: #e9eaeb;}
.pro_nv:after {content: "";width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 10px;cursor: pointer;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;border-top: none;position: absolute;top: -10px;left: 50%;margin-left: -10px;z-index: 99;}
.wap_top{display:none;width:100%;height:60px;background: #151515;position:fixed;left:0px;top:0px;z-index:5;}
.wap_top_lin{height:60px;}
.wap_top span{width:70%;text-align:center;display:block;margin:0px auto;}
.wap_top span img{height:40px;padding-top:10px;display:inline-block;}
.wap_top ul{position:relative;}
.mulu{position:absolute;left:0px;top:0px;display:block;width:57px;height:60px;}
.wp_secrh{position:absolute;right:0px;top:0px;display:block;width:14%;height:60px;}
.wp_secrh span{display:block;width:30px;height:30px;margin:15px auto;background: url(../images/i_ndf.png) -32px -210px no-repeat;}
.mulu {position: absolute;z-index: 9;top: 0;bottom: 0;right: 0;left: 0;margin: auto 0 auto 27px; width: 30px; height: 20px;}
.mulu span, .mulu:after, .mulu:before {display: block;height: 2px;width: 100%;background: #fff; -webkit-transition: all .5s;transition: all .5s;}
.mulu span { margin: 7px 0;}
.mulu:after, .mulu:before {content: '';-webkit-transform-origin: 7.5%; transform-origin: 7.5%;}
.mulu.clicked span { -webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
.mulu.clicked:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.mulu.clicked:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}


.wap_nav{display: none;position:fixed;z-index: 9999;left: 0;right: 0;height: 100vh;background: #151515; padding: 0 10%;top:60px;}
.wap_nav ul{overflow: auto;height: 100vh;}
.wap_nav ul li{display: block;line-height: 50px;font-size: 16px;color: #ffffff;border-bottom: 1px solid #2b2b2b;position: relative;}
.wap_nav ul li a{display: block;line-height: 50px;font-size: 16px;color: #ffffff;}
.op_mdf{position:absolute;right:10px;top:10px;display:block;width:30px;height:30px;background: url(../images/i_ndf.png) -29px -241px no-repeat;}
.pr_mdo_nv{display:none;background: #1E1E1E;}
.pr_mdo_nv a{line-height:41px;display:block;font-size: 14px !important;color: rgba(255, 255, 255, 0.8);line-height: 40px;text-indent: 2em;border-top: 1px dashed #2b2b2b;}
.op_mdf.select{background: url(../images/i_ndf.png) -29px -268px no-repeat;}

.wap_secr{position: fixed;z-index: 99999;left: 100%;bottom: 0;top: 0;width: 78%;background: #151515;padding: 35px 15% 0 7%;-webkit-transition: all .5s;transition: all .5s;}
.wap_secr.select{left:0px;}
.wap_secr ul{position:relative;}
.clst_xc{display: block;position:absolute;left:0px;top:10px;width:30px;height:30px;background: url(../images/i_ndf.png) -32px -300px no-repeat;}
.wap_secr em{display:block;margin-left:50px;border-bottom: 2px solid #2d2d2d;line-height:50px;overflow:hidden;}

.tp_t_mxt1{height:50px;background:none;color:#fff;font-size:16px;border:0px;outline:none;width:70%;float:left;}
.tp_t_mxt2{background: url(../images/i_ndf.png) -32px -210px no-repeat;width:30px;height:30px;border:0px;font-size:0px;float:right;margin-top:10px;}

@media (max-width:990px) {
.header,.tp_t{display:none;}
.wap_top{display:block;}
.wap_top_lin{display:block;}
}

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