@charset "utf-8";
* { margin:0; padding:0; word-wrap:break-word; }
body { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, ""; font-size:12px; color:#000; background:#fff url(bodybg.gif) repeat-x top; }
ul, li { list-style: none outside none; }
img { border:0; vertical-align:middle; }
input, textarea, select { vertical-align:middle; }
img, input, textarea, select { font-size:12px; } 
.clear { clear:both; }
.top { position:relative; width:965px; height:68px; margin:0 auto; background:url(topbg.gif) no-repeat 0 0; }
.top .logo { position:absolute; top:10px; left:27px; }
.top .topright { position:absolute; width:300px; top:1px; right:20px; }
.top .topright .topnav { height:30px; line-height:30px; width:297px; padding-right:3px; text-align:right; float:right; color:#224abe; }
.top .topright .topnav a { color:#224abe; text-decoration:underline; }
.top .topright .topnav a:hover { color:#f00; text-decoration:none; }
.top .topright .search { width:190px; height:25px; padding-left:80px; background:url(searchbg.gif) no-repeat 0 0; float:right; }
.top .topright .search .input1 { width:165px; height:14px; padding:6px 0 5px; line-height:14px; font-size:12px; color:#000; border:0; background:none; float:left; }
.top .topright .search .btn1 { float:left; width:25px; height:25px; border:0; cursor:pointer; background:none; }
.bottom { width:925px; height:54px; padding:0 20px; margin:0 auto; line-height:44px; color:#c0c0c0; background:url(bottombg.gif) no-repeat 0 0; }
.bottom span { float:right; }
.bottom a { color:#c0c0c0; text-decoration:none; }
.bottom a:hover { color:#c0c0c0; text-decoration:underline; }
.nav { width:950px; height:36px; padding-left:15px; margin:0 auto; background:url(topbg.gif) no-repeat 0 -68px; }
.nav img { float:left; }
.wrap { width:945px; min-height:550px; height:auto !important; height:550px; padding:2px 10px; margin:0 auto; background:url(mainbg.gif) repeat-y 0; }
.focus { height:358px; }
.focus .focusleft { float:left; width:765px; }
.focus .focusright { float:left; width:176px; height:358px; overflow:hidden; margin-left:1px; display:inline; background:url(boxbg1.gif) no-repeat 0 0; }
.newpd { float:right; width:176px; height:358px; overflow:hidden; margin-right:9px; margin-top:8px; display:inline; background:url(boxbg1.gif) no-repeat 0 0; }
.focus .focusright h1, .newpd h1 { height:20px; padding-left:11px; line-height:20px; font-size:12px; font-weight:normal; color:#0c287b; }
.focus .focusright ul, .newpd ul { margin-top:7px; }
.focus .focusright ul li, .newpd ul li { height:160px; overflow:hidden; padding:0 8px; line-height:19px; }
.focus .focusright ul li a, .newpd ul li a { color:#42587e; text-decoration:none; }
.focus .focusright ul li a:hover, .newpd ul li a:hover { color:#f00; text-decoration:none; }
.focus .focusright ul li img, .newpd ul li img { margin-bottom:4px; border:1px solid #cedaea; }
.home { margin-top:2px; height:290px; overflow:hidden; }
.home .home1 { float:left; width:360px; height:290px; margin-left:1px; display:inline; background:url(home1bg.gif) no-repeat 0 0; }
.home .home2 { float:left; width:360px; height:290px; margin-left:1px; display:inline; background:url(home2bg.gif) no-repeat 0 0; }
.home .home3 { position:relative; float:left; width:222px; height:290px; margin-left:1px; display:inline; background:url(home3bg.gif) no-repeat 0 0; }
.home h1 { height:26px; line-height:26px; padding-right:13px; text-align:right; font-size:12px; font-weight:normal; }
.home h1 a { color:#fff; text-decoration:none; }
.home h1 a:hover { color:#fff; text-decoration:underline; }
.home .home1 ul, .home .home2 ul { margin:14px 10px 0 27px; }
.home .home1 ul li, .home .home2 ul li { width:300px; height:24px; line-height:24px; padding-left:19px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(doc1.gif) no-repeat 0 0; }
.home .home1 ul li a, .home .home2 ul li a { color:#42587e; text-decoration:none; }
.home .home1 ul li a:hover, .home .home2 ul li a:hover { color:#42587e; text-decoration:underline; }
.home .home3 ul { position:absolute; top:130px; left:40px; }
.home .home3 ul li { height:21px; line-height:21px; }
.home .home3 ul li a { color:#000; text-decoration:none; }
.home .home3 ul li a:hover { color:#f00; text-decoration:none; }
.home .home3 .downl { position:absolute; top:207px; left:4px; }
.sort { width:203px; padding:32px 0 0 2px; float:left; margin-left:4px; display:inline; min-height:313px; height:auto !important; height:313px; background:url(sortbg.gif) no-repeat 0 0; }
.sort ul li { margin-bottom:6px; height:23px; line-height:23px; }
.sort ul a { float:left; width:179px; height:23px; padding-left:11px; color:#42587e; text-decoration:none; background:none; }
.sort ul a:hover { float:left; width:179px; height:23px; padding-left:11px; color:#fff; text-decoration:none; background:url(linkbg.gif) no-repeat 0 0; }
.sort ul .sp a { background:url(linkbg.gif) no-repeat 0 0; color:#fff; }
.right { width:710px; float:left; margin-left:12px; display:inline; }
.right .topflash { height:255px; }
.right .info { background:#fff url(infobg.gif) repeat-x top; border:1px solid #d4d4d4; line-height:24px; color:#838b99; padding:11px 16px; }
.right .ul1 { margin-top:29px; }
.right .ul1 li { float:left; width:355px; height:150px; overflow:hidden; }
.right .ul1 li h1 { padding-left:27px; height:35px; line-height:35px; font-size:12px; background:url(doc2.gif) no-repeat 0 0; color:#0067bb; }
.right .ul1 li h1 a { color:#0067bb; text-decoration:none; }
.right .ul1 li h1 a:hover { color:#f00; text-decoration:none; }
.right .ul1 li .con { position:relative; padding:0 30px 0 155px; min-height:85px; height:auto !important; height:85px; line-height:18px; color:#42587e; }
.right .ul1 li .con .imgwrap { position:absolute; left:10px; top:0; width:px; height:133px; height:85px; border-right:1px solid #bfd6e9; }
.right .products { width:705px; padding-left:5px; }
.right .products .thumb { height:52px; padding:19px 0 11px 13px; background:url(doc3.gif) no-repeat left bottom; line-height:52px; color:#0067bb; font-weight:bold; }
.right .products .thumb a { color:#0067bb; text-decoration:none; }
.right .products .thumb a:hover { color:#f00; text-decoration:none; }
.right .products .thumb img { margin-right:13px; }
.right .products .topfont { height:26px; color:#000; font-weight:bold; line-height:26px; }
.right .products .topfont div { float:left; height:26px; }
.right .products .topfont .type { width:156px; padding-left:3px; }
.right .products .topfont .import { width:120px; margin-left:1px; display:inline; text-align:center; }
.right .products .topfont .export { width:120px; margin-left:1px; display:inline; text-align:center; }
.right .products .topfont .io { width:120px; margin-left:1px; display:inline; text-align:center; }
.right .products .topfont .other { width:182px; margin-left:1px; display:inline; text-align:center; }
.right .products ul li { background:#fff; padding:3px 0; border-top:1px solid #e1e1e1; height:45px; }
.right .products ul li div { float:left; height:45px; overflow:hidden; }
.right .products ul li .type { width:156px; padding-left:3px; color:#0067bb; font-weight:bold; line-height:22px; }
.right .products ul li .type a { color:#0067bb; text-decoration:none; }
.right .products ul li .type a:hover { color:#f00; text-decoration:none; }
.right .products ul li .import { width:120px; margin-left:1px; display:inline; text-align:center; line-height:14px; color:#515050; background:#eef5fa; padding-top:3px; height:45px; }
.right .products ul li .export { width:120px; margin-left:1px; display:inline; text-align:center; line-height:14px; color:#515050; background:#faeeee; padding-top:3px; height:45px; }
.right .products ul li .io { width:120px; margin-left:1px; display:inline; text-align:center; line-height:14px; color:#515050; background:#eaeaea; padding-top:3px; height:45px; }
.right .products ul li .other { width:182px; margin-left:1px; display:inline; text-align:center; color:#515050; background:#eaeaea; padding-top:3px; height:45px; }
.left { float:left; width:670px; margin-left:20px; display:inline; padding:15px 0; overflow:hidden; }
.left h1 { min-height:24px; height:auto !important; height:24px; line-height:24px; font-size:14px; color:#c93030; }
.left h2 { min-height:22px; height:auto !important; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#0067bb; }
.left h3 { height:22px; padding-left:26px; margin-top:15px; line-height:22px; font-size:12px; color:#0067bb; }
.left p { line-height:22px; }
.left .ul1 { margin-top:8px; margin-left:35px; line-height:22px; }
.left .ul1 li { height:22px; line-height:22px; color:#000; list-style-type:disc; } 
.interfix { float:left; width:217px; margin-left:24px; display:inline; padding-top:10px; }
.interfix .show { width:188px; height:160px; padding:9px 10px 0; margin:0 auto 16px; background:url(imgbg.gif) no-repeat 0 0; line-height:26px; color:#5c5c5c; text-align:center; overflow:hidden; }
.interfix .show a { color:#5c5c5c;  text-decoration:none; }
.interfix .show a:hover { color:#f00;  text-decoration:none; }
.interfix .show img { padding:1px; border:1px solid #2cb1cb; background:#fff; margin-bottom:2px; }
.interfix .download { width:190px; height:131px; padding:67px 14px 0; background:url(downloadbg.gif) no-repeat 0 0; }
.interfix .download ul { border-top:1px solid #1babc7; }
.interfix .download ul li { border-bottom:1px solid #1babc7; border-left:1px solid #1babc7; border-right:1px solid #1babc7; height:24px; line-height:24px; overflow:hidden; }
.interfix .download ul .li1 { background:#dbf5f9; }
.interfix .download ul .li2 { background:#f8e0de; }
.interfix .download ul li a { display:block; width:166px; height:24px; padding-left:22px; color:#002a4a; text-decoration:none; background:url(doc4.gif) no-repeat 0 0; }
.interfix .download ul li a:hover { color:#f00; text-decoration:none; }
.aboutus { width:714px; margin-left:23px; float:left; display:inline; }
.aboutus h1 { height:46px; }
.aboutus div { padding:52px 36px 0; background:url(aboutusbg.gif) no-repeat 0 0; line-height:26px; min-height:124px; height: auto !important; height:124px; }
.newsort { float:left; margin-left:4px; display:inline; width:177px; min-height:238px; height:auto !important; height:238px; padding:41px 0 0 28px; background:url(newsbg.gif) no-repeat 0 0; }
.successort { float:left; margin-left:4px; display:inline; width:177px; min-height:238px; height:auto !important; height:238px; padding:41px 0 0 28px; background:url(successbg.gif) no-repeat 0 0; }
.newsort ul li, .successort ul li { margin-bottom:6px; height:23px; line-height:23px; }
.newsort ul a, .successort ul a { float:left; width:160px; height:23px; padding-left:11px; color:#42587e; text-decoration:none; background:none; }
.newsort ul a:hover, .successort ul a:hover { float:left; width:160px; height:23px; padding-left:11px; color:#fff; text-decoration:none; background:url(newsbg2.gif) no-repeat 0 0; }
.newsort ul .sp a, .successort ul .sp a { background:url(newsbg2.gif) no-repeat 0 0; color:#fff; }
.newswrap { float:left; width:715px; margin-left:7px; display:inline; }
.newswrap ul { margin:10px 17px; }
.newswrap ul li { height:32px; overflow:hidden; }
.newswrap ul li span { float:left; width:84px; color:#000; }
.newswrap ul li a { color:#0067bb; text-decoration:none; }
.newswrap ul li a:hover { color:#f00; text-decoration:none; }
.newswrap h1 { font-size:14px; color:#570000; text-align:center; height:36px; line-height:36px; margin:0 17px; }
.newswrap p { margin:0 17px; line-height:18px; color:#666; }
.cus { background:url(cusbg.gif) no-repeat top right; height:500px; }
.cus .cuswrap { padding:35px 0 0 45px; width:560px; color:#000; }
.cus .cuswrap .c1 { float:left; width:553px; height:21px; line-height:21px; border-bottom:1px solid #fff; background:#e0ecf3; padding-left:7px; }
.cus .cuswrap .c2 { width:64px; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#e0ecf3; float:left; padding:5px 0 5px 16px; line-height:28px; display:inline; }
.cus .cuswrap .c3 { width:464px; background:#f5f5f5; float:left; border-bottom:1px solid #fff; padding:5px 0 5px 15px; line-height:28px; display:inline; }
.cus .cuswrap .c3 a { color:#000; text-decoration:none; }
.cus .cuswrap .c3 a:hover { color:#f00; text-decoration:none; }
.cus .cuswrap .c4 { float:left; padding:6px 18px; background:#fdf7f2; line-height:28px; width:524px; }