body {margin: 0px; background:#f1f1f1; font-size:14px; color:#666; font-family: Arial, Helvetica, sans-serif;}
a:link {color: #444; text-decoration: none;}
a:visited {text-decoration: none; color: #444;}
a:hover {text-decoration: none; color: #181a71;}
a:active {text-decoration: none;}
h1{margin:0;padding:0;font-size:16px;}
h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;}
ul,dl,ol,form{margin:0;padding:0;}
ul li,ol li{list-style-type:none;}
dl dt,dl dd{margin:0;padding:0;}
hr{border:#000 0 solid; border-top:#D1D7DC 1px solid; height:0;}
img{border:0;}
address,em{font-style:normal;}
.leftbox {float:left;}
.rightbox {float:right;}
.blank{ height:15px; clear:both;display:block; font-size:1px;overflow:hidden;}

.boxdiv { margin:0 auto; width:960px; padding:0px 2px; background:#fff url(/img/bobybg.gif) center; clear:both; overflow:auto;}
.toplinkname:link {color: #999; text-decoration: none;}
.toplinkname:visited {text-decoration: none; color: #999;}
.toplinkname:hover {text-decoration: none; color: #181a71;}
.toplinkname:active {text-decoration: none;}
.logoimg {float:left; width:143px; height:61px; padding:10px 10px;}
.sosoboxtop {float:right; padding:0px; width:790px;}
.lang_web {float:left; width:790px; padding:0px 0px 30px 0px;}
.lang_web ul {float:right; width:360px; padding:5px; background:#f1f1f1; border:#eeeeee 1px solid; font-size:12px;}
.lang_web .lang01 {float:right; padding:0px 10px 0px 20px; height:11px; background:url(img/lang_webbg.gif) no-repeat 0px 2px;}
.lang_web .lang02 {float:right; padding:0px 10px 0px 20px; height:11px; background:url(img/lang_webbg.gif) no-repeat 0px -11px;}
.lang_web .lang03 {float:right; padding:0px 10px 0px 20px; height:11px; background:url(img/lang_webbg.gif) no-repeat 0px -24px;}
.lang_web .lang04 {float:right; padding:0px 10px 0px 20px; height:11px; background:url(img/lang_webbg.gif) no-repeat 0px -37px;}
.lang_web .lang05 {float:right; padding:0px 10px 0px 20px; height:11px; background:url(img/lang_webbg.gif) no-repeat 0px -50px;}
.toplinkbox {float:right; width:200px; padding-left:5px;}
.toplinkbox ul { padding:0px; margin:0px;}
.toplinkbox li {float:left; padding:3px 5px; list-style:none; list-style-type:none; font-size:12px; margin:0px; }
.proso {float:right; background:url(/img/sosoimg.gif) no-repeat center left; padding-left:25px; margin:0px; padding-right:15px;}
.proso input {float:left; border:#ccc 1px solid; background:#eee; width:110px; color:#999; font-size:12px; padding:2px;}
.prososu {float:right; background:url(/img/suimg.gif) no-repeat left; padding-left:25px;}
.prososubor {margin:-2px; background:#eee; font-size:12px; color:#666;}

.boxdivfon { margin:0 auto; width:950px; background:#FFF; padding:5px 7px; background: url(/img/bobybg.gif) center ; clear:both; overflow:auto; }
.newsbox { float:left; width:258px; border:#dddddd 1px solid;}
.mh {HEIGHT: 27px; background:url(/img/news_dbbg.gif) repeat-x top; float:left;}
.mh ul {float:left; width:258px;}
.mh li {PADDING:0px 15px; FLOAT: left; TEXT-ALIGN: center; line-height:26px; font-size:12px; cursor:pointer; height:27px;}
.on {border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; background:#FFF; margin-left:-1px; height:27px; font-weight:bold;}
.newscen_d {float:left; padding:5px; width:248px; height:170px;}
.newscen_d ul {text-align:left; margin:0px; padding:4px; line-height:20px;}
.newscen_d li{text-align:left; padding:0 0 0 10px; clear:both; background:url(/img/titleqianbg.gif) 2px 10px no-repeat; font-size:12px; line-height:21px; OVERFLOW: hidden; WIDTH: 225px; WHITE-SPACE: nowrap;}
.newscen_d .boximg {float:left; padding-bottom:5px; font-size:12px; width:238px;}
.newscen_d .boximg img {float:left; width:65px; height:65px; border:#dddddd 1px solid; margin-right:5px;}
.newscen_d .boximg h2 {text-align:left; padding:2px;}

.probox_d {float:left; width:408px; margin:0px 5px; border:#ddd 1px solid; background:url(/img/proxianggubg.gif) repeat-x;}
.probox_dtopbox {float:left; background:url(/img/proxianggubg.gif); width:398px; height:25px; padding-left:10px; line-height:25px;}
.probox_dtopbox font {float:left; font-size:12px;}
.probox_dnew {float:left; width:388px; padding:10px; height:160px;}
.probox_dpro {float:left; width:388px; padding:0px;}
.probox_dpro img {border:#ddd 1px solid; width:130px; height:130px; float:left; margin-right:5px; margin-bottom:5px;}
.probox_dpro .imgbox {float:left; width:240px;}
.probox_dpro h2 {font-size:12px; text-align:left; padding:3px 0px; font-weight: bold; float:left; width:250px; height:18px;}
.probox_dpro h1 {font-size:12px; text-align:left; padding:0px 5px; font-weight:100; float:left; width:240px; height:20px;}
.probox_dpro h3 {font-size:12px; text-align:left; padding:0px 5px; font-weight:100; float:left; width:240px; line-height:21px;  OVERFLOW: hidden; height:100px;}

.newprogbox { float:left;HEIGHT: 26px; background:url(/img/news_dbbg.gif) repeat-x top; width:408px;}
.newprogbox ul {float:left; width:408px;}
.newprogbox li {PADDING:0px 15px; FLOAT: left; TEXT-ALIGN: center; line-height:26px; font-size:12px; cursor:pointer; height:26px;}
.newproboxon {border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin-left:-1px; height:26px; font-weight:bold; background:#ffffff; color:#F60;}


.casebox {float:right; width:268px; border:#ddd 1px solid; margin-bottom:10px;}
.caseboxtitle {float:left; background:url(/img/news_dbg.gif); width:258px; height:28px; padding-left:10px; line-height:28px; border-bottom:#ddd 1px solid;}
.caseboxtitle font {float:left; font-size:12px;}
.caseboxtitle img {float:right; padding-right:10px; padding-top:8px;}
.caselizi {float:left; width:265px; padding:5px 0px;}
.caselizi ul {text-align:left; margin:0px; padding:0px 10px; line-height:20px;}
.caselizi li{text-align:left; padding:0 0 0 10px; clear:both; background:url(/img/casetitlebg.gif) 2px 8px no-repeat; font-size:12px; line-height:21px; OVERFLOW: hidden; WIDTH: 220px; WHITE-SPACE: nowrap;}

.downbox {float:right; width:313px; border:#ddd 1px solid;}
.downboxtitle {float:left; background:url(/img/news_dbg.gif); width:303px; height:28px; padding-left:10px; line-height:28px; border-bottom:#ddd 1px solid;}
.downboxtitle font {float:left; font-size:12px;}
.downboxtitle img {float:right; padding-right:10px; padding-top:8px;}

.bottomlefts {float:left; background:url(/img/bottomleft.gif) no-repeat left bottom; height:8px;}
.bottomrights {float:right; background:url(/img/bottomright.gif) no-repeat right bottom; height:8px;}

.botboxdiv { margin:0 auto; width:964px; background:#f1f1f1 url(/img/bobybottombg.gif) top center no-repeat; padding-top:5px; font-size:12px; line-height:20px; color:#999; padding-bottom:5px; clear:both;}
.botboxdiv .tel {float:left; width:440px; padding-left:30px; padding-top:5px; line-height:40px; font-size:14px; font-weight:bold;}
.botboxdiv .add {float:right; width:420px; padding-right:20px; text-align:right;}


.addbox_d {float:right; width:268px;}
.addbox_d .add01 {float:left; background:#f1f1f1; color:#999999; text-align:center; height:50px; width:128px; margin-right:4px; line-height:50px; border:#dddddd 1px solid;}
.addbox_d .add02 {float:left; background:#f1f1f1; color:#999999; text-align:center; height:50px; width:128px; margin-left:4px; line-height:50px; border:#dddddd 1px solid;}

.neititlboxtop {float:right; padding-top:5px; width:700px;}

.toptitle {float:right; width:702px; background:url(/img/titlelist.gif) no-repeat left top; margin:0px; padding-left:10px; margin-top:20px;}
.toptitle ul {margin:0px; padding:0px;}
.toptitle li {float:left; width:93px; height:34px; cursor:pointer;}
.toplistindiv { margin:0 auto; width:960px; background:url(img/titlesobg.gif); height:35px; font-size:12px; font-weight:bold; clear:both;}
.toplistindiv ul {margin:0px; padding:0px; float:left;}
.toplistindiv li {float:left; padding:1px 5px; margin:0px;}
.listlink:link {color: #d3d4f3; text-decoration: none;}
.listlink:visited {text-decoration: none; color: #d3d4f3;}
.listlink:hover {text-decoration: none; color: #ffffff;}
.listlink:active {text-decoration: none;}
.toplinsbox01 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 315px 0px no-repeat; padding-left:80px;}
.toplinsbox02 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 430px 0px no-repeat; padding-left:10px;}
.toplinsbox03 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 530px 0px no-repeat; padding-left:260px;}
.toplinsbox04 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 620px 0px no-repeat; padding-left:50px;}
.toplinsbox05 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 710px 0px no-repeat; padding-left:610px;}
.toplinsbox06 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 810px 0px no-repeat; padding-left:730px;}
.toplinsbox07 {float:left; height:28px; line-height:28px; padding-top:4px; color:#FFF; background: url(img/topsanjioabg.gif) 900px 0px no-repeat; padding-left:490px;}

.weizhibox {margin:0 auto; width:945px; background:url(img/weizhibg.gif) repeat-x; height:26px; line-height:26px; font-family:"ËÎÌå"; padding-left:15px; font-size:12px; color:#999;}
.weizhibox a:link {color: #999; text-decoration: none;}
.weizhibox a:visited {text-decoration: none; color: #999;}
.weizhibox a:hover {text-decoration: none; color: #181a71;}
.weizhibox a:active {text-decoration: none;}
.righbbox {float:right; width:260px; margin:0px; padding:0px;}
.riboxproso {float:right; width:260px; margin:0px; padding:0px; background:url(img/rightnewprobg.gif) repeat-x;}
.riboxprosoname {float:left; background:url(/img/rightnewprotopbg.gif); width:260px; height:46px;}
.riboxprosoname font {float:left; background:url(/img/newspro.gif) no-repeat center; width:69px; height:26px; padding:10px;}
.riboxpronei {float:left; width:258px; padding:5px 0px; border-bottom:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; font-size:12px; line-height:18px;}
.riboxpronei ul {float:left; margin:0px; padding:0px;}
.riboxpronei ul li {float:left; width:238px; padding:5px 10px; list-style:none; list-style-type:none; OVERFLOW: hidden; height:90px;}
.riboxpronei ul li img {float:left; border:#dddddd 1px solid; width:80px; height:80px; margin-right:5px;}
.riboxpronei h2 {font-size:12px; padding:3px 0px;}

.neititlebox { margin:0 auto; width:950px; padding:5px 7px; background:#fff url(/img/bobybg.gif) center ; clear:both; overflow:auto; clear:both;}
.titlelistnewscenbox {float:left; width:620px; background:url(img/left_news.gif) no-repeat; height:59px; border-bottom:#ddd 1px solid; margin:0px; margin-bottom:20px;}
.titlelistbox {float:left; width:640px; padding:20px;}
.titlelistbox h1 {float:left; font-size:20px; text-align:center; width:640px; line-height:50px;}
.titlelistbox h6 {float:left; border:#dddddd 1px solid; background:#f2f2f2; width:634px; padding:3px; color:#999;}
.titlelistbox h6 span{float:right; font-size:12px; font-weight:100; padding:0px 10px; text-align:center; color:#999;}
.titlelistbox h2 {float:left; font-size:14px; font-weight:100; line-height:30px; width:620px; padding:20px 10px;}
.newslistinfo {text-align:left; margin:0px; padding:5px 10px; border-bottom:#dddddd 1px dashed;}
.newslistinfo li{text-align:left; padding-left:12px; clear:both; background:url(/img/casetitlebg.gif) 2px 14px no-repeat; font-size:14px; line-height:28px; color:#333;}
.newslistinfo li font {font-size:12px; color:#999; padding-left:5px;}

.righadd {float:right; width:258px; margin:2px 0px; padding:0px; border:#ddd 1px solid; background:#f1f1f1;}
.righaddsome {float:right; width:198px; margin:5px 0px; padding:0px; border:#ddd 1px solid; background:#f1f1f1;}

.neileftbox {float:left; width:199px; border-right:#bec8da 1px solid; border-bottom:#bec8da 1px solid; margin:0px; padding:0px;}
.leftpronametop {float:left; background:url(img/left_pro.gif) no-repeat; height:59px; width:199px;}
.nameproleft {float:left; margin:0px; padding:0px; width:199px;}
.nameproleft ul {float:left; padding:0px; margin:0px; color:#666; width:199px; list-style:none;}
.nameproleft li {float:left; padding:0px 0px 0px 17px; margin:0px; color:#333; background:url(img/prolefttitlebg.gif) no-repeat left top; list-style-type:none; cursor:pointer; width:182px; list-style:none;}
.nameproleft li font {float:left; margin:0px; padding-left:10px; font-weight:bold; font-size:14px; line-height:32px; width:170px;}
.nameproleft li .proinnamefo {float:left; margin:0px; padding:0px; background:#eff4fa url(img/prolefttitlebg.gif) no-repeat -17px -32px;}
.nameproleft li .proinnamefo .someproinfo {float:left; margin:0px;  font-weight:100; line-height:28px; padding-left:6px; background:none; height:28px; width:175px; font-size:14px; border-bottom:#bec8da 1px dashed; border-left:#d3d3d3 1px solid;}


.neirightbox {float:right; width:750px; padding:5px 0px;}
.neadimgbox {float:left; width:740px; margin:0px; padding-top:5px;}
.prolist_name {float:left; width:740px; margin:0px; padding:0px;}
.prolist_name ul {margin:0px; padding:5px; width:730px;}
.prolist_name ul li {float:left; width:158px; padding:5px 5px 10px 5px; list-style-type:none; background: url(img/prolistbg.gif) repeat-x; border:#dddddd 1px solid; margin:5px;}
.prolist_name ul li h3 {float:left; border:#dddddd 1px solid; margin:0px;}
.prolist_name ul li h3 img {float:left; width:156px; height:156px;}
.prolist_name ul li h2 {float:left; font-size:14px; font-weight:bold; width:150px; padding:10px 0px 2px 2px; text-align:center; line-height:20px; OVERFLOW: hidden; WHITE-SPACE: nowrap;}
.prolist_name ul li h1 {float:left; font-size:12px; color:#666; font-weight:100; width:158px; padding:1px 0px 8px 0px; text-align:center;}
.prolist_name ul li h5 {float:left; height:16px; width:77px; padding:2px 0px; text-align:center;}
.prolist_name ul li h6 {float:left; height:16px; width:77px; padding:2px 0px; text-align:right;}

.proinfobox {float:left; width:728px; background:url(img/rightnewprobg.gif) repeat-x; border:#dddddd 1px solid; padding:5px;}
.proinfominbox {float:left; width:250px; height:250px; border:#ddd 1px solid;}
.proinfominbox img {width:250px; height:250px;}
.proinfoproname {float:right; width:466px;}
.proinfoproname h2 {float:left; padding-top:10px; width:466px; font-size:14px;}
.proinfoproname h1 {float:left; padding:5px 5px 10px 5px; width:456px; line-height:22px;}
.proinfoproname h1 font {padding:10px 6px; font-size:12px; font-weight:100;}
.xiangboxpro {float:right; border:#ccc 1px solid; width:470px; margin:0px; padding:0px;}
.proxinagbox {HEIGHT: 27px; background:url(/img/news_dbbg.gif) repeat-x top; float:left;}
.proxinagbox ul {margin:0px; padding:0px; float:left; width:470px;}
.proxinagbox li {PADDING:0px 15px; FLOAT: left; TEXT-ALIGN: center; line-height:26px; font-size:12px; cursor:pointer; height:27px;}
.xiangboxon {border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin-left:-1px; height:27px; font-weight:bold; background:url(img/proxianggubg.gif) repeat-x;}
.proxinagboxnei {float:left; padding:5px; width:460px; background:#FFF; height:145px; color:#777; font-size:12px;}
.proxinagboxnei a {text-decoration:underline;}
.proxinagboxnei01 {float:left; padding:2px; width:450px; line-height:18px;}
.proxinagboxnei03 {float:left; padding:2px; width:450px; line-height:20px;}
.proxinagboxnei03 li {float:left; padding:0px 20px 0px 10px; background:url(/img/casetitlebg.gif) 2px 10px no-repeat; font-size:12px; white-space:nowrap; height:25px; line-height:25px;}
.proxinagboxnei02 {float:left; padding:2px; width:450px;}
.proxinagboxnei02 li {float:left; padding:0px 20px 0px 10px; background:url(/img/casetitlebg.gif) 2px 10px no-repeat; font-size:12px; white-space:nowrap; height:25px; line-height:25px;}

.proinfoxiangtitlbox {float:left;background:url(img/proinfoxiangbg.gif) repeat-x 0px -124px; width:740px; height:62px; margin-top:10px;}
.proinfoxiangleft {float:left; background:url(img/proinfoxiangbg.gif) no-repeat; width:13px; height:62px;}
.proinfoxiangright {float:left; background:url(img/proinfoxiangbg.gif) no-repeat 0px -62px; width:13px; height:62px;}
.proinfoxiangcen {float:left; background:url(img/proxiangxiname.gif) no-repeat 5px 20px; width:714px; height:62px; line-height:62px;}
.proinfoxiangbei {float:left; width:718px;background:url(img/proinfoxiangbg.gif) repeat-x 0px -186px; border-bottom:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding:10px; line-height:26px; color:#555555;}
.proinfoxiangbei td{ line-height:25px;}

.leftsysnametop {float:left; background:url(img/left_sys.gif) no-repeat; height:59px; width:199px;}
.leftjectnametop {float:left; background:url(img/left_project.gif) no-repeat; height:59px; width:199px;}
.leftcasenametop {float:left; width:640px; background:url(img/left_case.gif) no-repeat; height:59px; border-bottom:#ddd 1px solid; margin:0px;}
.leftsernametop {float:left; background:url(img/left_service.gif) no-repeat; height:59px; width:199px;}
.leftgroupnametop {float:left; background:url(img/left_keyking.gif) no-repeat; height:59px; width:199px;}
.bulkeykin_neilist {float:left; width:740px; margin:0px; padding:10px 0px; background:url(img/bulkeyking_neilist.gif) no-repeat left bottom; height:30px; line-height:25px; border-bottom:#ccc 1px solid; color:#999; font-weight:bold;}
.about_name {float:left; width:720px; margin:0px; padding:20px 10px; line-height:26px;}
.history {float:left; width:698px; padding:20px; background: url(img/showimgtopbg.gif) no-repeat left top; border:#dddddd 1px solid;}
.history ol {width:678px;}
.history li {list-style-type: decimal; line-height:26px; margin-left:30px;}
.distribution {float:right; width:720px; margin:0px; padding:20px 10px;}
.distribution dl {margin:0px; padding:20px 0px;}
.distribution dl dt {margin:-1px 0px 0px 0px; padding:2px 10px; border:#dddddd 1px solid; height:25px; line-height:25px; width:648px; background:#eff4fa;}
.groupname {margin:0px; padding:0px 10px; background:#036; color:#FFF; height:32px; line-height:32px; font-weight:bold; width:650px;}
.groupnamefen {margin:0px; padding:0px 10px; background:#004f83; color:#FFF; height:32px; line-height:32px; font-weight:bold; width:650px;}

.certificate {margin:0px; padding:0px;}
.certificate li {margin:0px; padding:18px; width:200px; float:left;}
.certificate .imgbox {float:left; border:#bbbbbb 1px solid;}
.certificate .fonbox {float:left; width:200px; padding:5px 0px; text-align:center; height:20px;}
.kultur {float:left; padding:10px; border:#dddddd 1px solid; width:688px; background:url(img/showimgtopbg.gif) no-repeat left top; margin-top:15px;}
.kultur ul {margin:0px; padding:0px;}
.kultur li {margin:0px; padding:6px; width:160px; float:left;}
.kultur li img {margin:0px; padding:0px; width:160px; height:120px;}
.kulturname {float:left; padding:0px 0px 0px 10px; width:650px; font-weight:bold; color:#435979;}

.show {float:left; padding:0px; width:720px;}
.show ul {margin:0px; padding:0px;}
.show li {padding:10px; width:210px; float:left; border:#cccccc 1px solid; margin:3px; background: url(img/showimgtopbg.gif) no-repeat left top;}
.show li .showname {float:left; padding:0px; font-weight:bold; color:#121454; font-size:14px;  width:200px; text-align:center;}
.show li .showname a { color:#181a71;}
.show li img {margin:0px; padding:0px; width:210px; height:165px; padding-top:10px;}

.job {float:left; padding:0px; width:720px;}
.job ul {margin:0px; padding:0px;}
.job li {padding:15px; float:left; border:#cccccc 1px solid; margin:5px; background: url(img/showimgtopbg.gif) no-repeat left top;}
.servicebox_name {float:left; width:740px; margin:0px; padding:10px 0px;}
.question {float:left; width:530px; border:#cccccc 1px solid;}
.questionbox {HEIGHT: 27px; background:url(/img/news_dbbg.gif) repeat-x top;}
.questionbox ul {margin:0px; padding:0px; float:left;}
.questionbox li {PADDING:0px 15px; FLOAT: left; TEXT-ALIGN: center; line-height:26px; font-size:12px; cursor:pointer;POSITION: relative; height:27px;}
.questionboxon {border-left:#ccc 1px solid; border-right:#ccc 1px solid; margin-left:-1px; height:27px; font-weight:bold; background:url(img/proxianggubg.gif) repeat-x;}
.questionboxnei ul {text-align:left; margin:0px; padding:5px 10px; border-bottom:#dddddd 1px dashed;}
.questionboxnei li{text-align:left; padding-left:12px; clear:both; background:url(/img/casetitlebg.gif) 2px 14px no-repeat; font-size:14px; line-height:28px; color:#333;}
.questionboxnei li font {font-size:12px; color:#999; padding-left:5px;}

.questionpro {float:right; width:200px;}
.questionprotitlbox {float:right; background:url(img/proinfoxiangbg.gif) repeat-x 0px -124px; width:200px; height:60px;}
.questionproleft {float:left; background:url(img/proinfoxiangbg.gif) no-repeat; width:13px; height:60px;}
.questionproright {float:left; background:url(img/proinfoxiangbg.gif) no-repeat 0px -62px; width:13px; height:60px;}
.questionprocen {float:left; background:url(img/newspro.gif) no-repeat 0px 15px; width:174px; height:62px; line-height:60px;}
.questionprocenbei {float:left; width:188px;background:url(img/proinfoxiangbg.gif) repeat-x 0px -186px; border-bottom:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding:0px 5px;}
.questionprocenbei ul {float:left; margin:0px; padding:0px;}
.questionprocenbei ul li {float:left; width:178px; padding:5px; list-style:none; list-style-type:none; OVERFLOW: hidden; height:100px; font-size:12px; line-height:20px;}
.questionprocenbei ul li img {float:left; border:#dddddd 1px solid; width:60px; height:60px; margin-right:5px;}
.questionprocenbei h2 {font-size:12px; padding:3px 0px;}

.titlequestion {float:left; width:690px; padding:20px 0px;}
.titlequestion h1 {float:left; font-size:16px; text-align:left; width:600px; line-height:30px; background:url(img/questionbg.gif) no-repeat left top; padding-left:50px; margin-left:10px;}
.titlequestion h2 {float:left; font-size:14px; font-weight:100; line-height:30px; width:630px; padding:30px;}
.titlequestion h4 {float:left; font-size:16px; font-weight:100; line-height:25px; width:620px; margin-left:10px; margin-top:10px; padding:15px; border:#ccc 1px solid; background-color:#f6f6f6;}

.leftcasetitlename {float:left; width:630px; margin:0px; padding:5px; background:url(img/casetitlenamebg.gif) repeat-x; border-bottom:#ccc 1px solid;}
.leftcasetitlename li {float:left; padding:2px 12px; border:#ddd 1px solid; cursor:pointer;}
.casenameneiboxon {background:url(img/casemoubg.gif) no-repeat center bottom; color:#FFF;}
.casenameneibox {float:left; border:#dddddd 1px solid; width:628px; padding:5px;}
.casenameneibox li{text-align:left; padding-left:12px; clear:both; background:url(/img/casetitlebg.gif) 2px 14px no-repeat; line-height:28px; border-bottom:#cccccc 1px dashed;}
.casenameneibox li font {float:left; font-size:14px;}
.casenameneibox li span {float:right; width:130px; font-size:12px; color:#999;}

.fontbox {float:left; width:488px; font-size:12px; height:20px; line-height:20px; padding-left:10px; background:url(img/casetitlestylebg.gif) repeat-x; color:#999; border-left:#ddd 1px solid; border-right:#ddd 1px solid;}
.spanbox {float:right; width:129px; font-size:12px; height:20px; line-height:20px; padding-left:10px; background: url(img/casetitlestylebg.gif) repeat-x; color:#999; border-right:#ddd 1px solid;}

.service_name {float:left; width:740px; margin:0px; padding:0px; line-height:26px;}
.service_name h2 {padding:10px 0px; font-size:14px;}
.service_name dl {float:left;}
.service_name dt {font-size:14px; font-weight:bold; padding-top:15px;}
.service_name dd {font-size:14px; padding:0 20px;}
.service_name font {font-size:14px; padding:0px;}
.chinatel {padding:15px; border:#dddddd 1px solid; width:400px; background:url(img/showimgtopbg.gif) no-repeat left top; font-weight:bold; color:#435979; text-align:center; margin:0 auto; font-size:24px;}
.chinatel font {font-size:14px;}
.downstylename {float:left; width:738px; margin:0px; padding:0px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; background:url(img/news_dbbg.gif) repeat-x; height:27px;}
.downstylename li {float:left; padding:0px 25px; cursor:pointer; border-right:#ccc 1px solid;}
.downnameboxon {font-weight:bold; background:url(img/proxianggubg.gif) repeat-x; height:27px;}
.downboxname {float:left; padding:20px;}
.downboxnei {float:left; border:#ccc 1px solid; width:696px; margin-bottom:15px; list-style-type:none;}
.downname {float:left; width:676px; font-weight:bold; padding:2px 10px; background:#cfd8e2; color:#333;}
.downnameshuo {float:left; width:686px; padding:10px 5px 5px 5px; line-height:22px; font-size:12px;}
.downnameshuo font {padding:0px 15px; float:left; font-size:12px; white-space:nowrap;}
.downnameother {float:left; width:692px; padding:2px; font-size:12px; border-top:#999 1px dashed; background:#f2f2f2;}
.downnameother img { padding-top:5px;}
.downnameother li {float:left; padding:0px 10px; font-size:12px; list-style-type:none;}
.downboxbig {float:left; width:738px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}


.servicetel {float:left; padding:10px; border:#dddddd 1px solid; width:688px; background:url(img/showimgtopbg.gif) no-repeat left top; margin-top:15px;}
.servicetelname {float:left; padding:0px 0px 0px 10px; width:650px; font-weight:bold; color:#435979;}

.contact {float:left; padding:10px; border:#dddddd 1px solid; width:718px; background:url(img/showimgtopbg.gif) no-repeat left top; margin-top:15px;}
.contactname {margin:0 auto; padding:20px 0px; width:650px; font-weight:bold; color:#435979;}
.contactmaps {margin:0 auto; border:#ddd 2px solid; width:500px;}
.contactadd { margin:0 auto; width:500px; padding:20px 10px;}

.mapwebboxtitle {float:left; width:620px; background: url(img/left_maps.gif) no-repeat; height:59px; border-bottom:#ddd 1px solid; margin:0px; margin-bottom:20px;}
.mapweburl {float:left; width:640px; margin:5px 0px;}
.mapweburl li {float:left; padding:5px 10px; margin:3px 0px; border:#ddd 1px solid; font-size:12px; white-space:nowrap; height:18px; line-height:18px;}
.mapweburl  a:link {color: #444; text-decoration: none; font-size:12px;}
.mapweburl  a:visited {text-decoration: none; color: #444; font-size:12px;}
.mapweburl  a:hover {text-decoration: none; color: #181a71; font-size:12px;}
.mapweburl  a:active {text-decoration: none;}

.mapweburlname {float:left; padding:5px 10px; background:#1f2395; color:#FFF; font-weight:bold; font-size:14px; color:#FFF;}
.mapweburlnamehui {float:left; padding:5px 10px; background:#e1e1e1; font-size:14px; font-weight:bold;}

.syslist_name {float:left; width:740px; margin:0px; padding:0px; line-height:24px;}


.systopbox01 {float:left; width:720px; padding:10px; line-height:24px; background:url(img/sys_shuotopbg.gif) no-repeat;}
.systopbox01bottom {float:left; width:720px; padding:10px; line-height:24px;}
.sysbox01 {float:left; width:720px; background:url(img/sys01.gif) no-repeat center left; height:60px;}
.sysbox02 {float:left; width:720px; background:url(img/sys02.gif) no-repeat center left; height:60px;}
.sysbox03 {float:left; width:720px; background:url(img/sys03.gif) no-repeat center left; height:60px;}
.sysbox04 {float:left; width:720px; background:url(img/sys04.gif) no-repeat center left; height:60px;}
.sysbox05 {float:left; width:720px; background:url(img/sys05.gif) no-repeat center left; height:60px;}
.sysbox06 {float:left; width:720px; background:url(img/sys06.gif) no-repeat center left; height:60px;}
.sysbox07 {float:left; width:720px; background:url(img/sys07.gif) no-repeat center left; height:60px;}
.sysbox08 {float:left; width:720px; background:url(img/sys08.gif) no-repeat center left; height:60px;}
.sysbox09 {float:left; width:720px; background:url(img/sys09.gif) no-repeat center left; height:60px;}
.sysbox10 {float:left; width:720px; background:url(img/sys10.gif) no-repeat center left; height:60px;}
.sysboxfont {float:left; width:700px; padding:10px;} 
.systedian {float:left; width:720px; background:url(img/systedian.gif) no-repeat bottom left; height:72px; border-bottom:#ddd 1px solid;}
.sysgongneng {float:left; width:720px; background:url(img/sysgongneng.gif) no-repeat bottom left; height:72px; border-bottom:#ddd 1px solid;}

.sysdownbox {float:left; border:#ccc 1px solid; width:718px; margin-top:20px;}
.sysdownboxname {HEIGHT: 27px; background:url(/img/news_dbbg.gif) repeat-x top; float:left; width:718px;}
.sysdownboxname ul {margin:0px; padding:0px; float:left; width:715px;}
.sysdownboxname li {PADDING:0px 20px; FLOAT: left; TEXT-ALIGN: center; line-height:26px; font-size:12px; cursor:pointer; height:27px;}
.sysdownboxnei {float:left; padding:5px; width:460px; background:#FFF; color:#777; line-height:22px;}
.sysdownboxnei ul {padding:5px;}
.sysdownboxnei li {float:left; padding:1px 5px; white-space:nowrap;}

.proneineititl {PADDING: 5px; FONT-WEIGHT: bold; LINE-HEIGHT: 22px;}
.proneineititl2 {LINE-HEIGHT: 22px; BORDER: #ddd 1px solid; PADDING: 5px;}

.pageye { margin:0 auto; clear:both; background:#fafafa; margin:5px 10px; padding:5px; border:#eee 1px solid;}
.pageye li {margin:0px; padding:0px; list-style-type:none;}


.caseliinft {float:left; width:622px; margin:0px; padding:3px; line-height:26px; border:#cccccc 1px solid;}
.caseliinft ul {margin:0px; padding:0px;}
.caseliinft li {margin:0px; padding:3px; width:200px; float:left;}
.caseliinft .imgbox {float:left;}
.caseliinft .fonbox {float:left; width:200px; padding:5px 0px; text-align:center; height:20px;}
.caseliinfttit {float:left; width:630px; margin:0px; padding:10px 0px; background:url(img/bulkeyking_neilist.gif) no-repeat left bottom; height:30px; line-height:25px; border-bottom:#ccc 1px solid; color:#999; font-weight:bold;}

.topro {float:left; width:96px; height:19px; background:url(../../img/pro_su.gif) no-repeat; CURSOR: pointer; POSITION: relative;}
.toproli {padding:5px; margin-top:19px; position:absolute; background:#eee; width:86px; font-size:12px; border:#cccccc 1px solid; DISPLAY: none; z-index:999;}
.toproli li {float:left; list-style:none; list-style-type:none; width:86px; line-height:20px;}
.toproliname:link {color: #444; text-decoration: none;}
.toproliname:visited {text-decoration: none; color: #444;}
.toproliname:hover {text-decoration: none; color: #181a71;}
.toproliname:active {text-decoration: none;}


.projectname01 {float:left; width:720px; background:url(img/projectname01.gif) no-repeat center left; height:60px;}
.projectname02 {float:left; width:720px; background:url(img/projectname02.gif) no-repeat center left; height:60px;}
.projectname03 {float:left; width:720px; background:url(img/projectname03.gif) no-repeat center left; height:60px;}
.projectname04 {float:left; width:720px; background:url(img/projectname04.gif) no-repeat center left; height:60px;}
.projectname05 {float:left; width:720px; background:url(img/projectname05.gif) no-repeat center left; height:60px;}
.projectname06 {float:left; width:720px; background:url(img/projectname06.gif) no-repeat center left; height:60px;}
.projectname07 {float:left; width:720px; background:url(img/projectname07.gif) no-repeat center left; height:60px;}
.projectname08 {float:left; width:720px; background:url(img/projectname08.gif) no-repeat center left; height:60px;}
.projectname09 {float:left; width:720px; background:url(img/projectname09.gif) no-repeat center left; height:60px;}


.webboxadd {float:right; width:350px; padding-right:20px; text-align:right;}
.webboxadd ul {float:left; margin:0px; padding:0px; line-height:20px; text-align:right;}
.webboxadd li{padding:0px 3px; font-size:12px; line-height:20px; height:20px; float:right;}
.webboxadd li h2 {font-weight:100;}

.qiyeline {Z-INDEX:10; top:70px; right:0px; POSITION:absolute; vertical-align:middle; width:222px; float:right;}
.qiyeline01 {float:right; background:url(/img/qiyezaixianimg.gif) 222px 0px; width:24px; height:90px; cursor:pointer;}
.qiyeline02 {float:right; background:url(/img/qiyezaixianimg.gif) 246px 0px; width:24px; height:90px; cursor:pointer;}
.qiyelinenei {float:right; background:url(/img/qiyezaixianimg.gif) 642px 0px; width:198px; line-height:22px;}
.qiyelineneitop {float:right; background:url(/img/qiyezaixianimg.gif) repeat-x 444px 0px; width:198px; padding-top:65px; font-size:12px; overflow:auto;}
.qiyelineneitop li {float:left; padding:0px; margin:0px; line-height:28px; list-style-type:none; width:185px; height:28px; padding-left:13px;}
.qiyelineneibottom {float:right; background:url(/img/qiyezaixianimg.gif) 198px 0px; width:198px; height:8px; clear:both;display:block; font-size:1px;overflow:hidden;}
.qiyelinetitle01 {float:left;background:url(/img/qiyezaixiantitle.gif) -8px -8px; height:30px; width:185px;}
.qiyelinetitle02 {float:left;background:url(/img/qiyezaixiantitle.gif) 178px -8px ; height:30px; width:185px;}