﻿@charset "utf-8";
/* CSS Document */

* { margin:0 auto; padding:0; font-family:Microsoft YaHei, Verdana; }
html { overflow-x:hidden; overflow-y:auto; }
body { font-size:12px; font-family: Microsoft YaHei, Verdana, Geneva, sans-serif; color:#777777; background:#fff; text-align:center; overflow-x:hidden; }
ul { margin:0; padding:0 }
li { margin:0; padding:0; list-style:none }
a { text-decoration:none; color:#777777; }
img { border:0 }
.clearboth { clear:both; width:0; height:0; line-height:0; font-size:0; visibility:hidden }
.arial { font-family:Arial; }
.verdana { font-family:Verdana; }
.head_bg { height:80px; width:100%; padding-top:30px; background:url(../image/head_bg.jpg) repeat-x; min-width:960px; }
.head_bg1 { height:80px; width:100%; padding-top:30px; background:url(../image/head_bg.jpg) repeat-x; min-width:960px; position:relative; z-index:99999; }
.head { width:938px; height:80px; margin:0 auto; padding:0 11px; }
.head_right { width:460px; height:22px; float:right; margin-top:23px; }
.head_nav li { float:left; color:#ececec; line-height:22px; }
.head_nav li a { margin:0 4px; }
.searchBox { float:right; width:142px; height:22px; }
.search_left { width:6px; height:22px; line-height:22px; overflow:hidden; background:url(../image/search_left.gif) no-repeat; float:left; }
.search_center { width:104px; height:22px; line-height:22px; overflow:hidden; background:url(../image/search_center.gif) repeat-x; float:left; border:0; }
.search_right { width:2px; height:22px; line-height:22px; overflow:hidden; background:url(../image/search_right.gif) no-repeat; float:left; }
.search_menu { width:30px; height:22px; line-height:22px; overflow:hidden; background:url(../image/search_menu.gif) no-repeat; float:left; border:0; cursor:pointer; }
.logo { float:left; }
.nav_bg { height:40px; width:100%; background:url(../image/nav_bg.jpg) repeat-x; min-width:960px; position:relative; z-index:9999; }
.nav { width:950px; height:40px; position:relative; }
.nav li { float:left; cursor:pointer; height:40px; }
.nav .li_a { width:1px; }
.nav .li_b { width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.nav .li_b a { width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.nav li a { display:block; color:#484848; }
.contact { width:72px; text-align:center; margin-right:0px; position:relative; z-index:999999; }
.navMenu_01 a { background-position:0 0; }
.navMenu_02 { background-position:0 -120px; width:156px; height:40px; background-image:url(../image/sprite.jpg); }
#addMenu a { background-position:0 -120px; width:156px; height:40px; display:block; background-image:url(../image/sprite.jpg); }
#addMenu a:hover { background-position:-236px -120px; width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.navMenu_03 { background-position:0 -240px; width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.navMenu_04 a { background-position:0 -360px; }
.navMenu_05 a { background-position:0 -480px; }
.navMenu_06 a { background-position:0 -600px; }
.navMenu_01_hover a { background-position:-236px 0; }
.navMenu_02_hover { background-position:-236px -120px; width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.navMenu_03_hover { background-position:-236px -240px; width:156px; height:40px; background-image:url(../image/sprite.jpg); }
.navMenu_04_hover a { background-position:-236px -360px; }
.navMenu_05_hover a { background-position:-236px -480px; }
.navMenu_06_hover a { background-position:-236px -600px; }
.navMenu_spc1 { background-position:0 -120px; width:156px; height:40px; background-image:url(../image/sprite.jpg); position:relative; position:absolute; left: 158px; top: 0px; cursor:pointer; }
.navMenu_spc2 { background-position:-236px -120px; width:156px; height:40px; background-image:url(../image/sprite.jpg); position:relative; position:absolute; left: 158px; top: 0px; cursor:pointer; }
.banner_index { width:1280px; height:361px; margin:0 auto; position:relative; overflow:hidden; clear:both; }
#box01 { clear:both; width:5120px; height:361px; position:absolute; left:0; top:0; display:inline; z-index:5; }
#box01 li { width:1280px; height:361px; float:left; }
.banner_01 { width:964px; height:209px; position:relative; }
.banner_01 img { position:absolute; left:-158px; }
.banner_02 { width:964px; height:213px; _margin-top:-6px; }
.banner_02 img { display:block; margin-left:-478px; }
.banner_03 { background:url(../image/banner_03.jpg) no-repeat; width:964px; height:209px; }
.banner_04 { background:url(../image/banner_04.jpg) no-repeat; width:964px; height:209px; }
.banner_1920_01, .banner_1920_02, .banner_1920_03, .banner_1920_04, .banner_1920_05, .banner_1920_06, .banner_1920_07, .banner_1920_08 { width:100%; height:213px; _margin-top:-6px; background-repeat: no-repeat; background-position: center top; }
.banner_1920_01 { background-color: #ffffff; background-image: url(../image/banner_1920_template.jpg); }
.banner_1920_02 { background-color: #ffffff; background-image: url(../image/banner_1920_template_2.jpg); }
.banner_1920_03 { background-color: #ffffff; background-image: url(../image/banner_06.jpg); }
.banner_1920_04 { background-color: #ffffff; background-image: url(../image/banner_07.jpg); }
.banner_1920_05 { background-color: #ffffff; background-image: url(../image/banner_08.jpg); }
.banner_1920_06 { background-color: #ffffff; background-image: url(../image/banner_09.jpg); }
.banner_1920_07 { background-color: #ffffff; background-image: url(../image/banner_10.jpg); }
.banner_1920_08 { background-color: #ffffff; background-image: url(../image/banner_11.jpg); }
.tab1 { background:url(../image/sprite.jpg) -472px 0; width:524px; height:60px; margin:0; position:relative; cursor:pointer; }
.tab2 { background:url(../image/sprite.jpg) -472px -120px; width:524px; height:60px; margin:0; position:relative; cursor:pointer; }
.tab3 { background:url(../image/sprite.jpg) -472px -240px; width:524px; height:60px; margin:0; position:relative; cursor:pointer; }
.tabMenu_01 { display:block; height:41px; width:181px; position:absolute; }
.tabMenu_02 { display:block; height:41px; width:175px; position:absolute; left:182px; }
.tabMenu_03 { display:block; height:41px; width:166px; position:absolute; left:358px; }
#con1 { display:none; }
#con2 { display:none; }
#con3 { display:none; }
#conn1 { display:none; }
#conn2 { display:none; }
.dt1 { color:#00617e; font-size:14px; font-weight:bold; margin:18px 0 6px 0; }
.dt2 { color:#008765; font-size:14px; font-weight:bold; margin:18px 0 6px 0; }
.dt3 { color:#c7a85d; font-size:14px; font-weight:bold; margin:18px 0 6px 0; }
.index_bg { width:100%; background:url(../image/index_bg.jpg) repeat-x; }
.index_conts { width:960px; margin:0 auto; }
.eh { width:960px; height:102px; position:relative; z-index:9999999; }
.eh img { display:block; }
.eh li { margin-bottom:8px; }
.eh li span { font-weight:bold; }
#changeBox01 { width:294px; height:94px; margin:0; position:absolute; left: 0; border:1px solid #d3d3d3; padding:1px; background:none; }
#changeBox02 { width:294px; height:94px; margin:0; position:absolute; left: 330px; top: 0; border:1px solid #d3d3d3; padding:1px; }
#changeBox03 { width:294px; height:94px; margin:0; position:absolute; left: 660px; top: 0; border:1px solid #d3d3d3; padding:1px; }
.bg_on { width:294px; height:94px; background:url(../image/line_changbox.jpg) repeat-x; color:#929292; text-align:left; overflow:hidden; padding:0;}
.bg_on a { color:#929292; }
.bg_on a:hover { color:#000; border-bottom:1px solid #000; }
.menu_more { background:url(../image/more_menu.png) no-repeat; width:11px; height:10px; display:block; position:absolute; right: 8px; bottom: 8px; }
.eh img { float:left; margin-right:10px; display:inline; }
.eh dl { float:left; width:158px; text-align:left; }
.eh dd { text-align:left; margin:0; padding:0; line-height:18px; letter-spacing:-0.5px; }
.conts { width:960px; text-align:left; }
.conts_left { width:732px; float:left; overflow:hidden; margin-right:20px; }
.mainConts { width:732px; float:left; overflow:hidden; }
.mainConts h4 { color:#01508b; font-size:14px; padding-left:14px; background:url(../image/pic_16.gif) no-repeat left center; height:74px; line-height:74px; }
.case { width:350px; height:240px; border-bottom:1px solid #dddddd; text-align:left; float:left; overflow:hidden; }
.case .case_top { width:350px; height:136px; overflow:hidden; margin-bottom:6px; }
.case .nr { width:214px; float:left; display:inline; margin-top:26px; }
.case .nr2 { width:122px; float:left; display:inline; margin-top:30px; }
.case h2 { font-size:13px; color:#01508b; text-align:left; line-height:24px; }
.case h2 a { font-size:13px; color:#01508b; text-align:left; line-height:24px; }
.case p { font-size:12px; line-height:20px; text-align:justify; text-justify:auto; }
.case ul { line-height:22px; }
.case li { background:url(../image/pic_01.gif) no-repeat left center; height:22px; padding-left:8px; }
.case ul a { color:#666666; }
.case1 { width:350px; height:192px; border-bottom:1px solid #dddddd; text-align:left; float:left; overflow:hidden; }
.case1 .case_top { width:350px; height:136px; overflow:hidden; margin-bottom:14px; }
.case1 .nr { width:214px; float:left; display:inline; margin-top:26px; }
.case1 h2 { font-size:13px; color:#01508b; text-align:left; line-height:24px; }
.case1 p { font-size:12px; line-height:20px; text-align:justify; text-justify:auto; }
.case1 ul { line-height:22px; }
.case1 li { background:url(../image/pic_01.gif) no-repeat left center; height:22px; padding-left:8px; }
.case1 ul a { color:#666666; font-size:12px; }
.case1 ul a:hover { border-bottom:1px solid #666666; padding:0 0 1px 0; }
.case2 { width:222px; height:163px; border-bottom:1px solid #dddddd; text-align:left; float:left; overflow:hidden; padding-bottom:30px; padding:0 4px; display:inline; }
.case2 .case2_top { width:222px; overflow:hidden; }
.case2 .nr2 { width:122px; float:left; display:inline; height:130px; overflow:hidden; }
.case2 h2 { font-size:13px; color:#01508b; text-align:left; line-height:24px; }
.case2 p { font-size:12px; line-height:20px; text-align:justify; text-justify:auto; }
.case2 ul { line-height:22px; }
.case2 li { background:url(../image/pic_01.gif) no-repeat left center; height:22px; padding-left:8px; }
.case2 ul a { color:#666666; }
.more { background:url(../image/more.jpg) no-repeat; width:48px; height:20px; border:0; margin-top:6px; display:block; margin-left:0; cursor:pointer; }
.more1 { background:url(../image/more.jpg) no-repeat; width:48px; height:20px; border:0; margin-top:-18px; display:block; cursor:pointer; }
.icon_01 { float:right; margin:26px 30px 0 0; display:inline; }
.icon_02 { float:right; margin:36px 30px 0 0; display:inline; }
.icon_03 { float:left; margin:36px 0 0 10px; display:inline; }
.leftLine { border-left:1px solid #dddddd; }
.mgLeft10 { margin-left:10px; }
.mgLeft20 { margin-left:10px; }
.conts_right { float:left; width:200px; }
.conts_right .important { background:#eee; }
.important h2 { color:#000; font-size:13px; background:url(../image/title_01.jpg) no-repeat; width:186px; height:36px; line-height:36px; padding-left:14px; margin-bottom:14px; }
.conts_right .image { margin:0 auto; display:block; }
.conts_right p { width:180px; text-align:left; text-align:justify; text-justify:auto; line-height:18px; margin-bottom:10px; }
.imp_conts { text-align:right; height:179px; background:url(../image/right_conts.jpg) repeat-x; }
.imp_conts a { color:#cf6701; margin-right:12px; line-height:18px; }
.h3On { color:#fff; font-size:13px; background:url(../image/sprite2.gif) 0 0 no-repeat; width:186px; padding-top:3px; line-height:36px; padding-left:14px; font-weight:normal; letter-spacing:-1px; overflow:hidden; cursor:pointer; }
.h3Off { color:#01508b; font-size:13px; background:url(../image/sprite2.gif) 0 -76px no-repeat; width:186px; padding-top:3px; line-height:36px; padding-left:14px; font-weight:normal; letter-spacing:-1px; overflow:hidden; cursor:pointer; }
.mgt { margin-top:-2px; }
.mgt_01 { margin-top:4px; }
.mgl_02 { margin-left:20px; display:inline; }
.service h2 { color:#000; font-size:13px; background:url(../image/title_01.jpg) no-repeat; width:186px; height:36px; line-height:36px; padding-left:14px; }
.service ul { width:198px; border:1px solid #dddddd; border-top:none; }
.service li { margin:0 auto; }
.pic_02 { background:url(../image/pic_02.jpg) no-repeat left center; padding-left:20px; height:43px; line-height:43px; width:160px; overflow:hidden; }
.pic_02 a { color:#01508b; font-weight:bold; }
.dot { height:1px; line-height:1px; overflow:hidden; background:url(../image/dotline.jpg) no-repeat; _margin-top:-100px; width:180px; font-size:0px; }
.moveCons span { display:block; cursor:pointer; margin-top:2px; }
.moveCons a { color:#484848 }
.moveBox { width:545px; height:18px; overflow:hidden; position:relative; }
.box { position:absolute; left:0; width:3000px; }
.box a:hover { text-decoration:underline; }
.moveCons h4 { margin:0 8px; display:inline; color:#484848; margin-top:2px; }
.right_menu { margin:0 8px 0 1px; display:inline; }
.moveCons p { width:608px; text-align:left; color:#484848; padding-left:8px; float:left; line-height:18px; }
.moveCons h4, .moveCons span, .moveCons .moveBox { float:left; line-height:18px; }
.tel { float:right; margin-right:6px; display:inline; }
.menu_banner { width:96px; position:absolute; left:625px; top:317px; z-index:500; }
.menuCircle1 { background:url(../image/menu_circle1.png) no-repeat; width:12px; height:12px; float:left; margin-right:10px; }
.menuCircle2 { background:url(../image/menu_circle2.png) no-repeat; width:12px; height:12px; float:left; margin-right:10px; }
.foot_bg { width:100%; background:#c7d7dc; position:relative; z-index:1; }
.foot_menu1 { background:url(../image/upmenu_02.jpg) no-repeat; width:1100px; height:36px; position:relative; }
.foot_menu2 { background:url(../image/upmenu_01.jpg) no-repeat; width:1100px; height:35px; position:relative; overflow:hidden; }
.foot_conts { width:926px; margin:0 auto; padding-top:18px; }
.foot_conts01 { width:548px; text-align:left; float:left; overflow:hidden; background:url(../image/foot_line.jpg) no-repeat top right; }
.foot_conts02 { width:142px; text-align:left; float:left; margin-right:60px; padding-left:50px; height:260px; background:url(../image/foot_line.jpg) no-repeat top right; }
.foot_conts03 { width:120px; text-align:left; float:left; }
.list { float:left; margin:0; }
.list li { line-height:24px; height:24px; color:#777777; }
.list li a { font-size:12px; }
.list01 { float:left; text-align:left; width:170px; overflow:hidden; }
.list01 li { line-height:24px; height:24px; color:#777777; width:174px; }
.list01 li.title_05 a { font-size:12px; color:#777; margin:0 0 0 8px; }
.list01 li.title_05 a:hover { border-bottom:1px solid #777; padding:0 0 1px 0; margin:0 0 0 8px; color:#777777; }
.list02 { float:left; width:140px; overflow:hidden; }
.list02 li { line-height:24px; height:24px; color:#777777; width:130px; }
.list02 li.title_05 a { font-size:12px; color:#777; margin:0 0 0 8px; }
.list02 li.title_05 a:hover { border-bottom:1px solid #777; padding:0 0 1px 0; margin:0 0 0 8px; color:#777777; }
.list03 { float:left; width:170px; overflow:hidden; }
.list03 li { line-height:24px; height:24px; color:#777777; width:90px; }
.list03 li.title_05 a { font-size:12px; color:#777; margin:0 0 0 8px; }
.list03 li.title_05 a:hover { border-bottom:1px solid #777; padding:0 0 1px 0; margin:0 0 0 8px; color:#777777; }
.title_01 { margin:0 0 18px 0; }
.title_02 a { display:block; width:160px; height:14px; background-image:url(../image/sprite_bottomNav.jpg); padding:0; margin:0; overflow:hidden; }
.title_02_p1 a { background-position:0 0; }
.title_02_p2 a { background-position:-160px 0; }
.title_02_p3 a { background-position:-320px 0; }
.title_02_p1 a:hover { background-position:0 -50px; }
.title_02_p2 a:hover { background-position:-160px -50px; }
.title_02_p3 a:hover { background-position:-320px -50px; }
.title_06 a { display:block; width:100px; height:14px; background-image:url(../image/sprite_bottomNav.jpg); padding:0; overflow:hidden; margin:0; }
.title_06_p1 a { background-position:0 -100px; }
.title_06_p2 a { background-position:-100px -100px; }
.title_06_p3 a { background-position:-200px -100px; }
.title_06_p4 a { background-position:-300px -100px; }
.title_06_p5 a { background-position:-400px -100px; }
.title_06_p6 a { background-position:-500px -100px; }
.title_06_p7 a { background-position:-600px -100px; }
.title_06_p8 a { background-position:-700px -100px; }
.title_06_p9 a { background-position:-800px -100px; }
.title_06_p10 a { background-position:-900px -100px; display:none; }
.title_06_p1 a:hover { background-position:0 -150px; }
.title_06_p2 a:hover { background-position:-100px -150px; }
.title_06_p3 a:hover { background-position:-200px -150px; }
.title_06_p4 a:hover { background-position:-300px -150px; }
.title_06_p5 a:hover { background-position:-400px -150px; }
.title_06_p6 a:hover { background-position:-500px -150px; }
.title_06_p7 a:hover { background-position:-600px -150px; }
.title_06_p8 a:hover { background-position:-700px -150px; }
.title_06_p9 a:hover { background-position:-800px -150px; }
.title_06_p10 a:hover { background-position:-900px -150px; }
.title_03 { margin:18px 0 6px 0; }
.title_04 a:hover { font-weight:bold; letter-spacing:-1px; font-size:12px; }
.mgr32 { margin-right:32px; display:inline; }
.foot_bottom { width:960px; }
.foot_nav { width:294px; overflow:hidden; float:right; position:relative; right:-9px; }
.foot_nav li { float:left; }
.foot_nav li a { margin:0 10px; line-height:20px; color:#9b9b9b }
.foot_nav li a:hover { padding:0 0 1px 0; border-bottom:1px solid #9b9b9b; }
.copyright { float:left; }
#slDown { width:84px; position:absolute; left: -6px; top: 21px; display:none; z-index:999999; }
.head_nav a:hover { text-decoration:underline; }
#slDown ul { width:82px; border:1px solid #dadada; border-top:none; background:#f6f6f6; overflow:hidden; zoom:1; }
#slDown li { clear:both; background:url(../image/pic_08.gif) no-repeat left center; padding-left:4px; margin-left:6px; width:70px; text-align:left; display:inline; }
.slDown_top { width:84px; height:11px; background:url(../image/sldown.gif) no-repeat; }
/*software*/
.conts_bg { clear:both; width:100%; position:relative; background:url(../image/bg_03.jpg) repeat-x; z-index:2; }
.conts_conts { width:961px; position:relative; z-index:3; }
.breadNav { clear:both; width:100%; background:url(../image/png_02.png) repeat-x; height:32px; position:absolute; top:-30px; left:0px; text-align:left; z-index:2; }
.breadNav_conts { width:720px; height:32px; line-height:32px; padding-left:240px; text-align:left; color:#666; }
.breadNav_conts a { color:#666; }
.breadNav_conts1 { width:960px; height:32px; line-height:32px; text-align:left; }
.breadNav_conts1 a { color:#9b9b9b; }
.leftMenu { text-align:left; width:221px; overflow:hidden; }
.spc a:hover { font-size:12px; color:#FFF; background:url(../image/leftmenu1_down.jpg) no-repeat; width:220px; height:38px; line-height:38px; padding-left:20px; width:199px; font-weight:bold; border-left:1px solid #ececec; border-right:1px solid #ececec; cursor:pointer; display:block; }
.spc a { font-size:12px; color:#00617e; background:url(../image/leftmenu_up.jpg) no-repeat; width:220px; height:38px; line-height:38px; padding-left:20px; width:199px; font-weight:normal; border-left:1px solid #ececec; border-right:1px solid #ececec; cursor:pointer; display:block; }
.leftMenu_hover a { font-size:12px; color:#FFF; background:url(../image/leftmenu1_down.jpg) no-repeat; width:220px; height:38px; line-height:38px; padding-left:20px; width:199px; font-weight:bold; border-left:1px solid #ececec; border-right:1px solid #ececec; cursor:pointer; display:block; }
.leftMenu_top { background:url(../image/leftmenu_top.png) no-repeat; width:201px; height:40px; line-height:40px; padding-left:20px; text-align:left; }
.leftMenu h2 { font-size:14px; color:#484848; z-index:5; }
.leftMenu_conts { padding:10px 0; display:none; width:219px; border-left:1px solid #ececec; border-right:1px solid #ececec; text-align:left; background:#fff; }
.leftMenu_conts li { width:219px; height:31px; line-height:31px; }
.leftMenu_conts li a { color:#00617e; line-height:32px; height:32px; width:196px; display:block; padding-left:23px; }
.leftMenu_conts li .hover { height:32px; background:url(../image/software_hover.jpg) no-repeat; font-weight:bold; letter-spacing:-1px; }
.leftMenu_conts img { float:left; display:inline; margin-top:15px; margin-right:7px; }
.leftMenu_conts1 { padding:10px 0; display:none; border-left:1px solid #ececec; border-right:1px solid #ececec; width:219px; text-align:left; background:#FFF; }
.leftMenu_conts1 li.li03 { width:219px; height:32px; line-height:32px; }
.leftMenu_conts1 li.li04 { width:219px; height:30px; line-height:30px; }
.leftMenu_conts1 li.li03 a { color:#00617e; line-height:32px; height:32px; width:196px; display:block; padding-left:22px; }
.leftMenu_conts1 li.li04 a { color:#00617e; line-height:30px; height:30px; width:196px; display:block; color:#484848; font-weight:bold; padding-left:20px; }
.leftMenu_conts1 li .hover { height:32px; background:url(../image/software_hover.jpg) no-repeat; font-weight:bold; letter-spacing:-1px; }
.leftMenu_conts1 img { float:left; display:inline; margin-top:15px; margin-right:7px; }
.news_cont { width:460px; padding-top:24px; }
#open { display:block; }
.leftMenu_On { font-size:12px; color:#FFF; background:url(../image/leftmenu_down.jpg) no-repeat; width:220px; height:38px; line-height:38px; padding-left:20px; width:199px; font-weight:bold; border-left:1px solid #ececec; border-right:1px solid #ececec; cursor:pointer; }
.leftMenu_Off { font-size:12px; color:#00617e; background:url(../image/leftmenu_up.jpg) no-repeat; width:220px; height:38px; line-height:38px; padding-left:20px; width:199px; font-weight:normal; border:1px solid #ececec; border-bottom:none; border-top:none; cursor:pointer; }
.leftMenu_bottom { background:url(../image/leftmenu_bottom.jpg) no-repeat; height:5px; line-height:5px; overflow:hidden; font-size:0; }
.leftNew { width:221px; margin-right:20px; position:relative; float:left; margin-top:-40px; }
.softwareConts { width:720px; float:left; overflow:hidden; zoom:1; }
.softwareConts1 { width:960px; overflow:hidden; zoom:1; }
.left { width:460px; float:left; overflow:hidden; }
.left1 { width:720px; float:left; overflow:hidden; }
.right { width:220px; float:left; overflow:hidden; margin-left:20px; display:inline; }
.recommend { margin-top:20px; }
.recommend1 { width:460px; }
.recommend_top { background:url(../image/recommend_top.jpg) no-repeat; width:460px; height:8px; line-height:8px; overflow:hidden; font-size:0; }
.recommend_center { width:460px; text-align:left; }
.recommend_center_bg { background:#459cb4; }
.recommend_center2 { width:460px; text-align:left; }
.recommend_center2 h3 { font-size:14px; color:#484848; }
.recommend_center2 p { text-indent:2em; width:424px; /*padding-top:28px;*/ margin:0; font-size:12px; color:#666666; font-weight:normal; line-height:22px; text-align:justify; text-justify:auto; text-align:left; }
.recommend_center h3 { font-size:12px; color:#FFF; margin-left:20px; }
.recommend_bottom { background:url(../image/recommend_bottom.jpg) no-repeat; width:460px; height:9px; line-height:9px; overflow:hidden; font-size:0; }
.recommend_nr { margin-left:20px; }
.recommend_nr img { float:left; margin:0 20px 0 0; display:inline; }
.recommend_nr ul { width:280px; overflow:hidden; padding-left:10px; }
.recommend_nr dl { width:290px; float:left; overflow:hidden; }
.recommend_nr dt { width:290px; float:left; font-size:12px; margin:0 0 8px 0; font-weight:bold; color:#FFF; }
.recommend_nr dd { width:290px; float:left; font-size:12px; color:#FFF; line-height:16px; clear:both; margin:0; padding:0; }
.knowmore a { color:#fff; font-size:12px; display:block; text-align:right; text-decoration:underline; }
.knowmore a:hover { text-decoration:none; }
.recommend_list { text-align:left; color:#666; line-height:24px; }
.recommend_list div { text-align:left; line-height:24px; text-align:justify; text-justify:auto; }
.recommend_list div ul { text-indent:0em; }
.recommend_list a { }
.line_01 { height:3px; line-height:3px; overflow:hidden; font-size:0; background:#459cb4; width:100%; }
.line_02 { height:1px; line-height:1px; overflow:hidden; font-size:0; background:#e2e2e2; width:100%; }
.recommend_list .list_01 { width:438px; margin:0 auto; line-height:33px; height:33px; background:url(../image/pic_05.gif) no-repeat left center; padding-left:12px; }
.recommend_list .list_01 a { color:#00617e }
.recommend_list .list_02 { width:430px; margin:0 auto; height:1px; line-height:1px; overflow:hidden; font-size:0; background:url(../image/line_02.jpg) no-repeat; }
.itpro_conts { width:274px; float:left; text-align:left; }
.recommend_list .list_03 { width:394px; margin:0 auto; height:90px; line-height:90px; overflow:hidden; font-size:13px; font-weight:bold; }
.recommend_list .list_03 a { text-align:left; color:#00617e; line-height:90px; }
.recommend_list .list_03 img { padding-top:18px; display:block; float:left; margin-right:28px; display:inline; }
.recommend_list .list_04 { width:438px; margin:0 auto; line-height:34px; height:34px; background:url(../image/pic_11.gif) no-repeat left center; padding-left:12px; }
.recommend_list .list_04 a { color:#00617e; }
.recommend_list .list_05 { width:438px; margin:0 auto; line-height:33px; height:33px; background:url(../image/pic_12.gif) no-repeat left center; padding-left:12px; }
.recommend_list .list_05 a { color:#00617e; }
.recommend_list .list_06 { width:438px; margin:0 auto; padding-left:12px; line-height:18px; height:18px; margin-top:12px; }
.recommend_list .list_07 { width:438px; margin:0 auto; line-height:18px; height:18px; background:url(../image/pic_13.gif) no-repeat left center; padding-left:12px; font-size:12px; margin-bottom:18px; }
.recommend_list .list_07 a { color:#00617e; }
.recommend_list .list_07 a:hover { border-bottom:1px solid #00617e; }
.recommend_list .list_08 { width:438px; margin:0 auto; padding-left:12px; padding-top:3px; }
.page { width:440px; padding-left:20px; text-align:left; margin:0; }
.page a { color:#00617e; padding:0 0 1px 0; border-bottom:1px solid #00617e; line-height:18px; }
.page span { color:#00617e; }
.page strong { color:#00617e; }
.mgt14 { margin-top:14px; }
.mgt20 { margin-top:20px; }
.case_01_top { background:url(../image/case_top.jpg) no-repeat; width:220px; height:5px; line-height:5px; overflow:hidden; font-size:0; }
.case_01_bottom { background:url(../image/case_bottom.jpg) no-repeat; width:220px; height:4px; line-height:4px; overflow:hidden; font-size:0; }
.case_01_bottom1 { background:url(../image/case_bottom1.jpg) no-repeat; width:200px; height:12px; line-height:12px; overflow:hidden; font-size:0; margin-top:5px; }
.case_01_center { background:#f1f1f1; width:220px; text-align:left; }
.case_01_centerr a { color:#484848; }
.case_01_center h3 { border-bottom:1px solid #e2e2e2; width:180px; margin:0 auto; font-size:14px; line-height:32px; padding-left:20px; background:url(../image/pic_06.gif) no-repeat left center; color:#484848; }
.case_01_center li { border-bottom:1px solid #e2e2e2; width:186px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; background:url(../image/pic_09.gif) no-repeat left center; color:#484848; font-family:"宋体" }
.case_02_center { background:#f1f1f1; width:220px; text-align:left; }
.case_02_center h3 { width:180px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; background:url(../image/pic_07.gif) no-repeat left center; color:#484848; }
.case_02_center a { color:#484848; }
.case_02_center li { border-top:1px solid #e2e2e2; width:180px; margin:0 auto; font-size:12px; line-height:29px; padding-left:20px; background:url(../image/pic_09.gif) no-repeat left center; color:#484848; height:29px; }
.case_03_center li.li01 { width:180px; margin:0 0 0 10px; font-size:12px; line-height:20px; padding-left:20px; background:url(../image/pic_09.gif) no-repeat left center; color:#00617e; }
.case_03_center li.li01 a:hover { border-bottom:1px solid #484848; padding:0 0 1px 0; }
.case_03_center li.li02 { width:160px; margin:0 0 0 10px; font-size:12px; line-height:20px; padding-left:20px; color:#9b9b9b; text-align:justify; text-justify:auto; }
.case_03_center { background:#f1f1f1; width:220px; text-align:left; }
.case_03_center h3 { width:180px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; background:url(../image/pic_07.gif) no-repeat left center; color:#484848; }
.case_03_center a { color:#484848; }
.case_04_center { background:#f1f1f1; width:220px; text-align:left; }
.case_04_center h3 { width:180px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; background:url(../image/pic_07.gif) no-repeat left center; color:#484848; }
.case_04_center a { color:#00617e; }
.case_04_center li.li05 a { display:block; float:left; width:162px; color:#00617e; }
.case_04_center li.li05 a:hover { text-decoration:underline; }
.case_04_center li.li05 { width:180px; margin:9px 0 8px 16px; ; font-size:12px; line-height:18px; overflow:hidden; }
.case_04_center li.li06 { height:12px; border-top:1px solid #e2e2e2; width:180px; padding:12px 0 0 33px; font-size:12px; line-height:12px; overflow:hidden; }
.case_04_center li.li07 { width:166px; padding:0 0 0 33px; font-size:12px; line-height:12px; overflow:hidden; line-height:18px; }
.case_04_center li.li08 { width:180px; padding:12px 0 0 33px; font-size:12px; line-height:12px; overflow:hidden; }
.case_04_center li.li09 { width:180px; padding:20px 0 0 33px; font-size:12px; line-height:12px; overflow:hidden; }
.case_04_center li img { display:block; margin:0; padding:0; float:left; }
.case_04_center { background:#f1f1f1; width:220px; text-align:left; }
.case_04_center h3 { width:180px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; background:url(../image/pic_15.gif) no-repeat left center; color:#484848; }
.case_04_center a { color:#484848; }
.case_04_center img { margin:0 auto; display:block; }
.case_05_center { background:#f1f1f1; width:220px; text-align:left; }
.case_05_center h3 { width:180px; margin:0 auto; font-size:12px; line-height:32px; padding-left:20px; color:#484848; }
.case_05_center img { display:block; margin:0 auto; padding:0; }
.more01 a { line-height:28px; margin-left:180px; color:#00617e; border-bottom:1px solid #00617e; padding:0 0 1px 0; }
.more01 a:hover { border:none; }
.news_conts { width:192px; float:left; padding-left:16px; }
.news_conts span { color:#a9d1dc; }
.news_cont h3 { color:#484848; font-size:14px; line-height:40px; padding-left:15px; }
.news_cont .titimg { margin:0; }
.list05 { height:220px; overflow:hidden; }
.list04 li { color:#666666; line-height:30px; background:url(../image/dush_line.gif) no-repeat bottom; padding-left:15px; }
.list05 li { color:#666666; line-height:24px; background:url(../image/dush_line.gif) no-repeat bottom; padding-left:15px; padding-bottom:4px; margin-top:15px; }
.list85 li { color:#666666; line-height:24px; background:url(../image/dush_line.gif) no-repeat bottom; padding-left:15px; padding-bottom:4px; margin-top:15px; }
.dush_line { line-height:24px; width:100%; height:24px; background:url(../image/dush_line.gif) no-repeat bottom; }
.newsDiv1 { color:#FFF; font-size:12px; font-weight:bold; line-height:18px; }
.newsDiv1 a { text-align:left; }
.newsDiv2 { color:#dcf4fb; font-size:12px; line-height:16px; }
.news_cont p { font-size:12px; line-height:22px; text-indent:2em; /*padding-top:32px;*/ width:460px; text-align:justify; text-justify:auto; margin:0; font-weight:normal; }
.news_cont2 p { font-size:12px; line-height:22px; text-indent:2em; /*padding-top:32px;*/ width:460px; text-align:justify; text-justify:auto; margin:0; }
.news_cont3 p { font-size:12px; line-height:22px; text-indent:2em; /*padding-top:32px;*/ width:943px; text-align:justify; text-justify:auto; margin:0; }
.news_cont img { display:block; /*margin:34px 0 0 0;*/ margin:0; }
.news_cont2 img { display:block; /*margin:34px 0 0 0;*/ margin:0; }
.tabOn_01 { background:url(../image/tabonn.jpg) no-repeat; width:105px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#FFF; font-weight:bold; }
.tabOff_01 { background:url(../image/tabofff.jpg) no-repeat; width:105px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#FFF; font-weight:bold; }
.tabOn { background:url(../image/tabon.gif) no-repeat; width:126px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#FFF; font-weight:bold; }
.tabOff { background:url(../image/taboff.gif) no-repeat; width:126px; height:28px; text-align:center; line-height:28px; font-size:12px; color:#FFF; font-weight:bold; }
#tab_01 li { float:left; height:28px; width:126px; cursor:pointer; margin-right:1px; }
#tab_01 ul { overflow:hidden; zoom:1; }
#tab_02 li { float:left; height:28px; cursor:pointer; }
#tab_02 ul { overflow:hidden; zoom:1; }
#con42 { display:none; }
.tabConts { text-align:center; }
.case_top01 { background:url(../image/service_top.jpg) no-repeat; width:460px; height:6px; line-height:6px; overflow:hidden; font-size:0; }
.case_center { background:url(../image/service_center.jpg) repeat; height:118px; width:460px; text-align:left; }
.case_center1 { background:#459cb4; width:460px; text-align:left; overflow:hidden; zoom:1; }
.case_bottom { background:url(../image/service_bottom.jpg) no-repeat; width:460px; height:6px; line-height:6px; overflow:hidden; font-size:0; }
.case_center h3 { font-size:12px; color:#FFF; margin-left:20px; }
.case_center1 h3 { font-size:12px; color:#FFF; margin-left:20px; }
.case_left { width:260px; float:left; margin-right:16px; }
.case_left1 { width:444px; float:left; margin-right:16px; }
.case_right { width:181px; float:left; }
.case_nr { margin-left:20px; }
.case_nr li { background:url(../image/pic_10.gif) no-repeat left center; padding-left:10px; }
.case_nr a { color:#FFF; line-height:26px; }
.case_nr a:hover { text-decoration:underline; }
.search_nr { margin-left:20px; }
.search_nr p { color:#FFF; line-height:26px; }
.search_02 { width:142px; overflow:hidden; zoom:1; margin:0; }
.search_02_1 { background:url(../image/caseSearch_1.jpg) no-repeat; width:8px; height:23px; float:left; }
.search_02_2 { background:url(../image/caseSearch_2.jpg) repeat-x; width:102px; height:23px; float:left; border:0; font-size:12px; line-height:23px; }
.search_02_3 { background:url(../image/caseSearch_3.jpg) no-repeat; width:2px; height:23px; float:left; }
.search_02_4 { background:url(../image/caseSearch_4.jpg) no-repeat; width:30px; height:23px; float:left; border:0; cursor:pointer; }
.select { width:162px; height:26px; margin-left:11px; }
.select select { width:162px; height:26px; font-size:12px; line-height:26px; }
.search_menu1 { background:url(../image/search_menu.jpg) no-repeat; display:block; width:102px; height:24px; border:0; margin-left:30px; }
.scroll_on { background:url(../image/scroll_on.jpg) no-repeat; width:11px; height:10px; }
.scroll_off { background:url(../image/scroll_off.jpg) no-repeat; width:11px; height:10px; }
.spec_13 ul { margin:7px 0 0 20px; }
.spec_13 li { float:left; margin-left:7px; display:inline; }
.investor_cons1 { width:452px; overflow:hidden; margin-left:12px; }
.investor_cons1 h3 { color:#459cb4; font-size:14px; font-family:Arial; line-height:20px; padding-top:12px; }
.investor_cons1_bg { background:url(../image/Investor_bg.jpg) no-repeat; width:230px; padding:10px 0 0 12px }
.Cooperation { width:420px; margin:0 auto; clear:both; }
.Cooperation ul { overflow:hidden; zoom:1; }
.Cooperation li { width:177px; line-height:30px; text-align:center; float:left; overflow:hidden; }
.Cooperation li a { color:#666666; font-weight:bold; }
.pad32 { padding-bottom:32px; }
#con51 p { text-align:left; font-size:12px; line-height:20px; text-indent:2em; font-weight:normal; }
#con51 ul { margin:0 0 0 2em; text-align:left; clear:both; }
#con51 li { clear:both; line-height:24px; height:24px; width:395px; text-align:left; color:#666666; margin:0; padding:0; text-align:left; }
.mgr66 { margin-left:66px; }
.mgr13 { margin-right:13px; text-indent:0; }
.mgr13 div { text-indent:0em; }
.consulting_conts { width:720px; overflow:hidden; zoom:1; }
.consulting_left { width:208px; float:left; }
.consulting_left li.li09 { font-size:12px; color:#404040; text-align:right; height:25px; line-height:25px; width:208px; }
.consulting_left li.li11 { font-size:12px; color:#404040; text-align:right; line-height:35px; width:208px; }
.consulting_right { width:482px; float:left; margin-left:14px; display:inline; overflow:hidden; }
.consulting_right li.li09 { font-size:12px; color:#404040; text-align:left; height:25px; line-height:25px; width:482px; overflow:hidden; }
.consulting_right li.li10 { font-size:12px; color:#404040; text-align:left; line-height:25px; width:482px; height:100px; overflow:hidden; }
.consulting_right li.li11 { font-size:12px; color:#404040; text-align:left; line-height:35px; width:484px; overflow:hidden; zoom:1; padding:0 !important; margin:0 !important; height:35px; overflow:hidden; }
.consulting_right li.li11 div { float:left; width:90px; padding:0; margin:0; }
.consulting_right li.li11 input { float:left; width:266px; height:22px; line-height:22px; padding-left:4px; width:270px \9; margin:4px 6px 0 0px; display:inline; }
.consulting_right li.li11 span { float:left; display:block; width:6px; }
.consulting_right li.li12 { font-size:12px; color:#404040; text-align:left; line-height:28px; width:482px; font-size:12px; }
.input_01 { width:158px; height:22px; line-height:22px; padding-left:4px; width:162px \9; font-size:12px; height:20px \9; line-height:20px \9; height:20px !important; }
.input_02 { width:266px; height:22px; line-height:22px; padding-left:4px; width:270px \9; font-size:12px; height:20px \9; line-height:20px \9; height:20px !important; }
.input_03 { width:178px; height:20px; line-height:20px; padding-left:4px; width:182px \9; font-size:12px; }
.input_04 { width:290px; height:22px; line-height:22px; padding-left:4px; width:294px \9; margin-top:2px; font-size:12px; }
.input_05 { width:160px; height:20px; line-height:20px; padding-left:4px; width:164px \9; float:left; font-size:12px; }
.input_06 { width:78px; height:20px; line-height:20px; padding-left:4px; width:82px \9; float:left; font-size:12px; }
.input_07 { width:58px; height:20px; line-height:20px; padding-left:4px; width:82px \9; float:left; font-size:12px; }
.input_08 { width:576px; height:20px; line-height:20px; padding-left:4px; width:580px \9; float:left; font-size:12px; }
.input_09 { width:104px; height:20px; line-height:20px; padding-left:4px; width:108px \9; float:left; font-size:12px; }
.input_10 { width:52px; height:20px; line-height:20px; padding-left:4px; width:56px \9; float:left; font-size:12px; }
.input_11 { width:122px; height:20px; line-height:20px; padding-left:4px; width:116px \9; float:left; font-size:12px; }
.input_12 { width:24px; height:20px; line-height:20px; padding-left:4px; width:28px \9; font-size:12px; }
.input_13 { width:14px; height:20px; line-height:20px; padding-left:4px; width:18px \9; font-size:12px; }
.input_14 { width:390px; height:20px; line-height:20px; padding-left:4px; width:394px \9; font-size:12px; }
.input_15 { width:192px; height:20px; line-height:20px; padding-left:4px; width:196px \9; font-size:12px; }
.input_16 { width:81px; height:20px; line-height:20px; padding-left:4px; width:85px \9; font-size:12px; }
.input_17 { width:72px; height:20px; line-height:20px; padding-left:4px; width:76px \9; float:left; font-size:12px; }
.oDiv14 input, oDiv14 span { float:left; }
.select_01 { width:190px; height:22px; line-height:22px; font-size:12px; }
.select_02 { width:100px; height:22px; line-height:22px; font-size:12px; }
.select_03 { width:270px; height:22px; line-height:22px; font-size:12px; }
.select_04 { width:162px; height:22px; line-height:22px; font-size:12px; }
.select_05 { width:102px; height:22px; line-height:22px; font-size:12px; }
.select_06 { width:80px; height:22px; line-height:22px; font-size:12px; }
.textarea_01 { width:468px; height:89px; line-height:24px; font-size:12px; padding:4px 0 0 4px; width:472px !important; height:93px !important; width:472px \9; height:93px \9; }
.textarea_02 { width:576px; height:89px; line-height:24px; font-size:12px; padding:4px 0 0 4px; height:93px !important; width:580px \9; height:93px \9; }
.textarea_03 { width:578px; height:89px; line-height:24px; font-size:12px; padding:4px 0 0 4px; height:93px !important; width:568px \9; height:93px \9; }
.submit { background:url(../image/submit.jpg) no-repeat; width:108px; height:28px; border:0; }
.submit_01 { background:url(../image/submit01.jpg) no-repeat; width:102px; height:24px; border:0; display:block; float:left; }
.submit_02 { background:url(../image/submit02.jpg) no-repeat; width:102px; height:24px; border:0; float:right; display:block; }
.submit_03 { background:url(../image/submit03.jpg) no-repeat; width:86px; height:29px; border:0; }
.submit_04 { background:url(../image/submit04.jpg) no-repeat; width:102px; height:24px; border:0; display:block; float:left; }
.submit_05 { background:url(../image/submit05.jpg) no-repeat; width:102px; height:24px; border:0; float:right; margin-left:15px; display:inline-block; }
.submit_06 { background:url(../image/submit06.jpg) no-repeat; width:102px; height:24px; border:0; float:right; margin-left:15px; display:inline-block; }
.submit_07 { background:url(../image/downpdf.jpg) no-repeat; width:102px; height:24px; border:0; float:right; cursor:pointer; }
.recruitment_conts { width:698px; margin:0 auto; text-align:left; }
.recruitment_conts h3 { font-size:14px; color:#4d4d4d; }
.inputMenu { overflow:hidden; zoom:1; }
.inputMenu span { display:block; margin-top:8px; color:#4d4d4d; }
.inputMenu select, .inputMenu input, .inputMenu span { float:left; margin-right:8px; display:inline; }
.application { width:698px; height:24px; }
.application h3 { line-height:24px; }
.div01 h5 { font-size:12px; color:#000; line-height:30px; height:30px; text-align:left; }
.div_01_conts { width:698px; overflow:hidden; zoom:1; }
.div_01_left { width:283px; float:left; text-align:left; line-height:25px; color:#4d4d4d; }
.div01 li, .div01 div, .div01 { line-height:24px; color:#4d4d4d; margin:0; padding:0; font-family:Microsoft YaHei, Verdana; }
.recruitment_up { width:698px; margin:0 auto; text-align:left; }
.recruitment_up h3 { font-size:14px; color:#4d4d4d; }
.online { overflow:hidden; zoom:1; color:#4d4d4d; padding-left:6px; text-align:right; }
.online1 { overflow:hidden; zoom:1; color:#4d4d4d; padding-left:6px; text-align:center; }
.online span { display:block; float:left; margin:0 8px; display:inline; }
.more2 { text-align:right; padding-right:30px; }
.more2 a { color:#FFF; line-height:20px; border-bottom:1px solid #fff; padding:0 0 1px 0; }
.more2 a:hover { border:none; }
.oDiv1 { width:80px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv2 { width:198px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv2 a { color:#00598f; }
.oDiv3 { width:72px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv4 { width:157px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv4 input, oDiv4 span { float:left; }
.oDiv6 .inp_radio { margin-top:5px; float:left; }
.mgr22 { margin-right:22px; }
.oDiv5 { width:68px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv6 { width:116px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv7 { width:80px; line-height:25px; float:left; overflow:hidden; }
.oDiv8 { width:393px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv9 { width:610px; height:25px; line-height:25px; float:left; overflow:hidden; }
.oDiv10 { width:610px; line-height:25px; float:left; text-align:left; }
.oDiv11 { width:104px; line-height:25px; float:left; overflow:hidden; }
.oDiv12 { width:183px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv13 { width:132px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv14 { width:427px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv15 { width:232px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; margin-left:16px; display:inline; }
.oDiv16 { width:115px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv17 { width:225px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv18 { width:95px; height:25px; line-height:25px; float:left; overflow:hidden; text-align:left; }
.oDiv19 { width:385px; height:36px; line-height:36px; float:right; overflow:hidden; text-align:left; color:#00598f; }
.oDiv19 a { color:#00598f; }
.oDiv20 { width:184px; height:36px; line-height:36px; float:right; overflow:hidden; text-align:left; color:#4d4d4d; }
.oDiv21 { width:74px; height:36px; line-height:36px; float:right; overflow:hidden; text-align:left; color:#4d4d4d; }
.oDiv22 { float:right; line-height:36px; width:52px; text-align:center; padding-right:8px; }
.oDiv22 a { font-size:12px; font-family:"微软雅黑"; color:#00617E; }
.oDiv22 a:hover { text-decoration:underline; }
.list_09 { overflow:hidden; zoom:1; line-height:36px; }
.conn2 { display:none; }
.dot_line02 { width:100%; height:1px; line-height:1px; overflow:hidden; font-size:0; background:url(../image/dot_line02.jpg) no-repeat; }
.mainDiv1 { overflow:hidden; zoom:1; }
.down { width:941px; position:absolute; left: 1px; top: 40px; height:0; overflow:hidden; z-index:99999; display:none; cursor: default; }
.down1 { width:941px; position:absolute; left: 1px; top: 40px; height:0; overflow:hidden; z-index:99999; display:none; cursor: default; }
.down01 { width:941px; height:240px; background:url(../image/submenu_bg.png) repeat-x; }
.down02 { width:941px; height:240px; background:url(../image/submenu_bg.png) repeat-x; }
.down03 { width:941px; height:240px; background:url(../image/submenu01_bg.png) repeat-x; position:relative; }
.down04 { width:521px; height:11px; background:url(../image/server_05.png) no-repeat; }
.down_conts { width:257px; text-align:left; float:left; margin-left:42px; display:inline; }
.down_conts1 { width:183px; text-align:left; float:left; margin-left:42px; display:inline; overflow:hidden; }
.down_conts h3 { color:#004a85; font-size:14px; }
.down_conts h3 a { color:#004a85; font-size:14px; }
.down_conts1 h3 { color:#004a85; font-size:14px; margin-bottom:10px; }
.down_conts1 h3 a { color:#004a85; font-size:14px; }
.down_conts li { clear:both; color:#004a85; font-size:12px; line-height:22px; height:22px; width:165px; }
.down_conts li a { color:#777; background:none; display:inline; }
.down_conts li a:hover { border-bottom:1px solid #000; color:#000; padding:0 0 1px 0; background:none; display:inline; }
.down_conts1 li { clear:both; color:#004a85; font-size:12px; line-height:22px; height:22px; width:150px; }
.down_conts1 li a { color:#777; background:none; display:inline; }
.down_conts1 li a:hover { border-bottom:1px solid #000; color:#000; padding:0 0 1px 0; background:none; display:inline; }
#con52 { display:none; }
#con53 { display:none; }
#con54 { display:none; }
.navMenu_01 a:hover { background-position:-236px 0; }
.navMenu_02 a:hover { background-position:-236px -120px; }
.navMenu_03 a:hover { background-position:-236px -240px; }
.navMenu_04 a:hover { background-position:-236px -360px; }
.navMenu_05 a:hover { background-position:-236px -480px; }
.navMenu_06 a:hover { background-position:-236px -600px; }
.case ul a:hover { color:#666666; padding:0 0 2px 0; border-bottom:1px solid #666666; }
.imp_conts a:hover { border-bottom:1px solid #cf6701; padding:0 0 2px 0; }
.pic_02 a:hover { padding:0 0 2px 0; border-bottom:1px solid #01508b; }
.leftMenu_conts li a:hover { height:32px; background:url(../image/software_hover.jpg) no-repeat; font-weight:bold; letter-spacing:-1px; }
.leftMenu_conts1 .li03 a:hover { height:32px; background:url(../image/software_hover.jpg) no-repeat; font-weight:bold; letter-spacing:-1px; }
.case_01_centerr a:hover { padding:0 0 1px 0; border-bottom:1px solid #484848; }
.case_02_center a:hover { padding:0 0 1px 0; border-bottom:1px solid #484848; }
.breadNav_conts a:hover { color:#484848; border-bottom:1px solid #484848; padding:0 0 1px 0; }
.breadNav_conts1 a:hover { color:#9b9b9b; border-bottom:1px solid #9b9b9b; padding:0 0 1px 0; }
.recommend_list .list_01 a:hover { color:#00617e; border-bottom:1px solid #00617e; padding:0 0 1px 0; }
.recommend_list p { color:#666666; line-height:24px; text-align:justify; text-justify:auto;}
.news_cont2 { padding-top:24px; }
.news_cont2, .news_cont2 div { color:#666666; line-height:24px; text-indent: 2em; }
.recommend_list h4 { font-size:16px; color:#484848; font-family:"微软雅黑"; font-weight:normal; }
.page a:hover { border:none; }
.recommend_list .list_03 a:hover { border-bottom:1px solid #00617e; }
.oDiv2 a:hover { padding:0 0 1px 0; border-bottom:1px solid #00598f; }
.h3_01 a:hover { color:#178EB9; }
.h3_02 a:hover { color:#008765; }
.h3_03 a:hover { color:#C7A85D; }
.submitDiv { height:24px; width:100%; }
.caseTitle a { color:#01508b; line-height:20px; }
.caseTitle a:hover { padding:0 0 1px 0; border-bottom:1px solid #01508b; }
.showFlsh_html1 { width:700px; }
.showFlsh_html2 { width:700px; display:none; }
.show_left { background:url(../image/map_left.jpg) no-repeat; width:19px; height:31px; float:left; }
.show_center { background:url(../image/map_center.jpg) repeat-x; width:662px; height:31px; float:left; line-height:31px; font-size:14px; font-weight:bold; color:#484848; }
.map_conts { height:22px; line-height:22px; color:#484848; font-weight:bold; padding-left:20px; }
.map_conts li { clear:both; }
.map_conts span { display:block; float:left; width:98px; }
.map_conts a { font-size:12px; color:#116b86; font-weight:normal; width:96px; display:block-inline; float:left; }
.map_conts a:hover { text-decoration:underline; }
.show_right { background:url(../image/map_right.jpg) no-repeat; width:19px; height:31px; float:left; }
.map_line1 { width:700px; background:url(../image/map_dot_line.jpg) no-repeat; height:1px; line-height:1px; overflow:hidden; font-size:0; }
.mapBox_top { background:url(../image/mapbox_top.png) no-repeat; width:407px; height:32px; color:#FFF; font-size:14px; line-height:32px; position:relative; }
.mapBox_center { background:url(../image/mapbox_center.png) repeat-y; width:407px; text-align:left; }
.mapBox_bottom { background:url(../image/mapbox_bottom.png) no-repeat; width:407px; height:11px; line-height:11px; overflow:hidden; }
.map_close { position:absolute; left: 369px; top: 7px; }
.map_tab { text-align:left; margin:0 0 0 12px; padding:0; position:relative; }
.map_tab1 { background:url(../image/map_tab1.jpg) no-repeat; width:213px; height:38px; margin:0; padding:0; }
.map_tab2 { background:url(../image/map_tab2.jpg) no-repeat; width:213px; height:38px; margin:0; padding:0; }
.map_menu1 { width:107px; height:32px; display:block; position:absolute; cursor:pointer; }
.map_menu2 { width:112px; height:32px; display:block; position:absolute; left: 345px; top: 84px; cursor:pointer; }
.policy { width:720px; }
.policy img { display:block; margin:0; }
.policy p { width:720px; text-align:justify; text-justify:auto; font-weight:normal; margin:0; padding:0; line-height:24px; color:#666666; }
.bg_white { background:#FFF; position:absolute; left:0; top:0; display:block; z-index:99999998; }
.map_line { height:16px; font-size:0; width:943px; line-height:16px; overflow:hidden; background:url(../image/map_line.gif) no-repeat center; }
.map_line2 { width:799px; height:40px; line-height:40px; font-size:0; border:1px solid #cfcfcf; border-bottom:none; }
.map_line3 { width:799px; height:54px; line-height:40px; font-size:0; border-right:1px solid #cfcfcf; }
.line2Node { width:158px; height:40px; float:left; border-right:1px solid #cfcfcf; }
.line2Node2 { width:158px; height:54px; float:left; border-right:1px solid #cfcfcf; }
.map_list1 { width:888px; height:39px; }
.map_list1 img { margin:0; }
.map_list2 img { margin:0; }
.map_list2 { width:963px; height:33px; }
.map_list1Node1 { width:88px; height:39px; float:left; margin:0 72px 0 0; }
.map_list1Node2 { width:88px; height:39px; float:left; margin:0 72px 0 0; }
.map_list1Node3 { width:88px; height:39px; float:left; margin:0 72px 0 0; }
.map_list1Node4 { width:88px; height:39px; float:left; margin:0 72px 0 0; }
.map_list1Node5 { width:88px; height:39px; float:left; margin:0 72px 0 0; }
.map_list1Node6 { width:88px; height:39px; float:left; margin:0; }
.map_list1Node7 { width:122px; height:33px; float:left; margin:0 38px 0 0; }
.map_list1Node8 { width:122px; height:33px; float:left; margin:0 38px 0 0; }
.map_list1Node9 { width:122px; height:33px; float:left; margin:0 38px 0 0; }
.map_list1Node10 { width:122px; height:33px; float:left; margin:0 38px 0 0; }
.map_list1Node11 { width:122px; height:33px; float:left; }
.leftspec { width:178px; float:left; height:33px; line-height:33px; overflow:hidden; }
.tab_left1 { background:url(../image/tab_left1.jpg) no-repeat; width:6px; height:28px; float:left; }
.tab_right1 { background:url(../image/tab_right1.jpg) no-repeat; width:6px; height:28px; float:left; }
.tab_left2 { background:url(../image/tab_left2.jpg) no-repeat; width:6px; height:28px; float:left; }
.tab_right2 { background:url(../image/tab_right2.jpg) no-repeat; width:6px; height:28px; float:left; }
.tab_center1 { float:left; background:#459cb4; line-height:28px; color:#FFF; font-weight:bold; padding:0 2px; }
.tab_center2 { float:left; background:#9f9f9f; line-height:28px; color:#FFF; font-weight:bold; padding:0 2px; }
.structure { width:720px; }
.top div { clear:both; }
.structure01 { width:120px; height:31px; }
.structure02 { width:420px; height:31px; }
.structure02 img { float:right; }
.structure03 { width:454px; height:31px; }
.structure04 { width:700px; }
.structure04 img { float:left; }
.structure05 { width:126px; height:52px; }
.structure06 { width:440px; height:31px; }
.structure06 img { float:left; }
.structure07 { width:314px; height:31px; }
.structure07 img { float:left; }
.mgr30 { margin-right:30px; }
.mgr40 { margin-right:40px; }
.mgr72 { margin-right:72px; }
.mgr74 { margin-right:74px; }
.error { width:384px; margin:0 auto; font-weight:bold; color:#666666; font-size:14px; padding-left:34px; }
.error a { margin-left:12px; color:#00617e; text-decoration:underline; }
.error a:hover { text-decoration:none; }
.map { width:941px; margin:0 auto; background:url(../image/map_05.jpg) repeat-y; }
.map_conts a { font-size:14px; font-family:"微软雅黑"; line-height:30px; display:block; width:140px; margin:0; float:left; font-weight:bold; color:#666666; }
.map_top a { font-size:14px; font-family:"微软雅黑"; line-height:30px; display:block; width:140px; margin:0; float:left; font-weight:bold; color:#666666; }
.map_title a { font-size:14px; font-family:"微软雅黑"; line-height:30px; display:block; width:140px; margin:0; float:left; font-weight:bold; color:#666666; }
.map_conts a { font-size:14px; font-family:"微软雅黑"; line-height:20px; display:block; width:140px; margin:0; float:left; color:#00617e; font-weight:100; }
.map_top { width:909px; height:62px; background:url(../image/map_03.jpg) no-repeat; padding-left:32px; }
.map_top div { clear:both; }
.map_conts { width:700px; padding-left:32px; }
.map_title { width:909px; height:31px; background:url(../image/map_07.jpg) no-repeat; padding-left:32px; }
.map_bottom { width:941px; height:8px; background:url(../image/map_10.jpg) no-repeat; }
.fnt01 { color:#484848; font-weight:bold; }
.fnt02 { color:#db0000; }
.fnt03 { color:#929292; }
.fnt04 { color:#00617e; line-height:24px; font-size:14px; margin-left:30px; }
.fnt05 { line-height:26px; color:#858585; width:357px; margin-left:30px; }
.fnt05 a { color:#00617e; }
.fnt05 a:hover { text-decoration:underline; color:#00617e; }
.fnt06 { color:#cbcbcb; display:block; line-height:12px; }
.spec_01 { height:12px; width:100%; line-height:12px; overflow:hidden; font-size:0; }
.spec_02 { height:18px; width:100%; line-height:18px; overflow:hidden; font-size:0; }
.spec_02 a { font-size:12px; }
.spec_03 { height:8px; width:100%; line-height:8px; overflow:hidden; font-size:0; }
.spec_04 { height:36px; width:100%; line-height:36px; overflow:hidden; background:#fff; font-size:0; }
.spec_05 { height:60px; width:100%; line-height:60px; overflow:hidden; font-size:0; }
.spec_06 { height:36px; width:100%; line-height:36px; overflow:hidden; font-size:0; }
.spec_07 { height:28px; width:100%; line-height:28px; overflow:hidden; clear:both; font-size:0; }
.spec_08 { height:10px; width:100%; line-height:10px; overflow:hidden; clear:both; font-size:0; }
.spec_09 { height:4px; width:100%; line-height:4px; overflow:hidden; font-size:0; }
.spec_10 { height:62px; width:100%; line-height:62px; overflow:hidden; font-size:0; }
.spec_11 { height:16px; width:200px; margin:0 auto; line-height:16px; overflow:hidden; border-top:1px solid #e2e2e2; font-size:0; }
.spec_12 { height:16px; width:420px; line-height:16px; overflow:hidden; border-top:1px solid #8fc4d2; margin:0 auto; font-size:0; }
.spec_13 { height:18px; width:402px; line-height:22px; overflow:hidden; background:url(../image/line_scroll.jpg) no-repeat left center; margin:0 auto; padding-left:18px; padding-top:4px; font-size:0; }
.spec_14 { height:142px; width:100%; line-height:142px; overflow:hidden; font-size:0; }
.spec_15 { height:47px; width:100%; line-height:47px; overflow:hidden; font-size:0; }
.spec_16 { height:16px; width:100%; line-height:16px; overflow:hidden; background:url(../image/dot_line.jpg) no-repeat left center; }
.spec_17 { height:25px; width:100%; line-height:25px; overflow:hidden; font-size:12px; }
.spec_18 { height:78px; width:100%; line-height:78px; overflow:hidden; font-size:0; }
.spec_19 { height:102px; width:100%; line-height:102px; overflow:hidden; font-size:0; }
.spec_20 { height:36px; width:100%; line-height:36px; overflow:hidden; border-top:1px solid #459cb4; font-size:0; }
.spec_21 { height:12px; width:260px; line-height:12px; overflow:hidden; border-top:2px solid #acccd5; margin:0; font-size:0; }
.spec_22 { height:12px; width:260px; line-height:12px; overflow:hidden; border-top:2px solid #a5d5c9; margin:0; font-size:0; }
.spec_23 { height:12px; width:260px; line-height:12px; overflow:hidden; border-top:2px solid #ebe0c6; margin:0; font-size:0; }
.spec_24 { height:4px; width:100%; line-height:2px; overflow:hidden; font-size:0; }
.spec_25 { height:26px; width:100%; line-height:26px; overflow:hidden; font-size:0; }
.spec_26 { height:15px; width:100%; line-height:15px; overflow:hidden; font-size:0; }
.spec_27 { height:6px; width:100%; line-height:6px; overflow:hidden; font-size:0; }
.spec_28 { height:16px; width:100%; line-height:16px; overflow:hidden; font-size:0; }
.spec_29 { height:16px; width:100%; line-height:16px; overflow:hidden; font-size:0; border-top:1px solid #459cb4 }
.spec_30 { height:34px; width:100%; line-height:34px; overflow:hidden; font-size:0; background:#fff; }
.spec_31 { height:29px; width:100%; line-height:29px; overflow:hidden; font-size:0; clear:both; }
.spec_32 { height:21px; width:100%; line-height:21px; overflow:hidden; font-size:0; clear:both; }
.spec_33 { height:24px; width:100%; line-height:24px; overflow:hidden; font-size:0; clear:both; }
.spec_35 { height:40px; width:100%; line-height:40px; overflow:hidden; font-size:0; clear:both; }
.spec_left { width:58px; float:left; overflow:hidden; height:1px; font-size:0; }
.server_menu { width:60px; display:inline; margin-top:87px; overflow:hidden; float:left; position:absolute; left:444px; top:7px; }
.server_menu img { margin-bottom:10px; }
.spec_34 { height:4px; width:100%; line-height:4px; overflow:hidden; clear:both; border-bottom:1px solid #d2d2d2; }
.banner1 { width:100%; background:url(../image/banner_bg.jpg) repeat-x; height:361px; _margin-top:-4px; }
.w960 { width:1280px; height:auto; display:block; margin:0 auto; }
#BannerArea { height: 361px; position:relative; position:absolute; top:39px; left:-487px; }
#pic img { width:1920px; height:361px; float:left; }
#pic { width: 10000px; height:auto; overflow: hidden; position:absolute; left:-2px; top:1px; z-index:5px; }
#img_text { width:100%; height: 35px; position:absolute; bottom:0px; left:340px; z-index:999; }
ul#play { float: left; width:200px; padding:0px; display:inline; margin:5px 0px 0px 580px; list-style-type: none; }
ul#play .li1 { font-weight:bold; background:url(../image/pagination.png) no-repeat 0 -12px; float: left; margin-left: 12px; display:inline; width:12px; CURSOR:pointer; LINE-height:12px; height:12px; text-align:center; overflow:hidden; }
ul#play .li2 { font-weight:bold; background:url(../image/pagination.png) no-repeat; float: left; margin-left: 12px; display:inline; width:12px; CURSOR:pointer; LINE-height:12px; height:12px; text-align:center; overflow:hidden; }
.img_switch_vdoing { display: inline; width: 813px; height: 35px }
.po { position:absolutel; position:relative; top:41px; left:-225px; width:1280px; height:361px; overflow:hidden; }
.recommend_nr1 { width:460px; height:152px; overflow:hidden; }
.w9601 { width:460px; height:auto; display:block; overflow:hidden; margin:0 auto; }
#BannerArea1 { height:162px; position:relative; }
#pic1 img { float:left; }
#pic1 { width: 10000px; height:1652px; height:auto; overflow: hidden; position:absolute; left:0px; top:0px; z-index:5px; }
ul#play1 { width:460px; margin-left:5px; padding:0; display:inline; list-style-type: none; }
ul#play1 .li1 { font-weight:bold; background:url(../image/pagination1.png) no-repeat 0 -12px; float: left; margin-left: 8px; display:inline; width:12px; CURSOR:pointer; LINE-height:12px; height:12px; text-align:center; color:#FFF; overflow:hidden; }
ul#play1 .li2 { font-weight:bold; background:url(../image/pagination1.png) no-repeat; float: left; margin-left: 8px; display:inline; width:12px; CURSOR:pointer; LINE-height:12px; height:12px; text-align:center; overflow:hidden; color:#FFF; }
.img_switch_vdoing1 { display: inline; width: 813px; height: 35px }
.knowmore { width:460px; height:152px; overflow:hidden; float:left; }
.knowmore img { margin-left:32px; display:inline; }
#targetFlashBox { width:703px; height:556px; }
.changeSize01 { background:url(../image/spritesize.png) 0 0 no-repeat; width:296px; height:96px; margin:0; }
.changeSize02 { background:url(../image/spritesize.png) -296px 0 no-repeat; width:296px; height:96px; margin:0; }
.changeSize03 { background:url(../image/spritesize.png) -592px 0 no-repeat; width:296px; height:96px; margin:0; }
.changeSize01_over { background:url(../image/spritesize.png) 0 -96px no-repeat; width:296px; height:96px; margin:0;  }
.changeSize02_over { background:url(../image/spritesize.png) -296px -96px no-repeat; width:296px; height:96px; margin:0; }
.changeSize03_over { background:url(../image/spritesize.png) -592px -96px no-repeat; width:296px; height:96px; margin:0; }
.showBox { background:url(../image/chart_01_thumb.jpg) no-repeat; width:720px; height:450px; position:relative; cursor:url(../image/big.cur), auto; cursor:pointer \9; }
.showBox1 { background:url(../image/chart_02_thumb.jpg) no-repeat; width:529px; height:318px; text-align:left; margin:0; position:relative; cursor:url(../image/big.cur), auto; cursor:pointer \9; }
#chart01_img { display:none; position:absolute; left:0; top:0; cursor:url(../image/small.cur), auto; cursor:pointer \9; }
#chart02_img { display:none; position:absolute; left:0; top:0; cursor:url(../image/small.cur), auto; cursor:pointer \9; }
#bg_chart { background:#999; position:absolute; top:0; left:0; }
/*==========以下表单较验部分是必须的===========*/
.Validform_checktip { margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right { color:#71b83d; padding-left:20px; background:url(../image/right.png) no-repeat left center; }
.Validform_wrong { color:red; padding-left:20px; white-space:nowrap; background:url(../image/error.png) no-repeat left center; }
.Validform_loading { padding-left:20px; background:url(../image/onLoad.gif) no-repeat left center; }
.Validform_error { background-color:#ffe7e7; }
#Validform_msg { color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title { line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover { color:#cc0; }
#Validform_msg .Validform_info { padding:8px; border:1px solid #000; border-top:none; text-align:left; }
.text_it div { text-align:left; }
.text_it { text-align:left; color:#9F0; line-height:24px;}
.tab_honor { overflow:hidden; zoom:1; }
.tab_honor li { float:left; width:64px; height:30px; line-height:30px; text-align:center; margin-right:20px; display:inline; cursor:pointer; font-weight:bold; font-size:14px; }
.tab_honor01 { background:url(../image/tab2_2_bg.jpg) no-repeat; color:#FFF; }
.tab_honor02 { background:url(../image/tab2_bg.jpg) no-repeat; color:#FFF; }
#honor_01 { padding-top:20px; }
#honor_02 { padding-top:20px; }
.pad36 { padding-right:34px; }
.img_honor { width:458px; overflow:hidden; zoom:1; }
.img_honor img { margin:0 auto; }
.img_honor li.list01 { width:212px; height:188px; float:left; background:url(../image/dush_line.gif) left bottom no-repeat; padding-top:22px; padding-bottom:10px; text-align:center; }
.img_honor li.list01 a { color:#666; font-size:12px; font-family:"微软雅黑"; }
.img_honor li.list02 { width:212px; height:236px; float:left; background:url(../image/dush_line.gif) left bottom no-repeat; padding-top:22px; padding-bottom:10px; text-align:center; }
.img_honor li.list02 a { color:#666; font-size:12px; font-family:"微软雅黑"; }
#bak_333 { background:#333; }
.inputStyle1 { border:1px solid #999; width:190px; height:24px; line-height:24px; padding-left:4px; color:#333; }
.structure img { display:block; }
/*updated 2011.11.04*/
.foot_bottom .copyright, .foot_bottom .foot_nav * { color:#777; }
.space6{ height:6px; line-height:6px; clear:both;}
.space10{height:6px; line-height:6px; clear:both;}