<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 { width:100%; overflow-x:hidden;}
html { height:100%; background:#f5f5f5;}
body { max-width:1920px; min-height:100%; margin:0 auto; background:#f2f2f2; font:0/0 arial; color:#595757; overflow-y:hidden;}
* { margin:0; padding:0; list-style:none;}
img,iframe { border:0; vertical-align:middle;}
u { text-decoration:none;}
i { font-style:normal;}
b { font-weight:normal;}
a { color:#595757; text-decoration:none;}
a:hover { color:#0045d0;}
:focus { outline:none;}
div,ul { font:16px/20px "microsoft yahei","SimSun";}
p,li,h1,dt,dd,input,select,textarea { text-align:justify; text-justify:inter-ideograph;}
h1,h2,h3,h4,h5,h6 { font:normal 12px/20px "microsoft yahei","SimSun"; text-transform:uppercase;}
table { border:#ddd 1px solid; border-collapse:collapse; border-spacing:0;}
table td { padding:8px 10px; border:#ccc 1px solid; vertical-align:middle;}
table.noborder { border:0;}
table.noborder td { border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block;}
video { background:#333; font:0/0 arial;}
input,select,textarea { float:left; background:none; border:0; font:12px/20px "microsoft yahei","SimSun"; color:#595757; resize:none; position:relative; z-index:20;}
input[type="submit"],.submit { cursor:pointer;}
select:-ms-expand { display:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:rgba(0,0,0,0.5);}
input::-moz-placeholder,textarea::-moz-placeholder { color:rgba(0,0,0,0.5);}
input:-moz-placeholder,textarea:-moz-placeholder { color:rgba(0,0,0,0.5);}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color:rgba(0,0,0,0.5);}
input.white::-webkit-input-placeholder,
input.white::-moz-placeholder,
input.white:-moz-placeholder,
input.white:-ms-placeholder { color:rgba(255,255,255,1);}
::-webkit-scrollbar { width:10px; height:10px;}
::-webkit-scrollbar-thumb { background:rgba(50,50,50,0.25); border:transparent 2px solid; border-radius:10px; background-clip:padding-box;}
::-webkit-scrollbar-thumb:hover { background-color:rgba(50,50,50,0.5);}
::-webkit-scrollbar-track { background:rgba(50,50,50,0.05);}
::-ms-clear,::-ms-reveal { display:none;}
.m_fl,ul,ol,li { float:left;}
.m_fr { float:right;}
.m_auto { float:none !important; margin:auto; zoom:1;}
.m_auto:after { clear:both; content:""; display:block;}
.overflow,li { overflow:hidden;}
.hidden { display:none;}
.display { display:block;}
.name { text-overflow:ellipsis; white-space:nowrap;}
.bg { float:left; width:100%; font:0/0 arial; position:relative !important; z-index:10 !important;}
.bg img { width:100%; opacity:0; visibility:hidden;}
.img,.banner .imgs,.loading,article.img_loading img,article iframe,article video { background:#f5f5f5 url(../images/img_loading.gif) no-repeat center center; background-size:40px; font:0/0 arial; position:relative;}
.img img { width:100%; min-height:100%; transition:all 0.5s; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; z-index:10;}
@font-face { font-family:"ALTGOT2N"; src:url("ALTGOT2N.eot"); src:url("ALTGOT2N.eot")format("embedded-opentype"),url("ALTGOT2N.woff")format("woff"),url("ALTGOT2N.ttf")format("truetype"),url("ALTGOT2N.svg")format("svg");}

.allSelect em { font-style:normal; position:absolute; cursor:pointer;}
.allSelect em.value { width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #898989; text-indent:14px; font-size:14px; top:0; right:0;}
.allSelect em.value:after { width:0; height:0; content:""; border-right:7px solid transparent; border-left:7px solid transparent; border-top:7px solid #ccc; position:absolute; top:50%; right:9px; z-index:10; margin-top:-3px; transition-duration:400ms;}
.allSelect em.id { display:none;}
.allSelect em.open { border-color:#0286d1 !important;}
.allSelect em.open:after { border-top-color:#0286d1; transform:rotate(180deg);}
.allSelect dl { width:calc(100% - 2px); max-height:calc(30px * 6 - 1px); background:#fff; border:1px solid #0286d1; position:absolute; top:calc(100% - 1px); right:0; cursor:auto; z-index:100; transition-duration:400ms; transform:translateY(0); opacity:0; visibility:hidden; overflow-x:hidden; overflow-y:auto;}
.allSelect dl dd { float:left; width:100%; height:29px; border-top:1px solid #f7f7f7; text-indent:14px; line-height:30px; font-size:14px; overflow:hidden;}
.allSelect dl dd a { height:100%; display:block;}
.allSelect dl dd:first-child { border:0;}
.allSelect dl dd i { display:none;}
.allSelect dl dd:hover { background:rgba(2,134,209,0.2);}
.allSelect dl dd.active { background:rgba(2,134,209,0.4);}
.allSelect dl dd.none { color:#b0b0b0;}
.allSelect dl.open { transform:translateY(5px); opacity:1; visibility:visible;}

/**头部和尾部**/
header { width:100%; height:100px; position:relative; top:0; left:0; z-index:150;}
header:before { width:200%; height:100%; content:""; background:rgba(0,0,0,0.5); position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:1;}

header .logo { height:80px; position:absolute; top:50%; left:70px; transform:translateY(-50%); z-index:10;}
header .logo img { height:100%;}

header .nav { height:60px; position:absolute; top:50%; right:350px; margin-top:-30px; z-index:30;}
header .nav&gt;li { height:100%; margin-left:50px; overflow:visible; position:relative;}
header .nav&gt;li&gt;a { height:100%; font:26px/60px "ALTGOT2N"; text-transform:uppercase; color:#fff; position:relative; display:block; transition:color 0.2s;}
header .nav&gt;li&gt;a:before { width:0; height:2px; content:""; background:#fdd000; position:absolute; bottom:0; left:50%; transform:translateX(-50%); transition:all 0.2s;}
header .nav&gt;li:hover&gt;a { color:#fdd000;}
header .nav&gt;li:hover&gt;a:before { width:100%;}
header .nav&gt;li&gt;a.active { color:#fdd000;}
header .nav&gt;li&gt;a.active:hover:before { width:0;}

header .language { height:30px; position:absolute; top:50%; right:70px; margin-top:-15px; z-index:20;}
header .language li { width:30px; height:100%; margin-left:50px; position:relative;}
header .language li:before { width:30px; height:30px; content:""; background:url(../images/base.png) no-repeat -50px 0; position:absolute; top:0; left:0; transition:transform 0.2s;}
header .language li:hover:before { background-position:-80px 0; transform:rotate(-180deg);}
header .language li a { height:100%; display:block; position:relative; z-index:10;}
header .language li a:before { width:15px; height:14px; content:""; background:url(../images/base.png) no-repeat -110px 0; position:absolute; top:50%; left:50%; margin:-6px 0 0 -8px;}
header .language li:hover a:before { background-position:-110px -15px;}
header .language li.en a:before { background-position:-125px 0;}
header .language li.en:hover a:before { background-position:-125px -15px;}

footer { width:1600px; height:250px; padding-top:50px; margin-top:60px !important; color:#fff; position:relative; z-index:100;}
footer:before { width:1920px; height:100%; content:""; background:#0045d0 url(../images/bg_footer.jpg) no-repeat center center;; position:absolute; top:0; left:50%; margin-left:-960px;}
#footer { position:fixed; bottom:0; left:50%; transform:translateX(-50%); z-index:100;}

footer a { color:#fff;}
footer a:hover { color:#fdd000;}

footer&gt;ul { position:relative; z-index:20;}
footer .contact { width:100%; margin-top:-7px; line-height:2;}

footer .copyright { position:absolute; bottom:30px; left:0;}
footer .copyright li { height:20px;}
footer .copyright li a { height:100%; display:inline-block;}

footer .company { position:absolute; top:45px; right:0;}
footer .company li { text-align:right; font:36px/40px "ALTGOT2N"; text-transform:uppercase;}

footer .link { position:absolute; bottom:30px; right:0;}
footer .link li { padding-left:31px; position:relative;}
footer .link li:before { width:1px; height:15px; content:""; background:#fff; position:absolute; top:50%; left:15px; margin-top:-7px;}
footer .link li:first-child { padding:0;}
footer .link li:first-child:before { display:none;}
footer .link li a { height:20px; display:inline-block;}

/**公共**/
.banner { width:100%; margin-top:-100px; position:relative; z-index:10;}
.banner .list { width:100%; position:relative; z-index:10;}
.banner .list li { width:100%; position:relative;}
.banner .list .imgs { width:100%; text-align:center;}
.banner .list .imgs img { width:100%; transition:all 0.8s;}
.banner .list .imgs1 img:hover { transform:scale(1.05);}

main { width:1600px; position:relative; z-index:100;}
main.main_menu { padding-top:161px;}

.menu { width:1600px; height:50px; padding:30px 0; background:#f2f2f2; position:absolute; top:0; left:50%; transform:translateX(-50%);}
.menu:before { width:1000%; height:1px; content:""; background:#ddd; position:absolute; bottom:-1px; left:50%; transform:translateX(-50%);}
.menu .list { width:100%; height:100%; text-align:center; line-height:48px; font-size:18px;}
.menu .list li { float:none; height:100%; margin-left:40px; display:inline-block;}
.menu .list li:first-child { margin:0;}
.menu .list li a { height:calc(100% - 2px); padding:0 30px; border:1px solid #9fa0a0; border-radius:25px; color:#3e3a39; display:block;}
.menu .list li:hover a { border-color:#0045d0; color:#0045d0;}
.menu .list li a.active { background:#0045d0; border-color:#0045d0; color:#fff;}

.menu#menu_fixed { position:fixed; z-index:100;}

/**内容**/
article { width:100%; margin:-7px 0; line-height:28px; color:#191919; position:relative;}
article img { max-width:100%;}
article video { max-width:100%; margin:7px auto -2px;}
article iframe { max-width:100%; position:relative; z-index:10;}
article table { max-width:100%; position:relative; z-index:10;}
article table.noBorder:first-child { margin-top:-5px;}
article table.none { border:0;}
article table.none:first-child { margin-top:-5px;}
article table.none td { padding:0; vertical-align:top; border:0;}
article video { max-width:100% !important; height:auto !important; margin:7px 0 -2px;}
article p:first-child img { margin-top:6px !important;}
article p:last-child img { margin-bottom:6px !important;}

article.show_map { width:calc(100% + 98px); margin:-50px -50px 50px; border:1px solid #ccc;}
article.show_map iframe { width:calc(100% + 2px); margin:-1px;}

/**列表**/
#list { width:100%; position:relative; z-index:20;}

#list .pages { width:calc(100% - 120px); height:30px; padding:12px 110px 12px 10px; margin-top:25px; background:#fff; border-radius:4px; text-align:right; position:relative; z-index:100;}
#list .pages&gt;a { height:28px; padding:0 10px; margin-left:8px; background:#fff; border:#c9caca 1px solid; border-radius:3px; line-height:28px; font-size:14px; display:inline-block; position:relative; z-index:10;}
#list .pages&gt;a:hover,
#list .pages&gt;.now { background:#0045d0; border-color:#0045d0; color:#fff;}
#list .pages&gt;.now span { height:100%; margin-left:10px; display:inline-block;}
#list .pages&gt;.now span:first-child { margin:0;}
#list .pages&gt;a i { padding:0 5px;}
#list .pages .tongji { float:left; height:100%; padding:0; margin:0 30px 0 -5px; background:none; border:0; line-height:30px; color:#595757;}
#list .pages .tongji span { margin-left:10px; display:inline-block;}
#list .pages .tongji span:first-child { margin:0;}
#list .pages .tongji:hover { background:none; border:0; color:#595757;}
#list .pages .none { border-color:#ccc; color:#ccc; cursor:no-drop;}
#list .pages .none:hover { background:#fff; border-color:#ccc; color:#ccc;}

#list .pages .gotoPage { width:90px; height:30px; background:none; border:0; color:#595757; overflow:visible; position:absolute; top:12px; right:10px;}
#list .pages .gotoPage em { background:#fff;}
#list .pages .gotoPage em.value { line-height:28px; border-color:#c8cfd2; border-radius:3px; left:0; text-align:left; text-indent:9px; font-size:14px;}
#list .pages .gotoPage em.value:after { border-right:6px solid transparent; border-left:6px solid transparent; border-top:6px solid #ccc; margin-top:-3px;}
#list .pages .gotoPage em.open { border-color:#0045d0 !important;}
#list .pages .gotoPage em.open:after { transform:rotate(180deg);}
#list .pages .gotoPage dl { max-height:calc(28px * 6 - 1px); border-color:#0045d0; border-radius:4px 4px 0 0; top:auto; bottom:calc(100% + 2px);}
#list .pages .gotoPage dl dd { height:27px; line-height:28px; border-top-color:#ddd; text-indent:9px; font-size:14px; overflow:hidden;}
#list .pages .gotoPage dl dd a:hover { background:#fff; color:#0045d0;}
#list .pages .gotoPage dl dd a.active,
#list .pages .gotoPage dl dd a.active:hover { background:rgba(0,0,0,0.08) !important; color:#0045d0;}
#list .pages .gotoPage dl.open { transform:translateY(0);}

#list .list_product { width:100%; margin-top:-30px;}
#list .list_product li { width:calc(100% - 700px); height:400px; padding:0 50px 0 650px; margin-top:30px; background:#fff; position:relative;}
#list .list_product li a { height:100%; display:block;}
#list .list_product li p { float:left; width:100%; overflow:hidden;}
#list .list_product li .img { width:600px; height:100%; position:absolute; top:0; left:0;}
#list .list_product li .name { height:36px; margin:50px 0 40px; font:36px/1 "ALTGOT2N"; color:#0045d0; text-transform:uppercase;}
#list .list_product li .text { height:calc(24px * 5); margin:-4px 0; line-height:24px; white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
#list .list_product li .more { width:auto; margin-top:60px;}
#list .list_product li .more a { width:178px; height:38px; border:1px solid #9fa0a0; border-radius:4px; text-align:center; line-height:38px; display:inline-block;}
#list .list_product li .img:hover img { transform:scale(1.1);}
#list .list_product li .more:hover a { background:#0045d0; border-color:#0045d0; color:#fff;}

#list .list_photo { width:calc(100% + 20px); margin:-20px 0 0px;}
#list .list_photo li { width:calc(100% / 3 - 20px); margin:20px 20px 0 0; border-radius:8px;}
#list .list_photo li a { float:left; width:100%; padding-bottom:44px; overflow:hidden; position:relative;}
#list .list_photo li p { width:100%; text-align:center; overflow:hidden; position:absolute; left:0; z-index:10;}
#list .list_photo li .img { width:100%; height:calc(100% - 44px); top:0;}
#list .list_photo li .name { width:calc(100% - 10px); height:44px; padding:0 5px; background:#fff; line-height:44px; color:#3e3a39; bottom:0;}
#list .list_photo li:hover .img img { transform:scale(1.1);}
#list .list_photo li:hover .name { background:#0045d0; color:#fff;}

#list .list_photo.list_products li { border-radius:0;}

#list .form_msg { width:100%; height:455px; background:#fff; position:relative;}
#list .form_msg li { width:100%; height:50px; position:absolute; z-index:10;}
#list .form_msg li:before { width:20px; height:16px; content:""; background:url(../images/base.png) no-repeat 20px 0; position:absolute; top:50%; left:13px; z-index:10; margin-top:-8px;}
#list .form_msg li input { width:calc(100% - 2px); height:calc(100% - 2px); border:#b5b5b5 1px solid; text-indent:40px;}
#list .form_msg li textarea { width:calc(100% - 28px); height:calc(100% - 20px); padding:9px 13px; border:#b5b5b5 1px solid;}
#list .form_msg li input:focus,#list .form_msg li textarea:focus { border-color:#0045d0;}
#list .form_msg li.user { width:calc((100% - 130px) / 2); background:#f2f2f2; top:50px; left:50px;}
#list .form_msg li.user:before { background-position:0 -20px;}
#list .form_msg li.tel { width:calc((100% - 130px) / 2); background:#f2f2f2; top:50px; right:50px;}
#list .form_msg li.tel:before { background-position:-20px -20px;}
#list .form_msg li.detail { width:calc(100% - 100px); height:200px; background:#f2f2f2; top:130px; left:50px;}
#list .form_msg li.submit { width:130px; height:46px; background:#0045d0; border:0; border-radius:5px; text-align:center; line-height:46px; color:#fff; bottom:50px; right:50px;}
#list .form_msg li.submit:hover { background:#fdd000;}
#list .form_msg li.submit i { padding-left:28px; display:inline-block; position:relative;}
#list .form_msg li.submit i:before { width:16px; height:15px; content:""; background:url(../images/base.png) no-repeat 0 -40px; position:absolute; top:50%; left:0; margin-top:-7px;}
#list .form_msg li.loading { width:100%; height:100%; background-color:rgba(0,0,0,0.1); border:0; top:0; left:0; z-index:30; display:none;}

/**详情**/
#detail { width:calc(100% - 100px); padding:50px; background:#fff; position:relative; z-index:20;}
#detail.view_product { width:calc(100% - 750px); min-height:460px; padding:50px 50px 50px 700px;}

#detail .pages { width:100%; margin:30px 0 -6px; padding-top:10px; border-top:#ddd 1px solid;}
#detail .pages li { width:100%; margin-top:2px; height:24px; line-height:24px; text-overflow:ellipsis; white-space:nowrap;}
#detail .pages li .none { color:#9aa1a5;}

#detail .view_product_title { width:100%; position:relative;}
#detail .view_product_title h1,
#detail .view_product_title li { float:left; width:100%;}
#detail .view_product_title h1 { margin-top:-4px; font:40px/1 "ALTGOT2N"; font-weight:bold; color:#30363a;}
#detail .view_product_title li { margin-top:10px; color:#898989;}
#detail .view_product_title li a { color:#898989;}
#detail .view_product_title li a:hover { color:#0045d0;}

#detail .view_product_img { width:600px; padding-bottom:60px; position:absolute; top:50px; left:50px;}
#detail .view_product_img img { max-width:100%;}
#detail .view_product_img a { width:120px; height:38px; background:#f2f2f2; border:#595757 1px solid; border-radius:20px; text-align:center; line-height:38px; font-size:18px; position:absolute; bottom:0;}
#detail .view_product_img a.prev { left:50%; margin-left:-135px;}
#detail .view_product_img a.next { right:50%; margin-right:-135px;}
#detail .view_product_img a:hover { background:#0045d0; border-color:#0045d0; color:#fff;}
#detail .view_product_img a.none,
#detail .view_product_img a.none:hover { background:#f2f2f2; border-color:#c9caca; color:#898989; cursor:not-allowed;}

#detail .view_product_tab { width:100%; height:40px; margin:30px 0; background:rgba(0,69,208,0.3); line-height:40px;}
#detail .view_product_tab li { height:100%; padding:0 20px;}
#detail .view_product_tab .active { background:#0045d0; color:#fff;}

/**弹出**/
#pop_div { width:100%; height:100%; background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; z-index:999; transition:all 0.2s; opacity:0; visibility:hidden;}
#pop_div.open { opacity:1; visibility:visible;}

#pop_div .close { width:28px; height:28px; margin:0; border:#fff 2px solid; cursor:pointer; border-radius:100%; position:absolute; top:-36px; right:-36px;}
#pop_div .close:before { width:12px; height:12px; content:""; background:url(../images/base.png) no-repeat 0 0; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; cursor:pointer; transition:all 0.35s;}
#pop_div .close:hover { background:rgba(194,45,39,0);}
#pop_div .close:hover:before { transform:rotate(180deg);}
#pop_div .title { width:calc(100% - 20px); height:34px; padding:0 10px; background:rgba(0,0,0,0.5); line-height:34px; font-size:14px; color:#fff; bottom:0; left:0; display:none;}
#pop_div .loading { width:100%; height:100%; margin:0; background-color:rgba(0,0,0,0.4); position:absolute; top:0; left:0; z-index:30; display:none;}
#pop_div .page { width:130px; height:38px; background:#fff; border:1px solid #fff; border-radius:20px; text-align:center; color:#3e3a39; position:absolute; bottom:-60px;}
#pop_div .page i { height:100%; line-height:38px; font-size:18px; position:relative; display:inline-block;}
#pop_div .page i:before { width:6px; height:13px; content:""; background:url(../images/base.png) no-repeat 50px 0; position:absolute; top:50%; margin-top:-6px; display:none;}
#pop_div .page:hover { background:#0045d0; border-color:#0045d0; color:#fff;}
#pop_div .page.end { background:rgba(0,0,0,0.8); border-color:#898989; color:#898989;}
#pop_div .page.prev { left:50%; margin-left:-140px;}
#pop_div .page.prev i { padding-left:0;}
#pop_div .page.prev i:before { background-position:-15px -55px; left:0;}
#pop_div .page.prev i:hover:before { background-position:-15px -55px;}
#pop_div .page.prev.end i:before { background-position:-35px -55px;}
#pop_div .page.next { right:50%; margin-right:-140px;}
#pop_div .page.next i { padding-right:0;}
#pop_div .page.next i:before { background-position:-26px -70px; right:0;}
#pop_div .page.next:hover i:before { background-position:-26px -70px;}
#pop_div .page.next.end i:before { background-position:-36px -70px;}

.pop_photo { position:absolute; top:50%; left:50%; margin-top:-20px; transition:all 0.25s; transform:translate(-50%,-50%) scale(0); opacity:0; visibility:hidden;}
.pop_photo.open { transform:translate(-50%,-50%) scale(1); opacity:1; visibility:visible;}
.pop_photo img { max-width:900px; max-height:540px; border:#ddd 0px solid; border-radius:3px; position:relative; z-index:10;}
.pop_photo li { position:absolute; z-index:20;}
.pop_photo .title { background:#0045d0 !important; height:40px !important; line-height:40px !important; text-align:center;}
.pop_photo .info { width:calc(100% - 20px); max-height:20px; padding:8px 10px 6px; background:rgba(0,0,0,0.5); line-height:20px; font-size:13px; color:#fff; bottom:0px; left:0; z-index:10; transition:all 0.5s;}
.pop_photo .info p { float:left; width:100%; height:20px; overflow:hidden; transition:all 0.45s;}
.pop_photo .info:hover { max-height:50%;}
.pop_photo .info:hover p { height:100%;}

@media (max-width:1650px){
header { height:80px;}
header .logo { height:70px;}
.banner { margin-top:-80px;}
footer,main,.menu { width:1400px;}
#list .list_product li { width:calc(100% - 640px); height:360px; padding:0 50px 0 590px;}
#list .list_product li .img { width:540px;}
#list .list_product li .name { margin:45px 0 35px;}
#list .list_product li .more { margin-top:45px;}
#detail.view_product { width:calc(100% - 630px); min-height:380px; padding:50px 50px 50px 580px;}
#detail .view_product_img { width:480px;}
}

@media (max-width:1500px){
header .nav { right:250px;}
footer,main,.menu { width:1200px;}
#list .list_product li { width:calc(100% - 580px); height:320px; padding:0 50px 0 530px;}
#list .list_product li .img { width:480px;}
#list .list_product li .name { margin:35px 0 25px;}
#list .list_product li .more { margin-top:35px;}
#detail.view_product { width:calc(100% - 570px); min-height:340px; padding:50px 50px 50px 520px;}
#detail .view_product_img { width:420px;}
}</pre></body></html>