<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, span, a, blockquote, table, th, td, img { margin:0; padding:0; }
ol, ul, li { list-style:none; }
img { border:none; vertical-align:top; }
body { font:12px/20px Arial; }
a:link, a:visited { color:#444; text-decoration:none; }
a:focus { outline:none; }
a:hover { color:#f60; }
input[type="button"], input[type="submit"], input[type="reset"] { cursor:pointer; }
table { border-collapse:collapse; vertical-align:top; }
td { vertical-align:top; }

h1, h2, h3, h4 { font-family:"微软雅黑", "Microsoft Yahei", "宋体"; }

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] &gt; input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}

.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }

.mColor { color:#f59c4e; }
.red { color:#f00; }
.green { color:#77b227; }
.blue { color:#0196ff; }
a.blue { color:#0196ff; }
a.blue:hover { color:#f60; }

body { background:#f6f6f6; }

a.btn, .btn { display:inline-block; height:38px; line-height:38px; padding:0 44px; color:#e1e0e0; font-size:14px; font-weight:bold; border:none; border-bottom:3px solid #192260; background:#283693; vertical-align:middle; }
.ipt { height:28px; line-height:28px; padding:5px 10px; color:#555; font-size:12px; border:1px solid #cacaca; background:#fff; vertical-align:middle; }

.layout { width:786px; margin:0 auto; }

.wrapper {  }
.container { max-width:1280px; margin:0 auto; }

.topbar { position:fixed; top:0; left:0; width:100%; height:54px; line-height:54px; background:url(../images/banner1.jpg) no-repeat center top; z-index:99; }
.topbar .bg { height:54px; position:absolute; width:100%; background:#c8c8c8; opacity:0.1; filter:alpha(opacity=10); }
.topbar .inner { width:960px; margin:0 auto; position:relative; z-index:2; }

.topbar .logo { float:left; width:250px; height:33px; padding:10px 0 0; }
.topbar .logo h1 { display:none; }

.topbar .nav li { float:left; }
.topbar .nav li a { display:block; _display:inline; _zoom:1; padding:0 18px; color:#89898b; }
.topbar .nav li.active a { background:rgba(0, 0, 0, 0.7) !important; background:#222; }

.updown { position:absolute; top:0; left:50%; width:43px; height:15px; margin:0 0 0 -21px; background:url(../images/arrow.png) no-repeat center top; z-index:999; }
.updown.down { background-position:center -40px; }

.pageSlider {}

.page .title { width:149px; height:54px; margin:0 auto; line-height:1000px; overflow:hidden; background:url(../images/title.png) no-repeat center top; }
.page .subTitle { padding:33px 0; text-align:center; color:#8e8d8d; }

.aboutus { background:url(../images/banner1.jpg) no-repeat center top; }
.aboutus .inner { padding:712px 0 0; }
.aboutus ul { text-align:center; color:#888; }
.aboutus li { display:inline-block; width:400px; vertical-align:top; }
.aboutus li { *display:inline; }
.aboutus li.li1 { text-align:right; }
.aboutus li.li2 { width:306px; height:220px; margin:0 15px; overflow:hidden; background:#b1afaf; }
.aboutus li.li2 .videoWrap { height:208px; overflow:hidden; }
.aboutus li.li3 { text-align:left; }
.aboutus .events { height:628px; margin-top:68px; position:relative; background:url(../images/banner2.jpg) no-repeat center top; }
.aboutus .events .layout { padding-top:294px; }
.aboutus .events ul { width:348px; text-align:left; }
.aboutus .events li { width:100%; height:39px; line-height:38px; color:#11395c; }
.aboutus .events li label { float:left; width:82px; color:#fff; text-align:center; background:rgba(40, 54, 147, 0.6) !important; background:#283693; }
.aboutus .events li span { float:left; width:259px; padding-left:7px; background:rgba(255, 255, 255, 0.6) !important; background:#fff; }
.aboutus .events .btn { margin-top:36px; }
.aboutus .events .up { top:-20px; }
.aboutus .events .down { top:22px; }

.services .title { background-position:center -70px; }
.services ul { width:1000px; margin:0 auto; }
.services li { height:180px; padding:0 0 0 100px; margin-bottom:60px; }
.services li .imgWrap { width:302px; height:170px; padding:9px 0 0 9px; margin-right:45px; background:url(../images/imgBg.png) no-repeat; }
.services li h4 { color:#8d8d8d; font-size:16px; }
.services li p { padding:20px 0 30px; color:#333; }
.services li .more { display:inline-block; height:38px; line-height:38px; padding:0 44px; color:#e1e0e0; font-size:14px; font-weight:bold; border-bottom:3px solid #192260; background:#283693; }
.services li.li3 p { padding-bottom:15px; }

.cases { margin-top:68px; position:relative; background:url(../images/banner3.jpg) no-repeat center top; }
.cases .inner { padding:435px 0 0; }
.cases .title { background-position:center -140px; }
.cases .sliderWrap { height:256px; overflow:hidden; border:1px solid #9f9f9f; border-width:1px 0; }
.cases .up { top:312px; background-position:center -80px; }
.cases .down { top:358px; background-position:center -120px; }


.together { height:734px; margin-top:68px; position:relative; background:url(../images/banner4.jpg) no-repeat center top; }
.together .inner { padding-top:115px; }
.together .title { background-position:center -210px; }
.together ul { text-align:center; color:#fff; font-size:0; }
.together li { display:inline-block; width:255px; height:252px; margin:0 7px; vertical-align:top; font-size:18px; background:#283693; }
.together li { *display:inline; }
.together li h4 { height:53px; line-height:52px; }
.together li .sliderPage { height:34px; line-height:34px; text-align:center; background:#202c78; }
.together .up { top:594px; background-position:center -80px; }
.together .down { top:636px; background-position:center -120px; }
.together .sliderWrap { height:165px; position:relative; }
.together .bx-pager { position:absolute; top:-34px; left:0; width:100%; height:34px; line-height:34px; text-align:center; }
.together .bx-pager-item,
.together li .sliderPage i { display:inline-block; width:9px; height:9px; margin:0 7px; overflow:hidden; background:#3445b7; border-radius:50%; }
.together .bx-pager-item { *display:inline; }
.together .bx-pager-item a.active { display:block; height:9px; overflow:hidden; background:#445AEA; border-radius:50%; }
.together li .sliderPage.hideI i { display:none; }

.contact { margin-bottom:66px; }
.contact .title { background-position:center -280px; }
.contactForm { font-size:0; }
.contactForm input { font-size:12px; }
.contactForm .ipt { width:230px; margin-right:15px; *margin-right:14px; }
.contactForm .ipt2 { margin-right:0; background:#939090; }
.contactForm .ipt2::-moz-placeholder { color:#b9b8b8; }
.contactForm .ipt2::-webkit-input-placeholder { color:#b9b8b8; }
.contactForm .ipt2:-ms-input-placeholder { color:#b9b8b8; }
.contactForm .txt { width:764px; height:115px; margin:13px 0; }
.contactForm .btn { width:100%; border-bottom-width:6px; }

.footer { height:340px; padding:52px 0 0; position:relative; background:url(../images/footerBg.jpg) no-repeat center top; }

.career { font-size:0; }
.career li { display:inline-block; width:250px; height:244px; margin-left:18px; color:#babcbd; vertical-align:top; font-size:12px; position:relative; }
.career li { *display:inline; }
.career li .bg { position:absolute; top:0; left:0; width:100%; height:100%; background:#171a3b; opacity:0.2; filter:alpha(opacity=20); }
.career li .inner { padding:5px 5px 5px 15px; position:relative; z-index:2; }
.career li h4 { margin-right:10px; text-align:center; line-height:30px; border-bottom:1px solid #171a3b; }
.career li .cont { padding:15px 0 0; }
.career li.li1 { margin-left:0; }
.career li.li1 h4 { text-align:left; }
.career li.li1 .cont { padding-top:60px; }
.career li.li1 p { height:33px; margin-bottom:7px; line-height:32px; }
.career li.li1 i { float:left; width:33px; height:33px; margin-right:9px; background:url(../images/footerIco.png) no-repeat; }
.career li.li1 .tel i { background-position:0 -40px; }
.career li.li1 .address { line-height:16px; }
.career li.li1 .address i { background-position:0 -80px; }

.copyright { position:absolute; bottom:0; left:0; width:100%; height:38px; padding-top:10px; line-height:14px; text-align:center; }

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