<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,input,textarea,select{font-family:/*microsoft yahei,*/arial;font-size:12px;color:#969696;}
h1,h2,h3,h4,p,ul,form{margin:0;}
ul{padding-left:0;list-style-type:none;}
a{color:#969696;text-decoration:none;}
a img{border:0 none;}
.fix{*zoom:1;}.fix:after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
/* 公共样式 */
body{background:#ECECEC;margin:0;}
h2{font-size:36px;color:#474747;}
h3{font-size:18px;color:#474747;}
h4{font-size:15px;color:#474747;}
.fl{float:left;}
.fr{float:right;}
.mt7{margin-top:7px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb9{margin-bottom:9px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.abox2{display:block;width:333px;height:210px;overflow:hidden;}
.abox3{display:block;width:274px;height:180px;overflow:hidden;}
.line1{border:1px solid #B6B6B6;}
.clear{clear:both;}
.h17{height:17px;}
.h615{height:615px;}
#toplink a,#nav a,#footerwrap a.footerlogo,#footerwrap a.designlogo,#slide1 .prev,#slide1 .next,#slide2 .prev,#slide2 .next,.pagination a,#newsSearch .title,#newsSearch .scroll,#newsSearch .search span,#newsSearch .search input,#ads div h2,b.icon,b.round,b.jobicon,#subnav li,#subnav a,.piciframe,a.more b,#hslide a,#hslide span,#productlist li div,.pagelist a,#showequipment .iframe,.inputext,.careerbtn,.sex b,.bookbtn,.submitbtn{background:url(../images/sprites.png) no-repeat -3000px 0;}
b.icon{position:absolute;width:28px;height:28px;right:10px;bottom:12px;}
b.icon.one{background-position:-670px -421px;}
b.icon.two{background-position:-698px -421px;}
b.icon.three{background-position:-726px -421px;}
b.jobicon{position:absolute;width:91px;height:72px;background-position:-869px -364px;top:15px;left:14px;}
b.round{position:absolute;display:block;width:4px;height:4px;text-indent:-3000px; font-size:0;}
b.round.top{background-position:-753px -421px;top:0;left:0;}
b.round.right{background-position:-757px -421px;top:0;right:0;}
b.round.bottom{background-position:-761px -421px;right:0;_right:-1px;bottom:0;}
b.round.left{background-position:-765px -421px;left:0;bottom:0;}
.piciframe{padding:4px 0 0 5px;height:225px;background-position:0 -487px;overflow:hidden;}
.justify{word-break:break-all;white-space:normal;text-align:justify;text-justify:inter-ideograph;overflow:hidden;line-height:1.5;}
.justify p{margin-bottom:15px;}
/* 布局样式 */
#header,#headerwrap{background:url(../images/headbg.png) no-repeat -3000px 0;}
#header{height:128px;background-position:50% 0;overflow:hidden;}
#headerwrap{width:960px;margin-right:auto;margin-left:auto;background-position:-544px 0;overflow:hidden;}
#toplink{height:37px;}
#toplink ul{float:right;}
#toplink li{display:inline;float:left;}
#toplink a{display:block;width:74px;height:31px;margin-right:1px;text-indent:-3000px;}
#toplink li.rss a{margin-right:8px;background-position:0 0;}
#toplink li.rss a:hover{background-position:-74px 0;}
#toplink li.ch a{width:73px;background-position:-148px 0;}
#toplink li.ch a:hover{background-position:-221px 0;}
#toplink li.ch a.current{background-position:-294px 0;}
#toplink li.en a{background-position:-367px 0;}
#toplink li.en a:hover{background-position:-441px 0;}
#toplink li.en a.current{background-position:-515px 0;}

#nav{overflow:hidden;}
#nav ul{float:right;overflow:hidden;}
#nav li{display:inline;float:left;}
#nav a{display:block;height:91px;text-indent:-3000px;}
#nav li.logo{width:134px;}
#nav li.logo a{background-position:0 -31px;}
#nav li.home{width:78px;}
#nav li.home a{background-position:-134px -31px;}
#nav li.home a:hover{background-position:-134px -122px;}
#nav li.home a.current{background-position:-134px -213px;}
#nav li.about{width:100px;}
#nav li.about a{background-position:-212px -31px;}
#nav li.about a:hover{background-position:-212px -122px;}
#nav li.about a.current{background-position:-212px -213px;}
#nav li.products{width:100px;}
#nav li.products a{background-position:-312px -31px;}
#nav li.products a:hover{background-position:-312px -122px;}
#nav li.products a.current{background-position:-312px -213px;}
#nav li.equipment{width:100px;}
#nav li.equipment a{background-position:-412px -31px;}
#nav li.equipment a:hover{background-position:-412px -122px;}
#nav li.equipment a.current{background-position:-412px -213px;}
#nav li.news{width:100px;}
#nav li.news a{background-position:-512px -31px;}
#nav li.news a:hover{background-position:-512px -122px;}
#nav li.news a.current{background-position:-512px -213px;}
#nav li.services{width:100px;}
#nav li.services a{background-position:-612px -31px;}
#nav li.services a:hover{background-position:-612px -122px;}
#nav li.services a.current{background-position:-612px -213px;}
#nav li.contact{width:99px;}
#nav li.contact a{background-position:-712px -31px;}
#nav li.contact a:hover{background-position:-712px -122px;}
#nav li.contact a.current{background-position:-712px -213px;}
#nav li.adminlogin{width:149px;}
#nav li.adminlogin a{background-position:-811px -31px;}
#nav li.adminlogin a:hover{background-position:-811px -122px;}

#subnav{position:relative;padding-top:16px;height:37px;background:url(../images/line2.png) repeat-x;}
#subnav.slide{padding-top:16px;height:51px;background:url(../images/line4.png) repeat-x;}
#subnav ul{overflow:hidden;margin-right:auto;margin-left:auto; }
#subnav ul.about{ width:600px;}
#subnav ul.news{ width:360px;}
#subnav li{display:inline;float:left;padding-top:3px;}
#subnav a{display:block;width:120px;height:30px;text-indent:-3000px;outline:0 none;}
#subnav li.subtext1 a{background-position:0 -304px;}
#subnav li.current{background:url(../images/cursor.png) no-repeat 50% 0;}
#subnav li.subtext1 a:hover,#subnav li.subtext1.current a{background-position:0 -334px;}
#subnav li.subtext2 a{background-position:-120px -304px;}
#subnav li.subtext2 a:hover,#subnav li.subtext2.current a{background-position:-120px -334px;}
#subnav li.subtext3 a{background-position:-240px -304px;}
#subnav li.subtext3 a:hover,#subnav li.subtext3.current a{background-position:-240px -334px;}
#subnav li.subtext4 a{background-position:-360px -304px;}
#subnav li.subtext4 a:hover,#subnav li.subtext4.current a{background-position:-360px -334px;}
#subnav li.subtext5 a{background-position:-480px -304px;}
#subnav li.subtext5 a:hover,#subnav li.subtext5.current a{background-position:-480px -334px;}
#subnav li.subtext6 a{background-position:-600px -304px;}
#subnav li.subtext6 a:hover,#subnav li.subtext6.current a{background-position:-600px -334px;}
#subnav li.subtext7 a{background-position:-720px -304px;}
#subnav li.subtext7 a:hover,#subnav li.subtext7.current a{background-position:-720px -334px;}
#subnav li.subtext8 a{background-position:-840px -304px;}
#subnav li.subtext8 a:hover,#subnav li.subtext8.current a{background-position:-840px -334px;}

#container{width:960px;margin-right:auto;margin-left:auto;overflow:hidden;}

/*slides css*/
#slide1{position:relative;width:960px;height:394px;overflow:hidden;}
#slide1 .slideswrap{position:absolute;width:960px;overflow:hidden;top:0;left:0;}
#slide1 .slideswrap a{display:block;width:960px;height:394px;}
#slide1 .slideswrap a img{display:block;}

#slide1 .next,#slide1 .prev{position:absolute;width:32px;height:32px;bottom:13px;display:block;z-index:101;outline:0;}
#slide1 .prev{background-position:0 -364px;left:20px;}
#slide1 .next{background-position:-32px -364px;right:20px;}

#slide1 .pagination {display:none;position:absolute;bottom:21px;z-index:102;}
#slide1 .pagination li {display:inline;float:left;}
#slide1 .pagination li a{display:block;width:20px;height:14px;background-position:-64px -364px;overflow:hidden;outline:0;}
#slide1 .pagination li.current a {background-position:-84px -364px;}

#slide2{position:relative;width:960px;height:580px;overflow:hidden;}
#slide2 .slideswrap{position:absolute;width:960px;overflow:hidden;}
#slide2 .slideswrap a{display:block;width:960px;height:580px;}
#slide2 .slideswrap a img{display:block;}

#slide2 .next,#slide2 .prev{position:absolute;width:32px;height:32px;bottom:35px;display:block;z-index:301;outline:0;}
#slide2 .prev{background-position:0 -364px;left:20px;}
#slide2 .next{background-position:-32px -364px;right:20px;}

#slide2 .pagination {display:none;position:absolute;bottom:43px;z-index:102;}
#slide2 .pagination li{display:inline;float:left;}
#slide2 .pagination li a{display:block;width:20px;height:14px;background-position:-64px -364px;overflow:hidden;outline:0;}
#slide2 .pagination li.current a {background-position:-84px -364px;}

#newsSearch{padding-top:15px;padding-bottom:14px;overflow:hidden;}
#newsSearch .title{float:left;width:70px;height:24px;background-position:0 -396px;text-indent:-3000px;}
#newsSearch .scroll{float:left;width:605px;height:24px;background-position:-70px -396px;}
#newsSearch .scroll a:hover{color:#4A4A4A;}
#newsSearch .search{float:right;width:276px;overflow:hidden;}
#newsSearch .search input{padding:0;border:0 none;}
#newsSearch .search span{float:left;display:block;width:220px;height:24px;padding:0 7px 0 12px;background-position:-70px -396px;}
#newsSearch .search span input.keyword{width:220px;height:24px;_height:22px;background:url(../images/cmmc.gif) no-repeat 100% 50%;outline:none;line-height:24px;}
#newsSearch .search input.searchbtn{float:left;width:37px;height:24px;background-position:-675px -396px;}

#ads{position:relative;height:269px;overflow:hidden;}
#ads div img{display:block;}
#ads div h2{height:34px;font-size:0;text-indent:-3000px;}
#ads .ad1{position:absolute;width:335px;height:246px;top:0;left:0;}
#ads .ad1 h2{background-position:0 -420px;}
#ads .ad2{position:absolute;width:335px;height:246px;top:0;left:342px;}
#ads .ad2 h2{background-position:-335px -420px;}
#ads .ad3,#ads .ad4{position:absolute;width:277px;}
#ads .ad3{height:182px;top:0;left:684px;}
#ads .ad4{height:61px;top:185px;left:684px;}
#ads .ad4 li{display:inline;float:left;}
#ads .ad4 li a{display:block;width:91px;height:61px;}
#ads .ad4 li a.mr1{margin-right:1px;}
#ads .ad4 li a.mr2{margin-right:2px;}

.history{margin-top:7px;overflow:hidden;}
.clientlist{margin:0 auto 50px auto;background:url(../images/line2.gif) repeat-y 0 0;overflow:hidden;}
.clientlist li{float:left;}
.clientlist li div{display:table-cell;width:190px;height:105px;font-size:92px;text-align:center;vertical-align:middle;}
.clientlist li div img{vertical-align:middle;}

#videolist{padding-top:45px;padding-bottom:33px;}
#videolist .item{position:relative;display:inline;float:left; width:292px;height:218px;margin-right:37px;margin-bottom:50px;}
#videolist .item.mr0{margin-right:0;}
#videolist .item a{display:block;}
#videolist .item a.img{width:292px;height:172px;}
#videolist .item a.title{width:292px;height:35px;font-size:15px;color:#474747;font-weight:bold;line-height:35px;}
#videolist .item span.date{color:#001E38;}
#videolist .item a.more{position:absolute;width:98px;height:25px;right:0;bottom:0;font-size:16px;color:#001E38;font-weight:bold;line-height:25px;}
#videolist .item a.more b{float:right; display:block;width:25px;height:25px;background-position:-712px -396px;}
#showvideo{position:absolute;width:950px;height:616px;top:-3px;left:0;background:url(../images/videobg.jpg);}
#showvideo .videoiframe{position:relative;width:604px;height:435px;top:50%;left:50%;margin-top:-217px;margin-left:-302px;overflow:hidden;}
#showvideo .videoiframe h4{height:40px;line-height:40px;color:#FFF;}
#showvideo .videoiframe h4 span{float:right;font-size:12px;font-weight:normal;color:#969696}

#hslide{position:relative;margin-right:auto;margin-left:auto;width:960px;height:48px;}
#hslide a.prev{display:block;position:absolute;width:22px;height:22px;top:13px;background-position:-223px -364px;left:0;}
#hslide a.prev:hover{background-position:-245px -364px;}
#hslide a.next{display:block;position:absolute;width:22px;height:22px;top:13px;background-position:-267px -364px;right:0;}
#hslide a.next:hover{background-position:-289px -364px;}
#hslide .mask{position:absolute;width:912px;height:48px;left:22px;overflow:hidden;}
#hslide .scrollcont{position:absolute;width:3000px;top:0;left:0;overflow:hidden;}
#hslide .scrollcont div{float:left;padding-top:10px;height:38px;}
#hslide.small .scrollcont div{width:152px;}
#hslide.big .scrollcont div{width:182px;}
#hslide .scrollcont div a{height:30px;margin-right:auto;margin-left:auto;text-indent:0;font-size:14px;color:#888;font-weight:bold;text-align:center;line-height:30px;}
#hslide.small .scrollcont div a{width:120px;background-position:-311px -364px;}
#hslide.big .scrollcont div a{width:148px;background-position:-431px -364px;}
#hslide .scrollcont div.current{background:url(../images/cursor.png) no-repeat 50% 0;}
#hslide .scrollcont div a:hover,#hslide .scrollcont div.current a{color:#005AAB;}


#productlist{padding-top:17px;overflow:hidden;min-height:627px;}
#productlist li{display:inline;float:left; margin-right:10px;}
#productlist li.mr0{ margin-right:0;}
#productlist li div{display:table-cell;width:128px;height:128px;background-position:-334px -716px;font-size:0;*font-size:112px;text-align:center;vertical-align:middle;}
#productlist li div img{vertical-align:middle;}
#productlist li p{margin:0;padding:5px;width:118px;height:65px;color:#474747;text-align:center;}

.pagelist{height:45px;text-align:right;overflow:hidden; }
.pagelist a{display:inline-block; vertical-align:top;outline:none;}
.pagelist a.prev,.pagelist a.next{width:24px;height:24px;}
.pagelist a.prev{background-position:-127px -364px;}
.pagelist a.prev:hover{background-position:-151px -364px;}
.pagelist a.num{width:22px; padding-top:5px;height:19px;text-align:center;}
.pagelist a.num.current{color:#005AAB;}
.pagelist a.next{background-position:-175px -364px;}
.pagelist a.next:hover{background-position:-199px -364px;}

#showequipment{padding-top:17px;padding-bottom:40px;overflow:hidden;}
#showequipment .intro{float:right;width:435px;line-height:1.8;}
#showequipment .iframe{display:table-cell;width:498px;height:554px;background-position:-462px -716px;font-size:0;*font-size:490px;text-align:center;vertical-align:middle;}
#showequipment .iframe img{vertical-align:middle;}

#newslist{padding-top:27px;padding-bottom:50px;min-height:690px;}
#newslist a.title{font-size:18px;font-weight:bold;color:#525252;}
#newslist a.title:hover{color:#005AAB;}
#newslist .item1{margin-bottom:17px;}
#newslist .item1 .intro{position:relative;float:right;padding:5px 0;width:618px;height:198px;color:#888;}

#newslist .item1 span{display:block;height:35px;line-height:35px;}
#newslist a.more{display:block;position:absolute;height:23px;right:0;bottom:0;font-size:12px;color:#005AAB;font-weight:bold;line-height:23px;line-height:25px \9;}
#newslist a.more b{float:left;display:block;width:23px;height:23px;margin-right:5px;background-position:-104px -364px;}

#newslist .item2{display:inline;float:left;padding:11px 11px 15px 11px;width:292px;margin-right:9px;margin-bottom:9px;background:#FFF; }
#newslist .item2.mr0{margin-right:0;}
#newslist .item2 .intro{position:relative;width:292px; height:150px;padding:10px 0 0 0;color:#888;overflow:hidden;}
#newslist .item2 span{display:block;padding-top:8px;padding-bottom:4px;}
#newslist .item2 p{ margin-bottom:40px;}

#shownews{padding-top:25px;padding-bottom:55px;color:#888;overflow:hidden;}
#shownews h3{color:#525252;}
#shownews span.date{ display:block; padding-top:4px; padding-bottom:10px;}

#careerlist{width:850px;padding-top:15px;padding-bottom:10px;margin-right:auto;margin-left:auto;overflow:hidden;min-height:433px;}
#careerlist th{height:48px;font-size:16px;color:#525252;font-weight:bold;text-align:left;}
#careerlist td{height:40px;font-size:14px;color:#888;}
#careerlist td a{color:#888;}
#careerlist td a:hover{color:#005AAB;}
#careerlist a.more{display:block; width:90px;_width:92px;height:23px;font-size:13px;color:#005AAB;font-weight:bold;line-height:23px;line-height:25px \9;}
#careerlist a.more b{float:left;display:block;width:23px;height:23px;margin-right:5px;background-position:-104px -364px;}

#showcareer{padding-top:20px;padding-bottom:35px;overflow:hidden;}
#showcareer .cleft{float:left;width:345px;}
#showcareer .cleft td{ padding:6px 0; line-height:1.5;}
#showcareer .cleft td.title{color:#525252;}
#showcareer .cright{float:right;width:565px;}
#showcareer .careerbox{width:533px;height:300px;padding:15px;border:1px solid #B6B6B6;}
#showcareer .careerbox td.black{color:#525252;}
#showcareer .careerbox td.blue{color:#005AAB;}
#showcareer .careerbox td.org{color:#FE8820;}
#showcareer .careerbox .inputext{display:inline-block;width:157px;height:24px;padding:0 10px;background-position:0 -743px;}
#showcareer .careerbox .inputext input{padding:0;background:transparent;width:157px;height:24px;color:#666;border:0 none;line-height:24px;outline:none;}
#showcareer .careerbox .careerbtn{display:block;position:absolute;width:176px;height:31px;background-position:0 -454px;bottom:-13px;right:30px;}
#showcareer .careerbox .sex{display:inline-block;width:40px;height:24px;margin-right:20px;line-height:20px;}
#showcareer .careerbox .sex b{float:right;display:block;width:18px;height:18px;background-position:-597px -364px;cursor:pointer;}
#showcareer .careerbox .sex.checked b{background-position:-579px -364px;}

.summary{padding-top:18px;padding-bottom:20px;overflow:hidden;}
#question{float:left;width:461px;color:#888;overflow:hidden;min-height:638px;}
#question .item{ height:170px;}
#question .item h3{color:#005AAB;}
#question .item span.date{display:block;height:30px;line-height:30px;}
#question a.title{font-size:18px;color:#005AAB;font-weight:bold;}
#question a.more{float:right;display:block; width:115px;_width:120px;height:23px;font-size:13px;color:#005AAB;font-weight:bold;line-height:23px;line-height:25px \9;}
#question a.more b{float:left;display:block;width:23px;height:23px;margin-right:5px;background-position:-104px -364px;}

#download{float:right;position:relative;width:455px;height:600px;color:#525252;}
#download li{height:35px;}
#download a.more{display:inline-block;width:88px;_width:93px;height:28px;font-size:13px;color:#173C5D;font-weight:bold;line-height:28px;line-height:31px \9;}
#download a.more b{float:left;display:block;width:28px;height:28px;background-position:-740px -392px;}
#download .bookbtn{position:absolute;display:block;width:176px;height:31px;background-position:-176px -454px;bottom:0;right:0;}
#download .bookbtn:hover{background-position:-352px -454px;}

#contact{padding-top:20px; padding-bottom:34px;}
#contact td{ line-height:1.5;}

#book{position:relative;width:520px;height:258px;margin-bottom:45px;}

#book .bookbox{width:474px;height:196px;padding:17px 22px 43px 22px;border:1px solid #B6B6B6;}
#book .bookbox input{padding:0 5px;width:219px;height:27px;background:#FFF url(../images/line3.gif) repeat-x 0 0;border:1px solid #BDBDBD;font-size-adjust:14px;line-height:27px;color:#888888;}
#book .bookbox textarea{padding:5px;width:462px;height:100px;background:#FFF url(../images/line3.gif) repeat-x 0 0;border:1px solid #BDBDBD; overflow:auto;font-size-adjust:14px;line-height:18px;color:#878787;}
#book .bookbox .submitbtn{position:absolute;display:block;width:202px;height:31px;background-position:-528px -454px;bottom:-13px; right: 23px;}
#book .bookbox .submitbtn:hover{background-position:-730px -454px;}

#searchead{height:90px;background:url(../images/line3.png) repeat-x 0 100%;overflow:hidden;}
#searchead h1{width:960px;height:50px;margin-right:auto;margin-left:auto;font-size:20px;color:#525252;line-height:50px;}
#searchead .title{width:960px;height:31px;padding-top:9px;margin-right:auto;margin-left:auto;}
#searchead .title h3{ float:right;color:#FFF;}
#searchwrap{padding:25px 0; min-height:400px;}
#searchwrap h4{font-size:16px;color:#525252; line-height:24px;}
#searchwrap h4.blue{ margin-bottom:20px;color:#005AAB;}

#footer{padding-top:12px;height:61px;background:url(../images/line1.gif) repeat-x 0 0;}
#footerwrap{width:960px;margin-right:auto;margin-left:auto;overflow:hidden;}
#footerwrap a.footerlogo{float:left;display:block;width:110px;height:27px;background-position:0 -716px;}
#footerwrap div.copyright{float:left;padding-top:6px;padding-left:60px;width:580px;height:21px;}
#footerwrap div a:hover{color:#005AAB}
#footerwrap a.designlogo{float:right;display:block;width:123px;height:17px;margin-top:3px;background-position:-110px -716px;}</pre></body></html>